Artykuły · SAF-T

SAF-T (D406) dla firm zagranicznych: co Państwo składają, kiedy i jak zbudować plik z zagranicznego ERP

Od 1 stycznia 2025 r. firma z siedzibą za granicą, która ma rumuński numer VAT, składa co miesiąc lub co kwartał plik D406, rumuński SAF-T. Nie składa pełnego pliku księgowego: przewodnik ANAF ogranicza jego zawartość do faktur wystawionych i otrzymanych, kodów podatkowych, jednostek miary i produktów. W artykule omawiamy podstawę prawną, dokładny zakres sekcji, terminy z okresem przejściowym w kalendarzu, kary oraz praktyczną drogę od eksportu z ERP do zwalidowanego pliku.

  • S Silvia · Biegła księgowa · CECCAR
  • Opublikowano:
  • 9 min czytania

Skąd wynika obowiązek

Obowiązek opiera się na dwóch aktach. Art. 59^1 Kodeksu postępowania podatkowego (rumuńskiej ordynacji podatkowej) stanowi, że każdy podatnik składa w ANAF „deklarację zawierającą informacje z ewidencji księgowej i podatkowej, zwaną standardowym plikiem kontrolnym”, elektronicznie, w terminie ustalonym zarządzeniem prezesa ANAF. Tym zarządzeniem jest OPANAF 1783/2021, którego załącznik 5 wymienia, kto składa plik i od kiedy.

Załącznik 5 został w całości zastąpiony przez OPANAF 407/2025 (Monitorul Oficial nr 310 z 8 kwietnia 2025 r.). W obowiązującej wersji pkt 3 lit. r) wymienia „spółki nierezydentów, które mają rumuński numer identyfikacyjny VAT (podatnicy zarejestrowani bezpośrednio, podatnicy zarejestrowani przez przedstawiciela podatkowego, stałe miejsca prowadzenia działalności)”, a pkt 1.1 lit. e) podaje datę: składają „począwszy od daty referencyjnej dla małych podatników (1 stycznia 2025 r.)”.

Dla firmy zarejestrowanej po tej dacie stosuje się lit. g): obowiązek „powstaje od dnia, w którym rejestracja staje się skuteczna”, a pierwsze zgłoszenie przypada na ostatni dzień miesiąca następującego po okresie sprawozdawczym. Nie ma progu obrotu ani liczby faktur, poniżej którego obowiązek nie miałby zastosowania.

Obowiązek jest odrębny od deklaracji VAT D300 i od RO e-Factura. Firma zagraniczna, która raportuje faktury B2B w e-Factura, nadal składa D406; to dwa odrębne obowiązki z odrębnymi terminami. Dla polskiego działu finansowego ważne jest jeszcze jedno: rumuński SAF-T (D406) to plik odrębny od polskiego JPK, o własnej strukturze, składany osobno do ANAF.

Co faktycznie składa nierezydent

D406 ma rozbudowaną strukturę: dane podstawowe, zapisy księgi głównej, dokumenty źródłowe, aktywa, zapasy. Firma bez obowiązku prowadzenia ksiąg w Rumunii nie jest w stanie wypełnić większości z nich i nikt tego od niej nie wymaga.

Sekcja 4.6 przewodnika ANAF dla podatników wskazuje, które informacje raportują „spółki nierezydentów zarejestrowane do celów VAT, które nie mają obowiązku prowadzenia ksiąg rachunkowych w Rumunii”:

