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 |
Comprueba tu archivo
Reglas relacionadas
- BR-AE-08 La base imponible de la categoría AE debe coincidir con las líneas
- BR-AF-08 La base imponible del IGIC debe coincidir con las líneas
- BR-AG-08 La base imponible de IPSI debe cuadrar con las líneas
- BR-E-08 La base imponible de la categoría E debe cuadrar con las líneas
- BR-FXEXT-AE-08B La base imponible de la fila AE debe cuadrar con las líneas
- BR-FXEXT-AE-08INI La base imponible AE debería coincidir con el total de las líneas