Detalii despre erorile raportate de D112 si/sau denumirile folosite de aceasta, le gasiti pe pagina:
https://static.anaf.ro/static/10/Anaf/Declaratii_R/112.html
in fisierul "Anexa validari" (Link 2026.04.11)

Fisierele se descarca in folderul x:\ncpw al statiei de lucru (NU in folderul firmei).

- se verifica la {Salarii}, {Configurare} daca totul e ok:
	(zile lucratoare, salariu minim=4050 si 4325 (de la 01 iulie), salariu mediu=8620, Fd_cam=2.25, Fd_han=4; 
	Ded_lim, Cass, Cas3, Lim_cas, Somaj, Fd_inv, Fd_cm =0)
- se verifica la {Salarii}, {Conf.incadrari} daca: (Pr_imp1=100, As_sanat=10, Lim_as_san=12, Cas3=25;
	bifa la FF1(daca e functia de baza), Deduceri, Fd_cam, Fd_han, Cass, Cas_unit;
	Aj_somaj, Lim_somaj, Lim_cas, Asigscu =0)
   -- scutire taxe 300ron la salariu minim: {Personal}, {Angajati 2}: Tip_contr1=51
	{Salarii}, {Culegere}: Tip_contr1=51
	{Salarii}, {Conf.incadrari}: Pr_ch_forf=300 si 200 (de la 01 iulie)
   -- deducere 450ron pt.varsta<26ani: {Personal}, {Angajati}: Cod numeric=sAAllZZ...
	{Salarii}, {Conf.incadrari}: Ded2_ani=26, Ded2_prsu=15
   -- copii in intretinere: {Salarii}, {Conf.incadrari}: Ded3_copil=100
	{Salarii}, {Culegere}: Pr_ded_sup=x.y
	(x=total persoane in intretinere; din care y sunt copii; ex: 2copii in intretinere=2.2; 1adult si 1copil=2.1)
   -- pensii facultative, diurne si alte venituri neimpozabile (non-salariale):
	{Salarii}, {Venit.neimpozabile}: Camp_d112 se completeaza conform cu Anexa Validari D112, sectiunea < asiguratE3 > (paginile 68..71)
	(Anexa validari D112 din 2024.02.15)
	exemplu: E3_62
	pentru 8.4.3 Indemnizatii de delegare neimpozabile, cf.art.76 alin.(4) lit.h) din CF


Sau, daca exista urmatoarele fisiere, se pot descarca in x:\ncpw si se pot studia in firma de teste NCPW ca pe un exemplu (luna ianuarie):
Fisierul "confsal.dbf" contine configurarile legate de taxele angajatorului aferente 2022 si poate fi salvat si direct in folderul firmei.

La inceput de an, dupa configurarea initiala descrisa mai sus, se raspunde cu "Da" la intrebarea "Doriti actualizare salarii conform noii configurari ?".
(se poate raspunde "Da" si ulterior, tot anul; dar raspunzand astfel, se reiau toate calculele de la incadrare catre net ->
-> eventualele calcule de net sau cifre puse "fortat" se vor suprascrie)

Pentru zilieri:
- {Personal}, {Angajati 2}: Tip_contr1=3, Tip_contr2=N, Normn=8 (fara alte bife, cifre)
- {Salarii}, {Conf.Incadrari}, se creaza o incadrare noua unde se trece DOAR Pr_imp1=100, Alte_entit=0, CAS3=25, Cas_unit=bifa

Pentru Concedii Medicale D112 2021:
Daca aveti CM "in continuare", trebuie sa existe si concediul medical initial in baza de date a NCPw. Altfel, veti primi un mesaj de eroare la validare, de genul:
E: asigurat (18) [idAsig = 18] sectiune asiguratD (1)
 eroare regula: S90a: Data_CMI # null daca (D_3 # null si D_4 # null)

Pentru Constructii 2021:
Daca o persoana lucreaza in constructii dar nu indeplineste conditiile de scutire (salar brut realizat prea mic sau prea mare) veti primi Atentionare de genul:
A: asigurat (1) [idAsig = 1] sectiune asiguratA (1)
 Contributie Individuala SANATATE diferita de suma calculata
 atentionare regula: S25: A_12 (250) = round(Max(A_11,salmin*A_8/NZL) * CIsan) (300)
A: asigurat (1) [idAsig = 1] sectiune asiguratA (1)
 Contributie Individuala ASIGURARI SOCIALE diferita de suma calculata
 atentionare regula: S27: A_14 (625) = round(Max(A_13,salmin*A_8/NZL) * CIpens)(750) 
(declaratia se poate depune)

- daca o persoana are 2 sau mai multe contracte de munca: {Conf.incadrari}: [Alte_entit=-1]