Sekcja Zawartość W pliku nierezydenta
1. Header Dane identyfikacyjne firmy, okres sprawozdawczy, waluta Tak
2.5 TaxTable Kody podatkowe użyte na fakturach, z nomenklatury ANAF Tak
2.6 UOMTable Użyte jednostki miary Tak
2.9 Products Fakturowane towary i usługi Tak
4.1 SalesInvoices Każda faktura wystawiona w ramach rumuńskiego numeru VAT, w podziale na pozycje Tak
4.2 PurchaseInvoices Każda faktura otrzymana w ramach rumuńskiego numeru VAT, w podziale na pozycje Tak
2.1 GeneralLedgerAccounts, 2.3 Customers, 2.4 Suppliers, 2.7 AnalysisTypeTable Plan kont, dane podstawowe kontrahentów, wymiary analityczne Nie
3. GeneralLedgerEntries Zapisy księgowe Nie
4.3 Payments Wpływy i płatności Nie
Assets, Stocks Roczny plik aktywów, plik zapasów na żądanie Nie

Jeden szczegół zaskakuje większość zagranicznych działów finansowych: struktury faktur nadal wymagają kodu konta. Przewodnik każe posłużyć się rumuńskim ogólnym planem kont jako odniesieniem: konto 401 dla dostawców i 411 dla odbiorców na poziomie faktury, a w pozycjach konta przychodów, takie jak 707 (sprzedaż towarów) lub 704 (usługi) przy sprzedaży, oraz konta kosztów lub zapasów, takie jak 628 (usługi obce) lub 371 (towary) przy zakupach. Państwa ERP nie potrzebuje tych kont; potrzebuje ich plik. Mapowanie wykonuje się raz, według rodzaju transakcji.

Uproszczona struktura wynika z braku obowiązku prowadzenia ksiąg, a nie z samej rejestracji do VAT. Rumuński oddział lub zakład prowadzi tu księgi w systemie podwójnego zapisu (załącznik 5, pkt 3 lit. l) i m)) i składa pełną strukturę. To, czy stałe miejsce prowadzenia działalności dla celów VAT musi także prowadzić księgi w Rumunii, zależy od jego formy prawnej i warto to rozstrzygnąć na piśmie przed pierwszym zgłoszeniem.

Terminy w kalendarzu

Rytm wyznacza załącznik 4. D406 składa się „miesięcznie lub kwartalnie, zgodnie z okresem rozliczeniowym właściwym dla VAT”; firma z półrocznym lub rocznym okresem rozliczeniowym VAT składa go kwartalnie. Terminem dla wszystkiego poza aktywami i zapasami jest „ostatni dzień kalendarzowy miesiąca następującego po okresie sprawozdawczym”.

Przykład. Polski dystrybutor ma rumuński numer VAT dla magazynu pod Timișoarą i składa miesięczne deklaracje VAT. We wrześniu 2026 r. wystawia 12 faktur rumuńskim sprzedawcom detalicznym i otrzymuje 6 faktur: czynsz za magazyn, transport, obsługa księgowa. D406 za wrzesień obejmuje te 18 faktur, a termin przypada na 31 października 2026 r. Ten dzień to sobota, więc na podstawie art. 75 Kodeksu postępowania podatkowego termin przesuwa się na poniedziałek, 2 listopada 2026 r. Deklaracja VAT za ten sam miesiąc była wymagalna 26 października (25. przypadał w niedzielę); oba terminy nigdy nie wypadają tego samego dnia.

Ta sama firma składa D406 za październik do 30 listopada, za listopad do 31 grudnia, za grudzień do 31 stycznia 2027 r. i tak dalej, dwanaście plików rocznie. Firma rozliczająca się kwartalnie składa cztery.

Okres przejściowy i jak naprawdę działa

Pierwsze zgłoszenia są chronione. Załącznik 4, pkt 5, przyznaje okres przejściowy „6 miesięcy dla pierwszego raportowania, 5 miesięcy dla drugiego, 4 miesiące dla trzeciego, 3 miesiące dla czwartego, 2 miesiące dla piątego” przy raportowaniu miesięcznym oraz „3 miesiące dla pierwszego raportowania” przy kwartalnym. Okres „liczy się od ostatniego dnia okresu sprawozdawczego, dla którego został przyznany”. W jego trakcie nie stosuje się kary z art. 337^1, pod warunkiem że ważny D406 zostanie złożony przed jego upływem.

