Página 1 de 1

Codigo en C# para llamar el archivo .ini y timbrar el xml

Publicado: Mié Mar 09, 2016 12:04 pm
por AOJ
cuando intento timbrar el xml me sale un error

04/Mar 11:47:43 ---Iniciando creacion de CFD / CFDI---
04/Mar 11:47:43 Abriendo archivo ini : C:\XML\MiFactura.ini
04/Mar 11:47:43 Abriendo Certificado : C:\Seguridad\Certificados\aaa010101aaa_csd_01.cer
04/Mar 11:47:43 Abriendo Llave Privada : C:\Seguridad\Certificados\aaa010101aaa_csd_01.key
04/Mar 11:47:43 Iniciando creacion de CFDI
04/Mar 11:47:43 Insertando datos generales
04/Mar 11:47:43 Insertando datos del Emisor
04/Mar 11:47:43 Insertando datos del Receptor
04/Mar 11:47:43 Insertando conceptos
04/Mar 11:47:43 Insertando impuestos
04/Mar 11:47:43 Creando sello digital
04/Mar 11:47:44 Exportando el XML a disco
04/Mar 11:47:44 Exportando variables CadenaOriginal y Sello
04/Mar 11:47:44 ---FIN CFD/CFDI---
04/Mar 11:47:49 ---Iniciando Timbrado---
04/Mar 11:47:49 Abriendo archivo ini : C:\XML\Timbrado.ini
04/Mar 11:47:49 Creando objeto CFDI
04/Mar 11:47:49 Cargando CFDI de disco : C:\XML\1.xml
04/Mar 11:47:49 Cargando Datos del PAC : ECODEX
04/Mar 11:47:49 Envio de CFDI para timbrado, en la version DEMO *siempre* se envia al sitio de pruebas de Ecodex
04/Mar 11:47:52 Exportando resultados: XML, Cadena del timbre y SelloSAT

Re: Codigo en C# para llamar el archivo .ini y timbrar el xm

Publicado: Mié Mar 09, 2016 12:47 pm
por Dado
Veo que todo se proceso correctamente, podrias remarcarme a que error te refieres?

Re: Codigo en C# para llamar el archivo .ini y timbrar el xm

Publicado: Lun Mar 14, 2016 9:47 am
por AOJ
el problema es que no agrega el TimbreFiscalDigital al XML solo se queda hasta ese paso
14/Mar 10:25:03 Envio de CFDI para timbrado, en la version DEMO *siempre* se envia al sitio de pruebas de Ecodex
14/Mar 10:25:06 Exportando resultados: XML, Cadena del timbre y SelloSAT
pero me cierra el programa a que se debera el problema?

Re: Codigo en C# para llamar el archivo .ini y timbrar el xm

Publicado: Lun Mar 14, 2016 10:17 am
por Dado
Intenta usar la funcion de timbrado alterno :

Código: Seleccionar todo

function TimbrarCFDExt(IniFileName, Cadena, Sello, Error, ErrorExt : string) : TError (byte)
La diferencia es que aqui la cadena, el sello y el error viajan como parametros

Re: Codigo en C# para llamar el archivo .ini y timbrar el xm

Publicado: Lun Mar 14, 2016 10:51 am
por AOJ
la cadena y el sello son los que se generar para el emisor?

Re: Codigo en C# para llamar el archivo .ini y timbrar el xm

Publicado: Lun Mar 14, 2016 10:53 am
por Dado
Son las del SAT, la del timbre, esos son los que debes poner en la representacion impresa (PDF)