Ce a lansat ANAF în august 2026
Pe 26 august 2026, prin comunicatul nr. 782, ANAF a pus pe pagina SAF-T două aplicații gratuite:
- Aplicația de verificare a D406 (instrumentul 6 de pe pagina SAF-T: AppVerifXML, în variantele TestSaftW, cu fereastră, și TestSaftT, din linia de comandă). Rulează testele de consistență asupra fișierelor XML dintr-un dosar și scoate un fișier CSV cu erorile găsite, cu testul care le-a generat.
- Aplicația de evaluare a D406 în șablon D300 (instrumentul 7: D300_2026, versiunea 2.0 actualizată pe 18 septembrie 2026). Citește fișierul SAF-T și generează un decont 300, pe care îl exporți în PDF, XML sau JSON.
ANAF spune în comunicat că verificările se fac pe calculatorul utilizatorului și că datele nu se transmit în această etapă. Aplicațiile sunt în testare în septembrie–noiembrie 2026, iar observațiile se trimit la saft@anaf.ro.
Motivul e scris tot acolo: din aproximativ 870.000 de societăți care depun SAF-T, circa 580.000 depun și decont de TVA. ANAF a construit aplicațiile după etapa pilot, în care a găsit fișiere cu erori și neconcordanțe. Pentru tine, asta înseamnă că ANAF compară deja cele două declarații și că acum poți face aceeași comparație înainte să depui.
De ce cele două declarații nu ies egale
D406 și D300 nu măsoară același lucru. SAF-T raportează ce s-a înregistrat în contabilitatea lunii. Decontul raportează TVA a cărei exigibilitate a luat naștere în perioadă și dreptul de deducere exercitat în perioadă (art. 323 alin. (2) din Codul fiscal). În cele mai multe luni cifrele coincid. Când nu coincid, motivul e de obicei unul dintre cele de mai jos.
| Cauza | Ce vezi în comparație | Temei | E eroare? |
|---|---|---|---|
| Factură de achiziție primită după depunerea decontului, înregistrată contabil în luna serviciului | TVA deductibilă mai mare în SAF-T decât în D300 | art. 301 alin. (2) Cod fiscal: deducerea într-un decont ulterior | Nu, dacă o deduci într-un decont următor |
| Eroare din altă lună corectată în decontul curent | D300 are sume la rândurile de regularizări pe care SAF-T-ul lunii nu le are | art. 323 alin. (3) Cod fiscal | Nu |
| TVA la încasare (la tine sau la furnizor) | TVA înregistrată în 4428, exigibilă sau deductibilă abia la încasare sau la plată | art. 282 alin. (3), art. 297 alin. (2)–(3) Cod fiscal | Nu, dacă 4428 e raportat corect |
| Pro rata | Ajustarea anuală apare în decontul pe decembrie | art. 300 alin. (14) Cod fiscal | Nu |
| Cod de taxă greșit sau lipsă pe o linie cu TVA | Operațiunea apare pe alt rând sau lipsește din șablonul D300 | testele 1, 3, 7–11 din seria a II-a | Da, în SAF-T |
| Cotă care nu se potrivește cu baza | TVA din SAF-T diferită de bază × cotă | testele 20–22 (seria I), testul 2 (seria a II-a) | Da |
| Factură lipsă din una dintre declarații | Diferență de bază și de TVA fără explicație | art. 337^1 CPF, dacă lipsește din SAF-T | Da |
Primele patru rânduri sunt diferențe de timp sau de mecanism pe care Codul fiscal le permite. Le explici, nu le corectezi. Ultimele trei sunt erori. Cele din SAF-T se corectează prin D406 rectificativ, iar cele din decont prin regularizări într-un decont ulterior.
Ce verifică testele ANAF
ANAF a publicat două serii de teste de consistență pentru D406. Prima, pe 9 martie 2023, are 22 de teste: câmpurile obligatorii din antet și din nomenclatoare, egalitatea soldurilor debitoare și creditoare, legătura dintre soldul final al lunii și soldul inițial al lunii următoare, egalitatea rulajelor și calculul TVA pe fiecare linie de factură. A doua serie, din 19 august 2024, are 11 teste pe înregistrările contabile cu TVA (secțiunea General Ledger Entries). Ele explică cele mai multe diferențe față de D300:
- o linie are TVA diferită de zero, dar codul de taxă e 000000 (testele 1 și 3);
- TVA de pe linie nu e egală cu baza înmulțită cu cota codului de taxă (testul 2);
- o linie pe un cont care începe cu 4426, 4427 sau 4428 nu are informația de taxă completată (testele 4–6);
- codurile pentru livrările scutite, neimpozabile sau cu taxare inversă, pe care decontul le are la rândurile 1, 2, 3, 3.1, 4, 13, 14 și 15, apar cu TVA diferită de zero (testul 8);
- achizițiile cu taxare inversă au TVA zero pe liniile din afara conturilor 4426 și 4427 (testul 9);
- notele contabile de autolichidare nu poartă codurile 380001–380005 sau au TVA zero (testul 11).
Aplicația de șablon D300 pune codurile de taxă din SAF-T pe rândurile decontului. Un cod greșit mută operațiunea pe alt rând sau o scoate din calcul, chiar dacă totalul de plată iese corect.
Exemplu: septembrie 2026, pe cifre
O firmă din Cluj, cu perioadă fiscală lunară, a depus D300 pentru septembrie 2026 pe 26 octombrie (25 octombrie a fost duminică). Pune D406 pentru septembrie în aplicația D300_2026 înainte de termenul lui, 2 noiembrie 2026 (31 octombrie e sâmbătă).
| Șablonul D300 din SAF-T | D300 depus | Diferența | |
|---|---|---|---|
| TVA colectată | 42.000 lei | 45.150 lei | +3.150 lei |
| TVA deductibilă | 32.100 lei | 30.000 lei | −2.100 lei |
| TVA de plată | 9.900 lei | 15.150 lei | +5.250 lei |
Diferența de 5.250 de lei la plată vine din trei operațiuni:
- O factură de vânzare din 31 august, cu TVA de 1.050 de lei, era în contabilitatea și în SAF-T-ul lunii august, dar lipsea din decontul pe august. Firma a colectat-o în decontul pe septembrie, la rândurile de regularizări (art. 323 alin. (3)). SAF-T-ul pe septembrie nu are de ce să o conțină. Diferența de 1.050 de lei la TVA colectată e justificată.
- O factură pentru serviciul de mentenanță din septembrie, cu TVA de 2.100 de lei, a sosit pe 28 octombrie, după depunerea decontului. Contabilul a înregistrat-o pe septembrie, la data serviciului, deci apare ca deductibilă în SAF-T, dar nu și în D300. Firma o deduce în decontul pe octombrie (art. 301 alin. (2)). Diferența de 2.100 de lei la TVA deductibilă e justificată și se închide în octombrie.
- Un serviciu de consultanță de la un prestator din Germania, cu taxare inversă: 10.000 de lei bază și 2.100 de lei TVA, colectată și dedusă în același decont. În D300 e corect. În SAF-T, linia de TVA colectată din nota de autolichidare are codul de taxă 000000 (cazul din testele 1 și 3), iar linia de deducere are un cod de achiziție internă cu cota de 21%. Șablonul nu vede TVA colectată de 2.100 de lei și trece deducerea la achizițiile interne. Asta e o eroare în SAF-T: totalul de plată real nu se schimbă, dar fișierul e incorect.
Prima și a doua operațiune nu cer nicio corectare, doar o notă de reconciliere păstrată în dosarul lunii. A treia cere un D406 rectificativ pentru septembrie, cu codul de autolichidare corect. Art. 337^1 alin. (3) lit. a) din Codul de procedură fiscală nu sancționează fișierul corectat până la termenul legal al următorului fișier, adică D406 pe octombrie: 30 noiembrie 2026, mutat pe 2 decembrie, pentru că 30 noiembrie și 1 decembrie sunt zile de sărbătoare legală. După această dată, amenda pentru fișier incorect e între 500 și 1.500 de lei.
Dacă vrei să verifici dobânzile pentru o TVA declarată mai târziu, folosește calculatorul de dobânzi și penalități. În exemplu nu e cazul: TVA a fost declarată și plătită la timp, iar diferențele țin doar de raportare.
Calendarul pentru toamna lui 2026
| Data | Ce se întâmplă | Temei |
|---|---|---|
| 26 august 2026 | ANAF publică aplicațiile de verificare D406 și șablonul D300 | comunicatul ANAF nr. 782 |
| 18 septembrie 2026 | Versiunea 2.0 a aplicației D300_2026 | pagina SAF-T a ANAF, instrumentul 7 |
| 26 octombrie 2026 | D300 pentru septembrie (25 octombrie e duminică) | art. 323 alin. (1) Cod fiscal, art. 75 CPF |
| 2 noiembrie 2026 | D406 pentru septembrie (31 octombrie e sâmbătă) | anexa 4 la OPANAF nr. 1783/2021, art. 75 CPF |
| 25 noiembrie 2026 | D300 pentru octombrie | art. 323 alin. (1) Cod fiscal |
| noiembrie 2026 | Se încheie perioada de testare a aplicațiilor | comunicatul ANAF nr. 782 |
| 2 decembrie 2026 | D406 pentru octombrie (30 noiembrie și 1 decembrie sunt sărbători legale); ultima zi pentru a corecta fără amendă D406 pe septembrie | anexa 4, art. 337^1 alin. (3) lit. a) CPF |
Termenele exacte pentru firma ta, în funcție de perioada fiscală și de declarațiile pe care le depui, le găsești în calendarul de obligații fiscale.
Lista de verificare înainte de depunere
Ordinea pe care o folosim lunar, după ce închidem contabilitatea și înainte de termenul D406:
- Rulezi aplicația de verificare D406 pe fișierul XML și deschizi fișierul CSV de erori, dacă a apărut.
- Generezi șablonul D300 din același fișier și îl pui lângă decontul depus, rând cu rând, nu doar pe totaluri.
- Pentru fiecare diferență, cauți cauza în tabelul de mai sus: deducere amânată, regularizare, TVA la încasare, pro rata.
- Diferențele fără cauză le urmărești până la factură și la codul de taxă din SAF-T.
- Corectezi SAF-T-ul prin rectificativă înainte de termenul următorului fișier și decontul prin regularizări în decontul următor.
- Păstrezi o notă scurtă de reconciliere pe lună: suma, cauza, decontul în care se închide. E primul document pe care îl ceri când ANAF trimite o notificare de neconformitate.
Comparația e mai utilă înainte de 25, pe un SAF-T provizoriu al lunii: o eroare găsită atunci se corectează direct în decont, înainte de depunere, fără regularizare.
Firmele străine înregistrate în scopuri de TVA
O firmă stabilită în străinătate, care are doar cod de TVA în România, depune SAF-T în formă redusă: antetul, nomenclatoarele și facturile emise și primite, fără conturi și fără înregistrări contabile. Am explicat structura în articolul despre SAF-T pentru nerezidenți. Consecința pentru reconciliere: testele din seria a II-a privesc secțiunea General Ledger Entries, pe care fișierul redus nu o conține, iar ghidul aplicației D300_2026 nu descrie un tratament separat pentru acest tip de fișier.
La nerezidenți, diferențele vin din alte surse decât la o firmă românească. Un nerezident nu poate aplica TVA la încasare, pentru că art. 282 alin. (3^1) din Codul fiscal îl rezervă persoanelor cu sediul activității economice în România. În schimb, apar des:
- transferurile de marfă din depozitul din alt stat membru, declarate în D300 ca achiziții intracomunitare, dar fără factură în SAF-T, dacă ERP-ul nu emite un document pentru transfer;
- facturile emise în altă monedă și convertite la alt curs în D406 decât în decont;
- facturile primite de la furnizori români, înregistrate în ERP-ul din străinătate în altă lună decât cea în care se exercită deducerea.
La firmele străine, compară factură cu factură: lista din SalesInvoices și PurchaseInvoices, pe de o parte, și rândurile din D300 și D394, pe de alta. Construim exportul D406 din ERP-ul clientului și facem această reconciliere în fiecare lună, ca parte din compliance-ul de TVA pentru nerezidenți.
Unde te ajutăm
Pregătim și depunem D406 și decontul de TVA în aceeași lună, din aceeași evidență, cu reconcilierea între ele făcută înainte de termen. Detaliile sunt pe paginile SAF-T (D406) și decontul de TVA (D300). Dacă ai primit deja o notificare de neconformitate pentru SAF-T, trimite-ne fișierul și decontul pentru luna din notificare și îți spunem ce se explică și ce trebuie corectat.

