Ce este D112 și cum funcționează What D112 is and how it works
Declarația 112 (D112) este declarația unificată prin care angajatorii raportează lunar la ANAF obligațiile fiscale și de asigurări sociale aferente veniturilor din salarii: impozit pe venit, CAS (contribuția de asigurări sociale — 25%), CASS (contribuția de asigurări sociale de sănătate — 10%) și contribuțiile la Fondul de Garantare a Creanțelor Salariale. Termenul de depunere și plată este data de 25 a lunii următoare celei în care s-au plătit salariile. Return 112 (D112) is the unified declaration through which employers report monthly to ANAF tax and social insurance obligations related to salary income: income tax, CAS (social insurance contribution — 25%), CASS (health social insurance contribution — 10%), and contributions to the Salary Claims Guarantee Fund. The filing and payment deadline is the 25th of the month following the month in which salaries were paid.
Cele cinci erori frecvente The five most common errors
- 01
Cod COR greșit sau absent. Fiecare funcție declarată în D112 trebuie să aibă codul COR exact (Clasificarea Ocupațiilor din România). Codurile COR se actualizează periodic — utilizarea unui cod inactiv provoacă respingerea automată a declarației de sistemul informatic ANAF. Wrong or missing COR code. Each position declared in D112 must have the exact COR code (Classification of Occupations in Romania). COR codes are updated periodically — using an inactive code causes automatic rejection by the ANAF IT system.
- 02
Baza de calcul CAS incorectă. Frecvent, tichetele de masă, indemnizațiile de deplasare sau primele ocazionale sunt incluse greșit în baza de calcul CAS/CASS. Regulile de includere/excludere sunt exhaustive în Codul Fiscal art. 139 și se actualizează la fiecare modificare legislativă. Incorrect CAS calculation base. Frequently, meal vouchers, travel allowances, or occasional bonuses are incorrectly included in the CAS/CASS calculation base. Inclusion/exclusion rules are exhaustive in Fiscal Code art. 139 and update with every legislative change.
- 03
Neconcordanță D112 ↔ REGES Online. Sumele declarate în D112 diferă de datele din REGES Online (fostul REVISAL). Inspecția Muncii și ANAF au acces încrucișat la ambele baze — orice discrepanță generează automat notificare de inspecție. D112 ↔ REGES Online discrepancy. Amounts declared in D112 differ from data in REGES Online (formerly ReviSal). The Labor Inspectorate and ANAF have cross-access to both databases — any discrepancy automatically generates an inspection notice.
- 04
Contribuția fondului de handicap calculată pe salariul minim din luna anterioară. Suma datorată se calculează cu salariul minim din luna de raportare, nu din luna precedentă. De la 1 iulie 2026, valoarea corectă este 4.325 RON (nu 4.050 RON). Disability fund contribution calculated on the previous month's minimum wage. The amount owed is calculated with the minimum wage of the reporting month, not the previous month. From July 1, 2026, the correct value is 4,325 RON (not 4,050 RON).
- 05
Rectificativă depusă greșit sau tardiv. Rectificativele D112 se pot depune în termenul general de prescripție fiscală (5 ani). O rectificativă depusă după prescripție poate fi ignorată de ANAF. Rectificativele depuse fără dovada corectării și în REGES Online generează neconcordanțe. Incorrectly or belatedly filed corrective return. D112 corrective returns can be filed within the general tax limitation period (5 years). A corrective return filed after the limitation period may be ignored by ANAF. Corrective returns filed without also correcting REGES Online data generate new discrepancies.
Structura penalităților ANAF ANAF penalty structure
Penalitățile se cumulează: (1) dobândă de întârziere — 0,02% pe zi pe suma neachitată; (2) penalitate de întârziere — 0,01% pe zi suplimentar; (3) penalitate de nedeclarare — 0,08% pe zi, aplicabilă dacă ANAF descoperă obligații nedeclarate prin inspecție fiscală (se adaugă la dobândă și penalitate). Suma totală poate ajunge la 0,11%/zi în caz de inspecție. După 30 de zile de neachitare suma intră în executare silită. Penalties accumulate: (1) delay interest — 0.02% per day on the unpaid amount; (2) late payment penalty — an additional 0.01% per day; (3) non-declaration penalty — 0.08% per day, applicable if ANAF discovers undeclared obligations through tax inspection (added on top of interest and penalty). The total can reach 0.11%/day in case of inspection. After 30 days of non-payment the amount enters forced execution.
Lista de prevenție Prevention checklist
- Actualizați lista de coduri COR la fiecare schimbare de funcție sau la publicarea unei noi Clasificări a Ocupațiilor. Update the COR code list with every position change or publication of a new Classification of Occupations.
- Mențineți o hartă documentată a bazei de calcul CAS/CASS per tip de venit (salariu, tichete, bonusuri, deplasări). Maintain a documented map of the CAS/CASS calculation base per income type (salary, vouchers, bonuses, travel allowances).
- Reconciliați D112 cu REGES Online înainte de depunere — nu după. Reconcile D112 with REGES Online before filing — not after.
- Arhivați PDF-ul de confirmare generat de ANAF după depunerea cu succes — nu doar XML-ul de intrare. Archive the confirmation PDF generated by ANAF after successful filing — not just the input XML file.
- Procesul dual-check (o persoană calculează, alta validează) elimină circa 80% din erorile de calcul înainte de depunere. A dual-check process (one person calculates, another validates) eliminates approximately 80% of calculation errors before filing.