Ir al contenido

Error

FX-SCH-A-000705: La fecha del contrato necesita el atributo format

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000705 significa que el elemento qdt:DateTimeString de la fecha del contrato al que se refiere la factura no tiene el atributo format. Añádelo con un código que corresponda al texto de la fecha, por ejemplo 102 para AAAAMMDD.

En esta página

Qué significa

Cada qdt:DateTimeString dentro de ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:FormattedIssueDateTime debe tener el atributo format. La regla comprueba que el atributo exista, no su valor ni el texto de la fecha.

Por qué importa

Factur-X 1.09 EXTENDED y ZUGFeRD 2.5 EXTENDED exigen el atributo format cuando se incluye este elemento de fecha del contrato.

Cómo corregirlo

En el XML, añade format a qdt:DateTimeString dentro de ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:FormattedIssueDateTime. Para una fecha escrita como AAAAMMDD, usa format="102", por ejemplo para 20261105. Comprueba que el texto de la fecha coincide con el formato elegido y vuelve a comprobar el 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

Attribute '@format' is required in this context.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 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-000705 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026