Weźmy firmę zarejestrowaną do VAT 15 marca 2026 r., z miesięcznym okresem rozliczeniowym:

Okres sprawozdawczy Termin ustawowy Okres przejściowy Bez kary, jeśli złożono do
Marzec 2026 30 kwietnia 2026 6 miesięcy od 31 marca 30 września 2026
Kwiecień 2026 31 maja 2026 5 miesięcy od 30 kwietnia 30 września 2026
Maj 2026 30 czerwca 2026 4 miesiące od 31 maja 30 września 2026
Czerwiec 2026 31 lipca 2026 3 miesiące od 30 czerwca 30 września 2026
Lipiec 2026 31 sierpnia 2026 2 miesiące od 31 lipca 30 września 2026
Sierpień 2026 30 września 2026 brak 30 września 2026

Pięć okresów przejściowych kończy się tego samego dnia. To zamierzona konstrukcja: nowy podatnik dostaje sześć miesięcy na zbudowanie procesu, a potem nadrabia wszystko naraz. Firma rozliczająca się kwartalnie, zarejestrowana tego samego dnia, raportuje drugi kwartał 2026 r. do 31 lipca, z okresem przejściowym do 30 września.

Dwa zastrzeżenia. Okres przejściowy obejmuje karę, nie obowiązek: sześć ważnych plików musi istnieć do 30 września. Chroni też pierwsze zgłoszenia podatnika, a nie każdy okres po zmianie księgowego lub systemu ERP.

Kary, powiadomienia i co widzi ANAF

Art. 337^1 Kodeksu postępowania podatkowego przewiduje dwa wykroczenia: niezłożenie standardowego pliku kontrolnego w ustawowym terminie, zagrożone grzywną od 1 000 do 5 000 RON, oraz złożenie pliku nieprawidłowego lub niekompletnego, zagrożone grzywną od 500 do 1 500 RON. Ust. (3) znosi karę w dwóch przypadkach: plik zostaje poprawiony przed ustawowym terminem kolejnego zgłoszenia albo zostaje poprawiony po terminie z powodu okoliczności niezależnej od podatnika.

Odrzucony plik to osobne ryzyko. Zgodnie z art. 59^1 ust. (3), gdy zgłoszenie „nie zostało zwalidowane wskutek wykrycia błędów”, ważny plik zachowuje datę pierwotnego komunikatu tylko wtedy, gdy zostanie złożony „w ciągu 5 dni roboczych po upływie terminu”. Po tym oknie okres liczy się jako niezgłoszony. Wysłanie pliku w ostatnim dniu, bez wcześniejszej walidacji XML, to sposób, w jaki firmy tracą termin w przekonaniu, że go dotrzymały.

ANAF sprawdza. 20 sierpnia 2024 r. wysłał 15 023 automatyczne powiadomienia do podatników, którzy nie złożyli D406 albo złożyli go częściowo lub nieprawidłowo, a tam, gdzie wykryto rozbieżności w danych, załączył „szczegółowe raporty o transakcjach niezgodnych”. Komunikat nie podaje, z jakimi danymi porównano D406; źródła, którymi ANAF dysponuje za ten sam okres, to deklaracja VAT, deklaracja D394 i faktury w RO e-Factura. Faktura obecna w jednym z nich, a brakująca w D406, to rodzaj rozbieżności, jaki taki raport wymienia.

Okresy bez faktur

Załącznik 5 wymienia kategorie zwolnione wyczerpująco: osoby fizyczne prowadzące działalność, wolne zawody, instytucje publiczne oraz, w pkt 4 lit. o), spółki, „których działalność jest czasowo zawieszona wpisem w Rejestrze Handlowym”, wyłącznie za okres zawieszenia. Nie ma zwolnienia dla okresu bez transakcji. Firma zagraniczna, która utrzymuje rumuński numer VAT, składa D406 za każdy miesiąc lub kwartał, z nagłówkiem i tabelami, które ma, a bez sekcji faktur, gdy nie ma czego raportować.

