PROCEDURĂ TEHNICĂ din 5 iunie 2025de transformare a zilelor lucrătoare în zile calendaristice, în vederea determinării stagiului de cotizare realizat de asigurații sistemului public de pensii
EMITENT
  • CASA NAȚIONALĂ DE PENSII PUBLICE
  • Publicat în  MONITORUL OFICIAL nr. 597 din 26 iunie 2025



    Notă
    Aprobată prin ORDINUL nr. 342 din 5 iunie 2025, publicat în Monitorul Oficial al României, Partea I, nr. 597 din 26 iunie 2025.
    Conform prevederilor art. 16 alin. (1) din Legea nr. 360/2023 privind sistemul public de pensii, în sistemul public de pensii, constituie stagiu de cotizare perioadele de timp pentru care asigurații datorează și/sau plătesc contribuții de asigurări sociale în sistemul public de pensii din România, precum și în alte țări, în condițiile stabilite prin instrumente juridice internaționale la care România este parte. Potrivit dispozițiilor art. 15 din Normele de aplicare a prevederilor Legii nr. 360/2023 privind sistemul public de pensii, aprobate prin Hotărârea Guvernului nr. 181/2024, perioada pentru care se datorează contribuție de asigurări sociale în sistemul public de pensii se înregistrează în zile lucrate dintre cele lucrătoare, corespunzătoare condițiilor de muncă în care asiguratul își desfășoară activitatea sau, după caz, în zile lucrătoare din numărul zilelor calendaristice, în cazul perioadelor de concedii medicale.Potrivit dispozițiilor art. 42 din Legea nr. 360/2023, stagiul de cotizare realizat de asigurați, precum și perioadele asimilate se determină în ani, luni și zile calendaristice.În aplicarea prevederilor de mai sus, începând cu data de 1 septembrie 2024, data intrării în vigoare a Legii nr. 360/2023, se stabilește următorul algoritm de calcul al stagiilor de cotizare, realizat după data de 31 martie 2001:1. Calculul numărului total de zile lucrate într-o lună, exprimat în zile lucrătoare1.1. Calculul sumei zilelor lucrate pe tipuri de condiții de muncă1.1.1. Pentru perioada aprilie 2001-februarie 2003, suma zilelor lucrate în lună în condiții normale se calculează astfel:unde:– Z_NN_T = suma zilelor declarate de către angajator/angajatori pentru perioadele lucrate în condiții normale, în cursul unei luni (fără zilele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin);– NN = numărul de zile lucrate în condiții normale (fără zilele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin), înscris în declarația nominală de asigurare.1.1.2. Pentru perioada martie 2003-iunie 2005, suma zilelor lucrate în lună în condiții normale se calculează astfel:unde:– Z_NN_T = suma zilelor declarate în lună de către angajator/angajatori în condiții normale, calculată în funcție de norma și de numărul de ore lucrate pe zi (fără zilele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin);– norma = programul normal de lucru specific locului de muncă, exprimat în ore (poate avea valorile 8, 7 sau 6), înscris în declarația nominală de asigurare;– ore lucru = numărul de ore lucrate/zi, astfel: – în cazul contractelor individuale de muncă cu normă întreagă este egal cu norma;– în cazul contractelor individuale de muncă cu timp parțial este egal cu numărul de ore prevăzut în contractul individual de muncă, înscris în declarația nominală de asigurare (poate lua valorile 1,2,3,4,5,6,7); – NN = numărul de zile lucrate în lună în condiții normale (fără zilele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin), înscris în declarația nominală de asigurare.1.1.3. Începând cu iulie 2005, suma zilelor lucrate în lună în condiții normale nu se mai calculează în funcție de norma și de numărul de ore lucrate pe zi:unde:– Z_NN_T = suma zilelor declarate de angajator/angajatori în condiții normale (fără zilele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin);– NN = numărul de zile lucrate în condiții normale (fără zilele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin), înscris în declarația nominală de asigurare.Cu respectarea prevederilor legale, în mod similar se calculează: – Z_SS_T = suma zilelor lucrate în lună în condiții speciale;– Z_DD_T = suma zilelor lucrate în lună în condiții deosebite;– Z_PP_T = suma zilelor pentru care asiguratul a beneficiat de prestații de asigurări sociale în condiții normale;– Z_PPS_T = suma zilelor pentru care asiguratul a beneficiat de prestații de asigurări sociale în condiții speciale;– Z_PPD_T = suma zilelor pentru care asiguratul a beneficiat de prestații de asigurări sociale în condiții deosebite;– Z_SOM_T = suma zilelor pentru care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin;– Z_PP_SOM_T = suma zilelor pentru care asiguratul a beneficiat de prestații de asigurări sociale declarate de Agenția Națională pentru Ocuparea Forței de Muncă/ agențiile județene pentru ocuparea forței de muncă (ANOFM/AJOFM).1.2. Plafonarea numărului de zile lucrate la numărul de zile lucrătoare din lună1.2.1. În situația în care zilele lucrate de asigurat în condiții normale, speciale și deosebite de muncă, însumate cu zilele în care acesta a beneficiat de prestații de asigurări sociale și cu cele în care a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin depășesc numărul de zile lucrătoare din luna respectivă (asiguratul are doi angajatori), se plafonează zilele lucrate, cu următoarea prioritate:Numărul de zile obținut după plafonare va fi utilizat la calculul stagiului lunar, astfel:– Z_NN = număr de zile lucrate în lună în condiții normale;– Z_SS = număr de zile lucrate în lună în condiții speciale;– Z_DD = număr de zile lucrate în lună în condiții deosebite;– Z_PP = număr de zile lucrătoare pentru care asiguratul a beneficiat de prestații de asigurări sociale în condiții normale;– Z_PPS = număr de zile lucrătoare pentru care asiguratul a beneficiat de prestații de asigurări sociale în condiții speciale;– Z_PPD = număr de zile lucrătoare pentru care asiguratul a beneficiat de prestații de asigurări sociale în condiții deosebite;– Z_SOM = număr de zile lucrătoare pentru care asiguratul a beneficiat de ajutor de șomaj/alocație de sprijin;– Z_PP_SOM = număr de zile lucrătoare pentru care asiguratul a beneficiat de prestații de asigurări sociale declarate de ANOFM/AJOFM.1.2.2. În situația în care totalul zilelor lucrate de asigurat în condiții normale, speciale și deosebite de muncă, însumat cu zilele în care acesta a beneficiat de prestații de asigurări sociale și cu cele în care a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin este mai mic sau egal cu numărul de zile lucrătoare din luna respectivă, avem:– Z_NN = Z_NN_T;– Z_SS = Z_SS_T;– Z_DD = Z_DD_T;– Z_PP = Z_PP_T;– Z_PPS = Z_PPS_T;– Z_PPD = Z_PPD_T;– Z_SOM = Z_SOM_T;– Z_PP_SOM = Z_PP_SOM_T.2. Calculul stagiului lunar2.1. Transformarea zilelor lucrătoare în zile calendaristice la nivel de lună2.1.1. Pentru beneficiarii de ajutor/indemnizație de șomaj/ alocație de sprijin, ANOFM/AJOFM declară zile calendaristice:unde:STG_SOMAJ_T = stagiul total de cotizare aferent perioadei de șomaj.Stagiul lunar de cotizare aferent perioadei de șomaj se consideră stagiu în condiții normale de muncă.2.1.2. În toate celelalte situații, stagiul lunar de cotizare se calculează astfel:unde:– STG_NN_T = stagiul total lunar realizat în condiții normale (numărul de zile calendaristice realizate în condiții normale în luna respectivă);– Z_NN = total număr de zile lucrate în lună în condiții normale, exprimat în zile lucrătoare;– ZILE_LUCR = numărul de zile lucrătoare din lună, conform Legii nr. 53/2003 - Codul muncii, republicată, cu modificările și completările ulterioare;– ZILE_CALEND_LUNA = numărul de zile calendaristice din luna respectivă.În mod similar se calculează:– STG_PP_T = stagiul total lunar (numărul de zile calendaristice din luna respectivă) aferent prestațiilor în condiții normale;– STG_SS_T = stagiul total lunar (numărul de zile calendaristice realizate în condiții speciale);– STG_PPS_T = stagiul total lunar (numărul de zile calendaristice din luna respectivă) aferent prestațiilor în condiții speciale;– STG_DD_T = stagiul total lunar (numărul de zile calendaristice realizate în condiții deosebite);– STG_PPD_T = stagiul total lunar (numărul de zile calendaristice din luna respectivă) aferent prestațiilor în condiții deosebite.Valorile STG_NN_T, STG_PP_T, STG_SS_T, STG_PPS_T, STG_DD_T și STG_PPD_T se rotunjesc matematic la 5 zecimale.2.2. Plafonarea numărului de zile calendaristice de stagiu lunar la numărul de zile calendaristice din lună2.2.1. În situația în care suma zilelor de stagiu lunar realizat de asigurat în condiții normale, condiții speciale, condiții deosebite, a zilelor de stagiu aferent perioadelor în care asiguratul a beneficiat de prestații de asigurări sociale și/sau de ajutor/indemnizație de șomaj/alocație de sprijin depășește numărul de zile calendaristice din luna respectivă, se plafonează stagiul total lunar realizat la numărul de zile calendaristice din luna respectivă, cu următoarea prioritate:Stagiile lunare obținute vor fi folosite la calculul stagiului anual, astfel:– STG_NN = stagiu lunar realizat în condiții normale;– STG_SS = stagiu lunar realizat în condiții speciale;– STG_DD = stagiu lunar realizat în condiții deosebite;– STG_PP = stagiu lunar realizat aferent perioadelor în care asiguratul a beneficiat de prestații de asigurări sociale în condiții normale;– STG_PPS = stagiu lunar realizat aferent perioadelor în care asiguratul a beneficiat de prestații de asigurări sociale în condiții speciale;– STG_PPD = stagiu lunar realizat aferent perioadelor în care asiguratul a beneficiat de prestații de asigurări sociale în condiții deosebite;– STG_SOMAJ = stagiu lunar realizat aferent perioadelor în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin, inclusiv perioadele în care asiguratul a beneficiat de prestații de asigurări sociale declarate de ANOFM/AJOFM.2.2.2. În situația în care suma zilelor de stagiu lunar realizat de asigurat în condiții normale, condiții speciale, condiții deosebite, a zilelor de stagiu aferent perioadelor în care asiguratul a beneficiat de prestații de asigurări sociale și/sau de ajutor/indemnizație de șomaj/alocație de sprijin este mai mică sau egală cu numărul de zile calendaristice din luna respectivă, în calculul stagiului anual se folosesc valorile obținute, astfel:– STG_NN = STG_NN_T;– STG_SS = STG_SS_T;– STG_DD = STG_DD_T;– STG_PP = STG_PP_T;– STG_PPS = STG_PPS_T;– STG_PPD = STG_PPD_T;– STG_SOMAJ = STG_SOM_T.3. Transformarea numărului total de zile calendaristice realizate în anul respectiv în luni întregi (calculul stagiului anual)3.1. Determinarea numărului mediu lunar de zile calendaristice, calculat pentru fiecare an, utilizat la transformarea numărului total de zile calendaristice realizate în anul respectiv în luni de stagiu Pentru fiecare asigurat se calculează numărul mediu lunar de zile calendaristice din fiecare an, după formula:unde:– ZILE_MED_LUNA = numărul mediu de zile calendaristice aferent tuturor lunilor din anul respectiv, în care s-a realizat stagiu de cotizare;– NR_LUNI_DIN_AN_CU_STAGIU = numărul de luni din anul respectiv în care asiguratul a realizat stagiu de cotizare, indiferent de numărul de zile calendaristice realizate în lună;– ZILE_CALEND(LN) = numărul total de zile calendaristice aferente fiecărei luni în care asiguratul a realizat stagiu de cotizare (indiferent de numărul de zile realizate).Valoarea ZILE_MED_LUNA se rotunjește matematic la 5 zecimale.3.2. Calculul stagiului anual exprimat în luni și zile3.2.1. Calculul stagiului anual exprimat în zile calendaristice prin însumarea stagiilor lunare din an (numărului total de zile calendaristice realizate în anul respectiv):3.2.2. Transformarea stagiului anual în luni și zile de stagiu:NR_ZILE_STAGIU_NN (rămase după transformarea zilelor calendaristice în luni întregi) = TOT_STAGIU_NN_PE_AN - (NR_LUNI_STAGIU_NN * ZILE_MED_LUNA).Valoarea NR_ZILE_STAGIU_NN se rotunjește matematic la 5 zecimale.În mod similar se calculează stagiile anuale exprimate în luni și zile pentru perioadele lucrate în condiții speciale, deosebite, perioadele în care asiguratul a beneficiat de prestații de asigurări sociale în condiții normale, speciale și deosebite și perioadele în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin:
    - NR_LUNI_STAGIU_SS;- NR_ZILE_STAGIU_SS;
    - NR_LUNI_STAGIU_DD;- NR_ZILE_STAGIU_DD;
    - NR_LUNI_STAGIU_PP;- NR_ZILE_STAGIU_PP;
    - NR_LUNI_STAGIU_PPS;- NR_ZILE_STAGIU_PPS;
    - NR_LUNI_STAGIU_PPD;- NR_ZILE_STAGIU_PPD;
    - NR_LUNI_STAGIU_SOM;- NR_ZILE_STAGIU_SOM.
    3.2.3. Calculul stagiilor anuale pe tipuri de condiții de muncă3.2.3.1. Însumarea stagiilor anuale calculate pe tipuri de condiții de muncă:– pentru condiții normale se însumează stagiul anual aferent perioadelor lucrate în condiții normale cu cel calculat pentru perioadele în care asiguratul a beneficiat de prestații de asigurări sociale în condiții normale și cu cel aferent perioadelor în care asiguratul a beneficiat de ajutor/indemnizație de șomaj/alocație de sprijin:– pentru condiții speciale se însumează stagiul anual aferent perioadelor lucrate în condiții speciale cu stagiul anual calculat pentru perioadele în care asiguratul a beneficiat de prestații de asigurări sociale în condiții speciale:– pentru condiții deosebite se însumează stagiul anual aferent perioadelor lucrate în condiții deosebite cu stagiul anual calculat pentru perioadele în care asiguratul a beneficiat de prestații de asigurări sociale în condiții deosebite:3.2.3.2. Transformarea în luni și zile a zilelor de stagiu pe tipuri de condiții de muncă:unde:– LUNI_SUM_NP = numărul de luni întregi de stagiu obținut din însumarea zilelor calendaristice realizate în anul respectiv;– NR_ZILE_NP = numărul de zile calendaristice rămase după transformarea în luni întregi.3.2.3.3. Calculul numărului total de luni de stagiu pe tipuri de condiții de muncă:unde:– NR_LUNI_NP = numărul total de luni de stagiu realizat în condiții normale de muncă.În mod similar se determină stagiul realizat în condiții deosebite și stagiul realizat în condiții speciale.
    4. Calculul stagiului anual total4.1. Determinarea numărului de luni de stagiu anual:unde:– TOT_LUNI_AN = total luni stagiu anual;– ZILE_MED_LUNA = numărul mediu de zile calendaristice aferent tuturor lunilor de stagiu din anii perioadei selectate (se consideră că fiecare lună de stagiu din perioadă are ZILE_MED_LUNA zile calendaristice).4.2. Determinarea numărului de zile de stagiu anual:unde:– TOT_ZILE_AN = total zile stagiu anual (rămase după transformarea zilelor calendaristice în luni întregi).5. Calculul stagiului total pentru perioada începând cu data de 1 aprilie 20015.1. Determinarea numărului mediu anual de zile calendaristice utilizat la calculul stagiului total Pentru fiecare asigurat se calculează numărul mediu lunar de zile calendaristice aferent perioadei asigurate, începând cu data de 1.04.2001, după formula:unde:– NR_ANI_CU_STAGIU = numărul de ani în care asiguratul a realizat stagiu de cotizare (declarație nominală de asigurare, contract de asigurare socială, declarație individuală de asigurare), indiferent de numărul de luni și zile de stagiu realizate în anii respectivi;– ZILE_MED_LUNA(AN) = numărul mediu lunar de zile calendaristice calculat pentru toți anii în care asiguratul a realizat stagiu de cotizare.Valoarea ZILE_MED_AN se rotunjeste matematic la 5 zecimale.5.2. Însumarea zilelor din stagiile anuale:unde: – TOT_ZILE_AN = numărul calendaristic de zile calculat în fiecare an de stagiu din perioada de asigurare, începând cu 1 aprilie 2001;– TOT_ZILE_STG_INIT = numărul total de zile calendaristice realizat în perioada de asigurare, începând cu 1 aprilie 2001.5.3. Transformarea în luni a numărului total de zile calendaristice realizat în perioada de asigurare, începând cu 1 aprilie 2001 Se calculează numărul de luni întregi de stagiu obținut prin raportarea numărului total de zile calendaristice realizat în perioada de asigurare (pct. 4 subpct. 4.2) la numărul mediu lunar de zile calendaristice calculat pentru asigurat conform pct. 4 subpct. 4.1:unde:– LUNI_DIN_ZILE_STG = numărul total de luni întregi de stagiu;– TOT_ZILE_STG_INIT = numărul total de zile calendaristice realizat în perioada de asigurare, începând cu 1 aprilie 2001; – ZILE_MED_AN = numărul mediu lunar de zile calendaristice calculat pentru asigurat. 5.4. Calculul numărului final de zile de stagiu:unde: – TOT_ZILE_STG = numărul final de zile de stagiu calculat pentru perioadele începând cu 1.04.2001 (rămas după transformarea zilelor calendaristice în luni întregi);– TOT_ZILE_STG_INIT = numărul total de zile calendaristice realizat în perioada de asigurare, începând cu 1 aprilie 2001;– LUNI_DIN_ZILE_STG = numărul total de luni întregi de stagiu obținut conform subpct. 5.3;– ZILE_MED_AN = numărul mediu lunar de zile calendaristice calculat pentru asigurat pentru toți anii în care acesta a realizat stagiu de cotizare, începând cu 1 aprilie 2001.5.5. Determinarea numărului total de luni de stagiu realizat în perioada de asigurare, începând cu 1 aprilie 2001:unde:– TOT_LUNI_STG_INIT = suma lunilor de stagiu pentru întreaga perioadă de asigurare;– TOT_LUNI_AN = numărul de luni de stagiu calculat în fiecare an;– LUNI_DIN_ZILE_STG = numărul de luni de stagiu obținut prin transformarea în luni a numărului total de zile calendaristice conform subpct. 5.3.5.6. Calculul numărului total de ani de stagiu de cotizare:unde:– TOT_ANI_STG = numărul total de ani de stagiu de cotizare, obținut prin raportarea la 12 a numărului total de luni de stagiu de cotizare determinat conform subpct. 5.5;– TOT_LUNI_STG_INIT = numărul total de luni de stagiu de cotizare determinat conform subpct. 5.5.5.7. Calculul numărului total de luni de stagiu de cotizare:unde:– TOT_LUNI_STG = numărul total de luni de stagiu calculat pentru perioadele începând cu 1.04.2001 (rămas după transformarea lunilor calendaristice în ani întregi);– TOT_LUNI_STG_INIT = suma lunilor de stagiu pentru întreaga perioadă de asigurare;– TOT_ANI_STG = numărul total de ani de stagiu de cotizare.Stagiul total de cotizare pentru perioade ulterioare datei de 1.04.2001 este constituit din TOT_ANI_STG, TOT_LUNI_STG, TOT_ZILE_STG.
    -----