Multe firme tratează factura electronică ca pe o formalitate în plus: o generezi, o descarci, te loghezi undeva și o încarci. Făcut manual, procesul consumă câteva minute per factură — ceea ce la zeci sau sute de facturi pe lună devine o jumătate de normă. Vestea bună e că sistemul a fost proiectat de la început ca să poată fi automatizat.
Ce este, tehnic, o factură electronică
În sensul RO e-Factura, o factură electronică nu este un PDF și nici un document scanat. Este un fișier XML structurat, care respectă standardul european EN 16931 și regulile naționale RO_CIUS, construite peste sintaxa UBL 2.1.
Distincția contează în practică: fiind date structurate, nu imagine, factura poate fi citită și procesată automat de sistemul destinatarului. De aici vine, de altfel, tot beneficiul real al e-facturării — nu din faptul că „e digitală”, ci din faptul că e citibilă de mașină.
Cum ajunge factura la ANAF
Transmiterea se face prin Spațiul Privat Virtual (SPV), unde firma trebuie să fie înregistrată și autentificată. Odată încărcat, fișierul trece printr-o validare automată; destinatarul își descarcă factura din același sistem.
Există două căi de transmitere. Prima: aplicațiile puse la dispoziție gratuit de Ministerul Finanțelor, unde încarci fișierul manual. A doua, și cea care ne interesează aici: interconectarea propriei aplicații cu sistemul RO e-Factura printr-un set de microservicii expuse ca API.
Unde intervine automatizarea
Existența unui API schimbă complet natura problemei. Dacă factura se poate transmite programatic, atunci nu mai are sens ca un om să o încarce manual. Un flux automatizat arată, în linii mari, așa:
- Factura se emite în programul pe care îl folosești deja (facturare, ERP, magazin online).
- Un flux preia datele facturii și generează fișierul XML în formatul cerut.
- Fișierul se transmite prin API către RO e-Factura, cu autentificarea aferentă.
- Sistemul întoarce un răspuns — acceptat sau respins, cu erorile de validare.
- Rezultatul se scrie înapoi în evidența ta, iar dacă ceva a fost respins, primești o notificare cu motivul.
Pasul 5 este cel pe care îl sar cele mai multe implementări, și tot el este cel mai important. O factură respinsă și neobservată produce exact aceeași problemă ca o factură netransmisă — diferența e că nimeni nu știe.
Ce trebuie să ai pregătit înainte
- Înregistrarea în SPV și mijloacele de identificare electronică asociate.
- Un program de facturare din care datele pot fi scoase — prin API, export programat sau acces la baza de date.
- Reguli clare pentru cazurile care nu sunt „factură simplă”: storno, facturi în valută, clienți din UE.
- Un loc unde ajung erorile. Un email de serviciu pe care nu-l citește nimeni nu se pune.
Merită automatizat?
Calculul e simplu și îl poți face singur: numărul de facturi pe lună înmulțit cu timpul mediu de încărcare manuală, plus timpul pierdut cu facturile respinse și retrimise. Sub câteva zeci de facturi pe lună, un proces manual disciplinat poate fi suficient. Peste, munca devine repetitivă în sensul strict al cuvântului — aceiași pași, în aceeași ordine, de fiecare dată — și exact asta e definiția a ceva ce merită automatizat.
