Qué significa
En el perfil Extended de Factur-X y ZUGFeRD, se comprueba el atributo format de udt:DateTimeString dentro de ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime de la línea. Si su valor no está vacío, debe pertenecer a la lista 3 de FACTUR-X_EXTENDED_codedb.xml. Un atributo ausente o vacío no hace fallar esta regla.
Por qué importa
La fecha se guarda como una serie de cifras y el código de formato dice al lector cómo interpretarlas.
Cómo corregirlo
Revisa la fecha de entrega de la línea. En el XML, corrige el atributo format de udt:DateTimeString, dentro de ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime. Si escribes la fecha como año, mes y día seguidos, por ejemplo 20261105, usa format="102". Si utilizas otro formato permitido, usa el código que corresponda al texto de la fecha. No escribas el patrón YYYYMMDD en el 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
Value of '@format' is not allowed. 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-001076 La unidad de la cantidad de una línea debe ser un código válido
- FX-SCH-A-001077 La cantidad gratuita de una línea necesita un código de unidad
- FX-SCH-A-001078 La unidad de la cantidad gratuita debe ser un código válido
- FX-SCH-A-001079 La fecha del albarán de una línea necesita un código de formato
- FX-SCH-A-001080 Código de formato válido en la fecha del albarán de una línea
- FX-SCH-A-001081 La fecha del aviso de envío necesita un código de formato