Todos los códigos · familia SPFE
SPFE-MENSAJE-ESTADO
erroraviso
Algo de lo que va en cac:Status no es como lo pone la tabla del mensaje. Las fechas que acompañan al pago, al cobro y al impago (el vencimiento del plazo en el pago y en el cobro, la recepción de las mercancías y la de la factura) van cada una en su cac:Status, con su condición, DueDate, ShipmentDate o ReceptionDate, y con su fecha en el cbc:ReferenceDate del mismo cac:Status. Es un error una condición sin fecha, repetida o que comparte la fecha con otra, y un cbc:StatusReason repetido. En el impago el vencimiento no va aquí: es la fecha del propio mensaje (SPFE-MENSAJE-FECHA). Una condición, un cbc:StatusReason o un cbc:ConditionCode que la tabla de ese mensaje no prevé sale en aviso: puede ser una errata, y entonces lo que quería decir no se ha leído.
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
- Anexo II: los mensajes de estado de la factura de la solución pública: el anexo II de la Orden HAC/1028/2026
- Lo escribe
validador/mensajes.py:402- Puede salir como
- error, aviso