Przejdź do głównej treści
VeriFactu

Błędy 2005, 2006, 1210 i 1216 VeriFactu: gdy sumy nie zgadzają się z rozbiciem

AEAT nie przyjmuje sum, które jej wysyłasz: sama dodaje je ponownie z wierszy rozbicia podatku. Jeśli wynik nie zgadza się z tym, co wpisano w ImporteTotal lub CuotaTotal, odpowiada jednym z tych czterech kodów. Dwa przyjmują fakturę, dwa ją odrzucają, z tym samym tekstem.

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

Dwa teksty, cztery kody

KodPolePozycja na liście AEAT
2005ImporteTotalPrzyjmuje rekord i prosi o korektę.
2006CuotaTotalPrzyjmuje rekord i prosi o korektę.
1210ImporteTotalOdrzuca rekord.
1216CuotaTotalOdrzuca rekord.

Kody dotyczące ImporteTotal mówią po hiszpańsku, że pole ma niewłaściwą wartość dla przekazanych pól BaseImponibleOimporteNoSujeto, CuotaRepercutida i CuotaRecargoEquivalencia: „El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.” Kody dotyczące CuotaTotal mówią to samo z CuotaRepercutida y CuotaRecargoEquivalencia. Dokument walidacji opisuje tylko ostrzeżenie bez odrzucenia; nie wyjaśnia, kiedy zamiast 2005 lub 2006 używa się 1210 lub 1216. Jeśli dostaniesz jedno z odrzuceń, faktura nie weszła.

Karta kodów 2005, 2006, 1210 i 1216
Cztery kody sum: na niebiesko dwa, które przyjmują rekord, na bursztynowo dwa, które go odrzucają.

Co sumuje AEAT

Punkty 16 i 17 dokumentu walidacji określają obie sumy:

CuotaTotal
Suma CuotaRepercutida (VAT należny) i CuotaRecargoEquivalencia (dopłata ekwiwalentna) ze wszystkich wierszy rozbicia.
ImporteTotal
Suma podstawy, CuotaRepercutida i CuotaRecargoEquivalencia ze wszystkich wierszy rozbicia.

Jeśli się nie zgadzają, dopuszczalny margines wynosi 10,00 euro w górę lub w dół, więc kilka centów zaokrąglenia nigdy go nie uruchomi. Oba sprawdzenia nie dotyczą kluczy reżimu 03, 05, 06, 08 i 09; moduł zawsze wysyła klucz 01, więc przy nim zawsze obowiązują.

Jak Odoo liczy obie sumy

Moduł nie kopiuje sumy faktury. Buduje rozbicie, grupując wiersze według stawki VAT, liczy podatek każdego wiersza z dokładnością do dwóch miejsc po przecinku i z tego samego rozbicia wyprowadza sumy:

  • ImporteTotal to suma podstaw i podatków. Zatrzymania, takie jak IRPF (hiszpański podatek dochodowy), nie wchodzą, bo nie są VAT-em.
  • CuotaTotal to suma podatków.
  • Na fakturze w innej walucie podstawy i podatki są przeliczane na walutę firmy według daty faktury, zanim zostaną zsumowane.
  • Faktura korygująca ma wszystkie kwoty ze znakiem ujemnym.
Rekordy fakturowania w Odoo z ich sumą i typem
Kolumna Total rekordów to ImporteTotal, który jest wysyłany; korekta R1 pokazana jest jako ujemna. Zrzut ekranu Odoo 20 z danymi demonstracyjnymi; odpowiedzi AEAT są symulowane.

Co warto wiedzieć, porównując z fakturą

ImporteTotal w VeriFactu może nie być zgodny z sumą widoczną na fakturze w Odoo i nie jest to błąd. Suma w Odoo odejmuje IRPF; ta w VeriFactu nie. Faktura z VAT-em i zatrzymaniem ma dwie różne sumy i obie są poprawne na swoim miejscu.

Ponieważ obie sumy pochodzą z tego samego rozbicia, które jest wysyłane, i przechodzą jako te same ciągi, które weszły do skrótu, 2005 lub 2006 przy wysyłce z naszego modułu nie powinno się zdarzyć. Jeśli się pojawi, rekord otrzymuje status „Aceptado con errores (subsanar)”, a przy 1210 lub 1216 przechodzi przez ponowienia do Dead Letter. W obu przypadkach napisz na comercial@flexigobe.com z numerem rekordu: opublikowany moduł nie wysyła korekty samodzielnie, a chcemy zobaczyć to rozbicie.

Kody z tej strony z tekstem AEAT

Każdy kod z dosłownym tekstem, po hiszpańsku, tak jak podaje go lista błędów AEAT:

KodTekst AEAT (hiszpański)
2005El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.
2006El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados.
1210El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.
1216El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados.

Czytaj dalej

Błędy VeriFactu ze stawką podatku i kwotą: jakie stawki akceptuje AEAT i kiedyBłędy VeriFactu dotyczące stawki VAT i kwoty (1124, 1132, 1194, 1235, 1236, 1142…): stawki akceptowane przez AEAT według dat i sposób, w jaki Odoo oblicza kwotę.Błąd 1150 VeriFactu: uproszczona faktura przekraczająca 3000 euroBłąd 1150 VeriFactu odrzuca uproszczoną fakturę (F2) powyżej 3000 €. Dlaczego Odoo wysyła ją jako F2 i jak tego uniknąć w Odoo 17, 18, 19 i 20.Błąd 2000 w VeriFactu: AEAT przelicza Twój odcisk i nie zgadza się z nimBłąd 2000 w VeriFactu: AEAT ponownie oblicza odcisk SHA-256 i nie otrzymuje Twojego. Dlaczego faktura zostaje zarejestrowana i co zrobić w Odoo 17, 18, 19 i 20.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła