Contextul legal 2026
OUG 120/2021 + Legea 296/2023 + ulterioare extensii ANAF: e-Factura este obligatorie pentru B2B din 1 iulie 2024 și parțial B2C din 2025. Toate facturile fiscale între operatori economici se transmit electronic via SPV ANAF în format XML UBL 2.1 conform specificațiilor RO-CIUS. Termen 5 zile lucrătoare de la emitere; nerespectarea = amenzi de la 5.000 RON la 10.000 RON per factură.
Cum te înregistrezi în SPV ANAF
SPV (Spațiul Privat Virtual) = portalul ANAF unde se transmite e-Factura. Pașii: (1) certificat digital calificat (DigiSign, CertSign, AlfaTrust); (2) înregistrare PJ în SPV cu certificat; (3) generare token API pentru integrare automată cu ERP; (4) test sandbox; (5) trecere în producție.
XML UBL 2.1 — structura conform RO-CIUS
UBL 2.1 (Universal Business Language) e standardul EU pentru facturi electronice. RO-CIUS adaugă specificul românesc: TVA 19/9/5/0%, scutiri (art. 292 CF), reverse charge (art. 331 CF), categorii fiscale, coduri CPV pentru achiziții publice. Toate validate de ANAF la upload — orice abatere = respingere.
Erori comune + cum le repari
Top 10 erori la upload SPV: CUI invalid, validare schema XML, sumă TVA incorectă, cod CAEN lipsă pentru anumite operațiuni, dată emitere viitoare, lipsă semnătură electronică, plătitor neînregistrat în ROI. Fiecare are mesaj specific de la ANAF; cu integrare bună le prinzi înainte de upload.
Reverse charge intracomunitar
Pentru livrări B2B în UE (intracomunitar) aplici scutirea cu reverse charge: TVA 0% + mențiune obligatorie „reverse charge" în factură + cod fiscal partener UE validat în VIES. Raportare în D390 (recapitulativ) lunar. Pentru servicii electronice B2C aplici OSS.
Declarații ANAF: D300, D390, D394
D300 — decontul de TVA lunar/trimestrial; D390 — recapitulativ intracomunitar (numai pentru livrări UE); D394 — declarație informativă livrări/achiziții B2B intern. Integrarea cu ERP-ul generează aceste declarații automat din facturile transmise prin e-Factura.
Integrare nativă cu IMFS One
IMFS are integrare e-Factura nativă: generare XML UBL 2.1 conform RO-CIUS automat, transmitere SPV cu retry, validare pre-upload, gestionare răspunsuri ANAF, descărcare e-Factura primite, matching cu PO, generare D300/D390/D394 automat. Funcționează pentru toate CAEN-urile.
Particularități pe CAEN
Fiecare sector are reguli specifice: construcții (CPV + situații lucrări), transport (eTransport + UIT), HoReCa (TVA 5%), IT (reverse charge UE), medical (scutiri art. 292), agricultură (regim special), HoReCa (taxa stațiune). Detalii pe pagina dedicată per CAEN.