Twee teksten, vier codes
| Code | Veld | Categorie in de lijst van de AEAT |
|---|---|---|
| 2005 | ImporteTotal | Accepteert de registratie en vraagt om correctie. |
| 2006 | CuotaTotal | Accepteert de registratie en vraagt om correctie. |
| 1210 | ImporteTotal | Wijst de registratie af. |
| 1216 | CuotaTotal | Wijst de registratie af. |
De codes voor ImporteTotal zeggen in het Spaans dat het veld een onjuiste waarde heeft voor de aangeleverde velden BaseImponibleOimporteNoSujeto, CuotaRepercutida en CuotaRecargoEquivalencia: «El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.» De codes voor CuotaTotal zeggen hetzelfde met CuotaRepercutida y CuotaRecargoEquivalencia. Het validatiedocument beschrijft alleen de waarschuwing zonder afwijzing; het legt niet uit wanneer 1210 of 1216 worden gebruikt in plaats van 2005 of 2006. Als je een van de afwijzingen krijgt, is de factuur niet binnengekomen.

Wat de AEAT optelt
De paragrafen 16 en 17 van het validatiedocument leggen de twee sommen vast:
- CuotaTotal
- De som van CuotaRepercutida en CuotaRecargoEquivalencia van alle regels van de uitsplitsing.
- ImporteTotal
- De som van basis, CuotaRepercutida en CuotaRecargoEquivalencia van alle regels van de uitsplitsing.
Klopt het niet, dan is de toegestane marge 10,00 euro naar boven of naar beneden, dus een paar cent afrondingsverschil veroorzaakt dit nooit. Geen van beide controles geldt bij de regimecodes 03, 05, 06, 08 en 09; de module stuurt altijd code 01, dus bij de module gelden ze altijd.
Hoe Odoo de twee totalen berekent
De module kopieert het factuurtotaal niet. Ze bouwt de uitsplitsing op door de regels te groeperen per btw-tarief, berekent de belasting per regel op twee decimalen en leidt daar de totalen uit af:
- ImporteTotal is de som van bases en belastingen. Inhoudingen zoals de Spaanse inkomstenbelasting (IRPF) tellen niet mee, omdat het geen btw is.
- CuotaTotal is de som van de belastingen.
- Bij een factuur in een andere valuta worden bases en belastingen tegen de factuurdatum omgerekend naar de valuta van het bedrijf voordat ze worden opgeteld.
- Een creditnota heeft alle bedragen negatief.

Wat je moet weten bij vergelijking met de factuur
Het ImporteTotal van VeriFactu kan afwijken van het totaal dat je op de factuur in Odoo ziet, en dat is geen fout. Het totaal in Odoo trekt de inhouding af; dat van VeriFactu niet. Een factuur met btw en inhouding heeft twee verschillende totalen, en beide kloppen op hun plek.
Omdat beide totalen uit dezelfde uitsplitsing komen die wordt verzonden, en met dezelfde tekenreeksen zijn meegegaan die in de hash zijn opgenomen, zou een 2005 of 2006 bij een verzending van onze module niet moeten voorkomen. Komt het toch voor, dan krijgt de registratie de status «Aceptado con errores (subsanar)», of gaat ze via herpogingen naar Dead Letter bij een 1210 of 1216. Schrijf in beide gevallen naar comercial@flexigobe.com met het registratienummer: de gepubliceerde module verstuurt de correctie niet zelfstandig en we willen die uitsplitsing zien.
De codes van deze pagina, met de tekst van de AEAT
Elke code met zijn letterlijke tekst, zoals de foutenlijst van de AEAT die geeft:
| Code | Tekst van de AEAT (Spaans) |
|---|---|
| 2005 | El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados. |
| 2006 | El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados. |
| 1210 | El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados. |
| 1216 | El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia 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
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
