Ir al contenido

Error

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

En resumen

Error: no supera las comprobaciones seleccionadas.

BR-FXEXT-Z-01 indica que la categoría Z (tipo cero) 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 Z 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 Z, o ninguno debe contenerla. Se permite más de una fila Z en el desglose. 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 Z debe aparecer de forma coherente en el desglose y en los elementos de origen seleccionados. La regla también falla si solo el desglose contiene Z. No comprueba las bases imponibles ni las cuotas de 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 Z, añade al menos una fila Z al desglose. Si solo el desglose usa Z, corrige la categoría o elimina la fila si no tiene ningún elemento de origen correspondiente. No des por excluida una línea solo porque tenga un subtipo distinto de DETAIL en el elemento de línea. Corrige los datos incorrectos, 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 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 “Z” ("Zero Rated") shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with “Z” ("Zero 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-Z-01 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026