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 |
Comprueba tu archivo
Reglas relacionadas
- 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
- FX-SCH-A-000644 El código MIME de un archivo adjunto debe estar permitido
- FX-SCH-A-000645 Una fecha en un documento justificativo necesita formato
- FX-SCH-A-000646 El formato de fecha de un documento justificativo debe ser válido
- FX-SCH-A-000647 El código de tipo de un documento justificativo debe estar permitido