Przejdź do głównej treści
VeriFactu

Błąd 1150 VeriFactu: uproszczona faktura przekraczająca 3000 euro

AEAT, hiszpańska agencja podatkowa, odrzuca z kodem 1150 uproszczoną fakturę, typu F2 w VERI*FACTU, której suma podstaw i podatków przekracza 3000 euro. To jej techniczny limit; ogólny limit prawny jest niższy, 400 euro z VAT. Najciekawsze jest to, dlaczego faktura, którą widziałeś jako zwykłą, wyszła jako uproszczona: niemal zawsze przez dane klienta.

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

Pełny tekst AEAT, po hiszpańsku, brzmi: „Cuando TipoFactura sea F2 y no este informado NumRegistroAcuerdoFacturacion o FacturaSinIdentifDestinatarioArt61d no sea S el sumatorio de BaseImponibleOimporteNoSujeto y CuotaRepercutida de todas las líneas de detalle no podrá ser superior a 3.000.” Należy do części, która odrzuca rekord: ta faktura nie przechodzi, reszta wysyłki tak.

Dokładna reguła

Dokument walidacyjny AEAT, w punkcie 15.8, precyzuje:

  • Przy TipoFactura F2 suma BaseImponibleOimporteNoSujeto i CuotaRepercutida ze wszystkich pozycji nie może przekroczyć 3000,00 euro.
  • Tolerowany jest błąd do 10,00 euro powyżej tej wartości.
  • Nie stosuje się, gdy faktura ma numer rejestracyjny umowy o fakturowanie albo gdy FacturaSinIdentifDestinatarioArticulo61d ma wartość S.

W naszym module te dwa wyjątki nie wchodzą w grę: wysyłany rekord nie zawiera ani umowy o fakturowanie, ani pola z artykułu 61 d.

Karta kodu 1150 VeriFactu
Kod 1150 w kolorze bursztynowym: odrzuca rekord i w kolejce modułu idzie ścieżką ponowień aż do Dead Letter.

Limit prawny jest niższy

1150 kontroluje limit techniczny. Hiszpańskie rozporządzenie o fakturowaniu (Królewski dekret 1619/2012, artykuł 4) dopuszcza uproszczoną fakturę tylko wtedy, gdy kwota nie przekracza 400 euro z VAT albo gdy jest to faktura korygująca. Do 3000 euro z VAT tylko w czynnościach wymienionych w jego punkcie 2: sprzedaż detaliczna, sprzedaż lub usługi świadczone w ruchu albo w domu konsumenta, przewóz osób i ich bagażu, hotele i restauracje oraz kilka innych. Zatem między 400 a 3000 euro to, że AEAT przyjmuje F2, nie znaczy, że uproszczona faktura była właściwa dla Twojej działalności.

Dlaczego Odoo wysłało ją jako F2

Moduł decyduje o typie faktury przy jej zatwierdzeniu. Faktura sprzedaży wychodzi jako F2 w trzech przypadkach:

PrzypadekCo to powoduje w Odoo
Pochodzi z POSFaktura jest powiązana z zamówieniem z punktu sprzedaży.
Oznaczono ją jako uproszczonąZaznaczone jest pole „Factura simplificada (F2)” na fakturze.
Klient nie ma NIFKontakt nie ma wypełnionego NIF, więc nie ma kogo wpisać jako odbiorcy.

Trzeci przypadek jest najbardziej zaskakujący. F1 wymaga bloku odbiorców, a bez NIF moduł nie może go wypełnić, więc klasyfikuje fakturę jako F2, zamiast wysłać F1, którą AEAT odrzuciłaby z innego powodu. Przy małych kwotach nikt tego nie zauważa. Powyżej 3000 euro pojawia się 1150, a między 400 a 3000 AEAT ją przyjmuje, mimo że poza czynnościami z artykułu 4.2 powinna to być pełna faktura.

Rekordy fakturowania w Odoo z F2 bez identyfikatora
Na liście rekordów F2 to klient z ulicy: bez identyfikatora kontrahenta. Pozostałe mają NIF klienta i wychodzą jako F1. Zrzut ekranu Odoo 20 z danymi demonstracyjnymi; odpowiedzi AEAT są symulowane.

Jak tego uniknąć

  1. Przed zatwierdzeniem faktury powyżej 400 euro sprawdź, czy klient ma NIF w karcie kontaktu. Z NIF moduł wyśle ją jako F1 z odbiorcą, chyba że pochodzi z POS.
  2. Upewnij się, że pole „Factura simplificada (F2)” nie jest zaznaczone, jeśli nie chciałeś faktury uproszczonej.
  3. Jeśli fakturujesz duże kwoty z POS, pamiętaj, że te faktury wychodzą jako F2.

A faktura, która już została odrzucona

Kolejka próbuje wysłać rekord do sześciu razy, z przerwami od 2 minut do 12 godzin, i zostawia go w Dead Letter. Ponowienia nie naprawiają sprawy: za każdym razem wysyłany jest ten sam rekord, utworzony przy zatwierdzeniu faktury. Dla AEAT odrzuconą fakturę koryguje się „rejestracją po odrzuceniu” (Subsanacion S i RechazoPrevio X), a opublikowany moduł sam jej nie generuje. Jeśli właściwym typem była F1, potrzebna może być inna faktura. Napisz na comercial@flexigobe.com z numerem, a przyjrzymy się temu razem.

Czytaj dalej

Błędy 1189, 1190, 1191 i 1192 w VeriFactu: typ faktury i odbiorca muszą się zgadzaćBłędy VeriFactu łączące typ faktury z odbiorcą (1189, 1190, 1191, 1192, 1106 i 1156): reguła AEAT i to, co Odoo ustala przy zatwierdzeniu faktury.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 z NIP klienta: rejestr, format i nazwaBłędy VeriFactu dotyczące NIP klienta: rejestr (1109, 1110, 1121, 1193, 1154), format (1123, 1290) i nazwa (1283). Skąd się biorą i co sprawdza Odoo przed wysyłką.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła