Ir al contenido

Error

FX-SCH-A-000536: Cada bloque de IVA de la línea debe indicar una única categoría

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000536 significa que falta ram:CategoryCode o que aparece más de una vez en un bloque ram:ApplicableTradeTax de una línea. Deja un único elemento con la categoría de IVA (BT-151) que corresponda a la operación. Exporta y vuelve a comprobar el archivo.

En esta página

Qué significa

La categoría de IVA de la línea (BT-151) forma parte de sus datos de IVA (BG-30). Esta regla exige exactamente un ram:CategoryCode en cada ram:ApplicableTradeTax dentro de ram:SpecifiedLineTradeSettlement de la línea. No comprueba si el código está permitido ni si corresponde a la operación. Se aplica a los perfiles Basic y EN 16931 de Factur-X y ZUGFeRD.

Por qué importa

La categoría identifica el tratamiento de IVA de la línea. Repetir el elemento incumple la estructura exigida, aunque los elementos repetidos contengan el mismo código.

Cómo corregirlo

Revisa la categoría de IVA de la línea afectada. En el XML, añade ram:CategoryCode si falta o elimina los elementos duplicados dentro de ram:ApplicableTradeTax, conservando uno con la categoría correcta. S corresponde a operaciones con un tipo de IVA distinto de cero, no solo al tipo general. Exporta 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:CategoryCode' must occur exactly 1 times.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 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-000536 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026