¡Descubre Cómo Dominar el Ampersand en RFC y Nombres para CONTPAQ y CFDI 4.0 sin Errores!post-template-default single single-post postid-46 single-format-standard et_pb_button_helper_class et_fixed_nav et_show_nav et_secondary_nav_enabled et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_right_sidebar et_divi_theme et-db
771 715 4434

Con la obligación de timbrar CFDI 4.0 cada día más próxima, su adopción se vuelve cada vez más común, pero no por eso deja de causar dolores de cabeza a más de uno. La versión 4.0 del CFDI ahora incluye nuevas validaciones y datos adicionales se han vuelto obligatorios. Los sistemas de CONTPAQi®, en sus versiones 2022, ya cuentan con los cambios necesarios en su estructura para la emisión y timbrado del CFDI 4.0. Sin embargo, diversos escenarios pueden presentar desafíos.

El Desafío del Ampersand en Nombres y RFCs

Un escenario particular se presenta cuando un receptor tiene un ampersand en el nombre y en el RFC. El programa que se encarga de generar el XML, y luego enviarlo a timbrar con el PAC, puede encontrar dificultades en este punto. Un problema común es que al generar la cadena original utilizando el xslt del propio SAT, se vuelve a cambiar el ampersand (&) por la secuencia de escape y se duplica el dichoso &.

Es importante destacar que, en lo que a los ampersands se refiere, no hay que usar secuencias de escape como indica el Anexo 20. Hay que tratarlos como un caracter más. Un intento inicial podría ser quitar la secuencia de escape en el XML, pero esto generalmente no sirve para resolver el problema.

Validaciones del SAT en CFDI 4.0 y Errores Comunes

Como se puede apreciar, muchos de estos mensajes no están relacionados a un mal funcionamiento o mala configuración de la aplicación, sino a las validaciones de datos que el SAT ha implementado. Ya que, si los datos obligatorios no coinciden con la información que el SAT tiene registrada, no permitirá el timbrado del comprobante.

Los siguientes errores son frecuentemente encontrados debido a las nuevas validaciones del CFDI 4.0:

Lea también: ¿Cuánto te regresan de impuestos?

Código de Error Descripción del Error Causa Identificada Solución Propuesta
CFDI40145 / CFDI40139 El campo Nombre del receptor/emisor, debe pertenecer al nombre asociado al RFC registrado en el campo Rfc del Receptor/Emisor. El nombre registrado del cliente (el Receptor) es incorrecto. Acceder al Catálogo de Clientes, validar que el nombre de la empresa esté conforme a la Constancia de Situación Fiscal y verificar que no se tengan espacios extra (en blanco) al principio o al final.
PAC_MESSAGE El campo DomicilioFiscalReceptor del receptor, debe pertenecer al nombre asociado al RFC registrado en el campo Rfc del Receptor. El nombre registrado del cliente (el Receptor) es incorrecto. Acceder al Catálogo de Clientes, abrir el registro del cliente en cuestión y validar que el nombre de la empresa esté conforme a la Constancia de Situación Fiscal y verificar que no se tengan espacios extra (en blanco) en el mismo, ya sea al principio o al final.
PAC_MESSAGE Cuando el tipo de comprobante sea Ingreso y el campo Rfc del nodo receptor corresponda al valor "XAXX010101000" y el campo Nombre del nodo Receptor contenga la descripción PUBLICO EN GENERAL, el nodo Información Global debe existir. En el nombre del cliente dice "PUBLICO EN GENERAL". Asegurarse de que el nodo Información Global exista y esté correctamente configurado para estos casos.
(No hay código específico) La razón social del cliente es demasiado larga para introducirla en el campo de Nombre del Cliente, presentando un mensaje de error similar al del Nombre del Receptor al timbrar. El nombre registrado del cliente (el Receptor) es incorrecto respecto a su Constancia de Situación Fiscal. Es necesario hacer uso del campo Nombre Largo. Para corregir o validar la información del cliente, acceda a su registro dentro del Catálogo de Clientes y en la pestaña "Complemento", ingrese en el campo Nombre Largo la razón social del cliente tal como aparece en su Constancia de Situación Fiscal, guarde los cambios y realice el timbrado del comprobante. El nombre corto se usará como referencia interna en el sistema para buscar al cliente, pero en los XML se insertará el valor del Nombre Largo que será el utilizado para la validación al momento del timbrado.
CFDI33141 La clave del campo UsoCFDI debe corresponder con el tipo de persona (física o moral). UsoCFDI no coincide con el tipo de persona. Validar y corregir la clave del UsoCFDI para que corresponda al tipo de persona (física o moral) del receptor.
CFDI33167 Se regresa el error al crear una factura, cuando se captura un valor de tasa o cuota con menos de 6 decimales. Valor de tasa o cuota incorrecto. Validar que la tasa de impuesto o impuestos tenga el formato a 6 decimales que pide el SAT, incluyendo el cero a la izquierda del punto decimal. Ejemplo 10% = 0.100000, 10.667% = 0.106670, 16% = 0.160000. Para tasas estándar de impuesto como el 16% seleccione del listado que se muestra en la casilla de "Tasa o Cuota".

Recuerda que para CFDI 4.0 en caso de Personas Morales no debe de especificarse el Régimen de Capital.

Gestión de Certificados de Sello Digital (CSD) en CONTPAQ

La correcta configuración de los Certificados de Sello Digital (CSD) es fundamental para el timbrado de los CFDI. Para cargar los Certificados de Sello Digitales (CSD) debe ingresar a la opción que dice "Instalar Certificados" que se encuentra en el menú de su lado izquierdo. Una vez ingresando le solicitará que ingresemos el Certificado (archivo con extensión CER), después hay que ingresar el archivo Clave Privada (archivo con extensión KEY) finalmente pedirá la Contraseña de la Clave Privada (la contraseña que se le definió a sus certificados). Una vez agregados estos datos, se debe presionar el botón "Subir" que se encuentra al final de la página para que se cargue su certificado de sello.

En caso de que el motivo sea originado por cambio de CSD (Sellos de timbrado) se elimina el certificado dando clic en eliminar, y volver a cargar los CSD actualizados y con la contraseña puesta en su creación. Es importante evitar la "Contraseña de llave privada bloqueada al ingresarla de manera incorrecta en 3 ocasiones al intentar cancelar una factura".

Soluciones Generales para Problemas de Timbrado y Facturación

XML Mal Formado

Cuando el archivo xml que representa al documento digital no está bien formado al timbrar en factura electrónica (Factura Electrónica ContPAQ) o el XML está mal formado al intentar timbrar un cliente en específico, se pueden seguir los siguientes pasos:

  1. Abrir la factura con el problema.
  2. Eliminar la factura.
  3. Crear una factura nueva asignando el cliente y el producto.
  4. Guardar el cambio y verificar la emisión.

Modificación de Información del Cliente

Para modificar el registro de un cliente, ingrese a la opción "Listar Clientes", de clic en el icono que parece un monito con un lápiz, que aparece en la primer columna. Modifique el dato deseado y de clic en Guardar.

Lea también: Autos deducibles de impuestos: Guía completa

Lea también: Tramitar tu RFC: Guía completa

tags: #CONTPAQ #RFC #ampersand