Qué significa
Cada ram:EffectiveSpecifiedPeriod dentro de rsm:ExchangedDocument debe contener exactamente un ram:CompleteDateTime. Esta regla cuenta ese elemento concreto, no otros elementos de fecha, y no comprueba el valor de la fecha. Se aplica al perfil Extended de Factur-X y ZUGFeRD.
Por qué importa
El perfil Extended exige exactamente un ram:CompleteDateTime dentro de cada periodo de vigencia del documento.
Cómo corregirlo
Revisa el periodo de vigencia en los datos de la factura. Si construyes el XML tú mismo, escribe la fecha o la fecha con hora que corresponda en un único ram:CompleteDateTime dentro de ram:EffectiveSpecifiedPeriod y elimina los elementos ram:CompleteDateTime duplicados. Elimina el periodo completo solo si se incluyó por error. Exporta de nuevo y vuelve a comprobar la factura.
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
Element 'ram:CompleteDateTime' must occur exactly 1 times. 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-000317 Cada nota de la factura admite un solo texto (Extended)
- FX-SCH-A-000319 Las condiciones de entrega necesitan exactamente un código
- FX-SCH-A-000320 El código de las condiciones de entrega debe ser uno permitido
- FX-SCH-A-000321 El agente del destinatario solo puede tener un código de función
- FX-SCH-A-000322 Un trayecto de transporte necesita un solo modo de transporte
- FX-SCH-A-000323 Cada entrada de impuestos admite un solo total de líneas