Najczęstsze pytania
Kogo dotyczy rozporządzenie?
AEAT streszcza to w czterech warunkach, tak zwanej „zasadzie 4 NIE”. Dotyczy przedsiębiorców i profesjonalistów z siedzibą w Hiszpanii, którzy wystawiają faktury i którzy między innymi nie fakturują wyłącznie ręcznie, nie są objęci Suministro Inmediato de Información (SII), ani obowiązkowo, ani dobrowolnie, i nie mają siedziby podatkowej na terytoriach historycznych Kraju Basków ani w Nawarze.
A jeśli fakturuję ręcznie, z bloczka faktur?
Wtedy nie używasz żadnego informatycznego systemu fakturowania i rozporządzenie Cię nie dotyczy. Uwaga na mieszanie: co do zasady, jeśli jakakolwiek faktura wychodzi z systemu informatycznego, całe fakturowanie musi być informatyczne.
Używam szablonu w Wordzie albo Excelu. Czy to system fakturowania?
Nie, jeśli używasz go wyłącznie do wprowadzenia danych faktury, jej wystawienia, wydrukowania i przechowania informacji. AEAT podaje jasny przykład: Excel, który tworzy zestawienia wystawionych faktur z sumami albo innymi formułami, nie jest objęty przepisami.
Kiedy zaczyna być objęty?
Gdy ten sam arkusz albo dokument przetwarza informacje i bezpośrednio generuje rejestry VAT albo IRPF, księgowość lub jakikolwiek wynik, którego używasz do rozliczeń z fiskusem. Przykład AEAT: jeśli zaprogramujesz makro, które generuje rejestr wystawionych faktur, ten arkusz jest informatycznym systemem fakturowania i musi spełniać wymogi.
Kto decyduje, czy mój arkusz przekracza granicę?
Hiszpańska administracja skarbowa może sprawdzić, czy arkusz kalkulacyjny albo edytor tekstu, w którym wystawiasz faktury, spełnia kryteria systemu fakturowania, na podstawie możliwości i narzędzi, których używasz. Szablon, który zaczynał jako prosty i obrastał w formuły i makra, warto przejrzeć.
Sprzedaję przez internet. Czy to się liczy tak samo?
Tak. Dla AEAT nie ma znaczenia, czy sprzedajesz tradycyjnie, czy online: sklepy internetowe też są objęte przepisami.
| Jak używasz arkusza | Co mówi AEAT |
|---|---|
| Pisanie, wystawianie, drukowanie i zapisywanie faktur | To nie jest system fakturowania |
| Zestawienia faktur z sumami albo formułami | Nie jest objęty |
| Makro, które generuje rejestr wystawionych faktur | To system fakturowania: musi spełniać wymogi rozporządzenia |
| Faktury ręczne z bloczka | Nie ma systemu informatycznego: nie dotyczy |

Czego prawo wymaga od programu
Ley General Tributaria wymaga, by programy do fakturowania, księgowości albo zarządzania gwarantowały integralność, przechowywanie, dostępność, czytelność, identyfikowalność i niezmienność zapisów, bez zmian, które nie zostawiają śladu w samym systemie. Posiadanie programu, który nie spełnia wymogów, gdy musi je spełniać, jest karane stałą grzywną w wysokości 50 000 euro za każdy rok obrotowy.
Co do terminów: Real Decreto-ley 15/2025 wyznaczył 1 stycznia 2027 dla podatników podatku od osób prawnych i 1 lipca 2027 dla pozostałych. Komunikat hiszpańskiego ministerstwa finansów z 5 października 2026 zapowiada zamiar przesunięcia tego, co pozostało, do października 2028, aby zbiegło się to z obowiązkową fakturą elektroniczną, i utrzymuje te wymogi integralności i identyfikowalności w zasadniczo równoważnym kształcie. Dopóki ta zmiana nie zostanie opublikowana, obowiązują daty z 2027.
A bezpłatna aplikacja AEAT?
Istnieje, w e-urzędzie, i jest przeznaczona dla samozatrudnionych, profesjonalistów i firm z niewielką liczbą faktur w roku albo prostym fakturowaniem. Wystawia faktury pełne, nie uproszczone (paragony), a jej zapisów nie można wyeksportować, żeby dalej fakturować w innym systemie. Jeśli planujesz rozwój albo sprzedaż w kilku kanałach, weź to pod uwagę.
Jeśli masz zmieniać, zrób to raz
Jeśli Twój arkusz robi już więcej, niż AEAT uważa za nieszkodliwe, albo sprzedajesz w kilku kanałach i dużo fakturujesz, praktycznie jest przejść na system, który robi obie rzeczy: fakturuje i spełnia wymogi. Odoo z modułem VeriFactu zapisuje rekord fakturowania dla każdej faktury i rekord anulowania dla każdego anulowania. W Odoo 18, 19 i 20 zadanie „Verifactu: Process Submission Queue” co minutę obsługuje kolejkę wysyłek do AEAT; w Odoo 17 obecnie opublikowana wersja tego zadania uruchamia się tylko raz i się wyłącza, bo brakuje jej liczby wykonań, której Odoo 17 wymaga od zadań cyklicznych.

W menu Verifactu / SIF są rekordy (Billing Records i Cancellation Records), sekcja AEAT Submission i rejestr zdarzeń Audit Trail.

Jak to robimy
W FlexigoTech wdrażamy Odoo 17, 18, 19 albo 20 z modułem VeriFactu skonfigurowanym dla Twojej firmy. Odoo Online nie obsługuje modułów firm trzecich, więc pracujemy na Odoo.sh albo na własnym serwerze. Jeśli potrzebujesz czegoś na zamówienie, bezpłatnie to analizujemy i podajemy stałą cenę, zanim zaczniemy programować.
Napisz do nas na comercial@flexigobe.com, zostaw dane na stronie kontaktowej albo umów rozmowę.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 17.0, 18.0, 19.0 i 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_spain_verifactu 20.0 (4dc42be4): data/verifactu_crons.xml
- sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/pregunt
- www.boe.es/buscar/act.php?id=BOE-A-2003-23186
- sede.agenciatributaria.gob.es/static_files/Sede/Biblioteca/Manual/Practicos/Manual_factura
- sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/nota-in
- www.hacienda.gob.es/sgt/gabsehacienda/nota-informativa-verifactu.pdf
- Kod modułu: flexigo_spain_verifactu 20.0 (4dc42be4): views/menu_views.xml
- flexigotech.com/precios.html
- flexigotech.com/services/desarrollo-a-medida.html
- flexigotech.com/en/services.html
- Kod modułu: flexigo_spain_verifactu · 17.0 6d25152: data/verifactu_crons.xml · Odoo 17.0: odoo/addons/base/models/ir_cron.py (numbercall) · 18.0 4695b88 · 19.0 142df15 · 20.0 aa2ea3d: data/verifactu_crons.xml
