verifactu.tools
rechazo del registro (o de la petición completa si el error es de cabecera)

Error 1146 de VERI*FACTU

«Sólo se permite que la fecha de expedicion de la factura sea anterior a la fecha operación si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto 01, 03 o vacío.»

Qué implica

Este código provoca el rechazo del registro de facturación afectado — o de la petición completa si el error se produce en la cabecera. El resto de registros del envío se procesan con normalidad, así que la respuesta será ParcialmenteCorrecto: revisa la RespuestaLinea de cada registro para localizar exactamente cuáles cayeron. El rechazado no consta en la AEAT hasta que lo corrijas y reenvíes, vigilando no romper el encadenamiento de huellas al regenerarlo.

Elementos XML implicados

El mensaje cita estos elementos del esquema oficial (SuministroInformacion.xsd): Impuesto · ClaveRegimen — empieza por localizarlos en tu registro y contrastar su contenido con las condiciones del documento de validaciones.

Causas habituales

Cómo depurarlo

  1. Localiza en el documento de validaciones la tabla de la ClaveRegimen usada: cada clave lista sus combinaciones válidas.

  2. Si la operación es exenta, elimina cuota y tipo de esa agrupación — exención y repercusión son excluyentes.

  3. Revisa la sección de aclaraciones sobre calificaciones N1/N2: es la parte más interpretativa de la norma.

Valida tu XML en segundos, sin certificado y sin quemar el entorno de pruebas de la AEAT.
Prueba el validador gratuito — esquema oficial, cadena de huellas y reglas de importes, sin registro y con retención cero. Y si quieres el mock de la AEAT para tu CI, apúntate a la beta de la suite.

Errores relacionados