Qué significa
Dentro del periodo de facturación (BG-14), esta regla comprueba que exista el atributo format en ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString, bajo ram:ApplicableHeaderTradeSettlement. Solo comprueba su presencia: un atributo vacío también pasa esta prueba. No comprueba el código de formato ni el texto de la fecha. La fecha final tiene su propia regla, FX-SCH-A-000460.
Por qué importa
El atributo format indica cómo está representada la fecha.
Cómo corregirlo
Corrige la representación XML de la fecha inicial sin eliminar un periodo que deba figurar en la factura. Añade format al udt:DateTimeString afectado y haz que su valor corresponda al texto de la fecha. Si usas 102, escribe la fecha como AAAAMMDD, por ejemplo 20261001. Si es necesario, pide que corrijan la exportación de tu programa. Vuelve a exportar la factura y compruébala.
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 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000463 La fecha inicial del periodo de facturación debe tener formato válido
- FX-SCH-A-000464 La moneda de la factura debe ser un código permitido
- FX-SCH-A-000465 La fecha de la factura anterior debe indicar su formato
- FX-SCH-A-000466 La fecha de la factura anterior debe tener formato válido
- FX-SCH-A-000467 El beneficiario puede tener como máximo un ram:ID
- FX-SCH-A-000468 El beneficiario puede tener como máximo un ram:GlobalID