iConta.eu Intră în cont

Cum verific corectitudinea D112 folosind statele de plată

Cea mai fiabilă verificare a unei D112 nu e recitirea manuală a declarației, ci compararea ei automată cu ce a fost efectiv contabilizat din statele de plată ale lunii. iConta.eu face acest control încrucișat pe patru conturi, cu reguli explicite pentru fiecare tip de divergență.

Temeiul legal

"Articolul 147 — Depunerea Declarației privind obligațiile de plată a contribuțiilor sociale, impozitului pe venit și evidența nominală a persoanelor asigurate. (1) Persoanele fizice și juridice care au calitatea de angajatori sau sunt asimilate acestora [...] sunt obligate să depună lunar, până la data de 25 inclusiv a lunii următoare celei pentru care se plătesc veniturile, Declarația privind obligațiile de plată a contribuțiilor sociale, impozitului pe venit și evidența nominală a persoanelor asigurate." — Codul fiscal (Legea 227/2015), art. 147

Verificarea compară, pentru fiecare lună, sumele declarate în D112 cu rulajul creditor al patru conturi contabile:

Obligație (cod D112) Cont contabil Cotă Temei
Impozit pe salarii (602) 444 10% CF art. 64 alin. (1)
CAS (412 + 458) 4315 25% CF art. 138 lit. a)
CASS (432 + 459) 4316 10% CF art. 156
CAM (480) 436 2,25% CF art. 220^3 alin. (1)

Codurile 458 și 459 reprezintă suprataxa datorată de angajator la contractele part-time sub un anumit prag și se contabilizează tot în conturile 4315, respectiv 4316 (prin conturile de cheltuială aferente), nu separat.

Sursa sumelor declarate: se preferă XML-ul D112 efectiv depus și persistat la depunere (dacă există); dacă nu, se regenerează D112 pentru luna respectivă. Aplicația comunică mereu care variantă a folosit.

Toleranța nu e fixă la 1 leu — crește cu numărul de salariați (0,5 lei per salariat), pentru că D112 rotunjește totalul la leu, iar contabilitatea ține sume exacte pe fiecare persoană. O toleranță fixă ar da diferențe false la firmele cu mai mulți angajați.

Rezultatul verificării are trei stări posibile, nu doar două: verde (diferență în limita toleranței), roșu (diferență reală, cu remediu specific cauzei) și gri (D112 nu a putut fi generată sau nu se datorează în luna respectivă — de exemplu, dacă firma nu a avut salariați). Gri nu înseamnă eroare a aplicației, ci imposibilitatea de a da un verdict cu datele disponibile.

Ce se greșește în practică

Greșeala frecventă e compararea manuală doar a impozitului pe venit din statul de plată cu D112, ignorând CAS, CASS și CAM — patru sunt conturile relevante, nu unul singur. A doua greșeală e ignorarea faptului că brutul contabil (contul 421) nu face parte din această verificare — D112 raportează baza de contribuții, care poate diverge legitim de brut pe lunile cu concedii medicale.

Ce face iConta.eu

Funcția verifica_d112 (core/control_incrucisat.py) execută automat acest control pentru fiecare lună: generează sau preia D112, parsează sumele declarate direct din XML (nu printr-o reagregare separată a salariaților, pentru a evita o "a treia cifră"), citește rulajele contabile doar din notele validate, aplică toleranța corectă și afișează verdictul pe fiecare din cele patru conturi, cu temeiul citat explicit pentru fiecare constatare.

iConta.eu


Toate ghidurile · ← iConta.eu · Termeni și condiții