Integrare e-Factura, e-Transport și SAF-T cu sistemele pe care le folosești

Obligațiile de raportare către ANAF nu se rezolvă cu un om care încarcă fișiere în SPV la final de lună. Se rezolvă cu o integrare care trimite documentele din sistemul în care se nasc, verifică ce a fost acceptat și te anunță când ceva a fost respins.

Multe firme au rezolvat provizoriu: un export din programul de facturare, o încărcare manuală în Spațiul Privat Virtual, un om care verifică din când în când dacă a intrat totul. Metoda ține până la volum. Apoi apar facturile uitate, respingerile descoperite peste două săptămâni și reconcilierea făcută cu două liste puse una lângă alta.

Noi conectăm sistemul în care se emit documentele direct la API-ul ANAF. Factura se generează în formatul cerut, pleacă automat, iar răspunsul se întoarce în sistem: acceptat, respins, cu ce motiv. Nu înlocuim programul de contabilitate și nu îți cerem să schimbi fluxul — punem stratul de raportare peste ce ai.

Partea grea nu e apelul de API, e restul: facturi storno, avansuri, discounturi pe linie, taxare inversă, TVA la încasare, clienți fără cod de TVA, unități de măsură care trebuie mapate pe nomenclatoarele oficiale. Aici se blochează integrările făcute repede și aici se pierde timpul, dacă nu sunt tratate de la început.

Ce construim

Emitere e-Factura prin SPV

Generare XML în formatul RO_CIUS (UBL 2.1), autentificare cu certificatul tău digital, transmitere prin API-ul ANAF și preluarea mesajului de răspuns. Fiecare document are un status verificabil, nu o presupunere.

Primirea facturilor de la furnizori

Descărcare automată din SPV, potrivire cu comanda sau cu recepția și semnal când prețul ori cantitatea nu corespund. Facturile de intrare ajung în sistem fără să fie tastate a doua oară.

e-Transport și codul UIT

Declararea transporturilor și obținerea codului UIT înainte de plecarea mărfii, cu actualizare la modificări de traseu sau de cantitate. Legat de aviz și de AWB, ca să nu fie o a doua evidență paralelă.

SAF-T — declarația D406

Extragerea datelor din bazele tale, maparea pe nomenclatoarele cerute și validarea fișierului înainte de depunere. Structura se construiește o dată și se regenerează în fiecare perioadă de raportare.

Reconciliere și alerte

Un tablou cu ce s-a trimis, ce a fost acceptat, ce a fost respins și de ce. Reîncercare automată la erorile de comunicare și alertă pe e-mail sau WhatsApp la respingeri. Nimic nu rămâne nerezolvat fără să afli.

Integrare cu ce folosești acum

Program de facturare (SmartBill, Oblio, FGO), magazin online pe WooCommerce sau PrestaShop, aplicația ta de gestiune sau ERP-ul din firmă, dacă are API ori bază de date accesibilă. Dacă nu are, discutăm varianta realistă înainte să promitem ceva.

Tehnologii

Standarde

  • UBL 2.1 / RO_CIUS
  • XML & validare XSD
  • SAF-T D406
  • Semnătură electronică

Integrare

  • API ANAF (SPV)
  • OAuth 2.0 cu certificat
  • REST & SOAP
  • Cozi și reîncercări

Backend

  • Java 21 & Spring Boot
  • PHP & Laravel
  • PostgreSQL / MySQL
  • Jurnal de audit

Operare

  • Docker
  • Rulare programată
  • Alerte la respingeri
  • Arhivare pe termen legal

Nu înlocuim programul de contabilitate și nu ținem noi certificatul tău digital. Construim stratul dintre sistemul tău și ANAF, iar accesele rămân ale firmei.

Se potrivește dacă

  • trimiți facturile în SPV manual, prin încărcare de fișiere, și volumul a crescut peste ce mai poate ține un om
  • ai un magazin online sau o aplicație de gestiune care emite facturi și vrei ca ele să plece singure
  • transporți mărfuri care intră la e-Transport, iar codul UIT îl cere acum cineva de la birou
  • ai primit notificări de neconcordanță și nu ai de unde să vezi rapid ce a fost trimis și ce nu

Întrebări frecvente

Nu rezolvă asta programul meu de contabilitate?

Parțial, de multe ori. Multe programe trimit factura, dar nu preiau răspunsul, nu reconciliază la final de lună, nu acoperă storno și avansuri sau o fac doar prin încărcare manuală de fișiere. Prima etapă e o evaluare scurtă a ce acoperă deja programul tău — dacă e suficient, ți-o spunem și nu îți vindem o integrare de care nu ai nevoie.

Cât durează o integrare de e-Factura?

Pentru un flux simplu de emitere, cu documente obișnuite: de obicei 2–4 săptămâni, testat în mediul de test al ANAF înainte de a trimite un document real. Durează mai mult când apar cazurile speciale — taxare inversă, avansuri, storno, facturi în valută — pentru că fiecare are propriile reguli de completare.

Ce se întâmplă când ANAF respinge o factură?

Respingerea vine ca mesaj cu motivul erorii. Sistemul o marchează, te anunță și păstrează istoricul complet al încercărilor; corectezi documentul și se retrimite. Diferența față de lucrul manual e că afli în aceeași zi, nu la închiderea lunii.

Aveți nevoie de certificatul digital al firmei?

Da, comunicarea cu SPV se autentifică cu un certificat calificat înrolat pe firmă. Rămâne al tău și configurat pe serverul tău — noi îl instalăm împreună cu tine și documentăm procedura de reînnoire, ca să nu depinzi de noi la expirare.

Puteți acoperi și SAF-T dacă avem deja e-Factura?

Da, și de obicei e mai ieftin după, pentru că datele au fost deja curățate o dată. SAF-T e o extragere periodică din aceleași baze, cu mapare pe nomenclatoarele oficiale și validare a fișierului înainte de depunere. Partea de muncă e maparea, nu generarea.

Discutăm concret

Ai un proiect de acest tip?

Scrie-ne pe WhatsApp sau pe e-mail cu două-trei propoziții despre ce ai nevoie. Îți răspundem cu întrebările care contează și cu o estimare de buget și durată.

Fără obligații, fără insistențe ulterioare.