SAF-T D406 pe Dynamics 365 Business Central: Auto-generare, reconciler și audit trail 2026
Cum generezi SAF-T D406 din D365 BC corect și auditabil în 2026 — mapare plan de conturi RO, reconciler sub-conturi, validare 30+ reguli ANAF, gestionare erori, audit trail. Reduce timpul de la 32h/lună la 4h/lună.
Bogdan Minoiu — Founder Azuvio · 2026-11-06 · 11 min · Conformitate & ANAF
Ce este SAF-T D406 și de ce e provocator pe BC
SAF-T D406 (Standard Audit File for Tax) e fișierul XML obligatoriu ANAF lunar pentru contribuabilii mari și mijlocii, conținând întreaga contabilitate analitică + jurnale + active fixe + stocuri. Pe D365 BC, dificultatea apare din: planul de conturi BC nu coincide 1:1 cu structura D406 (necesită mapare), sub-conturile analitice + dimensions BC necesită reconciliere, erorile mici (cont neexistent, sumă inconsistentă) blochează declarația.
Top 10 probleme tipice generare SAF-T din BC
1. Plan conturi BC custom (5-7 cifre) vs structura D406 (4 cifre standard).
2. Dimensions BC (Cost Center, Department, Project) nu sunt mapate la analitice D406.
3. Conturi tranzitorii BC (de pasaj) care nu trebuie raportate dar apar.
4. Sume diferite între Balance Sheet și D406 (din cauza rotunjirilor multi-currency).
5. Furnizori/clienți fără CIF sau cu CIF invalid → bloc D406.
6. Active fixe cu data PIF lipsă sau amortizare necontabilizată.
7. Stocuri cu cost mediu negativ (din corecții retro).
8. Tranzacții intercompany neeliminate.
9. TVA split (19/9/5/0) cu sume crossover.
10. Note contabile manuale neechilibrate (debit ≠ credit).
SAF-T Reconciler Azuvio — 30+ reguli pre-flight
Engine rulează pe staging SAF-T înainte de submit:
Mapare conturi: BC chart of accounts → D406 standard (mapping vizual editabil + versioning).
Dimensions → analitice: Cost Center BC → cont analitic D406 automat.
Reconciliere sume: Balance Sheet BC = sume D406 cu toleranță rotunjire <0.01€.
Validare CIF: VIES live pentru clienți/furnizori UE, ANAF lookup pentru RO.
Active fixe: PIF, durată, metodă amortizare check.
TVA coherence: D300 + D394 vs D406 cross-check.
Intercompany: eliminare automată cu marker.
Tranzacții suspect: highlight pentru review uman (sume mari, conturi neutilizate, etc.).
Arhitectura integrării cu BC
1. Job lunar BC: export Balance + Journal + Suppliers + Customers + Fixed Assets + Inventory.
2. Push to SAF-T Reconciler Azuvio via REST API.
3. Engine validare 30+ reguli (<60s pentru 800k tranzacții).
4. Dashboard preview cu erori clasificate (blocker / warning / info).
5. Auto-fix pentru 70% din probleme (mapping + rotunjiri).
6. Manual review pentru restul (sume mari, conturi noi).
7. Submit SPV cu confirmare + arhivare Document Hub.
Audit trail complet
Fiecare modificare în SAF-T (manual fix, mapping change, override) e logată cu user + timestamp + before/after, exportabil PDF pentru audit ANAF. Reconciler păstrează ultimii 7 ani conform legii.
ROI tipic mid-market
Distribuitor 22M€ CA, 800k tranzacții/an: generare SAF-T manual = 32h/lună × 12 = 384h/an × 35€/h = 13.440€/an salvați. Plus risc penalități evitate (greșeli D406 pot ajunge la 5k€/factură × 8 factori/an = 40k€/an). Total beneficiu 53.440€/an, payback <2 luni.
Concluzie
SAF-T D406 nu trebuie să fie un coșmar lunar. Reconciler-ul Azuvio peste BC reduce 32h/lună la 4h/lună cu audit trail complet. Vezi și [e-Factura semantic pe BC](/blog/dynamics-365-bc-e-factura-semantic-cius-ro-2026).