Hola , lei que en la version 2 del CFd es opcional meter el Certificado ya digerido, pero se supone que el 1ro de Enero del 2011 entra la version 3 y esta si tiene que ir en el XML , como hago para que me genere el Certificado en el codigo que nos vendistes?
Saludos y gracias.

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Certificado en XML
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Certificado en XML
Cuando exportas el XML con las rutinas ya tiene incluido el certificado, ya no tienes que hacer nada adicional.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 9
- Registrado: Lun Oct 04, 2010 7:08 pm
Re: Certificado en XML
Gracias pero lo unico que veo que sale en el XML es el Nocertificado: noCertificado="10001200000000022517"
mas no el certificado ya en forma de codigo asi como lo hace sello sello="PTUpEgYNmXqxKNUGWsUdt9OAtLpd4nslyp97p0KqqP1
o no se si yo estoy equivocado, pero he visto otros ejemplos en Delphi y si sacan en el XML el nocertificado y a parte el certificado ya en cadenas de caracteres.
noCertificado="10001200000000022517"
certificado="PTUpEgYNmXqxKNUGWsUdt9OAtLpd4nslyp97p0KqqP1..................................................
o yo tengo una version vieja de tu codigo ?
Saludos.
mas no el certificado ya en forma de codigo asi como lo hace sello sello="PTUpEgYNmXqxKNUGWsUdt9OAtLpd4nslyp97p0KqqP1
o no se si yo estoy equivocado, pero he visto otros ejemplos en Delphi y si sacan en el XML el nocertificado y a parte el certificado ya en cadenas de caracteres.
noCertificado="10001200000000022517"
certificado="PTUpEgYNmXqxKNUGWsUdt9OAtLpd4nslyp97p0KqqP1..................................................
o yo tengo una version vieja de tu codigo ?
Saludos.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Certificado en XML
Desde la version cero las rutinas exportaban con certificado, revisa la unidad FacturaE.pas el procedimiento siguiente:icebergdelphi escribió:Gracias pero lo unico que veo que sale en el XML es el Nocertificado: noCertificado="10001200000000022517"
mas no el certificado ya en forma de codigo asi como lo hace sello sello="PTUpEgYNmXqxKNUGWsUdt9OAtLpd4nslyp97p0KqqP1
o no se si yo estoy equivocado, pero he visto otros ejemplos en Delphi y si sacan en el XML el nocertificado y a parte el certificado ya en cadenas de caracteres.
noCertificado="10001200000000022517"
certificado="PTUpEgYNmXqxKNUGWsUdt9OAtLpd4nslyp97p0KqqP1..................................................
o yo tengo una version vieja de tu codigo ?
Saludos.
Código: Seleccionar todo
procedure TFacturaEForm.ExportaXML(FName : string);
var temp : TStringList;
cadaux : string;
begin
if FileExists(OpcC('FacturaE','CertPath') + CFD.NoCertificado + '.txt') then
begin
temp := TStringList.Create;
temp.LoadFromFile(OpcC('FacturaE','CertPath') + CFD.NoCertificado + '.txt');
cadaux := temp.Text;
temp.Free;
cadaux := RemplazaCad('','-----BEGIN CERTIFICATE-----',cadaux);
cadaux := RemplazaCad('','-----END CERTIFICATE-----',cadaux);
cadaux := RemplazaCad('',#13,cadaux);
cadaux := RemplazaCad('',#10,cadaux);
CFD.Certificado := cadaux;
end;
XMLDoc.SaveToFile(FName);
end;
El certificado se graba como 10001200000000022517.txt o algo similar usando el numero de serie y con extension txt
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 9
- Registrado: Lun Oct 04, 2010 7:08 pm
Re: Certificado en XML
Oki gracias efectivamente ya revise esa parte del codigo y no encuentro ese archivo que mencionas. volvere a ajar el codigo.


-
- Mensajes: 9
- Registrado: Lun Oct 04, 2010 7:08 pm
Re: Certificado en XML
Hola de nuevo ese archivo Txt quien lo Genera? ya vez que efectivamente si lo tenia eliminado de mi directorio, no se supone que si no esta se deberia de crear solo? gracias nuevamente.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Certificado en XML
Ese se genera en el procedimiento ProcesaCertificado, tambien en la unidad FacturaE.pasicebergdelphi escribió:Hola de nuevo ese archivo Txt quien lo Genera? ya vez que efectivamente si lo tenia eliminado de mi directorio, no se supone que si no esta se deberia de crear solo? gracias nuevamente.
Ese procedimiento (o metodo) se manda llamar en el "Paso 1" precisamente cuando seleccionas tu archivo *.cer y lo procesa
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!