Qué significa
Cuando la referencia al contrato de una línea contiene ram:ContractReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString, ese elemento de fecha debe tener el atributo format. Esta regla solo comprueba que el atributo exista. Un atributo vacío pasa esta comprobación; no se comprueba su valor ni que corresponda al texto de la fecha.
Por qué importa
El atributo indica cómo está escrita la fecha del contrato. El perfil Extended exige su presencia en este elemento de fecha.
Cómo corregirlo
Añade format a qdt:DateTimeString dentro de ram:ContractReferencedDocument/ram:FormattedIssueDateTime de la línea afectada. Si la fecha está escrita como AAAAMMDD, usa format="102". Si usas otro formato permitido, indica el código correspondiente. 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
Attribute '@format' is required in this context. 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-001032 El formato de la fecha del contrato de una línea no está permitido
- FX-SCH-A-001033 El código de motivo de un descuento del precio unitario no es válido
- FX-SCH-A-001034 Un recargo sobre el precio unitario tiene indicadores repetidos
- FX-SCH-A-001035 Un recargo del precio unitario bruto lleva un solo importe
- FX-SCH-A-001036 El código de motivo de un recargo del precio bruto debe ser válido
- FX-SCH-A-001037 La unidad de la cantidad base del precio bruto debe ser válida