Jeżeli działalność w Rumunii się zakończyła, rozwiązaniem nie jest zaprzestanie składania, lecz wyrejestrowanie numeru VAT. Dopóki wyrejestrowanie nie stanie się skuteczne, należne są zarówno D406, jak i deklaracja VAT.

Jak zbudować plik z zagranicznego ERP

To praca polegająca na jednorazowym mapowaniu, a potem na miesięcznej rutynie. W kolejności, w jakiej ją wykonujemy:

  1. Eksport. Dwie tabele za okres z ERP lub platformy fakturowej, przefiltrowane po rumuńskim numerze VAT: faktury wystawione i faktury otrzymane, na poziomie pozycji. Dla każdej pozycji: numer i data dokumentu, nazwa i identyfikator podatkowy kontrahenta, opis, ilość, jednostka, kwota netto, stawka VAT lub kod podatkowy, waluta.
  2. Mapowanie kontrahentów. Rumuńscy klienci i dostawcy występują ze swoim CUI, rumuńskim numerem identyfikacji podatkowej; zagraniczni z kodem kraju i numerem VAT. Brakujący lub błędnie zapisany identyfikator to najczęstszy błąd walidacji.
  3. Mapowanie kodów podatkowych. Każde traktowanie VAT zastosowane na Państwa fakturach (21% podstawowa, 11% obniżona, odwrotne obciążenie, dostawa wewnątrzwspólnotowa, eksport) przekłada się na kod z nomenklatury ANAF i wpisuje raz do TaxTable. To samo dotyczy jednostek miary w UOMTable.
  4. Przypisanie kont referencyjnych. 411 i 401 na poziomie dokumentu; 707, 704, 628, 371 lub odpowiednie konto w pozycjach, zgodnie z przewodnikiem. To dobór według rodzaju transakcji, a nie księgowanie.
  5. Generowanie i walidacja. XML powstaje według aktualnego schematu ANAF i jest sprawdzany walidatorem ANAF (DUKIntegrator), zanim cokolwiek zostanie podpisane. Przewodnik udostępnia też testową deklarację D406T, której używamy w pierwszym okresie nowego klienta: ta sama struktura, bez skutków prawnych, natychmiastowa informacja o błędach.
  6. Podpis i złożenie. D406 to plik PDF z załączonym XML, podpisany kwalifikowanym certyfikatem i przesłany przez SPV, wirtualne konto podatnika w ANAF (załącznik 3, pkt 9 i 17). Limit wielkości to 500 MB. Potwierdzenie zwracane przez ANAF jest dowodem złożenia; przechowujemy je razem z XML.
  7. Uzgodnienie. Przed złożeniem deklaracji VAT sumy z D406 porównujemy z D300, D394 oraz skrzynką odbiorczą i nadawczą e-Factura za ten sam okres. Różnice poprawia się po tej stronie, po której jest błąd, a nie przez dopasowanie pliku.

Korekty po złożeniu następują według załącznika 3: pierwszy zwalidowany D406 za okres jest deklaracją pierwotną, drugi za ten sam okres jest automatycznie deklaracją korygującą i musi zawierać wszystkie pierwotne informacje wraz z poprawkami, a nie wyłącznie zmienione pozycje.

Błędy, które widzimy najczęściej

  • Uwzględnione płatności. Uproszczona struktura nie ma sekcji Payments; plik zbudowany z „pełnego” szablonu dla nierezydenta nie przechodzi walidacji albo raportuje to, o co nikt nie prosi.
  • Kody podatkowe przeniesione z macierzystego ERP zamiast z nomenklatury ANAF, przez co TaxTable nie zgadza się z pozycjami.
  • Kontrahenci bez ważnego CUI albo z CUI przedstawiciela podatkowego zamiast CUI klienta.
  • Pomylenie okresów: faktury raportowane według daty płatności albo firma rozliczająca się kwartalnie raportująca miesięcznie.
  • Złożenie w dniu terminu bez walidacji, a potem odkrycie odrzucenia poza oknem 5 dni roboczych.
  • Założenie, że miesiąc bez faktur nie wymaga pliku.

