Qué significa
Cada ram:ApplicableTradeDeliveryTerms dentro de ram:SpecifiedLineTradeAgreement de una línea debe contener exactamente un ram:DeliveryTypeCode. Esta regla cuenta elementos; no comprueba que el código esté relleno ni que su valor esté permitido.
Por qué importa
El perfil Extended exige un único elemento de código en cada bloque de condiciones de entrega de la línea. Los elementos repetidos incumplen esa estructura, aunque contengan el mismo valor.
Cómo corregirlo
Revisa las condiciones de entrega de la línea afectada. Si falta ram:DeliveryTypeCode dentro de ram:ApplicableTradeDeliveryTerms, añádelo con el código acordado. Si aparece varias veces, conserva un único elemento con el código que corresponda. 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
Element 'ram:DeliveryTypeCode' 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-001027 El código de condiciones de entrega de una línea no es válido
- FX-SCH-A-001028 El país de las condiciones de entrega de una línea no es válido
- FX-SCH-A-001029 La fecha del pedido de una línea necesita un código de formato
- FX-SCH-A-001030 El formato de la fecha del pedido de una línea no está permitido
- FX-SCH-A-001031 La fecha del contrato de una línea necesita un código de formato
- FX-SCH-A-001032 El formato de la fecha del contrato de una línea no está permitido