Ir al contenido

Error

BR-FXEXT-S-01: El desglose del IVA debe incluir la categoría S si se usa

En resumen

Error: no supera las comprobaciones seleccionadas.

BR-FXEXT-S-01 indica que la categoría S (tipo normal) aparece en los elementos de origen seleccionados por el test, pero no en el desglose del IVA, o al revés. Compara las categorías de las líneas, descuentos, recargos y recargos por servicios logísticos con BT-118 en el desglose del IVA (BG-23), corrige la discrepancia y vuelve a comprobar el archivo.

En esta página

Qué significa

En los perfiles EXTENDED de Factur-X y ZUGFeRD, el test CII compara la presencia de S en ApplicableTradeTax del desglose de cabecera (BG-23, BT-118) con su presencia en los impuestos de las líneas (BG-25, BT-151), CategoryTradeTax y AppliedTradeTax. Estos dos últimos elementos se buscan en todo el documento e incluyen las categorías de descuentos de factura (BG-20, BT-95), recargos de factura (BG-21, BT-102) y recargos por servicios logísticos (BG-X-42, BT-X-273). Ambos lados deben contener S, o ninguno debe contenerla. El filtro de subtipo (BT-X-8) busca AssociatedDocumentLineDocument/LineStatusReasonCode dentro de SpecifiedLineTradeSettlement, no en la línea que lo contiene. Por eso, un subtipo distinto de DETAIL en la línea no la excluye por sí solo. El test no compara tipos de IVA ni filtra por TypeCode. Aquí recargo es un importe que se suma a la factura, no el recargo de equivalencia del IVA.

Por qué importa

La categoría S debe aparecer de forma coherente en el desglose y en los elementos de origen seleccionados. La regla comprueba la presencia de la categoría, no las bases imponibles, las cuotas ni el cálculo del IVA.

Cómo corregirlo

Revisa el XML, no solo el PDF visible. Compara BT-118 en BG-23 con BT-151 en las líneas, BT-95 en los descuentos de factura, BT-102 en los recargos de factura y BT-X-273 en los recargos por servicios logísticos, teniendo en cuenta la selección del test. Si un elemento de origen usa correctamente S, añade la fila S que falte. Si solo el desglose usa S, corrige la categoría o elimina la fila si no tiene ningún elemento de origen correspondiente. Corrige cualquier categoría de origen incorrecta, genera de nuevo el archivo y vuelve a comprobarlo.

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

An Invoice that contains an Invoice line (BG-25) where the "Subtype of invoice line item" (BT-X-8) has the value "DETAIL" or is not specified, a Document level allowance (BG-20) or a Document level charge or tax (BG-21) or a Logistics Service Charge ( BG-X-42) where the VAT category code (BT-151, BT-95, BT-102, or BT-X-273) is “S” ("Standard rated") shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with “S” ("Standard rated").

Términos de negocio: BG-20, BG-21, BG-23, BG-25, BT-95, BT-102, BT-118, BT-151

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 BR-FXEXT-S-01 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026