Ir al contenido

Error

FX-SCH-A-001026: Las condiciones de entrega de una línea necesitan un único código

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001026 significa que un bloque de condiciones de entrega de una línea no contiene ram:DeliveryTypeCode, o contiene más de uno. Añade el elemento que falta o elimina los repetidos para dejar exactamente uno.

En esta página

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
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-001026 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026