ANAF SPV — cum se face upload D112 lunar automatizat
Ghid tehnic pentru primării: generare declarație D112 în XML și upload automat pe SPV ANAF. Elimină munca manuală, evită erorile, respectă termenul de 25 al fiecărei luni.
Declarația 112 este obligatorie lunar pentru toți angajatorii din România, inclusiv primării. Termenul de depunere este 25 a lunii următoare celei pentru care se face raportarea. Nerespectarea termenului duce la amenzi între 1.000 și 20.000 RON.
Ce este declarația D112
D112 conține datele privind:
- Obligațiile de plată a contribuțiilor sociale (CAS, CASS, CAM)
- Impozitul pe venitul din salarii
- Evidența nominală a asiguraților
- Numărul de zile lucrate per salariat
Structura XML a D112
Formatul XML urmează schema publicată de ANAF (fișierul D112.xsd). Structura principală:
<declaratie>— root element cu atribute (luna, an, CUI plătitor)<anexa1>— obligații plătitor (angajator)<anexa11>— CAS de plată<anexa12>— CASS de plată<anexa13>— CAM (2.25% angajator)<anexa14>— impozit pe salarii<anexa2>— asigurat individual (per salariat)
Procesul de generare automată
Cu un sistem HR + salarizare integrat (ca City-App), fluxul este:
- 1-25 ale lunii: pontaj electronic, absențe, sporuri
- Ultima zi a lunii: închidere stat plată
- Ziua 1-5 a lunii următoare: verificare + aprobare
- Ziua 5-10: generare automată XML D112
- Ziua 10-15: validare cu SmartUpdate ANAF
- Ziua 15-25: upload SPV ANAF
Validare cu SmartUpdate ANAF
ANAF oferă tool-ul gratuit SmartUpdate pentru validarea local a XML înainte de upload. Verifică:
- Conformitate cu schema XSD curentă
- Sume corecte pe fiecare anexă
- CNP-uri valide (algoritm CRC)
- Coduri CAEN corecte
Upload pe SPV ANAF
Spațiul Privat Virtual (SPV) — www.anaf.ro — permite depunerea electronică:
- Autentificare cu certificat digital calificat (DigiSign, certSIGN)
- Meniu "Declarații fiscale" → "D112"
- Upload fișier XML
- Semnare electronică cu tokenul
- Confirmare receptare (email + PDF confirmare)
Automatizare completă vs. manuală
Manual (fără sistem HR digital):
- Timp: 8-16 ore/lună pentru primării medii
- Rată erori: 5-15% (frecvente corecții)
- Risc penalizări: mediu-mare
Automatizat (cu City-App HR):
- Timp: 30-60 min/lună (doar verificare)
- Rată erori: sub 1%
- Risc penalizări: minim
Rectificări D112
Dacă se descoperă erori după depunere, se poate face declarație rectificativă cu tipul R în XML. Termenul de rectificare este 5 ani (art. 78 Cod Fiscal).
Vezi soluția City-App pentru HR + salarizare cu D112 automatizat sau ghidul complet HR digital.
Vrei să implementezi asta în primăria ta?
Consultanță gratuită, demo personalizat și estimare buget. Răspundem în 24 de ore.