Ir al contenido

Error

FX-SCH-A-000596: La fecha de la factura anterior usa el formato 102

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000596 significa que el código de formato de la fecha de la factura anterior (BT-26) no es un valor permitido en el perfil EN 16931 de Factur-X o ZUGFeRD. Pon el formato 102 y escribe la fecha como AAAAMMDD.

En esta página

Qué significa

Esta regla comprueba el atributo format de ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString, dentro de ram:ApplicableHeaderTradeSettlement. La fecha (BT-26) corresponde a la factura anterior identificada por BT-25. Un valor no vacío del atributo debe estar en la lista de formatos del perfil. El formato 102 indica AAAAMMDD. Un valor vacío pasa esta prueba, que no comprueba la fecha ni el número de referencia.

Por qué importa

El código de formato indica cómo está escrita la fecha de la factura anterior.

Cómo corregirlo

Mantén la fecha de la factura anterior, no la del documento actual. Si generas el XML por tu cuenta, escribe esa fecha como AAAAMMDD en ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString y pon su atributo format a 102. Este elemento usa qdt, no udt. Vuelve a generar y comprobar la factura.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta

Texto oficial de la regla

Value of '@format' is not allowed.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-000596 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026