Pełną usługę, wraz z miesięczną rutyną i uzgodnieniem z pozostałymi deklaracjami, opisuje strona SAF-T D406. Jeżeli firma nie jest jeszcze zarejestrowana, sekwencja zaczyna się od rejestracji do celów VAT w Rumunii, a obowiązek D406 biegnie od dnia nadania numeru.

Źródła i podstawa prawna

  1. Kodeks postępowania podatkowego (ustawa 207/2015), art. 59^1, 75 i 337^1 — Art. 59^1: obowiązek elektronicznego złożenia standardowego pliku kontrolnego oraz 5 dni roboczych na ponowne złożenie ważnego pliku po odrzuceniu; art. 75: terminy przypadające w dniu wolnym od pracy; art. 337^1: wykroczenia i grzywny.
  2. OPANAF 1783/2021 w sprawie standardowego pliku kontrolnego (SAF-T), załączniki 3, 4 i 5 — Monitorul Oficial nr 1073 z 9 listopada 2021 r., tekst jednolity. Załącznik 3: procedura (PDF z załączonym XML, podpis kwalifikowany, zgłoszenie pierwotne i korygujące); załącznik 4: miesięcznie lub kwartalnie zgodnie z okresem VAT, ostatni dzień kalendarzowy następnego miesiąca, okresy przejściowe; załącznik 5: kategorie składające plik, w tym pkt 3 lit. r), oraz daty początkowe.
  3. OPANAF 407/2025 zastępujące załącznik 5 do OPANAF 1783/2021 — Monitorul Oficial nr 310 z 8 kwietnia 2025 r. Pkt 1.1 lit. e): nierezydenci zarejestrowani wyłącznie do VAT składają plik od 1 stycznia 2025 r.; lit. g): firmy zarejestrowane po dacie referencyjnej składają od dnia rejestracji; pkt 4 lit. o): zwolnienie tylko dla działalności czasowo zawieszonej w Rejestrze Handlowym.
  4. ANAF, Przewodnik podatnika dotyczący przygotowania i składania deklaracji informacyjnej D406, wersja 2.0 — Sekcja 4.6: sekcje raportowane przez spółki nierezydentów zarejestrowane do VAT, które nie mają obowiązku prowadzenia ksiąg w Rumunii, oraz kody kont stosowane w strukturach faktur; limit 500 MB; testowa deklaracja D406T.
  5. Komunikat prasowy ANAF z 21 sierpnia 2024 r. o automatycznych powiadomieniach SAF-T — 15 023 powiadomienia wysłane 20 sierpnia 2024 r. do podatników, którzy nie złożyli D406 albo złożyli go częściowo lub nieprawidłowo, z załączonymi raportami o transakcjach niezgodnych.

Powyższe informacje mają charakter ogólny i odzwierciedlają stan prawny na dzień ostatniej aktualizacji. Nie zastępują analizy konkretnej sytuacji Państwa firmy.

Najczęstsze pytania

01Czy firma zagraniczna, która ma w Rumunii tylko numer VAT, musi składać SAF-T?

Tak. Załącznik 5 do OPANAF 1783/2021, pkt 3 lit. r), wymienia wśród podatników składających D406 spółki nierezydentów posiadające rumuński numer identyfikacyjny VAT, niezależnie od tego, czy zarejestrowały się bezpośrednio, przez przedstawiciela podatkowego czy przez stałe miejsce prowadzenia działalności. Pkt 1.1 lit. e) wyznacza datę początkową na 1 stycznia 2025 r., datę referencyjną dla małych podatników. Firma zarejestrowana po tej dacie składa plik od dnia rejestracji.

