Winconnector: resolución de códigos de error
Aprende cómo solucionar códigos de errores comunes de la forma más óptima y eficiente.
Table of Contents
Especificaciones de archivo txt
Al generar su archivo de texto es importante que tome en cuenta las siguientes observaciones:
1- El archivo debe contener solo texto plano, es decir solo caracteres.
2- El archivo debe estar codificado en UTF-8.
3- Un archivo de texto, representa un solo comprobante.
4- Es importante que la información que vaya a estar manejando en el archivo de texto haya sido verificada por su contador o área administrativa.
5- La lógica del archivo contiene las siguientes propiedades importantes:
o Datos: descripciones, fechas, cantidades, etc.
o TOKENS: Palabras que engloban o conglomeran cierta información sobre una línea. Ejemplo: |EMISOR|
o PIPES: Carácter ‘|’ que sirve de limitador de datos o TOKENS
6- Cada token debe ir en el orden mostrado en este documento.
7- El dato del campo fecha no debe tener más de 72hrs de creación.
8- El campo Fecha se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.
9- Cuando la información de un campo es requerida los pipes deben encerrar la información que corresponda. Ejemplo: |Pesos|
10- Cuando la información del campo es opcional solo se establecen los pipes. Ejemplo. ||
11- Datos de tipo moneda, por ejemplo: importes, totales, etc. Deberán manejar el punto decimal. Ejemplo 100.00
12- Los datos decimales deben seguir la siguiente regla 14,4 quiere decir:
o 14 : Es el número total máximo de dígitos decimales que se pueden establecer , tanto a la izquierda como a la derecha del punto decimal.
o 4 : El número de dígitos decimales que se soportan a la derecha del punto decimal
13- Ciertos datos como RFC, CURP, NSS, deben seguir las expresiones regulares que se especifican en los esquemas del SAT.
14- Si uno de los correos establecidos está mal formado, se rompe todo el proceso y se regresa error al conector.
Estructura de archivo de error
Winconnector mejora la obtención de errores del servicio de procesamiento de archivos de texto y xml, permitiendo a los usuarios detectar las omisiones u otros detalles de sus archivos generados.
Información
Este archivo de error se genera tanto para archivos procesados erroneamente de txt y xml
En la carpeta que el usuario de conector estableció como su carpeta de errores, se deben generar 2 archivos:
- El archivo de texto que generó el error: El archivo que se estableció en la carpeta de archivos a procesar.
- Un archivo de texto informativo con el error: archivo de texto que internamente describe el error del archivo procesado. La nomenclatura del nombre de este archivo es: Nombre del archivo procesado_ERROR_Código de Error
Ejemplo:
- Fecha de Generación del Error: Dato que permite rastrear la fecha en que el archivo que se trató de procesar generó el error.
- Mensaje General de Error: Mensaje que indica que sucedió una incidencia al intentar procesar el archivo de texto.
- Descripción detallada del Error: Describe que ocasionó el error al procesar el archivo de texto.
- Módulo donde sucedió el error: Proceso donde el archivo de texto ocasionó el error.
- Código de Error: Código que está ligado al proceso donde ocurrió el error.
Resolución de errores
En caso de no poder facturar desde WinConnector y que su archivo se vaya a la carpeta de “Erróneos”
Estos son los pasos que deberá seguir antes de reportar un error a Facturador Electrónico.
- Dependiendo del ambiente verifique que esta usando los accesos correspondientes del ambiente
- Si detecta que tiene la URL, Usuario o Contraseña incorrectas debe hacer los cambios necesarios (sean los datos de pruebas o productivos) y reiniciar el servicio de WinConnector y posteriormente enviar su archivo nuevamente a procesar.
- Si detecta que tiene la URL, Usuario o Contraseña incorrectas debe hacer los cambios necesarios (sean los datos de pruebas o productivos) y reiniciar el servicio de WinConnector y posteriormente enviar su archivo nuevamente a procesar.
- Otra validación que debe de realizar es desde el Panel de Control > Herramientas Administrativas > Visor de Eventos > CFDI WinConnector ERP.
Una vez abierto el visor de eventos en la categoría de WinConnector le aparecerá en la parte superior de la ventana una lista de errores, debe hacer click sobre el más reciente y debajo se mostrará el mensaje de error.
El mensaje de error detalla el motivo por el cual el archivo no pudo ser procesado, en base al mensaje deberá analizar el archivo o la configuración de WinConnector (Dependiendo del error) y hacer las modificaciones correspondientes para posteriormente enviar a procesar nuevamente su archivo.
3.- Por ultimo de no encontrar el error en su archivo TXT o XML o configuración de WinConnector debe enviar al correo integraciones@facturador.com el archivo que no se puede procesar o marca un error y el archivo WinConnector.Log.Txt (que se encuentra en la carpeta raiz donde fue instalado WinConnector)
Códigos de Error
ERROR NOM135
Mensaje: El atributo Nomina12:Emisor:Curp, no aplica para persona moral.
Solución: Si el emisor registrado tiene una longitud de 12 caracteres el dato Nomina12:Emisor:Curp no debe existir.
ERROR NOM136
Mensaje: El atributo Nomina12:Emisor:Curp, debe aplicar para persona física.
Solución: Si el emisor registrado tiene una longitud de 13 caracteres el atributo Nomina12:Emisor:Curp es requerido.
ERROR NOM138
Mensaje: El atributo Comprobante.Receptor.rfc, no está en la lista de RFC inscritos no cancelados en el SAT (l_RFC).
Solución: Validar que el Receptor RFC registrado este correcto en el siguiente enlace.
ERROR NOM162
Mensaje: El atributo Nomina.Emisor.RegistroPatronal se debe registrar.
Solución: Si el atributo TipoContrato está entre 01 al 08, el atributo Nomina.Emisor.RegistroPatronal debe existir.
ERROR NOM163
Mensaje: El atributo Nomina.Emisor.RegistroPatronal no se debe registrar.
Solución: Si el atributo TipoContrato tiene el valor 09, 10 ó 99, el atributo Nomina.Emisor.RegistroPatronal no debe existir.
Código: LF01
Mensaje: El emisor no tiene dado de alta la serie del comprobante.
Solución: Validar que la serie ingresada en el comprobante este dada de alta en la plataforma web del emisor que emite la nomina.
CODIGO: P00
Descripción: Sucedió un error en el Parser. - Index was outside the bounds of the array.
Solución: Reportar al área de soporte.
CODIGO: P01
Descripción: El tipo de archivo no es soportado.
Solución: El archivo que envia a procesar no es valido, debe generar un archivo .xml o .txt y crearlo conforme a las especificaciones del layout.
CODIGO: P03
Descripción: Error al parsear el archivo. - El emisor no se encuentra dentro los RFCs permitidos
Solución: Si esta en pruebas el RFC permitido es GOYA780416GM0.
En caso de estar en el ambiente productivo validar que su CSD no este caduco, de ser necesario consultar con el área de soporte.
CÓDIGO: P03
Descripción: Error al parsear el archivo.
Solución: Verificar que su comprobante este de acuerdo al layout proporcionado anteriormente.
CODIGO: P05
Descripción: La versión del comprobante no es válida.
Solución: La versión del comprobante 3.3 ya no es soportada para el conector.
CODIGO: P06
Descripción: El archivo no puede ser procesado ya que no está con encoding UTF-8.
Solución: Debe verificar que la codificación de su archivo este en UTF-8.
CODIGO: P07
Descripción: Archivo XML mal formado.
Solución: La estructura del xml no es correcta, para más información revisar el layout correspondiente al tipo de comprobante que está enviando a emitir.
CODIGO: A00
Descripción: Error de Autenticación.
Solución: Este error debe ser reportarlo a FacturadorElectrónico.
CODIGO: A01
Descripción: El usuario o la contraseña no son correctos.
Solución: verificar las soluciones a continuación.
- A.- Establecer usuario y contraseña correctos en la configuración de winconnector.
- B.- Verificar que winconnector tenga establecida correctamente la url de servicio (pruebas o producción).
CODIGO: A02
Descripción: El usuario no se encuentra asociado con el emisor del archivo.
Solución 1: El rfc del archivo no está ligado como padre o como hijo del usuario. Este error debe ser reportado a Facturador Electrónico.
Solución 2: En caso de que el emisor este asociado al usuario favor de seguir los siguientes pasos.
1. Escriba nuevamente el usuario que tiene configurado en el conector. (Escriba el usuario, NO copie y pegue ya que puede haber espacios que se anexen al copiarlo).
2. Reinicie el servicio del conector.
3. Enviar nuevamente a emitir su comprobante.
ERROR FAC204
Mensaje: El monto a pagar excede el monto pendiente del documento relacionado.
Solución: Validar que el monto ingresado en el complemento no exceda el ingresado en el comprobante de ingreso.
Por cada complemento de pago se relaciona una factura de ingreso.
ERROR FAC201
Mensaje: El documento relacionado del comprobante de pago no existe.
Solución: Validar que el RFC emisor ingresado en el complemento de pago coincida con el de Ingreso.
CODIGO: CE01
Descripción: El comprobante no existe en el sistema.
Solución: Verificar que los datos coincidan con el comprobante a consultar.
Mensaje: Tu comprobante no es cancelable. Tiene pagos relacionados.
Solución: Primero debe de cancelarse los comprobantes de pago para posteriormente cancelar la factura padre.
Mensaje: Tu solicitud ha sido rechazada por el receptor. Te sugerimos ponerte en contacto con tu cliente. Puedes enviar nuevamente la solicitud.
Solución: Tu solicitud ha sido rechazada por el receptor. Te sugerimos ponerte en contacto con tu cliente. Puedes enviar nuevamente la solicitud.
Mensaje: Tu solicitud de cancelación ya ha sido aceptada por plazo vencido. Puedes obtener los archivos xml y pdf mandando nuevamente tu CFDI a la carpeta para cancelar.
Solución: El comprobante cumplió con el plazo de los 3 hábiles para cancelarse automáticamente, dicha cancelación corresponde a una cancelación por Plazo Vencido.
Mensaje: Tu solicitud de cancelación ya ha sido aceptada por el receptor. Puedes obtener los archivos xml y pdf mandando nuevamente tu CFDI a la carpeta para cancelar.
Solución: El receptor ha aceptado la cancelación solicitada por el emisor. El PDF y XML los puede obtener depositando nuevamente el CFDI a la carpeta para cancelar.
CODIGO: ST00
Módulo:SERVICIO TIMBRADO
Mensaje: Sucedio un error en el servicio de Timbrado - El valor del atributo subTotal no coincide con la suma de Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos.
Solución:Verificar que el subtotal coincida con la suma del campo TotalPercepciones mas El campo TotalOtrosPagos.
Código: ST00
Módulo:SERVICIO TIMBRADO
Mensaje: Sucedió un error en el servicio de Timbrado - El nodo Nomina.Emisor.EntidadSNCF no debe existir.
Solución:El campo EntidadSNCF es un dato condicional para las entidades adheridas al sistema nacional de coordinación fiscal realicen la identificación del origen de los recursos utilizados para el pago del personal de nomina que presta sus servicios.
CODIGO: ST401
Módulo:SERVICIO TIMBRADO
Mensaje: Fecha y hora de generación fuera de rango.
Solución:Validar que el comprobante no sea mayor a 72 hrs a partir de su creación.
CODIGO: LF00
Descripción: Error Logica Facturador.
Solución: Este error debe ser reportarlo a Facturador Electrónico.
CODIGO: LF01
Descripción: El emisor no tiene dado de alta la serie del comprobante.
Solución: Dirigirse a la plataforma web y dar de alta la serie correspondiente al emisor con el que esta generando su comprobante.
CODIGO: LF02
Descripción: No se pudo obtener los datos completos del emisor.
Solución: El cliente debe registrar correctamente sus datos fiscales en la plataforma web y cargar sus archivos de sello.
CODIGO: LF05
Descripción: El UUID del documento relacionado no existe.
Solución: El UUID del documento a relacionar debe estar emitido desde el mismo RFC del emisor con el que se esta generando la factura para que se puedan relacionar.
CODIGO: LF06
Descripción: El Tipo de Comprobante especificado en los datos del Comprobante no coincide con el esperado por el campo TipoCFD en los datos de la AddendaFE.
Solución: El TipoCFD ingresado en la factura debe coincidir con el TipoComprobante.
CODIGO: LF07
Descripción: El número de comprobante indicado en la AddendaFE, ya existe.
Solución: El noComprobante no se puede repetir a nivel emisor, no influye la serie y tampoco el tipo de comprobante. Es un identificador único como el UUID.
ERROR CFDI33118
Mensaje: El campo Total no corresponde con la suma del subtotal, menos los descuentos aplicables, más las contribuciones recibidas (impuestos trasladados - federales o locales, derechos, productos, aprovechamientos, aportaciones de seguridad social, contribuciones de mejoras) menos los impuestos retenidos.
Solución: Validar que la suma del subtotal mas los impuestos menos los descuentos coincida con el TOTAL declarado en el comprobante.
ERROR CFDI33182
Mensaje: El valor del campo TotalImpuestosTrasladados debe tener hasta la cantidad de decimales que soporte la moneda.
Solución: El campo TotalImpuestosTrasladados solo soporta dos decimales de acuerdo al tipo de moneda que se declara en el comprobante.
ERROR CFDI33195
Mensaje: El campo Importe correspondiente a Traslado no es igual a la suma de los importes de los impuestos trasladados registrados en los conceptos donde el impuesto del concepto sea igual al campo impuesto de este elemento y la TasaOCuota del concepto sea igual al campo TasaOCuota de este elemento.
Solución: El campo importe Debe ser igual a la suma de los importes de los impuestos trasladados registrados en los conceptos donde el impuesto del concepto sea igual al atributo impuesto de este elemento y la TasaOCuota del concepto sea igual al atributo TasaOCuota de este elemento.
ERROR CFDI33150
Mensaje: El valor del campo Descuento debe tener hasta la cantidad de decimales que tenga registrado el atributo importe del concepto.
Solución: El valor de este atributo debe contener la cantidad de decimales que soporte la moneda.
ERROR CFDI33156
Mensaje: El valor del campo TipoFactor que corresponde a Traslado no contiene un valor del catálogo c_TipoFactor.
Solución: Ingresar uno de estos tres datos dependiendo del tipo factor que vaya a ingresar.
ERROR CFDI33159
Mensaje: El valor del campo TasaOCuota que corresponde a Traslado no contiene un valor del catálogo c_TasaOcuota o se encuentra fuera de rango.
Solución: Validar que el valor que se esta ingresando corresponda a un valor del catalogo proporcionado por el SAT en el c_TasaOcuota que se encuentra disponible en la plataforma del SAT.
ERROR CFDI33134
Mensaje: El RFC del receptor es de un RFC registrado en el SAT o un RFC genérico nacional y existe el campo ResidenciaFiscal.
Solución: Si el RFC del receptor es de un RFC registrado en el SAT o un RFC genérico nacional, no se debe registrar este atributo
Si el RFC del receptor es un RFC genérico extranjero y el comprobante incluye el complemento de comercio exterior, o se registró el atributo NumRegIdTrib, este atributo debe existir y la clave debe ser distinta de MEX; en otro caso puede omitirse.
ERROR CFDI33135
Mensaje: El valor del campo ResidenciaFiscal no puede ser MEX.
Solución: Si el RFC del receptor registrado esta registrado en el SAT o es un RFC Genérico no se debe de registrar este dato.
CODIGO: EP00
Descripción: El emisor no tiene contratado un Plan de WinConnector.
Solución: Este error debe ser reportado a Facturador Electrónico.
CODIGO: EP01
Descripción: El emisor no tiene dado de alta sus certificados.
Solución: Debe de alta sus archivos de sello según sea el caso persona física o moral, esto lo deberá hacer dentro de la plataforma web.
De ser necesario contactar al área de soporte para que se le asesore.
CODIGO: EP02
Descripción: No tiene activa su licencia de conector.
Solución: Debe contactar a su asesor de Ventas para activar su licencia de conector.
CODIGO: EP03
Descripción: Sus folios se han agotado.
Solución: Contactar a su agente de Ventas para adquirir un nuevo paquete de folios para este emisor.
CODIGO: EP04
Descripción: Sus folios han vencido.
Solución: Deberá adquirir un nuevo paquete de folios, puede contactar al área de pagos para realizar su pago.