De tarieven die de AEAT toestaat
Voor btw, bij belastbare en niet-vrijgestelde handelingen (S1), accepteert de AEAT alleen de tarieven 0, 2, 4, 5, 7,5, 10 en 21. Drie daarvan hebben datumbeperkingen:
| Tarief | Toegestaan voor handelingen | Code anders |
|---|---|---|
| 5 | Tussen 1 juli 2022 en 30 september 2024. | 1194 |
| 2 | Tussen 1 oktober 2024 en 31 december 2024. | 1235 of 1236 |
| 7,5 | Tussen 1 oktober 2024 en 31 december 2024. | 1235 of 1236 |
Een tarief dat niet op de lijst staat, geeft 1124: "El valor del campo TipoImpositivo no está incluido en la lista de valores permitidos." De 1132 dekt tarieven die alleen gold voor handelingen uit 2012 of eerder. De datum die telt is die van de handeling of, als die ontbreekt, die van uitgifte.

Het bedrag
De bedragregel is rekenkundig: CuotaRepercutida moet gelijk zijn aan de grondslag maal het tarief gedeeld door 100, met een marge van 10,00 euro naar boven of beneden, en met hetzelfde teken als de grondslag. Dat geeft:
- 1142: het bedrag past niet bij de verstuurde grondslag en het tarief.
- 1143: bedrag en grondslag met verschillend teken.
- 1140 en 1144: hetzelfde wanneer BaseImponibleACoste wordt opgegeven, een veld dat de module niet verstuurt.
De AEAT past de bedragcontrole niet toe wanneer TipoRectificativa I is of het factuurtype R2 of R3 is.
Hoe Odoo de uitsplitsing opbouwt
De module loopt de factuurregels langs en groepeert ze op het btw-tarief van hun belastingen. Voor elke regel berekent hij het bedrag als grondslag maal tarief gedeeld door 100, afgerond op twee decimalen, en telt het per groep op. Belastingen met een negatief percentage, zoals de Spaanse inhouding IRPF, blijven buiten beschouwing omdat het geen btw is. Elke groep gaat als S1-regel naar buiten met zijn TipoImpositivo, dat het belastingpercentage in Odoo is.
Met die berekening komt het bedrag altijd overeen met de grondslag en het tarief, en delen beide hetzelfde teken, ook bij creditnota's, waar beide negatief zijn. Waar jij wel invloed op hebt, is het percentage: als een Odoo-belasting een tarief heeft dat niet op de AEAT-lijst staat, of een tijdelijk tarief buiten zijn datums, wordt het record afgewezen.

Wat controleren
- De verkoopbelastingen die je gebruikt: hun percentage moet een van de zeven zijn die de AEAT accepteert.
- Facturen met 5 %, 2 % of 7,5 %: de factuurdatum moet binnen de periode van elk tarief vallen.
- Code 1206, als je die ziet: bij regimesleutel 11, verhuur van bedrijfsruimte, is het enige toegestane tarief 21. De module declareert altijd sleutel 01, dus dat zou er niet mee moeten gebeuren.
Afgewezen records worden met dezelfde gegevens opnieuw geprobeerd tot Dead Letter. Corrigeer de belasting voor de volgende facturen en schrijf naar comercial@flexigobe.com met de betrokken facturen.
De codes op deze pagina, met de tekst van de AEAT
Elke code met zijn letterlijke tekst, in het Spaans, zoals de foutenlijst van de AEAT die geeft:
| Code | Tekst van de AEAT (Spaans) |
|---|---|
| 1124 | El valor del campo TipoImpositivo no está incluido en la lista de valores permitidos. |
| 1132 | El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura inferior o igual al año 2012. |
| 1194 | El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura posterior o igual a 1 de julio de 2022 e inferior o igual a 30 de septiembre de 2024. |
| 1235 | El valor del campo TipoImpositivo es incorrecto, el valor informado sólo es permitido para FechaOperacion o FechaExpedicionFactura posterior o igual a 1 de octubre de 2024 e inferior o igual a 31 de diciembre de 2024. |
| 1236 | El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura posterior o igual a 1 de octubre de 2024 e inferior o igual a 31 de diciembre de 2024. |
| 1206 | Si ClaveRegimen es 11 TipoImpositivo ha de ser 21%. |
| 1140 | Los campos CuotaRepercutida y BaseImponibleACoste deben tener el mismo signo. |
| 1142 | El campo CuotaRepercutida tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto y TipoImpositivo suministrados. |
| 1143 | Los campos CuotaRepercutida y BaseImponibleOimporteNoSujeto deben tener el mismo signo. |
| 1144 | El campo CuotaRepercutida tiene un valor incorrecto para el valor de los campos BaseImponibleACoste y TipoImpositivo suministrados. |
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Broncode van de module: 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