02Co zawiera uproszczony SAF-T dla nierezydentów?

Zgodnie z sekcją 4.6 przewodnika ANAF dla podatników spółka nierezydent zarejestrowana do VAT, która nie ma obowiązku prowadzenia ksiąg w Rumunii, raportuje Header, trzy tabele danych podstawowych (TaxTable, UOMTable i Products) oraz dwie sekcje dokumentów źródłowych: SalesInvoices i PurchaseInvoices. Nie raportuje kont księgi głównej, zapisów księgowych, płatności, aktywów ani zapasów.

03Kiedy nierezydent musi złożyć D406?

W ostatnim dniu kalendarzowym miesiąca następującego po okresie sprawozdawczym, zgodnie z załącznikiem 4 do OPANAF 1783/2021. Okres sprawozdawczy odpowiada okresowi rozliczeniowemu VAT firmy: rozliczający się miesięcznie raportują co miesiąc, kwartalnie co kwartał; firma z półrocznym lub rocznym okresem VAT składa plik kwartalnie. Gdy ostatni dzień przypada w sobotę, niedzielę lub dzień ustawowo wolny od pracy, art. 75 Kodeksu postępowania podatkowego przesuwa termin na najbliższy dzień roboczy.

04Czy dla pierwszych zgłoszeń obowiązuje okres przejściowy?

Tak. Załącznik 4, pkt 5: 6 miesięcy dla pierwszego zgłoszenia miesięcznego, 5 dla drugiego, 4 dla trzeciego, 3 dla czwartego i 2 dla piątego; 3 miesiące dla pierwszego zgłoszenia kwartalnego. Okres biegnie od ostatniego dnia danego okresu sprawozdawczego. W jego trakcie nie stosuje się kary z art. 337^1 Kodeksu postępowania podatkowego, pod warunkiem że ważny D406 zostanie złożony przed jego upływem.

05Jakie są kary za SAF-T?

Art. 337^1 Kodeksu postępowania podatkowego: od 1 000 do 5 000 RON za niezłożenie standardowego pliku kontrolnego w ustawowym terminie i od 500 do 1 500 RON za złożenie pliku nieprawidłowego lub niekompletnego. Kary nie stosuje się, jeżeli plik zostanie poprawiony przed ustawowym terminem kolejnego zgłoszenia albo, po terminie, gdy korekta wynika z okoliczności niezależnej od podatnika.

06Czy składamy D406 za miesiąc bez transakcji?

Załącznik 5 nie zawiera zwolnienia dla okresów bez operacji. Jedyne zwolnienie związane z brakiem działalności, w pkt 4 lit. o), dotyczy spółek, których działalność jest czasowo zawieszona w Rejestrze Handlowym, za okres zawieszenia. Firma zagraniczna, która utrzymuje rumuński numer VAT, składa więc plik za każdy okres, także za taki, w którym nie wystawiła ani nie otrzymała żadnej faktury.

07Co się dzieje, gdy ANAF odrzuci plik?

Art. 59^1 ust. (3) Kodeksu postępowania podatkowego: gdy zgłoszenie nie zostało zwalidowane z powodu błędów, datą rejestracji ważnego pliku jest data pierwotnego komunikatu, pod warunkiem że ważny plik zostanie złożony w ciągu 5 dni roboczych po terminie. Po tym oknie odrzucony plik liczy się jako niezłożony.

Proszę opisać, co Państwa firma robi w Rumunii. Otrzymają Państwo pisemną ofertę ze stałą ceną.

Pierwsza konsultacja jest bezpłatna i do niczego nie zobowiązuje. Odpowiadamy w ciągu jednego dnia roboczego. Bez telefonów i podróży — wystarczą trzy zdania.

WhatsApp