Ir al contenido

Error

FX-SCH-A-000954: Cada desglose de impuestos del pago anticipado necesita una categoría

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000954 significa que un desglose de impuestos dentro de un pago anticipado no contiene ningún elemento ram:CategoryCode o contiene más de uno. Añade el elemento que falta o elimina los adicionales para que haya exactamente uno en cada desglose.

En esta página

Qué significa

Cada ram:IncludedTradeTax dentro de ram:SpecifiedAdvancePayment debe contener exactamente un elemento hijo ram:CategoryCode. Esta regla solo cuenta los elementos; no comprueba sus valores. Para el IVA, S identifica los tipos positivos, incluidos los reducidos, y Z identifica el tipo cero.

Por qué importa

La categoría indica el tratamiento fiscal que describe cada desglose.

Cómo corregirlo

Revisa ram:CategoryCode en cada ram:IncludedTradeTax dentro de ram:SpecifiedAdvancePayment. Añade un elemento con la categoría correspondiente si falta, o elimina los adicionales conservando la categoría correcta. Para el IVA, no reserves S al tipo general: también se usa con los tipos reducidos. Vuelve a exportar el archivo y compruébalo de nuevo.

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:CategoryCode' 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-000954 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026