Ghiduri

RO e-Factura: cum conectezi facturarea la sistemul ANAF

Ce este de fapt o factură electronică, cum ajunge la ANAF și de ce contează că sistemul are un API.

7 min de citit

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:

  1. Factura se emite în programul pe care îl folosești deja (facturare, ERP, magazin online).
  2. Un flux preia datele facturii și generează fișierul XML în formatul cerut.
  3. Fișierul se transmite prin API către RO e-Factura, cu autentificarea aferentă.
  4. Sistemul întoarce un răspuns — acceptat sau respins, cu erorile de validare.
  5. 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

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.

Întrebări frecvente

Factura electronică înseamnă PDF trimis pe email?

Nu. În sistemul RO e-Factura, factura electronică este un fișier XML structurat conform standardului EN 16931 și regulilor RO_CIUS. Un PDF, chiar semnat, nu îndeplinește această cerință.

Trebuie să-mi schimb programul de facturare?

De obicei nu. Dacă programul actual permite exportul datelor sau are un API, se poate construi legătura către RO e-Factura peste el. Schimbarea programului devine discuție doar dacă acesta e complet închis.

Ce se întâmplă dacă o factură este respinsă?

Sistemul întoarce erorile de validare. Într-un flux automatizat corect, aceste erori ajung imediat la o persoană, împreună cu factura în cauză — altfel respingerea trece neobservată.

Surse

Vrei să vezi cum arată la tine?

Programează un apel gratuit — analizăm procesele tale și îți arătăm exact ce se poate automatiza.

Programează un apel gratuit

Citește mai departe

Bazele automatizăriiCe este automatizarea proceselor de businessCitește →Comparațiin8n, Make sau Zapier: cum alegi între eleCitește →