Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


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

Complemento de pago no se genera completo

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Alejandro Frausto
Mensajes: 10
Registrado: Lun Jun 24, 2019 3:26 pm

Complemento de pago no se genera completo

Mensajepor Alejandro Frausto » Lun Jul 01, 2019 12:17 pm

El dia de hoy quise generar un complemento de pago sin éxito pero el archivo de bitacora me indica lo siguiente, son 549 facturas y una compensación:

01/jul. 13:06:21 ---Iniciando creacion de CFDI---CFDLib V3.3.181215
01/jul. 13:06:21 Abriendo archivo ini : c:\temp\cfdi.ini
01/jul. 13:06:21 Activando modo de datos masivo
01/jul. 13:06:22 Abriendo Certificado : \\192.168.1.2\Server_CT\MicroNG\cert\CSD_TORREON_LBE010808J80_20171220_091148s.cer
01/jul. 13:06:22 Abriendo Llave Privada : \\192.168.1.2\Server_CT\MicroNG\cert\LBE010808J80_20171220_091148.key
01/jul. 13:06:22 Iniciando creacion de XML
01/jul. 13:06:22 Insertando Datos Generales
01/jul. 13:06:22 Insertando Datos del Emisor
01/jul. 13:06:22 Insertando Datos del Receptor
01/jul. 13:06:22 Insertando Conceptos
01/jul. 13:06:22 Insertando Impuestos
01/jul. 13:06:22 Insertando Complemento Recepcion de Pagos
01/jul. 13:06:39 Creando sello digital
01/jul. 13:06:39 Exportando el XML a disco
01/jul. 13:06:39 MegaData activado, no se exporta CadenaOriginal solo Sello
01/jul. 13:06:39 ---FIN CFDI---


Adjunto el ini generado con la version de la libreria 181215 y XML
Adjuntos
cfdi33.xml
(121.62 KiB) Descargado 255 veces
cfdi.ini
(210.32 KiB) Descargado 242 veces

Avatar de Usuario
Dado
Mensajes: 15836
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Complemento de pago no se genera completo

Mensajepor Dado » Lun Jul 01, 2019 12:27 pm

Podrias especificar que es lo que te preocupa? ya que todo parece estar en orden
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Alejandro Frausto
Mensajes: 10
Registrado: Lun Jun 24, 2019 3:26 pm

Re: Complemento de pago no se genera completo

Mensajepor Alejandro Frausto » Lun Jul 01, 2019 12:32 pm

No me aparece el xml timbrado en el portal del SAT para subirlo al portal

Avatar de Usuario
Dado
Mensajes: 15836
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Complemento de pago no se genera completo

Mensajepor Dado » Lun Jul 01, 2019 12:36 pm

Es porque no lo haz enviado a timbrar

Son dos pasos, primero lo creas con la funcion GeneraCFD() y luego lo timbras con la funcion TimbrarCFD()
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Alejandro Frausto
Mensajes: 10
Registrado: Lun Jun 24, 2019 3:26 pm

Re: Complemento de pago no se genera completo

Mensajepor Alejandro Frausto » Lun Jul 01, 2019 3:17 pm

Ya debugue mi aplicación y si llega a invocar la funcion te muestro un fragmento del código

Código: Seleccionar todo

1               // Inicio: Proceso de Generación de CFDI con Libreria CFDLib.dll
2              if modo_prueba then
3                  error := GeneraCFD(ToChar('c:\temp\cfdi.ini'),ToChar('12345678a'))
4              else
5                  error := GeneraCFD(ToChar('c:\temp\cfdi.ini'),ToChar(sqlCertclave.Value));
6
7               if error = OK then
8               begin
9
                  // Inicio: Proceso de Timbrado de CFDI con Libreria CFDLib.dll
                  if FileExists('c:\temp\timbrado.ini') then
                     DeleteFile('c:\temp\timbrado.ini');
                  CFDI := TIniFile.Create('C:\temp\timbrado.ini');

                  CFDI.WriteString('Parametros','XMLDestino','c:\temp\cfdi33.xml');
                  CFDI.WriteString('Parametros','PAC','ECODEX');
                  CFDI.WriteString('Parametros','Mensajes','OFF');

                  if modo_prueba then
                     CFDI.WriteString('ECODEX','Servicio','Prueba')
                  else
                     CFDI.WriteString('ECODEX','Servicio','Produccion');

                  CFDI.WriteString('ECODEX','TransaccionID',IntToStr(sqlFoliosultimo.Value));

                  if TimbrarCFD(ToChar('c:\temp\timbrado.ini')) = OK then
                  begin
                     vCadenaOriginal := CadenaOriginal;
                     vSelloDigital := SelloDigital;
                     XMLDoc.LoadFromFile('c:\temp\cfdi33.xml');
                     XMLDoc.Active := true;

                     vXml.LoadFromFile('c:\temp\cfdi33.xml');
                     Timbrado := vXml.DocumentElement.Find('cfdi:Complemento').Find('tfd:TimbreFiscalDigital');

Entra a la línea marcada con el 5 pero despues de ahí se sale completamente de la función, no continúa en la línea 9. Sabes si desde el demo puedo timbrar el XML que generé ????

Avatar de Usuario
Dado
Mensajes: 15836
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Complemento de pago no se genera completo

Mensajepor Dado » Lun Jul 01, 2019 3:24 pm

OK, revisa que se este haciendo la llamada al timbrado
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Alejandro Frausto
Mensajes: 10
Registrado: Lun Jun 24, 2019 3:26 pm

Re: Complemento de pago no se genera completo

Mensajepor Alejandro Frausto » Lun Jul 01, 2019 4:06 pm

Quise timbrar el cfdi.ini que te envie en el ejemplo delphi de la libreria pero me manda el siguiente mensaje:
Adjuntos
error.png
error.png (3.94 KiB) Visto 4417 veces

Avatar de Usuario
Dado
Mensajes: 15836
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Complemento de pago no se genera completo

Mensajepor Dado » Lun Jul 01, 2019 4:19 pm

Posiblemente no lo pudo cargar porque no lo encontro

Checa que en el ini de timbrado este la ruta y el nombre correcto del archivo XML

Tambien acostumbra revisar la bitacora, ahi viene informacion que puede ayudarte a saber que pasa
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 18 invitados