Przejdź do głównej treści
VeriFactu

Błędy VeriFactu ze stawką podatku i kwotą: jakie stawki akceptuje AEAT i kiedy

W każdej pozycji zestawienia VERI*FACTU podawana jest stawka VAT, podstawa i kwota. AEAT sprawdza, czy stawka jest jedną z dozwolonych dla daty faktury oraz czy kwota wynika z pomnożenia podstawy przez stawkę. Dziesięć kodów obejmuje te dwa sprawdzenia, a czasowe obniżone stawki z lat 2022–2024 tłumaczą kilka z nich.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Moduł
VeriFactu
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
3 min

Stawki akceptowane przez AEAT

Dla VAT, przy operacjach opodatkowanych i nieobjętych zwolnieniem (S1), AEAT przyjmuje wyłącznie stawki 0, 2, 4, 5, 7,5, 10 i 21. Trzy z nich obowiązują w określonych datach:

StawkaDopuszczalna dla operacjiKod w razie błędu
5Od 1 lipca 2022 do 30 września 2024.1194
2Od 1 października 2024 do 31 grudnia 2024.1235 lub 1236
7,5Od 1 października 2024 do 31 grudnia 2024.1235 lub 1236

Stawka spoza listy daje błąd 1124, „El valor del campo TipoImpositivo no está incluido en la lista de valores permitidos.” (wartość pola TipoImpositivo nie znajduje się na liście dozwolonych wartości). Błąd 1132 dotyczy stawek ważnych tylko dla operacji z 2012 roku lub wcześniejszych. Liczy się data operacji, a gdy jej brak, data wystawienia.

Karta kodów stawki podatkowej i kwoty VeriFactu
Dziesięć kodów stawki i kwoty VAT, wszystkie z grupy odrzucających rekord.

Kwota podatku

Reguła kwoty jest arytmetyczna: CuotaRepercutida, czyli należny podatek, musi być równa podstawie pomnożonej przez stawkę i podzielonej przez 100, z tolerancją 10,00 euro w górę lub w dół, oraz mieć ten sam znak co podstawa. Stąd wynikają:

  • 1142: kwota nie odpowiada wysłanej podstawie i stawce.
  • 1143: kwota i podstawa mają różne znaki.
  • 1140 i 1144: to samo, gdy podawane jest BaseImponibleACoste, pole, którego moduł nie wysyła.

AEAT nie stosuje kontroli kwoty, gdy TipoRectificativa ma wartość I albo typ faktury to R2 lub R3.

Jak Odoo buduje zestawienie

Moduł przegląda pozycje faktury i grupuje je według stawki VAT ich podatków. Dla każdej pozycji oblicza kwotę jako podstawę pomnożoną przez stawkę i podzieloną przez 100, zaokrągloną do dwóch miejsc po przecinku, i sumuje je w grupach. Podatki o ujemnym procencie, jak polski podatek u źródła IRPF, są pomijane, bo nie są VAT. Każda grupa wychodzi jako pozycja S1 z TipoImpositivo, czyli procentem podatku w Odoo.

Dzięki takiemu obliczeniu kwota zawsze zgadza się z podstawą i stawką, a oba mają ten sam znak, także w notach kredytowych, gdzie oba są ujemne. Od Ciebie zależy natomiast procent: jeśli podatek w Odoo ma stawkę spoza listy AEAT albo tymczasową stawkę poza jej datami, rekord zostanie odrzucony.

Katalog błędów AEAT w Odoo
Katalog AEAT w Odoo z dosłownym tekstem każdego kodu stawki i kwoty. Zrzut ekranu Odoo 20 z danymi demonstracyjnymi.

Co sprawdzić

  • Używane podatki od sprzedaży: ich procent musi być jednym z siedmiu akceptowanych przez AEAT.
  • Faktury ze stawką 5 %, 2 % lub 7,5 %: data faktury musi mieścić się w okresie danej stawki.
  • Kod 1206, jeśli się pojawi: przy kluczu reżimu 11, wynajem lokalu użytkowego, jedyną akceptowaną stawką jest 21. Moduł zawsze deklaruje klucz 01, więc przy nim to nie powinno wystąpić.

Odrzucone rekordy są ponawiane z tymi samymi danymi aż do Dead Letter. Popraw podatek dla kolejnych faktur i napisz na comercial@flexigobe.com z listą dotkniętych.

Kody z tej strony z tekstem AEAT

Każdy kod z dosłownym tekstem, w języku hiszpańskim, tak jak podaje lista błędów AEAT:

KodTekst AEAT (hiszpański)
1124El valor del campo TipoImpositivo no está incluido en la lista de valores permitidos.
1132El valor del campo TipoImpositivo es incorrecto, el valor informado solo es permitido para FechaOperacion o FechaExpedicionFactura inferior o igual al año 2012.
1194El 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.
1235El 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.
1236El 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.
1206Si ClaveRegimen es 11 TipoImpositivo ha de ser 21%.
1140Los campos CuotaRepercutida y BaseImponibleACoste deben tener el mismo signo.
1142El campo CuotaRepercutida tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto y TipoImpositivo suministrados.
1143Los campos CuotaRepercutida y BaseImponibleOimporteNoSujeto deben tener el mismo signo.
1144El campo CuotaRepercutida tiene un valor incorrecto para el valor de los campos BaseImponibleACoste y TipoImpositivo suministrados.

Czytaj dalej

Błędy VeriFactu przy kwalifikacji operacji: S1, S2, N1, N2 i operacje zwolnioneBłędy VeriFactu dotyczące CalificacionOperacion i OperacionExenta (1181, 1182, 1195 do 1198, 1207 do 1209, 1237, 1238, 1289): co łączy AEAT i co wysyła Odoo.Błędy 2005, 2006, 1210 i 1216 VeriFactu: gdy sumy nie zgadzają się z rozbiciemBłędy VeriFactu ImporteTotal i CuotaTotal (2005, 2006, 1210 i 1216): co sumuje AEAT, margines 10 euro i dlaczego IRPF nie wchodzi do Odoo 17–20.Błędy VeriFactu przy dopłacie ekwiwalentnej: każda stawka VAT ma swojąBłędy VeriFactu dotyczące dopłaty ekwiwalentnej (1127, 1135, 1160 do 1170, 1277, 1281, 1284): jaka dopłata przypada na każdą stawkę VAT i co robi Odoo.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła