Ir al contenido

Error

FX-SCH-A-000319: Las condiciones de entrega necesitan exactamente un código

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000319 significa que el bloque de condiciones de entrega (ram:ApplicableTradeDeliveryTerms) no contiene ram:DeliveryTypeCode, o lo contiene más de una vez. Deja exactamente uno con el código que corresponda a las condiciones acordadas, exporta de nuevo y vuelve a comprobar la factura.

En esta página

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
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-000319 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026