Qué significa
Comprueba los valores no vacíos del atributo format en ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString con la lista de formatos 3 del perfil Extended. Un atributo ausente o vacío no falla esta comprobación. El código 102 indica AAAAMMDD. Esta regla no comprueba el texto de la fecha ni compara el inicio y el fin del periodo.
Por qué importa
El atributo format identifica cómo está escrita la fecha de inicio. Su valor, si no está vacío, debe estar permitido para este campo.
Cómo corregirlo
Revisa la fecha de inicio del periodo de facturación (BG-14), no la fecha de expedición. En el XML, corrige format en ram:StartDateTime/udt:DateTimeString dentro de ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod. Si usas 102, escribe la fecha como AAAAMMDD, sin separadores. Exporta la factura corregida 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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000861 La moneda de la factura debe ser un código válido (Extended)
- FX-SCH-A-000862 La fecha de la factura anterior necesita un formato permitido
- FX-SCH-A-000863 El tipo de documento de la factura anterior debe ser válido
- FX-SCH-A-000864 La parte facturada solo puede tener un identificador local
- FX-SCH-A-000865 La parte facturada debe tener exactamente un nombre
- FX-SCH-A-000866 La parte facturada solo puede tener un código de rol