Todos los códigos · familia SPFE
SPFE-MENSAJE-FACTURA
erroraviso
El mensaje no identifica bien la factura de la que informa. La lleva en cac:DocumentResponse/cac:DocumentReference con cuatro datos, todos obligatorios: el número (cbc:ID), la fecha de expedición (cbc:IssueDate), el NIF del emisor (cac:IssuerParty/cac:PartyTaxScheme/cbc:CompanyID) y su nombre o razón social (cac:IssuerParty/cac:PartyLegalEntity/cbc:RegistrationName). Los tres primeros son los del código único de la factura (artículo 6 de la orden). Sale también si el NIF no es válido, en aviso si es de otro país, y si un mensaje del anexo II, que informa de una sola factura, lleva más de una. Si el emisor lleva dos NIF, el NIF-IVA y el NIF, se mira cada uno. La anulación admite varias facturas, y sus datos se buscan también dentro de cac:Response, donde los pone su tabla, aunque la AEAT contestó el 13-10-2026 que ahí sobran. Si el nombre del emisor de una anulación solo está en el cbc:RegistrationName de cac:PartyTaxScheme, sale un aviso: va en cac:PartyLegalEntity, contestó también la AEAT.
Sale con más de una gravedad según el caso, y eso no es un descuido: el mismo hecho vale distinto según con qué esté probado.
- De dónde viene
- Anexos I y II: los mensajes de la solución pública: la anulación de una factura, del anexo I, y los estados del anexo II de la Orden HAC/1028/2026
- Lo escribe
validador/mensajes.py:571- Puede salir como
- error, aviso