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
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?
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CERTIFICADOS DE PRUEBA 2023-2027 (Actualizado, favor de revisar nuevamente)
CARTA PORTE V3.0
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
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CERTIFICADOS DE PRUEBA 2023-2027 (Actualizado, favor de revisar nuevamente)
CARTA PORTE V3.0
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
Errores al timbrar CFDIs de Retenciones
-
- Mensajes: 205
- Registrado: Sab Nov 03, 2012 12:48 pm
- Dado
- Mensajes: 15824
- Registrado: Mar Jul 06, 2010 8:56 pm
Re: Errores al timbrar CFDIs de Retenciones
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
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 !!
-
- Mensajes: 205
- Registrado: Sab Nov 03, 2012 12:48 pm
Re: Errores al timbrar CFDIs de Retenciones
¿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
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
- Dado
- Mensajes: 15824
- Registrado: Mar Jul 06, 2010 8:56 pm
Re: Errores al timbrar CFDIs de Retenciones
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
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 !!
-
- Mensajes: 205
- Registrado: Sab Nov 03, 2012 12:48 pm
Re: Errores al timbrar CFDIs de Retenciones
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.
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