Pe scurt
- Din 2025, SAF-T D406 e obligatoriu pentru aproape toate firmele din România. În 2022 era doar pentru contribuabilii mari.
- Fișierul SAF-T poate ajunge la 500MB+ pentru firme cu volum mare de tranzacții, un singur câmp greșit duce la respingere completă.
- Validarea pe portalul ANAF e lentă și dă erori criptice; majoritatea contabililor pierd 2-4 ore lunar pe debug manual.
- 7 reguli automate de validare prind 90% din erori înainte de depunere, toate fără să te logezi în SPV.
- Amenzi între 1.000 și 5.000 RON per declarație neconformă, plus blocaje în controale și inspecții ANAF.
Ce este SAF-T D406 și de ce ANAF îl cere
SAF-T (Standard Audit File for Tax) este un format standardizat la nivel OECD pentru raportarea electronică a datelor contabile. România l-a adoptat prin declarația D406, gândită inițial pentru a permite ANAF să facă inspecții fiscale fără deplasare la sediul firmei.
Spre deosebire de declarațiile clasice (D300, D394) care raportează agregate, SAF-T transmite datele granulare: fiecare factură emisă, fiecare bon încasat, fiecare tranzacție bancară, balanța de verificare completă, planul de conturi, situația mijloacelor fixe. ANAF rulează apoi algoritmi de control încrucișat care detectează automat inconsistențe, facturi care nu apar în jurnalul de vânzări, sume care nu se potrivesc între D394 și SAF-T, conturi cu rulaj suspect.
Cu alte cuvinte: SAF-T mută inspecția fiscală dintr-o vizită ocazională a inspectorului într-un audit continuu, asincron, pe care ANAF îl rulează automat. Calitatea datelor pe care le trimiți decide dacă atragi sau nu atenția algoritmilor.
Cine e obligat să depună SAF-T în 2026
Obligația s-a extins gradual din 2022 până în 2025. Iată stadiul actual:
- Contribuabilii mari, obligatoriu din ianuarie 2022. Lista oficială ANAF, în jur de 3.500 de firme.
- Contribuabilii mijlocii, obligatoriu din ianuarie 2023. Plus încă ~15.000 de firme.
- Contribuabilii mici (cifra de afaceri peste plafon), obligatoriu din ianuarie 2025. Practic toate firmele cu activitate semnificativă.
- Microîntreprinderile, momentan exceptate, dar ANAF a anunțat plan de extindere graduală până în 2027.
- ONG-uri și entități non-profit, obligatorii dacă au activitate economică peste un prag specific.
Verifică pe site-ul ANAF (Lista contribuabililor obligați la SAF-T) sau pe registrul tău fiscal, ANAF marchează firmele înrolate. Dacă nu ești sigur, întreabă contabilul; dacă lucrezi cu Contera, sistemul îți spune automat dacă firma ta intră în obligație în baza statutului fiscal curent.
Ce conține fișierul SAF-T
Un fișier SAF-T D406 valid pentru România conține 8 module principale. Fiecare modul descrie un aspect al activității fiscal-contabile:
- Header, informații despre firmă: CUI, denumire, perioadă raportare, software-ul folosit pentru export
- MasterFiles, datele de bază: planul de conturi, lista clienților, lista furnizorilor, codurile TVA
- GeneralLedgerEntries, toate înregistrările contabile din perioadă, fiecare cu cont, sumă, data, document sursă
- SourceDocuments, facturi emise, facturi primite, bonuri fiscale, plăți, încasări
- MovementOfGoods, mișcări de stocuri (intrări, ieșiri, transferuri)
- Assets, situația mijloacelor fixe (intrări, amortizări, ieșiri, reevaluări)
- TaxTable, codurile de TVA folosite, cu cote și descrieri
- Customers și Suppliers, partenerii de afaceri cu CUI, denumire, adresă
Pentru o firmă mică (până în 100 facturi/lună), fișierul SAF-T are tipic între 5 și 20 MB. Pentru firme medii (1.000+ facturi/lună), între 50 și 200 MB. Pentru retaileri sau firme cu zeci de mii de tranzacții pe lună, poate depăși 500 MB, exact pe granița limitei de upload în SPV.
Cum generezi fișierul SAF-T pas cu pas
Generarea SAF-T e responsabilitatea software-ului tău contabil. Tu nu scrii XML manual, programul exportă datele într-un format conform cu schema XSD publicată de ANAF. Procesul are 3 pași:
Pasul 1: Închiderea perioadei contabile
Înainte de export, închizi luna în soft-ul contabil. Asta înseamnă: postare ultimele facturi, reconciliere bancă, calcul TVA, închidere conturi rulaj. Dacă perioada nu e închisă, datele sunt incomplete.
Recomandare: lasă cel puțin 5 zile lucrătoare între închiderea lunii și exportul SAF-T. Permite descoperirea oricăror inconsistențe înainte de termen.
Pasul 2: Export din software-ul contabil
În SAGA, Ciel, WinMentor, SmartBill sau alte programe, accesezi opțiunea SAF-T export. Selectezi perioada (de obicei lună sau trimestru), tipul fișierului (D406 - lunar pentru contribuabilii mari, anual pentru ceilalți), și rulezi exportul.
Procesul durează între 30 secunde și 10 minute, în funcție de volumul tranzacțiilor. Rezultă un fișier .xml care trebuie validat înainte de depunere.
Pasul 3: Validare automată înainte de depunere
Aici e diferența între o experiență fluidă și un coșmar. Dacă depui fișierul direct în SPV fără validare prealabilă, primești erori criptice care nu îți spun exact unde e problema.
Pe Contera, uploadezi fișierul SAF-T (până la 500MB) și platforma rulează 7 reguli de validare conform specificațiilor ANAF: schema XML, integritatea referențială (ex. CUI-uri partener care nu există în Customers), consistența totalurilor, secvențialitatea jurnalelor, validitatea CAEN, format date, prezența câmpurilor obligatorii. Primești un raport detaliat cu fiecare problemă, locația exactă și sugestia de corectare.
Pasul 4: Depunere în SPV ANAF
După validare, te logezi în SPV ANAF, mergi la Declarații → SAF-T D406 și uploadezi fișierul XML. ANAF îl validează din nou (verificările lor sunt mai stricte decât poate o platformă terță). Dacă totul e ok, primești recipisa cu numărul de înregistrare.
În cazuri rare, ANAF poate respinge un fișier care a trecut validarea Contera, de obicei pentru reguli care necesită acces la datele reale ale firmei (ex. corespondența între SAF-T și D300 deja depusă). În acest caz, codul de eroare îți spune ce să verifici.
Păstrează o copie locală a fiecărui fișier SAF-T depus, plus screenshot cu recipisa. Dacă ANAF face un control 6 luni mai târziu, ai dovada că ai depus la timp și ce date erau în fișier.
Cele mai frecvente 8 erori la depunerea SAF-T
Datele agregate de pe forumurile contabile arată că majoritatea respingerilor SAF-T se reduc la aceleași 8 cauze. Iată-le, în ordinea frecvenței:
- 1. CUI-uri partener invalide, un client sau furnizor are CUI greșit sau inexistent în registrul ANAF. Detectat automat prin verificare în registrul public.
- 2. Conturi de carte mare lipsă din planul de conturi, un cont folosit în înregistrări nu apare în secțiunea MasterFiles. Software-ul vechi (versiuni de SAGA pre-2023) generează des această eroare.
- 3. Total general ledger nu se potrivește cu balanța de verificare, diferențe de rotunjire sau înregistrări lipsă. Dacă diferă cu mai mult de 0.05 RON, e respins.
- 4. Date format inconsistent, unele înregistrări cu DD/MM/YYYY, altele YYYY-MM-DD. Schema cere strict ISO 8601.
- 5. Cod TVA neconform, folosirea de coduri proprii (S, R, A) în loc de codurile standard ANAF (S - standard, Z - scutit, AE - taxare inversă).
- 6. Facturi cu valori 0 sau negative fără justificare, facturile de storno trebuie marcate explicit cu tipul lor, dincolo de simpla sumă negativă.
- 7. Cod CAEN principal lipsă din header, chiar dacă CAEN apare în detaliile firmei, schema cere câmpul explicit în SAF-T header.
- 8. Caractere speciale neescaped în XML, apostrofuri, ghilimele, ampersand în denumiri de firmă duc la XML invalid.
Termenele de depunere SAF-T în 2026
Termenele depind de mărimea contribuabilului și de tipul de raportare:
- Contribuabili mari, raportare lunară: până la sfârșitul lunii următoare (ex. SAF-T pentru ianuarie se depune până la 28 februarie)
- Contribuabili mijlocii și mici, raportare trimestrială: până la sfârșitul lunii următoare trimestrului (ex. T1 se depune până la 30 aprilie)
- Toate categoriile, raportare anuală cu Stocuri și Active: până la 30 iunie a anului următor
- Termene speciale pentru ONG-uri și entități non-profit: variabile, conform calendarului anual ANAF
Pe Contera, primești notificare pe WhatsApp cu 3 zile înainte de fiecare termen SAF-T pentru toate firmele administrate. Asta + validarea automată înainte de depunere reduc riscul de penalități la zero.
Sancțiuni pentru nedepunere sau depunere incorectă
ANAF are o grilă clară de sancțiuni pentru SAF-T:
- Nedepunere în termen: amendă între 1.000 și 5.000 RON per declarație, în funcție de mărimea firmei
- Depunere cu date eronate (după 3 retururi): amendă între 2.000 și 10.000 RON
- Refuz repetat de depunere (peste 3 luni consecutive): inspecție fiscală programată automat + suspendarea CUI-ului în cazuri extreme
- Date inconsistente față de alte declarații (D300, D394): atragerea unui control încrucișat și cerere de explicații în 30 de zile
Cum reduci timpul lunar pe SAF-T cu validare automată
Un contabil tipic petrece între 2 și 6 ore pe lună per firmă pe SAF-T: export, debug erori, redepunere. Pentru o firmă de contabilitate cu 30 de clienți, asta înseamnă 60-180 ore lunar, un FTE întreg dedicat doar SAF-T.
Cu validare automată înainte de depunere, așa cum oferă Contera, fluxul devine: export → upload pe Contera → review raport validare (5 min) → corectează în soft-ul contabil dacă e cazul → re-export → depune în SPV. Timpul scade la 15-30 min per firmă, cu rezultat garantat.
Întrebări frecvente
Trebuie să depun SAF-T dacă firma mea e microîntreprindere?+
Momentan nu, dar verifică anual. ANAF a anunțat extinderea obligației la microîntreprinderi pe roadmap-ul 2027. Recomandare: deși nu e obligatoriu, pregătește software-ul tău contabil pentru export SAF-T, versiunile vechi (SAGA pre-2022, Ciel pre-2021) nu suportă SAF-T și trebuie actualizate oricum.
Pot genera SAF-T fără SAGA / Ciel / WinMentor?+
Da, dacă folosești orice soft contabil care suportă SAF-T (lista oficială pe site-ul ANAF include peste 30 de software-uri certificate). Contera nu generează SAF-T direct, analizează și validează fișiere generate de alte programe. Dacă ții contabilitatea în Excel, NU poți depune SAF-T fără un software dedicat.
Câte erori dă o validare tipică pe Contera?+
Pentru un fișier generat din SAGA sau SmartBill cu setup standard, tipic apar 0-3 avertismente minore (rotunjiri, codificare diacritice). Pentru fișiere din software-uri vechi sau cu setup nestandard, pot apărea 10-30 erori. Validarea îți arată fiecare problemă cu locația exactă, deci corectarea durează minute. Fără raportul de validare ai fi pierdut ore.
Pot depune SAF-T în avans?+
Tehnic da, dar nu e recomandat. Dacă închizi luna pe 25 și depui SAF-T pe 26, ai apoi 5 zile în care pot apărea documente noi (facturi întârziate, ajustări). Acestea ar trebui să fie în SAF-T-ul lunii respective; le ratezi pe toate dacă închizi prea repede. Recomandare: așteaptă măcar 2-3 zile de la închiderea oficială a lunii.
Ce fac dacă ANAF respinge SAF-T-ul?+
Citește codul de eroare returnat, fiecare are documentație pe site-ul ANAF. Cele mai frecvente cauze: data perioadei greșită, schema XML invalidă, CUI partener care nu există. Corectezi în soft-ul contabil, regenerezi, retrimit. Pe Contera, ai opțiunea Re-validare care îți confirmă că noua versiune trece toate verificările.
Pot vedea ce SAF-T-uri am depus în trecut?+
Da, în SPV ANAF la secțiunea Declarații depuse. Ai filtrare după tip (D406) și perioadă. Recomandare: descarcă recipisa pentru fiecare depunere și păstreaz-o local, dacă SPV are downtime, ai dovada acolo.
Există diferențe între SAF-T pentru SRL vs PFA?+
SAF-T se aplică doar entităților care țin contabilitate în partidă dublă, adică SRL-uri și SA-uri. PFA-urile cu contabilitate în partidă simplă nu depun SAF-T. PFA-urile care optează pentru contabilitate în partidă dublă au aceleași obligații ca SRL-urile.
Care e diferența între D406 lunar, trimestrial și anual?+
D406 lunar (contribuabili mari): export complet pentru luna anterioară, depus până la sfârșitul lunii curente. D406 trimestrial (mijlocii și mici): la 3 luni o dată, cu termen până la sfârșitul lunii următoare trimestrului. D406 anual (toți): include modulele Stocuri, Active și inventarul fizic, depus până la 30 iunie. Tipic, fiecare entitate depune mai multe D406 pe an: 12 lunare SAU 4 trimestriale, plus 1 anual.
Concluzie
SAF-T D406 e cea mai detaliată cerință de raportare fiscală din România, și ANAF folosește datele pentru control încrucișat automatizat. Calitatea fișierului tău determină frecvența cu care primești solicitări de clarificare. Cu validare automată înainte de depunere, exact cum o face Contera, depui o singură dată, fără retururi. Cu validare manuală, depui de 3-4 ori până trece. Diferența e ore de muncă lunar și o relație curată cu ANAF.
Citește și
Surse oficiale
Date verificate pe site-urile oficiale ANAF, ONRC și Ministerul Finanțelor.