Przejdź do głównej treści
VeriFactu

Błędy techniczne VeriFactu: gdy problem leży w systemach AEAT

Część kodów VERI*FACTU nie dotyczy Twoich faktur, lecz systemów AEAT, hiszpańskiej agencji podatkowej: błąd odczytu certyfikatu, sprawdzania pełnomocnictw albo w jej bazie danych. W rejestrze nie ma nic do poprawienia. Ważne jest, żeby wiedzieć, które z nich Odoo ponawia samo, a które musisz wysłać ponownie.

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
2 min

Dwie grupy traktowane inaczej

Dziesięć kodów z tej strony zaczyna się od „Error técnico” (błąd techniczny) albo „Error técnico de base de datos” (techniczny błąd bazy danych), ale lista AEAT dzieli je na dwie sekcje. Moduł traktuje je zależnie od sekcji:

KodTekst AEATCo robi Odoo
4108Error técnico al obtener el certificado.Failed, bez automatycznego ponowienia.
4110Error técnico al comprobar los apoderamientos.Failed, bez automatycznego ponowienia.
4111Error técnico al crear el trámite.Failed, bez automatycznego ponowienia.
4118Error técnico: la dirección no se corresponde con el fichero de entrada.Failed, bez automatycznego ponowienia.
4128Error técnico en la recuperación del valor del Gestor de Tablas.Failed, bez automatycznego ponowienia.
3500Error técnico de base de datos: error en la integridad de la información.Failed, bez automatycznego ponowienia.
3501Error técnico de base de datos.Failed, bez automatycznego ponowienia.
1129Error técnico al obtener el acuerdo de facturación.Automatyczne ponowienie.
1256Error técnico al obtener el límite de la fecha de expedición.Automatyczne ponowienie.
1288Error técnico en la validación de la fecha de expedición/operación.Automatyczne ponowienie.
Karta błędów technicznych AEAT w VeriFactu
Na czerwono błędy techniczne odrzucające całe żądanie; na bursztynowo te, które odrzucają tylko jeden rekord, a kolejka ponawia.

Dlaczego jedne są ponawiane, a inne nie

Pierwsze siedem należy do sekcji odrzucającej całe zgłoszenie, a AEAT zwraca je jako SoapFault. Moduł traktuje tę odpowiedź jako ostateczną: zostawia zgłoszenie w stanie Failed i go nie powtarza, bo ponowienie w całości odrzuconego żądania zwykle daje tę samą odpowiedź. Tutaj jednak usterka leży po stronie AEAT i po chwili to samo zgłoszenie może przejść bez żadnej zmiany.

Ostatnie trzy odrzucają pojedynczy rekord. Ich kolejka ponawia sama, z przerwami od 2 minut do 12 godzin, aż do szóstej próby. Przy przejściowym błędzie technicznym dokładnie tego potrzeba.

Kolejka wysyłki do AEAT pogrupowana według stanu
Kolejka pogrupowana według stanu: w Retrying czekają te, które kolejka powtórzy sama, a w Failed te, które wysyłasz ponownie Ty. Zrzut ekranu Odoo 20 z danymi demonstracyjnymi; odpowiedzi AEAT są symulowane.

Co zrobić

  1. Przy jednym z pierwszych siedmiu odczekaj chwilę i wyślij ponownie z AEAT Submission › AEAT Errors, używając Retry Selected. Zgłoszenia wrócą do kolejki, która działa co 1 minutę.
  2. Przy 1129, 1256 lub 1288 pozwól kolejce pracować. Jeśli trafi do Dead Letter, wyślij ponownie w ten sam sposób.
  3. Przy 4118, które dotyczy adresu, sprawdź też, czy pole AEAT Endpoint URL firmy jest puste, chyba że podaliśmy Ci adres. Gdy pole jest puste, moduł używa standardowego adresu każdego środowiska.

Skąd się dowiem, jeśli nie patrzę na kolejkę?

Dzienny raport zgodności modułu liczy dla każdej firmy zgłoszenia oczekujące, nieudane i te w Dead Letter. Wysyłany jest e-mailem, jeśli skonfigurowano odbiorcę, a domyślnie tylko wtedy, gdy któraś firma jest na bursztynowo lub czerwono.

Jeśli błąd techniczny powtarza się przez godziny we wszystkich Twoich zgłoszeniach, napisz do comercial@flexigobe.com, podając odpowiedź: problem może nie być przejściowy. Błąd techniczny, który utrzymuje się w każdej firmie i przy każdej fakturze, warto zgłosić, bo nic w Twoich danych go nie usunie.

Czytaj dalej

Błąd 4134 VeriFactu: „Servicio no activo”, co dzieje się z Twoimi fakturami i jak je ponownie wysłaćCo oznacza błąd 4134 AEAT w VeriFactu, dlaczego odrzuca całe wysłanie i jak ponownie przesłać faktury z Odoo 17, 18, 19 i 20 bez utraty żadnej.Błędy VeriFactu z formatem wysyłki: nieczytelny XML, UTF-8 i puste żądaniaBłędy VeriFactu formatu wysyłki (4103, 4119, 4135 do 4138, 1100, 1251): nieczytelny XML, UTF-8, GET lub puste żądania i sposób wysyłki Odoo.Błąd 4112 VeriFactu: certyfikat, którym się łączysz, nie może przesyłać tych fakturBłąd 4112 VeriFactu: posiadacz certyfikatu nie jest zobowiązanym do wystawiania, współpracownikiem społecznym, pełnomocnikiem ani następcą. Jak to sprawdzić w Odoo 17–20.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła