Impostos territorials — IVA, IGIC i IPSI
Espanya té tres impostos indirectes, no un. Quins tipus són legals a cadascun, com es tria el règim per document, què declara el desglossament de l'AEAT i per què l'IGIC i l'IPSI no apareixen mai a la declaració trimestral d'IVA.
La península i les Balears repercuteixen IVA. Canàries repercuteix IGIC. Ceuta i Melilla repercuteixen IPSI. Són tres impostos diferents amb tres graelles de tipus diferents, tres codis AEAT diferents i tres administracions diferents — i tractar-los com un de sol és la via per la qual una empresa canària acaba sobredeclarant el seu IVA.
Quan aplica
El règim aplicable es deriva de la zona AEAT de l'empresa emissora: península →
IVA, Canàries → IGIC, Ceuta i Melilla → IPSI (BR-TAX-020,
art. 1.3 RRSIF).
La derivació és el valor per defecte, no tota la història. Com que una
operació es pot localitzar en un lloc diferent d'on està establert l'emissor, un
document pot sobreescriure el règim de manera explícita
(BR-TAX-027) — vegeu Triar el règim.
Les tres graelles de tipus
Cada règim té una graella tancada de tipus legals i un tipus general
(BR-TAX-020):
| Règim | Codi AEAT | Tipus legals | Tipus general |
|---|---|---|---|
| IVA | 01 | 0, 4, 10, 21 | 21 % |
| IPSI | 02 | 0, 0,5, 1, 2, 4, 8, 10 | 8 % |
| IGIC | 03 | 0, 3, 5, 7, 9,5, 15, 20 | 7 % |
El 0 % és vàlid en tots tres — representa l'operació exempta.
Fixa't en els codis AEAT: l'IPSI és el 02 i l'IGIC el 03, no a l'inrevés.
Un objecte de valor intern anterior els tenia invertits; emetre el que no toca
produeix un rebuig o una declaració errònia.
La graella s'imposa en crear o editar un impost d'IGIC o d'IPSI: un tipus fora
de la graella del seu règim respon 422 llistant els tipus legals
(BR-TAX-021). Moure un impost existent a una altra zona
revalida el seu tipus contra el règim nou, així que un impost al 21 % no es pot
reetiquetar com a canari sense canviar abans el tipus.
A l'IVA no se li estreny així a propòsit. El catàleg sembrat conté tipus històrics i transitoris —2 %, 5 %, 7,5 % de les mesures antiinflació— que no pertanyen a cap graella tancada, i rebutjar-los trencaria les dades existents.
Què envia l'API
Trobar els impostos correctes
GET /v1/taxes accepta tant
country_aeat_zone (peninsula, canarias, ceuta, melilla) com el derivat
indirect_tax_regime (iva, igic, ipsi). Són dues vistes equivalents de la
mateixa dimensió: ?indirect_tax_regime=igic equival a
?country_aeat_zone=canarias (BR-TAX-026).
curl "https://api.factuarea.com/v1/taxes?indirect_tax_regime=igic" \
-H "Authorization: Bearer fact_live_3pXnR2VbY7TcA9eFmN5z8KqW"Cada impost exposa el seu indirect_tax_regime, derivat en només lectura de la
seva zona, i linked_surcharge_taxes_id, el recàrrec d'equivalència legalment
aparellat amb ell. Un règim desconegut al filtre degenera en una llista buida —
no inventa mai resultats. Els impostos que no graven el consum —retencions,
recàrrecs— porten un règim nul.
Triar el règim d'un document
lines[].indirect_tax_regime accepta iva, igic o ipsi a
POST /v1/invoices i
PUT /v1/invoices/{id}.
La precedència és sobreescriptura sobre zona
(BR-TAX-027):
Una sobreescriptura vàlida guanya al règim derivat de la zona de l'impost.
Sense sobreescriptura → el règim es deriva de la zona, el comportament històric.
Ni impost resoluble ni sobreescriptura → el snapshot es queda buit. No s'infereix res.
S'apliquen dues guardes, totes dues amb 422:
- Un valor fora de
iva|igic|ipsies rebutja com a invariant de domini, no només de formulari — la mateixa resposta vingui de la superfície que vingui. - Totes les línies d'un document han de compartir el mateix règim. La
sobreescriptura és de document, no de línia; barrejar dos règims respon
422amb una violació de regla de negoci. Les línies sense règim les ignora la comprovació, així que un document que combini líniesigicexplícites amb línies sense tipar és homogeni.
{
"lines": [
{ "description": "Servicio prestado en Canarias", "quantity": 1, "unit_price": 100, "indirect_tax_regime": "igic" },
{ "description": "Materiales", "quantity": 2, "unit_price": 50, "indirect_tax_regime": "igic" }
]
}El règim triat forma part del snapshot fiscal immutable de la línia, així
que sobreviu a la conversió: un pressupost o una proforma convertits en
factura hereten el règim que es va triar, en lloc de recalcular-lo amb la zona que
tingui avui l'empresa (BR-TAX-023). El camp germà
aeat_tax_code es deriva sempre de l'impost i no és mai sobreescrivible; si
n'arriba un valor, s'ignora.
Què surt al PDF
La columna d'impost i el bloc de totals mostren els tipus que es van aplicar de
debò, així que una factura amb IGIC imprimeix tipus d'IGIC. El nom del règim no és
un element imprès a part; es veu a través dels tipus i, quan el document la porta,
de la menció legal de la seva causa d'exempció (BR-TAX-024).
Com que el snapshot és immutable, una empresa que traslladi després el seu domicili fiscal no canvia retroactivament els documents que ja ha emès.
Què arriba a l'AEAT
Al registre VeriFactu, el camp Impuesto de cada grup de desglossament es
deriva del règim de la línia —01 per a l'IVA, 02 per a l'IPSI, 03 per a
l'IGIC— i no es fixa mai de manera rígida (BR-VFC-034). Una
factura mixta produeix un grup de desglossament per cada parell (tipus, règim), i
la huella segella el conjunt. Les línies històriques sense snapshot de règim
conserven 01, de manera que no s'altera l'XML de factures ja declarades.
La clau de règim viatja d'una altra manera: sota IPSI no s'emet en absolut, i sota IVA i IGIC es deriva en lloc de fixar-se de manera rígida — vegeu Claus de règim.
A la declaració trimestral d'IVA, la regla és absoluta:
POST /v1/tax_reports/303
agrega només les línies amb règim d'IVA (BR-TXR-039,
BR-TXR-020):
- IVA repercutit. Una línia de qualsevol altre règim s'omet. No arriba mai a cap casella d'IVA.
- IVA suportat. La base i la quota de les línies que no són d'IVA es resten del total de la factura, de manera que una compra purament d'IVA conserva exactament el seu import anterior, i una compra mixta hi aporta només la seva part d'IVA. L'IGIC i l'IPSI suportats no són deduïbles en aquesta declaració — són impostos diferents.
L'IGIC es liquida davant l'Agència Tributària Canària; l'IPSI, davant l'administració local de Ceuta o Melilla. Cap dels dos no té res a veure amb la declaració estatal d'IVA.
Les línies del snapshot s'agrupen per la clau composta (règim, tipus) i no
només pel tipus, que és el que impedeix que una línia d'IPSI al 10 % es fusioni
amb una línia d'IVA al 10 % (BR-TXR-038). Entre les línies
d'IVA s'emet tot tipus present —inclosos el 2 %, el 5 % i el 7,5 %—, així que no
es perd res del fitxer de l'AEAT per caure fora dels tres habituals.
L'avís territorial és un avís, mai un bloqueig
Una empresa de territori especial que generi la seva declaració d'IVA rep un
avís en espanyol a la llista warnings, anomenant l'administració davant la
qual es liquida l'impost indirecte. El fitxer es produeix igualment, només amb la
part d'IVA (BR-TXR-040).
No és un 422 a propòsit. Una empresa canària pot tenir IVA perfectament legítim
—vendes a la península, per exemple— i bloquejar li negaria una declaració vàlida.
L'avís apareix només quan la zona és especial i el període conté realment
operacions d'impost indirecte, i s'acumula amb els altres avisos de qualitat
fiscal.
La declaració anual d'operacions amb terceres persones (Modelo 347) es comporta d'una altra manera: sí que inclou les operacions d'IGIC i d'IPSI pel seu import total amb l'impost inclòs, perquè és agnòstica a quin impost indirecte s'aplica. Vegeu Suplerts per al que canvia la seva base.
Traçabilitat
Derivat de les regles de domini del backend de Factuarea:
BR-TAX-020— el règim indirecte com a objecte de valor derivat de la zona AEAT, les seves graelles de tipus legals i els seus codis AEAT.BR-TAX-021— la imposició de la graella de tipus en crear o editar un impost d'IGIC o d'IPSI, i per què a l'IVA no se li estreny.BR-TAX-023— el snapshot fiscal immutable per línia.BR-TAX-024— la causa d'exempció a nivell de document i la seva menció legal.BR-TAX-026— el filtratge del catàleg per zona i per règim, i el recàrrec vinculat que s'exposa.BR-TAX-027— la sobreescriptura de règim per document, la seva precedència, les seves dues guardes amb422i la seva supervivència a la conversió.BR-VFC-034— l'Impuestodel desglossament derivat per línia, mai fixat de manera rígida.BR-TXR-020— la declaració d'IVA agrega només línies d'IVA, i no perd cap tipus d'IVA.BR-TXR-038— el snapshot agrupa per (règim, tipus).BR-TXR-039— exclusió de l'IGIC i de l'IPSI tant de l'IVA repercutit com del suportat.BR-TXR-040— l'avís territorial que no bloqueja mai la generació.