Catálogo de errores de timbrado en Crol ERP

Catálogo de errores de timbrado en Crol ERP

SOLUCIÓN DE PROBLEMAS ⏱ 7 min 📦 Centro de ayuda. Errores de facturación y SAT

Cuando un comprobante no se timbra, Crol te muestra el mensaje que devolvió el SAT o el servicio de timbrado, tal cual. Esta guía traduce esos mensajes. Aquí encuentras qué significa cada código, qué lo provoca y qué tienes que corregir para volver a timbrar.

Lo primero: mira la forma del código

Antes de buscar el código en la lista, fíjate en cómo empieza el mensaje. Eso solo ya te dice si el problema está en tu documento o no, y te ahorra revisar donde no hay nada que arreglar.

Si el mensaje empieza con CFDI40 seguido de tres dígitos, es una validación del SAT. El SAT recibió tu comprobante, lo revisó y encontró un dato que no cumple. La corrección está en tus manos y se hace en Crol.

Si en cambio solo ves un número suelto401, 402, 500, 501, 502—, no es una validación del SAT. Ninguno de esos números existe en el catálogo de errores del Anexo 20. Son respuestas del servicio de timbrado y se atienden distinto, como verás al final.

Códigos del SAT que aparecen con más frecuencia

El catálogo oficial del SAT tiene 122 códigos, de CFDI40101 a CFDI40999. Estos siete son los que más se ven en Crol, con el mensaje literal que devuelve el SAT.

CFDI40102 — El sello no corresponde al certificado

Mensaje del SAT: «El resultado de la digestión debe ser igual al resultado de la desencripción del sello.»

Causa: el sello del comprobante no corresponde al certificado con el que se firmó. Suele pasar cuando el certificado de sello digital cargado en Crol ya no es el vigente, o cuando los archivos .cer y .key que se subieron no son del mismo par.

Solución: este error no se arregla en el documento, se arregla en el certificado. Revisa la vigencia del tuyo y, si ya venció, sustitúyelo siguiendo Renovar el certificado de sello digital (CSD) vencido en Crol. Una vez cargado el certificado correcto, el mismo documento ya timbra.

CFDI40147 — El domicilio fiscal del receptor

Mensaje del SAT: «El campo DomicilioFiscalReceptor del receptor, debe encontrarse en la lista de RFC inscritos no cancelados en el SAT.»

Causa: el código postal que tienes capturado para ese cliente no coincide con el que el SAT tiene registrado para su RFC. El SAT compara los dos y rechaza el comprobante cuando difieren, aunque el domicilio sea real y el RFC esté activo.

Solución: pide la Constancia de Situación Fiscal vigente de tu cliente y captura el código postal exactamente como aparece ahí, en los datos fiscales del contacto. Si a ese mismo cliente ya le habías facturado sin problema con los mismos datos, lo que cambió está de su lado, así que pide la constancia otra vez en lugar de revisar tu configuración. El detalle de la pantalla está en Capturar los datos fiscales (CFDI) de un contacto.

CFDI40160 — El Uso del CFDi está fuera de catálogo

Mensaje del SAT: «El campo UsoCFDI, no contiene un valor del catálogo c_UsoCFDI.»

Causa: el Uso del CFDi del comprobante quedó vacío, o trae un valor que ya no existe en el catálogo del SAT. El caso típico es un contacto que quedó con «Por definir», que no es un uso válido para timbrar.

Solución: captura el Uso del CFDi en los datos fiscales del contacto, con la clave que corresponda a la operación. Al quedar guardado ahí, los comprobantes que emitas después lo toman de forma automática.

CFDI40161 — El Uso del CFDi no aplica al régimen

Mensaje del SAT: «La clave del campo UsoCFDI debe corresponder con el tipo de persona (física o moral) y el régimen correspondiente conforme al catálogo c_UsoCFDI.»

Causa: este es distinto del anterior. La clave sí existe en el catálogo, pero no está permitida para el receptor de ese comprobante. El catálogo del SAT restringe cada uso según si el receptor es persona física o moral y según su régimen fiscal, así que un uso perfectamente válido para un cliente puede estar prohibido para otro.

Solución: revisa el régimen fiscal del receptor en su constancia y elige un uso de los que el catálogo autoriza para ese régimen. Si el uso que necesitas no está permitido, el que hay que corregir es el régimen capturado, no el uso.

CFDI40180 — El impuesto no cuadra con su base

