Sari la conținut
eFacturaSPV

Dicționar e-Factura

Mediul de test ANAF — testare vs. producție

Mediul de test ANAF este versiunea „de probă” a API-urilor e-Factura/SPV, ținută separat de mediul real. Aici un program își poate verifica integrarea — trimite, primește și procesează facturi — fără niciun efect fiscal: documentele de test nu au valoare legală și nu ajung la destinatari reali. Facturile adevărate circulă exclusiv prin mediul de producție.

Pe scurt, ANAF rulează două copii ale acelorași sisteme: una de testare, pentru ca dezvoltatorii să-și pună la punct integrarea fără să strice nimic, și una de producție, unde se petrec lucrurile reale. Aceeași logică se regăsește la web service-urile ANAF: fiecare serviciu are o adresă de test și una de producție, iar un program comută între ele schimbând doar adresa de bază. Pentru utilizatorul final, mediul de test este invizibil — toate facturile lui reale trec prin producție.

La ce folosește mediul de test

Mediul de test există ca să poți greși fără consecințe. Înainte ca un program să atingă facturile reale, integrarea trebuie verificată pe scenarii ca:

  • autentificarea prin OAuth ANAF și reînnoirea cheilor de acces;
  • trimiterea unui XML și citirea ID-ului de încărcare returnat;
  • preluarea răspunsului — recipisa de acceptare sau de respingere;
  • tratarea codurilor de eroare când factura nu trece de validare;
  • listarea mesajelor și descărcarea fișierelor, exact ca în fluxul real.

Tot pe acest teren de probă se rezolvă și validarea structurii XML, de pildă cu DUK Integrator, instrumentul ANAF care verifică local dacă factura respectă schema înainte să fie trimisă mai departe.

Test vs. producție — ce se schimbă

Diferența nu stă în cum arată fluxul, ci în consecințe. Adresele API diferă — de regulă o cale care conține /test/ și una care conține /prod/ — însă pașii rămân aceiași. Ce se schimbă cu adevărat este efectul:

  • În test, o factură primește un ID de încărcare și o recipisă în sistemul de probă, dar nu produce efecte fiscale și nu ajunge la nimeni real.
  • În producție, aceeași factură devine document legal: este înregistrată de ANAF, aterizează în SPV-ul partenerului și intră în obligațiile de declarare și arhivare.

Adresele exacte, condițiile de autentificare și certificatele acceptate se mai schimbă în timp, așa că documentația oficială rămâne sursa de adevăr — verifică pe ANAF înainte să te bazezi pe o configurație.

De ce facturile reale circulă doar în producție

O factură are valoare juridică numai dacă a fost transmisă și validată în mediul de producție. Un document trimis în test este, prin definiție, fictiv: nu se înregistrează în contabilitate, nu se raportează în deconturi și nu poate fi opus la un control. De aceea cele două medii sunt ținute strict separate — ca să nu existe riscul ca o probă de dezvoltare să fie confundată cu o factură reală. Pentru o firmă, asta înseamnă o regulă simplă: dacă factura contează fiscal, ea a trecut prin producție; dacă a trecut prin test, nu există din punct de vedere legal.

Ce înseamnă asta pentru facturile tale primite

Facturile tale reale de la furnizori ajung exclusiv în mediul de producție, în SPV-ul firmei. Mediul de test e treaba dezvoltatorului, nu a ta: el servește la verificarea integrării, ca atunci când fluxul rulează pe facturile tale reale totul să meargă din prima. eFacturaSPV folosește testul doar intern; preluarea efectivă lucrează pe producție.

Aici intervine preluarea automată din SPV: în producție, fiecare factură primită este descărcată, transformată în PDF oficial prin transformare/FACT1 și arhivată în Google Drive-ul tău, pe luni, înainte să iasă din fereastra de aproximativ 60 de zile în care ANAF o mai ține descărcabilă. Testarea asigură doar că acest flux real funcționează corect.

← Înapoi la dicționarul e-Factura

Întrebări frecvente

Întrebări frecvente

Ce este mediul de test ANAF?
Este o copie „de probă” a sistemelor e-Factura/SPV, separată de cea reală, pe care ANAF o pune la dispoziție ca dezvoltatorii și firmele să-și verifice integrarea. În mediul de test poți simula trimiterea și preluarea de facturi, dar fără efecte fiscale: documentele nu au valoare legală, nu se înregistrează în contabilitatea reală și nu ajung la destinatari adevărați.
Pot trimite facturi reale din mediul de test?
Nu. O factură transmisă în mediul de test rămâne un document de probă — primește un ID de încărcare și o recipisă în sistemul de test, dar nu produce niciun efect fiscal și nu apare în SPV-ul real al partenerului. Pentru ca o factură să fie validă legal, trebuie transmisă prin mediul de producție.
Prin ce se deosebesc adresele de test de cele de producție?
API-urile ANAF folosesc adrese (URL-uri) distincte pentru cele două medii — de regulă o cale care conține /test/ și una care conține /prod/. Programul comută între ele schimbând adresa de bază, restul logicii rămânând la fel. Adresele exacte și condițiile de autentificare se schimbă în timp, așa că verifică pe ANAF documentația web services curentă.
eFacturaSPV folosește mediul de test sau de producție?
Pentru preluarea facturilor tale reale, eFacturaSPV lucrează cu mediul de producție — acolo unde ajung efectiv facturile primite de la furnizori în SPV. Mediul de test este folosit doar intern, la dezvoltarea și verificarea integrării, niciodată pentru facturile tale.
Facturile de test contează pentru arhivarea de 5 ani?
Nu. Obligația de arhivare pe 5 ani privește facturile reale, din producție. Documentele de test sunt date temporare, fără valoare probatorie. Important rămâne ca facturile primite în producție să fie descărcate și arhivate la timp, fiindcă ANAF le ține descărcabile din SPV doar aproximativ 60 de zile.

Facturile reale trec prin producție — noi le preluăm de acolo.

Conectezi ANAF o dată cu tokenul. Fiecare factură primită din SPV-ul de producție e descărcată, transformată în PDF oficial și arhivată în Drive, înainte să iasă din fereastra de 60 de zile.

0 RON la start · fără card

Începe gratuit

Fără card · prima firmă rămâne gratuită

Începe

Fiecare opțiune pornește exact ce scrie în dreptul ei. Ce nu bifezi nu pornește. Te poți răzgândi oricând.

Strict necesare

Rețin alegerea ta de aici, ca să nu te mai întrebăm, și te mențin conectat în aplicație. Fără ele site-ul nu funcționează.

Nu se pot opri