El primer: Odoo declara règim general
El mòdul envia a totes les línies del desglossament l'impost 01, IVA, i la clau de règim 01, operació de règim general. Amb un enviament del mòdul, cap codi d'aquest grup no hauria d'aparèixer, perquè tots parlen d'altres claus o d'altres impostos.
L'altra cara és important: si la teva empresa aplica un règim especial, com el criteri de caixa o el REBU, el mòdul publicat el declara com a règim general. Si és el teu cas, escriu-nos a comercial@flexigobe.com abans d'enviar aquestes factures: és millor revisar-ho abans que surtin que corregir-ho després.

Les regles de cada clau
El document de validacions de l'AEAT detalla què exigeix cada règim especial amb IVA o IGIC:
| Clau | Règim | Què exigeix | Codi |
|---|---|---|---|
| 02 | Exportació | Només OperacionExenta. | 1286 |
| 03 | REBU | Qualificació S1. | 1200 |
| 04 | Or d'inversió | S2 o operació exempta. | 1201 |
| 06 | Grup d'entitats | Ni F2, F3 ni R5, i BaseImponibleACoste informada. | 1202 |
| 07 | Criteri de caixa | Ni S2, N1, N2 ni les exempcions E2 a E5. | 1203 |
| 08 | IPSI o IGIC | Qualificació N2, sempre informada. | 1252 |
| 10 | Cobrament per compte de tercers | N1, factura F1 i destinataris amb NIF. | 1205 |
| 14 | IVA pendent en certificacions d'obra de les AAPP | F1, R1, R2, R3 o R4, i destinataris amb un NIF que comenci per P, Q, S o V. | 1148, 1149 |
| 20 | Operacions subjectes a l'IPSI (amb IGIC) | Qualificació N2. | 1293 |
Les claus que no surten a la taula no tenen una regla pròpia al document. I hi ha dues regles generals: el 1199 impedeix les exempcions E2 i E3 amb la clau 01, i el 1257 limita BaseImponibleACoste a la clau 06 o als impostos IPSI i Otros.
Impost i clau
- 1218
- El valor del camp Impuesto és incorrecte.
- 1245
- Amb l'impost buit, IVA, IPSI o IGIC, la clau de règim és obligatòria.
- 1246
- El valor de la clau de règim no és a la llista.
- 1260
- La clau només pot anar amb l'impost buit, IVA, IPSI o IGIC.
- 2009
- Amb IPSI, la clau de règim ha d'estar informada.

El cas de l'IPSI i la data del 2027
El 2009 és dels pocs errors que l'AEAT accepta sense demanar esmena: amb IPSI i la clau buida, el registre entra igualment. Però amb l'IPSI hi ha un canvi anunciat: una clau fora de la seva llista dona un avís d'error fins al 31/12/2026 i passa a rebutjar el registre a partir de l'01/01/2027. Si factures a Ceuta o Melilla, apunta-t'ho; el mòdul publicat no declara l'IPSI.
Els codis d'aquesta pàgina, amb el text de l'AEAT
Cada codi amb el seu text literal, tal com el dona la llista d'errors de l'AEAT:
| Codi | Text de l'AEAT |
|---|---|
| 1148 | Si la ClaveRegimen es 14, el campo TipoFactura debe ser F1, R1, R2, R3 o R4. |
| 1149 | Si ClaveRegimen es 14, el NIF de Destinatarios debe estar identificado en el censo de la AEAT y comenzar por P, Q, S o V. |
| 1199 | Si Impuesto es '01' (IVA), '03' (IGIC) o no se cumplimenta y ClaveRegimen es 01 no pueden marcarse la OperacionExenta E2, E3. |
| 1200 | Si ClaveRegimen es 03 CalificacionOperacion sólo puede ser Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1). |
| 1201 | Si ClaveRegimen es 04 CalificacionOperacion sólo puede ser Operación Sujeta y No exenta - Con inversión del sujeto pasivo (S2) o bien OperacionExenta. |
| 1202 | Si ClaveRegimen es 06 TipoFactura no puede ser F2, F3, R5 y BaseImponibleACoste debe estar cumplimentado. |
| 1203 | Si ClaveRegimen es 07 OperacionExenta no puede ser E2, E3, E4 y E5 o CalificacionOperacion no puede ser S2, N1, N2. |
| 1205 | Si ClaveRegimen es 10 CalificacionOperacion tiene que ser N1, TipoFactura F1 y Destinatarios estar identificada mediante NIF. |
| 1218 | El valor del campo Impuesto es incorrecto. |
| 1245 | Si el campo Impuesto está vacío o tiene valor IVA(01) o IPSI(02) o IGIC(03) el campo ClaveRegimen debe de estar cumplimentado. |
| 1246 | El valor del campo ClaveRegimen es incorrecto. |
| 1252 | Si ClaveRegimen es 08 el campo CalificacionOperacion tiene que tener el valor Operación No sujeta por reglas de localización (N2) e ir siempre informado. |
| 1257 | El campo BaseImponibleACoste solo puede estar cumplimentado si la ClaveRegimen es = '06' o Impuesto = '02' (IPSI) o Impuesto = '05' (Otros). |
| 1260 | El campo ClaveRegimen solo debe de estar cumplimentado si el campo Impuesto está vacío o tiene valor IVA(01) o IPSI(02) o IGIC(03) |
| 1286 | Si el impuesto es IVA(01), IGIC(03) o vacio, si ClaveRegimen es 02 solo se podrá informar OperacionExenta. |
| 1293 | Si ClaveRegimen es 20 el campo CalificacionOperacion tiene que tener el valor Operación No sujeta por reglas de localización (N2) e ir siempre informado. |
| 2009 | Si el campo Impuesto tiene valor IPSI(02) el campo ClaveRegimen debe de estar cumplimentado. |
I les dates amb les claus 14 i 15?
Són les úniques que permeten una data d'operació posterior a la d'expedició o a la d'avui. Estan explicades a la pàgina de les dates.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_error_catalogue.xml
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
