Qué significa
El perfil Extended de Factur-X y ZUGFeRD puede indicar un periodo de vigencia del documento. En el XML la fecha está en udt:DateTimeString dentro de ram:CompleteDateTime de ram:EffectiveSpecifiedPeriod en rsm:ExchangedDocument. Un atributo format vacío pasa esta comprobación; un valor relleno debe estar en la lista permitida. Para una fecha completa, el código 102 indica AAAAMMDD (YYYYMMDD en la especificación), por ejemplo 20261105. La regla no comprueba el texto de la fecha. Se aplica solo al perfil Extended.
Por qué importa
El atributo format le dice al lector cómo interpretar las cifras. El código y la forma de escribir la fecha deben corresponderse.
Cómo corregirlo
Corrige el atributo format de udt:DateTimeString dentro de ram:CompleteDateTime de ram:EffectiveSpecifiedPeriod en rsm:ExchangedDocument. Para una fecha completa, usa 102 y escribe el valor como AAAAMMDD, sin guiones ni barras. No escribas AAAAMMDD ni YYYYMMDD en el atributo format. Vuelve a exportar el archivo y compruébalo.
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-000633 El código de asunto de una nota debe ser un código permitido
- FX-SCH-A-000634 El formato de la fecha de expedición debe ser un código permitido
- FX-SCH-A-000635 El tipo de documento debe ser uno que admita el perfil Extended
- FX-SCH-A-000636 El identificador de especificación debe estar permitido (Extended)
- FX-SCH-A-000637 Una fecha en la referencia del objeto facturado necesita formato
- FX-SCH-A-000638 El formato de fecha del objeto facturado debe ser válido