Mensaje del SAT: «El valor del campo Importe o que corresponde a Traslado no se encuentra entre el límite inferior y superior permitido.»

Causa: el importe del impuesto trasladado de una partida no cuadra con el resultado de multiplicar su base por la tasa, dentro de la tolerancia de redondeo que acepta el SAT. Se ve sobre todo al emitir facturas globales, donde se acumulan muchas partidas pequeñas.

Solución: localiza la partida cuyo impuesto no corresponde a su base y corrígela. Si el error salió al emitir una global, la mecánica del documento está en Cómo emitir una factura global al público en general.

CFDI40212 — Falta el total de impuestos trasladados

Mensaje del SAT: «Debe existir el campo TotalImpuestosTrasladados.»

Causa: el comprobante lleva impuestos trasladados en sus partidas, pero el total de esos impuestos no viajó en el XML. En la práctica aparece cuando el documento combina partidas con impuesto y partidas exentas.

Solución: revisa el impuesto de cada partida y separa en documentos distintos las partidas exentas de las que llevan tasa. Es el mismo origen que uno de los casos de CFDI40999, el último de esta lista, solo que visto por el otro lado.

CFDI40999 — Error no clasificado

Mensaje del SAT: «Error no clasificado.»

Causa: el SAT no tiene un código específico para lo que encontró, así que devuelve este. El mensaje por sí solo no dice nada, pero el detalle real viene después del guion, y ahí está la respuesta. No te detengas en el «error no clasificado»: lee la frase completa.

Solución: corrige lo que dice el detalle. Dos que se repiten en Crol te sirven de referencia. Cuando dice que el atributo TotalImpuestosTrasladados no se debe declarar si todas las partidas son exentas, hay que dejar el documento con partidas de un solo tipo de impuesto. Y cuando dice que el atributo Días es inválido con valor 0, el documento es un recibo de nómina y el periodo quedó sin días, así que hay que capturarlos antes de volver a timbrar.

Cuando el error es solo un número

Los mensajes que se reducen a un número —401, 402, 500, 501, 502— vienen del servicio de timbrado, no del SAT. A veces aparecen varios juntos en el mismo mensaje.

Lo importante es lo que no significan. No indican un dato mal capturado, ni un problema con tu certificado, ni nada que puedas corregir en el documento. Se distinguen porque no afectan a un comprobante en particular: cuando se presentan, ningún documento timbra, y suele ser en el mismo momento para varios usuarios.

Si te aparece uno de estos, no rehagas la factura ni cambies los datos del cliente. Reporta el número tal como lo viste, junto con el folio del documento y la hora, para que soporte lo atienda del lado del servicio. Mientras tanto tu documento queda guardado y no se pierde: en cuanto el servicio responde, se timbra desde el mismo registro, como se explica en Timbrar una factura de venta que quedó guardada sin timbrar.

Tabla de referencia rápida

Código Qué pasó Dónde se corrige
CFDI40102 El sello no corresponde al certificado Certificado de sello digital
CFDI40147 El código postal del receptor no coincide con el del SAT Datos fiscales del contacto
CFDI40160 El Uso del CFDi está vacío o fuera de catálogo Datos fiscales del contacto
CFDI40161 El Uso del CFDi no aplica al régimen del receptor Datos fiscales del contacto
CFDI40180 El impuesto de una partida no cuadra con su base Partidas del documento
CFDI40212 Falta el total de impuestos trasladados Partidas del documento
CFDI40999 Error no clasificado; el detalle va después del guion Depende del detalle
401 · 402 · 500 · 501 · 502 No es una validación del SAT: responde el servicio de timbrado Se reporta a soporte

Si el mensaje no está en esta lista

Aquí están los códigos que más se repiten, no los 122 del catálogo. Si te tocó otro, el mensaje del SAT casi siempre nombra el campo que falló, y ese nombre es la pista. Y cuando el problema no llega como código sino como síntoma —la factura no se timbró al guardar, no hay existencia, la cancelación quedó pendiente—, lo encuentras en Errores frecuentes al facturar y cancelar.

Fundamento

Los mensajes transcritos aquí son los del catálogo de errores del Anexo 20 de la Resolución Miscelánea Fiscal, que rige el estándar del CFDI versión 4.0. El catálogo comprende 122 códigos con el formato CFDI40101 a CFDI40999, y el SAT lo actualiza junto con el resto del anexo. Cuando un mensaje de esta guía difiera del que veas en pantalla, manda el del SAT.

Hazlo simple.