Ir al contenido

Aviso

BR-FXEXT-AG-08INI: La base imponible de la categoría M debería cuadrar con sus importes

En resumen

Aviso: conviene revisarlo.

BR-FXEXT-AG-08INI avisa de que la base imponible (BT-116) de una fila de categoría M no cuadra dentro del margen permitido con los importes de esa categoría y del mismo tipo impositivo, sin distinguir los motivos de exención. Revisa las líneas, los descuentos sobre el total de la factura, los recargos sobre el total y los servicios logísticos. Si la fila está agrupada por motivo de exención, comprueba ese cálculo antes de cambiar su importe. Este aviso no demuestra que la factura se acepte.

En esta página

Qué significa

Para cada fila del desglose del IVA de cabecera (BG-23) con categoría M (BT-118) y ram:TypeCode igual a VAT sin distinguir mayúsculas de minúsculas, se seleccionan las fuentes de categoría M con el mismo valor numérico de ram:RateApplicablePercent que la fila. La base imponible (BT-116) se compara con la suma de los importes de las líneas (BT-131), menos los descuentos sobre el total de la factura (BT-92), más los recargos sobre el total (BT-99) y los recargos de servicios logísticos (BT-X-272). Cada una de esas cuatro sumas se redondea por separado a dos decimales. Solo cuentan las líneas de subtipo DETAIL o sin el elemento ram:LineStatusReasonCode. El cálculo no distingue los motivos de exención y admite una diferencia de 0,01 unidades de la moneda de la factura por cada línea, descuento o recargo seleccionado, incluidos los logísticos.

Por qué importa

Este cálculo agrupa las fuentes por categoría M y tipo impositivo. BR-FXEXT-AG-08B admite tanto este cálculo como el cálculo por motivo de exención de BR-FXEXT-AG-08REV, por lo que no es una versión más estricta de esta comprobación.

Cómo corregirlo

Recalcula el total M al tipo impositivo de la fila, incluyendo los servicios logísticos y redondeando por separado las cuatro sumas. Compáralo con ram:BasisAmount (BT-116). Revisa también BR-FXEXT-AG-08REV para esa fila. Si el cálculo por motivo de exención cuadra, conserva esa agrupación en lugar de cambiar el importe solo para quitar este aviso. Si no cuadra ninguno de los dos cálculos, corrige los importes, categorías, tipos impositivos o la base imponible que estén mal 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

In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “M” ("Ceuta and Mellita tax"), 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 "Ceuta and Mellita tax" (M), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified.

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-AG-08INI sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026