Qué significa
En una fila IPSI del desglose del IVA (BG-23), la cuota de IVA de la categoría (BT-117) debe ser igual a la base imponible de la categoría (BT-116) multiplicada por el tipo de la categoría (BT-119) y dividida entre 100. IPSI es el código M en el archivo, el impuesto de Ceuta y Melilla. La comprobación redondea la cifra esperada a dos decimales y admite una diferencia de menos de 1 en la moneda de la factura, pero conviene calcularla con exactitud.
Por qué importa
La cuota es el impuesto que se debe por la factura. Si no se deduce de la base imponible y del tipo, los totales no son fiables y la factura se rechaza.
Cómo corregirlo
Toma la base imponible de la fila IPSI, multiplícala por el tipo, divide entre 100 y redondea a dos decimales. Por ejemplo, 1000,00 al 10 % da 100,00. Haz este cálculo una vez por tipo, sobre el total de ese tipo y no línea a línea, para que los redondeos no se acumulen, y comprueba que el total del IVA (BT-110) es la suma de las cuotas del desglose.
Texto oficial de la regla
The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). Términos de negocio: BG-23, BT-116, BT-117, BT-118, BT-119
Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| NLCIUS (CII) | 1.0.3.13 |
Comprueba tu archivo
Arrastra aquí tu factura electrónica para ver si BR-AG-09 sigue fallando y qué otras reglas fallan.