Qué significa
Cada ram:ApplicableTradeDeliveryTerms dentro de ram:ApplicableHeaderTradeAgreement debe contener exactamente un ram:DeliveryTypeCode. Esta regla comprueba el número de elementos, no si el valor del código está permitido. Se aplica al perfil Extended de Factur-X y ZUGFeRD.
Por qué importa
El perfil Extended exige exactamente un elemento ram:DeliveryTypeCode en cada bloque de condiciones de entrega.
Cómo corregirlo
Revisa las condiciones de entrega acordadas. En ram:ApplicableTradeDeliveryTerms, añade el ram:DeliveryTypeCode que falta o elimina los duplicados para dejar exactamente uno. Usa la lista de códigos permitidos del perfil para elegir el valor correspondiente. Elimina el bloque de condiciones de entrega 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: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-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
- FX-SCH-A-000324 La base de descuentos y recargos no puede repetirse
- FX-SCH-A-000325 Cada pago anticipado necesita una entrada de impuestos