Errores al timbrar CFDIs de Retenciones

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
Edcoram
Mensajes: 205
Registrado: Sab Nov 03, 2012 12:48 pm

Errores al timbrar CFDIs de Retenciones

Mensajepor Edcoram » Jue Feb 15, 2018 5:54 pm

Buen día.

Un cliente (Notario) está tratando de timbrar sus CFDIs por Retenciones e información de pagos y se están produciendo un sinfín de errores con la librería RetLib.dll

Al tratar de timbrar la información con la herramienta que tiene el ValidaCFD, marca el error que aparece en la imagen

error.jpg
error.jpg (160.16 KiB) Visto 4019 veces

Quiero entender que el número de folio interno (001R000404) lo quiere convertir en un valor de tipo Int64 (valor numérico) y por esa ‘R’ intermedia no lo puede hacer.

En el Anexo 20, el folio interno se describe como cadena:
FolioInt
Descripción Atributo opcional para control interno del contribuyente que expresa el folio del documento que ampara la retención e información de pagos. Permite números y/o letras.
Uso opcional
Tipo Base xs:string
Longitud Mínima 1
Longitud Máxima 20
Espacio en Blanco Colapsar

¿Ha existido algún cambio o que está pasando?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Errores al timbrar CFDIs de Retenciones

Mensajepor Dado » Jue Feb 15, 2018 7:41 pm

Todo lo que mencionas es correcto, excepto que el error lo esta marcando en el dato de TRANSACCIONID

La herramienta dentro del ValidaCFD toma el valor del NUMERO de folio para asignarlo al TRANSACCIONID, asi que esta herramienta tiene ese inconveniente o restriccion, EL NUMERO DE FOLIO INTERNO DEBE SER NUMERICO, insisto que esta es una restriccion tecnica debido a la forma en que fue programado esta aplicacion gratuita

Aparte de eso les voy a pasar el reporte a los Programadores para que vean porque el PAC de respaldo esta marcando error
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Edcoram
Mensajes: 205
Registrado: Sab Nov 03, 2012 12:48 pm

Re: Errores al timbrar CFDIs de Retenciones

Mensajepor Edcoram » Jue Feb 15, 2018 9:32 pm

¿Porque pasa esto con la librería?

15/feb. 21:17:09 ---Inciando creacion de RETENCIONES---
15/feb. 21:17:09 Abriendo archivo ini : C:\RetCFDI\Recibos\001R000404.ini
15/feb. 21:17:09 ERROR FATAL : En el archivo ini faltan datos obligatorios :
[Parametros]
Certificado= ?
15/feb. 21:17:56 ---Inciando creacion de RETENCIONES---
15/feb. 21:17:56 Abriendo archivo ini : C:\RetCFDI\Recibos\001R000404.ini
15/feb. 21:17:56 Abriendo Certificado : C:\RetCFDI\Certificados\CSDMOPG640201E95_20150317.cer
15/feb. 21:17:56 Abriendo Llave Privada : C:\RetCFDI\Certificados\CSDMOPG640201E95_20150317.key
15/feb. 21:17:56 Iniciando creacion de RETENCIONES
15/feb. 21:17:56 ERROR FATAL : En el archivo ini faltan datos obligatorios :
[Retenciones]
Version= ?
15/feb. 21:18:26 ---Inciando creacion de RETENCIONES---
15/feb. 21:18:26 Abriendo archivo ini : C:\RetCFDI\Recibos\001R000404.ini
15/feb. 21:18:26 Abriendo Certificado : C:\RetCFDI\Certificados\CSDMOPG640201E95_20150317.cer
15/feb. 21:18:26 Abriendo Llave Privada : C:\RetCFDI\Certificados\CSDMOPG640201E95_20150317.key
15/feb. 21:18:26 Iniciando creacion de RETENCIONES
15/feb. 21:18:26 Insertando datos generales
15/feb. 21:18:26 Insertando datos de Emisor y Receptor
15/feb. 21:18:26 ERROR FATAL : En el archivo ini faltan datos obligatorios :
[Emisor]
RFCEmisor= ?
15/feb. 21:18:52 ---Inciando creacion de RETENCIONES---
15/feb. 21:18:52 Abriendo archivo ini : C:\RetCFDI\Recibos\001R000404.ini
15/feb. 21:18:52 Abriendo Certificado : C:\RetCFDI\Certificados\CSDMOPG640201E95_20150317.cer
15/feb. 21:18:52 Abriendo Llave Privada : C:\RetCFDI\Certificados\CSDMOPG640201E95_20150317.key
15/feb. 21:18:52 Iniciando creacion de RETENCIONES
15/feb. 21:18:52 Insertando datos generales
15/feb. 21:18:52 Insertando datos de Emisor y Receptor
15/feb. 21:18:52 Insertando datos de Periodo, Totales e Impuestos
15/feb. 21:18:52 Creando sello digital
15/feb. 21:18:53 Exportando el XML a disco
15/feb. 21:18:53 Exportando variables CadenaOriginal y Sello
15/feb. 21:18:53 ---FIN RETENCIONES---
15/feb. 21:18:56 ---Iniciando Timbrado---
15/feb. 21:18:56 Abriendo archivo ini : C:\RetCFDI\Recibos\001R000404.ini
15/feb. 21:18:56 Creando objeto CFDI
15/feb. 21:18:56 Cargando CFDI de disco : C:\RetCFDI\Recibos\001R000404.xml
15/feb. 21:18:56 Cargando Datos del PAC : ECODEX
15/feb. 21:18:58 Exportando resultados: XML, Cadena del timbre y SelloSAT
15/feb. 21:18:58 ---FIN TIMBRADO---


Pongo el texto de la bitácora porqué ya no pude ponerla como adjunto
Adjuntos
001R000404 antes de.ini
(889 Bytes) Descargado 225 veces
001R000404 - ya timbrado.ini
(961 Bytes) Descargado 249 veces
001R000404 - sellado.ini
(959 Bytes) Descargado 259 veces
001R000404 - copia sin sellar.ini
(895 Bytes) Descargado 254 veces
001R000404 - copia despues de tratar de timbrar.ini
(975 Bytes) Descargado 247 veces

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Errores al timbrar CFDIs de Retenciones

Mensajepor Dado » Vie Feb 16, 2018 5:04 am

Es debido a que estas creando el archivo de texto codificado en UTF8 y eso provoca que se le agreguen 3 bytes al inicio llamado BOM

Debes crear el archivo de texto en ASCII simple

Adjunto tu mismo archivo TXT, convertido a ASCII para que hagas pruebas
Adjuntos
001R000404 - copia despues de tratar de timbrar.ini
(888 Bytes) Descargado 222 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Edcoram
Mensajes: 205
Registrado: Sab Nov 03, 2012 12:48 pm

Re: Errores al timbrar CFDIs de Retenciones

Mensajepor Edcoram » Vie Feb 16, 2018 11:14 am

Gracias.

Por alguna razón todos los archivos de texto se estaban guardando como UTF-8.

Ya lo corregí y se solucionó todo.

Gracias nuevamente.


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 9 invitados