Ir al contenido

Error

FX-SCH-A-001087: La fecha del aviso de recepción necesita un código de formato

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001087 significa que la fecha del aviso de recepción al que se refiere una línea de la factura no tiene el atributo format. Añádelo a qdt:DateTimeString con un código que corresponda al texto de la fecha, como 102 si la escribes como año, mes y día seguidos y sin separadores.

En esta página

Qué significa

En el perfil Extended, una línea puede referirse a un aviso de recepción (ram:ReceivingAdviceReferencedDocument) e indicar la fecha de ese aviso. El elemento qdt:DateTimeString dentro de ram:FormattedIssueDateTime debe tener un atributo format. Esta regla comprueba que el atributo exista, no si su valor o el texto de la fecha son válidos.

Por qué importa

La fecha se guarda como una serie de cifras.

Cómo corregirlo

Revisa cómo se exporta la fecha del aviso de recepción de la línea. En el XML, añade format a qdt:DateTimeString, dentro de ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime de la línea. Usa format="102" si escribes la fecha como año, mes y día seguidos, por ejemplo 20261105. Si utilizas otro formato permitido, usa su código y mantén el texto de la fecha acorde con él. Exporta de nuevo 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-001087 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026