Ir al contenido

Aviso

BR-FXEXT-Z-08REV: La fila Z debería cuadrar con las líneas y sus motivos de exención

En resumen

Aviso: conviene revisarlo.

BR-FXEXT-Z-08REV avisa de que la base imponible (BT-116) de una fila Z del desglose del IVA no cuadra, dentro del margen de redondeo, con los importes Z al mismo tipo de IVA y con el mismo texto y código del motivo de exención tras normalizar los espacios. Revisa esos grupos y sus importes, incluidos los recargos por servicios logísticos, corrige los datos incorrectos y vuelve a comprobar el archivo.

En esta página

Qué significa

En los perfiles EXTENDED de Factur-X y ZUGFeRD, el test CII se aplica a cada ApplicableTradeTax del desglose de cabecera (BG-23) con categoría Z (BT-118) y TypeCode igual a VAT al convertirlo a mayúsculas. Compara la base imponible (BT-116) con los importes sin IVA de las líneas (BT-131), menos los descuentos sobre toda la factura (BT-92), más los recargos sobre toda la factura (BT-99) y los recargos por servicios logísticos (BT-X-272). Los elementos seleccionados deben usar Z en BT-151, BT-95, BT-102 o BT-X-273, tener el mismo tipo de IVA que la fila (BT-119) y coincidir con su texto y código del motivo de exención (BT-120, BT-121). Se normalizan los espacios y los campos ausentes cuentan como vacíos, no como valores heredados. Solo cuentan las líneas de subtipo DETAIL (BT-X-8) o sin subtipo. Cada una de las cuatro sumas se redondea por separado a dos decimales. El margen permitido es de 0,01 unidades de la moneda de la factura por cada elemento seleccionado.

Por qué importa

Los motivos de exención distintos pueden separar los importes Z de un mismo tipo en grupos diferentes. Este aviso comprueba el grupo con motivos coincidentes, mientras que BR-FXEXT-Z-08B también permite un cálculo sin separar motivos. Por eso, las dos reglas no tienen por qué fallar a la vez.

Cómo corregirlo

Revisa RateApplicablePercent, ExemptionReason y ExemptionReasonCode del ApplicableTradeTax de cabecera afectado. Selecciona las líneas, descuentos y recargos de factura y recargos por servicios logísticos de categoría Z que coincidan en esos valores, normalizando los espacios de los motivos. Comprueba también los campos ausentes y las diferencias entre mayúsculas y minúsculas. Suma los importes sin IVA de las líneas, resta los descuentos y añade los recargos y los recargos por servicios logísticos. Redondea cada una de las cuatro sumas por separado a dos decimales y compara el resultado con BasisAmount (BT-116) dentro del margen permitido. Corrige los importes o motivos incorrectos sin cambiar un motivo correcto solo para quitar el aviso. 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

In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “Z” ("Zero Rated"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-X-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Zero Rated" (Z).

Términos de negocio: BG-23, BT-92, BT-95, BT-99, BT-102, BT-116, BT-118, BT-131, 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-08REV sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026