Qué significa
En los perfiles EN 16931 de Factur-X y ZUGFeRD, la regla comprueba un atributo format no vacío de udt:DateTimeString dentro de ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime. El código 102 corresponde a AAAAMMDD, sin separadores. Un atributo ausente o vacío no hace fallar esta prueba de códigos. La regla no comprueba el valor de la fecha.
Por qué importa
El código de formato indica cómo interpretar la fecha de la operación. Esta regla comprueba ese código, no si la fecha es correcta ni sus efectos sobre el IVA.
Cómo corregirlo
Corrige el formato de salida de la fecha de la operación (BT-72), sin cambiar la fecha que necesitas indicar. En el XML CII, escribe la fecha como AAAAMMDD en udt:DateTimeString dentro de ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime y pon su atributo format con el valor 102. Si no controlas la salida XML, pide al soporte de tu programa que corrija ese formato. Genera de nuevo la factura y vuelve a comprobarla.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000584 La referencia al aviso de recepción necesita un único elemento identificador
- FX-SCH-A-000585 El esquema del identificador del lugar de entrega debe ser ISO 6523
- FX-SCH-A-000586 El país de entrega debe ser un código de país válido (EN 16931)
- FX-SCH-A-000587 El desglose del IVA debe usar un código de categoría de IVA válido
- FX-SCH-A-000588 El código del devengo del IVA debe ser 5, 29 o 72 (EN 16931)
- FX-SCH-A-000589 El código del motivo de exención del IVA debe figurar en VATEX