Ir al contenido

Error

FX-SCH-A-000641: Una fecha en la referencia de licitación o lote necesita formato

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000641 significa que qdt:DateTimeString de una fecha de la referencia de licitación o lote (código de tipo 50, BT-17) no tiene el atributo format. Añade ese atributo con un código que corresponda a cómo está escrita la fecha.

En esta página

Qué significa

La regla se aplica a qdt:DateTimeString dentro de ram:FormattedIssueDateTime de una referencia ram:AdditionalReferencedDocument de la cabecera que contenga ram:TypeCode con valor 50, bajo ram:ApplicableHeaderTradeAgreement. Solo comprueba que exista el atributo format. Un atributo vacío también pasa esta prueba; no se comprueba su valor ni el texto de la fecha.

Por qué importa

La fecha de la referencia necesita su propio atributo de formato. El código de tipo 50 identifica la referencia, no cómo está escrita la fecha.

Cómo corregirlo

Añade format al qdt:DateTimeString afectado, dentro de ram:FormattedIssueDateTime de la referencia de cabecera que contiene el código de tipo 50. Usa un código permitido que coincida con la fecha. Por ejemplo, el código 102 corresponde a AAAAMMDD, sin separadores. No añadas un atributo vacío ni elimines la referencia BT-17 para corregir este error. 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-000641 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026