Error 1118 de VERI*FACTU
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 este elemento del esquema oficial (SuministroInformacion.xsd):
ImporteRectificacion — empieza por localizarlo en tu registro y contrastar su contenido con las condiciones del documento de validaciones.
Causas habituales
TipoFactura no es rectificativo (R1-R5) pero se informan bloques de rectificación, o al revés.
La factura rectificada/sustituida no existe, no es identificable, o su NIF emisor no está censado.
TipoRectificativa (por sustitución S / por diferencias I) incoherente con los importes informados.
Cómo depurarlo
Comprueba la matriz TipoFactura ↔ bloques permitidos del documento de validaciones: cada tipo R tiene reglas propias.
Verifica que la factura original fue registrada antes y que su identificador coincide carácter a carácter.
En sustitutivas (F3/S), revisa el criterio de signos de bases y cuotas: es la fuente clásica de rechazos.
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
- 1107 El valor del campo TipoRectificativa es incorrecto.
- 1114 Si la factura es de tipo rectificativa, el campo TipoRectificativa debe tener valor.
- 1115 Si la factura no es de tipo rectificativa, el campo TipoRectificativa no debe tener valor.
- 1116 Debe informarse el campo FacturasSustituidas sólo si la factura es de tipo F3.
- 1117 Si la factura no es de tipo rectificativa, el bloque FacturasRectificadas no podrá venir informado.
- 1119 Si la factura no es de tipo rectificativa por sustitución el bloque ImporteRectificacion no debe tener valor.