Declaratia 112
Scop
Declaratia 112 este formularul unic utilizat pentru raportarea lunara a obligatiilor de plata aferente contributiilor sociale, impozitului pe venit si evidenta nominala a persoanelor asigurate. Este reglementata de legislatia fiscala in vigoare si reprezinta un document esential in procesul de conformare fiscala pentru angajatori.
Functionalitatea permite generarea si gestionarea declaratiei D112, necesara pentru raportarea contributiilor sociale si a altor obligatii aferente salariatilor, conform legislatiei in vigoare.
Prerechizite
Completarea corecta a informatiilor in dosarul de personal.
Calculul final al salariilor efectuat.
Verificarea datelor privind contributiile si retinerile.
Inregistrarea corecta a datelor privind asiguratii.
Verificarea variabilelor de setare necesare Human Resources & Payroll -> Administrare Personal -> Setari -> Configurari -> Variabile Specifice Salariilor
Procedura
Generare Declaratia 112
1. Selectati luna salariala pentru care se genereaza declaratia D112.
2. Accesati: Human Resources & Payroll -> Revisal si Declaratii -> Declaratia 112.
3. Apasati butonul Generare Declaratia Unica.
4. Completati campurile necesare:
Selectati Firma sau Filiala, utilizand codul fiscal.
Completati numele, prenumele si functia persoanei care semneaza declaratia.
5. Apasati Generare pentru finalizarea procesului.
6. Fisierul rezultat de forma du_CUI_Anul_Luna.xml se salveaza pe statia de lucru.
7. Fisierul XML se valideaza cu aplicatia DUKIntegrator.jar.
Atenționare
In cazul in care apar erori la validare, acestea se regasesc in acelasi folder cu fisierul XML. Se corecteaza erorile si se reia generarea declaratiei.
Vizualizare si Actualizare Declaratia 112
Dupa generare, declaratia D112 este afisata in lista.
1. Selectati declaratia pentru vizualizare si actualizare.
2. Sunt disponibile urmatoarele sectiuni principale:
Angajator - date de identificare ale firmei, informatii privind codul fiscal, adrese, cod CAEN, casa de asigurari, indicatori privind contributiile datorate;
Asigurati - lista salariatilor inclusi in declaratie, cu informatii privind contractul, functia, salariul de baza, tipul asiguratului si contributiile individuale.
3. Exemple de modificari:
Corectarea adresei sediului social sau a adresei fiscale;
Actualizarea codului CAEN sau a casei de asigurari;
Modificarea incadrarii unui salariat;
Actualizarea valorilor pentru contributii sau deduceri in caz de erori.
Important
Modificarile efectuate in aceste sectiuni trebuie sa fie in conformitate cu legislatia in vigoare si cu datele din documentele justificative ale angajatorului.
Vezi și
Pentru explicatii oficiale privind structura declaratiei D112 (sectiunile Angajator, Asigurati si campurile aferente), schema XSD si validarile tehnice, consultati pagina ANAF dedicata: Declaratia 112 -> Anexa Validarii
Informatii Asigurat
Datele privind statutul de asigurat al persoanei pot fi vizualizate si, daca este cazul, completate prin accesarea declaratiei generate, sectiunea Asigurati, selectand salariatul dorit si apasand butonul Modificare.
Campurile relevante sunt evidentiate astfel:
dataAng - Data intrarii in categoria de asigurat
dataSf - Data iesirii din categoria de asigurat
Vezi și
Pentru detalii privind completarea acestor informatii din pagina de profil a salariatului, consultati: Informatii Asigurat
Declaratia 112 - Sesiune Diferente
O sesiune de diferente se utilizeaza atunci cand este necesara corectarea unor informatii referitoare la un salariat pentru o luna deja raportata printr-o declaratie D112.
Este necesar ca pentru luna respectiva sa existe deja o declaratie initiala transmisa, iar corectiile salariale sa fie operate in sistem (Diferente Salarii).
1. Deschideti o sesiune de diferente pentru luna in care trebuie facuta corectia.
2. Efectuati modificarile necesare asupra datelor salariatului.
3. Generati din nou declaratia D112 pentru perioada respectiva.
Noua declaratie va fi generata cu Numar plata = 0 (Date actuale).
Declaratia initiala va fi automat marcata cu Numar plata = 1 (Date deja raportate).
4. Selectati declaratia generata si apasati butonul Modific, pentru editarea datelor declaratiei.
5. In campul Declaratie, modificati valoarea din Declaratie Initiala in Declaratie Rectificativa.
6. In campul Tip rectificativa, schimbati din 0 - Declaratie Initiala in 1 - Declaratie Rectificativa.
7. Apasati butonul Salveaza ( ).
Important
Asigurati-va ca modificarile efectuate respecta legislatia in vigoare si sunt justificate prin documente.
Modificari Structura D112 - 01.07.2026
Notă
Continutul acestei pagini a fost redactat pe baza structurii tehnice a declaratiei D112 (versiune D112_A7.2.6) valabila din 07/2026. Urmeaza a fi verificat si completat cu detalii din arhiva de generare D112, dupa punerea acesteia la dispozitie.
Important
Modificarile de mai jos se aplica incepand cu luna de raportare 07/2026, conform OUG nr. 89/2025.
Incepand cu luna de raportare iulie 2026, structura declaratiei D112 a fost actualizata prin introducerea de campuri noi si prin schimbarea temeiului legal pentru anumite valori si coduri deja existente. Modificarile decurg din:
actualizarea salariului minim brut pe tara si a sumei neimpozabile utilizate in calculul contributiilor;
eliminarea obligatiei de a depune declaratie rectificativa pentru luna anterioara, in cazul concediilor medicale (cod 01) al caror procent se modifica intre luni (vezi Modificare Legislativa - Concedii Medicale).
Valori actualizate (salariu minim / suma neimpozabila)
Perioada |
Salariu minim brut |
Suma neimpozabila |
Temei legal |
|---|---|---|---|
01/2026 - 06/2026 |
4.050 lei |
300 lei |
OUG 168/2022, OUG 156/2024 |
07/2026 - 12/2026 |
4.325 lei |
200 lei |
OUG 89/2025 |
Campuri noi in structura D112 - Sectiunea D (aplicabile din 07/2026)
D_9a - bifa pentru CM acordate pacientilor inclusi in Programele Nationale de Sanatate (PNS).
D_9b - bifa aferenta diminuarii cu 1 zi lucratoare a indemnizatiei, conform OUG 91/2025 (corespunde, la nivelul aplicatiei, bifei Penalizare de pe certificatul medical - vezi Modificari Legislative).
D_14a, D_15a, D_16a - reorganizeaza campurile de zile suportate de angajator/FNUASS: D_14a/D_15a devin campurile principale „Zile prestatii (zile lucratoare)” suportate de angajator, respectiv FNUASS, iar D_14/D_15 raman ca subcategorie „din care zile platite”; D_16a = total zile prestatii (D_14a + D_15a), iar D_16 = total zile platite (D_14 + D_15).
D_20a - „20.1 Indemnizatie sanatate suportata de angajator - diferenta recalculata pentru CM in continuare”.
D_21a - „21.1 Indemnizatie sanatate suportata din FNUASS - diferenta recalculata pentru CM in continuare”.
Mecanismul D_20a / D_21a pentru concedii medicale cu procent modificat intre luni
Campurile D_20a si D_21a se completeaza exclusiv atunci cand:
codul de boala al certificatului este D_9 = 01 (Boala obisnuita); si
certificatul este in continuare pe un episod inceput intr-o luna anterioara (data certificatului initial - Data_CMI - este completata).
Pentru luni de raportare anterioare 07/2026, cele doua campuri raman necompletate (null), indiferent de situatie.
Formula de calcul
Incepand cu 07/2026, atunci cand recalcularea unui certificat in continuare determina un procent mai mare (65% sau 75%) fata de cel aplicat certificatelor din luna anterioara, nu se mai depune declaratie D112 rectificativa pentru luna anterioara. In schimb, in declaratia lunii curente se completeaza:
D_20a (luna curenta) = diferenta de indemnizatie recalculata (suportata de angajator, luna anterioara)
D_20 (luna curenta) = indemnizatia lunii curente (suportata de angajator) + D_20a (luna curenta)
D_21a (luna curenta) = diferenta de indemnizatie recalculata (suportata din FNUASS, luna anterioara)
D_21 (luna curenta) = indemnizatia lunii curente (suportata din FNUASS) + D_21a (luna curenta)
La nivelul aplicatiei, sumele D_20a/D_21a corespund campurilor CM Unitate Anterior / CM Buget Anterior, adaugate pe certificatul de concediu medical al lunii curente. Procedura completa de operare in aplicatie este descrisa in pagina Modificare Legislativa - Concedii Medicale.
Important
Regula anterioara (aplicabila pana la 30.06.2026, conform Normelor de aplicare ale OUG 158/2005) presupunea redepunerea declaratiei D112 pentru luna precedenta, cu procentul si indemnizatiile corectate. Aceasta regula nu se mai aplica incepand cu luna de raportare 07/2026.
Rapoarte si validari asociate
Structura tehnica a validarilor pentru campurile de mai sus (conditii de completare, formule de agregare intre sectiuni si erorile returnate de validator) se regaseste in structura oficiala D112 primita de la ANAF/furnizorul de aplicatie. Aceasta pagina va fi actualizata cu exemple suplimentare dupa analiza arhivei de generare D112 pentru versiunea curenta.
Redirectionare cota impozit profit
Pentru importul sumelor reprezentand redirectionarea cotei de 2% din impozitul pe salarii catre sindicat:
1. Selectati declaratia generata.
2. Accesati sectiunea Asigurati.
3. Utilizati butonul Import/Export din sectiunea E4.
4. Completati fisierul exportat conform modelului disponibil.
5. Realizati importul completat pentru actualizarea informatiilor.
Redobandirea calitatii de asigurat dupa revenire din stare de crestere copil / suspendat / concediu fara plata
Procedura descrie modul de inregistrare in sistem a revenirii salariatului din starea Crestere copil, Suspendat sau Concediu fara plata (mai mare de o luna), astfel incat informatiile privind statutul de asigurat sa fie raportate corect.
Este nesesara:
Existenta contractului activ al salariatului in sistem.
Selectarea perioadei de salarii corespunzatoare.
Verificarea corectitudinii informatiilor din contractul salariatului.
Actualizare contract la revenirea salariatului
1. Selectati luna salariala dorita.
2. Accesati: Human Resources & Payroll -> Administrare Personal -> Persoane.
3. Identificati salariatul si contractul pentru care se actualizeaza starea.
4. Accesati Contracte -> Detaiere Contract -> Financiare.
5. In sectiunea Financiare, utilizand butonul Modific, completati:
Informatii valabile din data de - data la care salariatul isi reia activitatea;
Actualizare stare contract
1. In cazul in care salariatul revine mai devreme decat data declarata initial, se adauga o noua inregistrare la nivelul contractului.
2. In sectiunea Date Generale -> Stare completati urmatoarele informatii:
Din data - data revenirii din starea de crestere copil / suspendare;
Stare - Activ.
3. Salvati modificarile contractului.
4. Reveniti in interfata principala si verificati inregistrarile existente pentru contract.
5. Accesati Human Resources & Payroll -> Administrare Personal -> Alte Functii -> Contracte -> Stare si filtrati inregistrarile:
Marca Contract = marca la nivelul careia inregistrarti intoarcerea din din starea de crestere copil / suspendare;
Ultima Inregistrare = NU.
Eliminati inregistrarea cu stare Activ care are data cea mai mare, daca aceasta a fost generata anterior si verificati ca starile sa fie corecte.
Actualizare vechimi
1. Accesati: Human Resources & Payroll -> Administrare Personal -> Persoane Date Generale -> Vechimi.
2. La revenirea salariatului se adauga o noua inregistrare in sectiunea Vechimi, cu urmatoarele valori:
Din data = data reintoarcerii salariatului;
Data angajarii.
Important
Daca exista inregistrari ulterioare datei de revenire, acestea trebuie actualizate corespunzator.
Verificare Declaratia 112
Dupa finalizarea calculului de salarii se genereaza Declaratia 112 si se verifica informatiile din sectiunea Date de identificare asigurat, in special:
Data intrarii in categoria de asigurat.
Generare Declaratia 112 Rectificativa
In cazul in care declaratia a fost deja transmisa fara actualizarea informatiilor mentionate anterior, se procedeaza astfel:
1. Accesati Human Resources & Payroll -> Revisal si Declaratii
2. Selectati butonul Declaratia 112 situat in bara laterala din stanga ecranului. Cand meniul „Navigare” este expandat, numele butonului este vizibil alaturi de pictograma.
3. Apasati butonul Generare Declaratia Unica
4. Bifati Sesiune Diferente = DA
5. Completati numele, prenumele si functia declarantului
6. Apasati butonul Start.
7. Selectati inregistrarea generata si apasati butonul Modifica
8. Completati campurile: Declaratie (alegeti din lista Declaratie rectificativa) si Tip rectificativa (alegeti din lista un numar conform specificatie din Anexa de validari a D112).
9. Apasati butonul Salveaza
Declaratia rectificativa rezultata se va depune la ANAF.
Rapoarte
Rapoartele aferente declaratiei D112 pot fi accesate din meniul de Rapoarte disponibil la nivelul aplicatiei.