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 130, 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 130 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 130. 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 el identificador del objeto facturado 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 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000638 El formato de fecha del objeto facturado debe ser válido
- FX-SCH-A-000639 El esquema del identificador del objeto facturado debe ser válido
- FX-SCH-A-000640 El código de tipo del objeto facturado debe estar permitido
- FX-SCH-A-000641 Una fecha en la referencia de licitación o lote necesita formato
- FX-SCH-A-000642 El formato de fecha de la licitación o lote debe ser válido
- FX-SCH-A-000643 El código de tipo de la licitación o lote debe estar permitido