Qué significa
Esta regla comprueba el atributo format de udt:DateTimeString dentro de ram:BillingSpecifiedPeriod/ram:EndDateTime de la línea, que contiene la fecha de fin (BT-135). Compara los valores no vacíos con la lista admitida por los perfiles Basic de Factur-X y ZUGFeRD. Un valor vacío pasa esta prueba. No exige la presencia del atributo ni comprueba el texto de la fecha.
Por qué importa
El código de formato describe cómo está escrito el texto de la fecha de fin del periodo de la línea. El código y el texto deben corresponderse.
Cómo corregirlo
Revisa la fecha de fin del periodo de la línea y cómo está escrita en el XML. Usa un código de formato permitido que corresponda a ese texto. Para una fecha completa, escribe ocho cifras en el orden AAAAMMDD y pon 102 en format, en el udt:DateTimeString correspondiente. Corrige la exportación o el XML 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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000541 La fecha de inicio del periodo de una línea debe indicar su formato
- FX-SCH-A-000542 El formato de la fecha de inicio del periodo debe ser aceptado
- FX-SCH-A-000543 Un descuento de línea debe tener un único indicador
- FX-SCH-A-000544 Un descuento de línea debe tener un único importe
- FX-SCH-A-000545 El código de motivo de un descuento de línea debe ser aceptado
- FX-SCH-A-000546 Un recargo de línea debe tener un único indicador