Ir al contenido

Error

FX-SCH-A-000645: Una fecha en un documento justificativo necesita formato

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000645 significa que qdt:DateTimeString de una fecha de la referencia a un documento justificativo (código de tipo 916, BG-24) 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 916, 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

El perfil Extended exige que este elemento de fecha lleve un atributo que identifique cómo está representada 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 916. Usa un código permitido que coincida con la fecha. Por ejemplo, el código 102 corresponde a AAAAMMDD, sin separadores. Comprueba el código y la fecha, no solo la presencia del atributo. 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-000645 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026