Qué significa
En los perfiles EN 16931 de Factur-X y ZUGFeRD, la regla comprueba un atributo format no vacío de udt:DateString dentro de ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate. El código 102 corresponde a año, mes y día sin separadores, como AAAAMMDD. Un atributo ausente o vacío no hace fallar esta prueba de códigos. FX-SCH-A-000590 exige por separado que el atributo exista.
Por qué importa
El código de formato indica cómo está escrita la fecha de devengo del IVA. Esta regla comprueba el código, no si la fecha es correcta ni el periodo de liquidación que corresponda.
Cómo corregirlo
Corrige el formato de salida de la fecha de devengo del IVA (BT-7). En el XML CII, escribe la fecha prevista como AAAAMMDD en udt:DateString dentro de ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate y pon su atributo format con el valor 102. Si el programa genera un código incorrecto, pide a su soporte que corrija la salida, sin cambiar la fecha que necesitas indicar. 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-000592 El código de impuesto del desglose del IVA debe ser VAT
- FX-SCH-A-000593 La fecha final del periodo de facturación debe usar el formato 102
- FX-SCH-A-000594 La fecha de inicio del periodo de facturación usa el formato 102
- FX-SCH-A-000595 La moneda de la factura debe ser un código de moneda válido
- FX-SCH-A-000596 La fecha de la factura anterior usa el formato 102
- FX-SCH-A-000597 El esquema del identificador del beneficiario es un código ISO 6523