Ir al contenido

Error

FX-SCH-A-000554: La fecha de expedición debe usar un código de formato admitido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000554 significa que el código de formato de la fecha de expedición (BT-2) contiene un valor no vacío que no admite el perfil EN 16931. Para una fecha completa escrita como AAAAMMDD, pon el atributo format con el valor 102 en udt:DateTimeString.

En esta página

Qué significa

Esta regla comprueba el atributo format de udt:DateTimeString dentro de rsm:ExchangedDocument/ram:IssueDateTime con la lista de formatos admitidos por el perfil EN 16931 de Factur-X y ZUGFeRD. Un valor vacío pasa esta comprobación. La regla no comprueba el texto de la fecha ni exige que esté presente.

Por qué importa

El código de formato indica cómo interpretar el texto de la fecha de expedición. El código y el texto deben corresponder a la misma representación de la fecha.

Cómo corregirlo

Revisa la fecha de expedición en los datos de origen. En rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString, escribe la fecha completa con ocho cifras y sin separadores, por ejemplo 20261105 para el 5 de noviembre de 2026, y pon format con el valor 102. Si la exportación genera otro código, corrige su configuración. Vuelve a exportar y comprueba el nuevo archivo.

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-000554 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026