Centru de ajutor

Tot ce trebuie sa stii ca sa emiti facturi si sa le trimiti la e-Factura fara batai de cap.

Inceput rapid
Firma si ANAF
Emite o factura
Clienti
Statusuri e-Factura
API pentru dezvoltatori
Erori la autorizare
Erori la transmitere
Automat si facturi primite
Intrebari frecvente
Contact suport

Inceput rapid

  1. 1Creeaza contul. Din Cont gratuit, cu email si parola.
  2. 2Adauga firma ta. In Setari scrii CUI-ul firmei tale. Datele (denumire, adresa, registru comert) se preiau automat de la ANAF.
  3. 3Conecteaza ANAF. Apesi Conecteaza la firma ta si te autentifici o singura data cu certificatul digital pe portalul ANAF.
  4. 4Adauga un client. In Clienti scrii CUI-ul clientului; datele lui vin tot de la ANAF. Clientul nu poate fi propria ta firma.
  5. 5Emite prima factura. Factura noua, completezi liniile, apesi Emite. Pleaca automat la e-Factura.

Firma ta si conexiunea ANAF

Conectarea ZNEP la ANAF se face o singura data per firma, din Setari. Inainte de conectare insa, firma ta are nevoie de doua lucruri - ambele se obtin in afara aplicatiei, la fel ca pentru orice alt program de facturare:

1. Certificatul digital calificat

Il obtii de la un furnizor autorizat (certSign, digiSign, Alfa Sign etc.) in cateva zile. La emitere specifica ca il folosesti in relatia cu ANAF si cere documentul de confirmare semnat digital - il vei folosi la inregistrarea in SPV. Daca ai contabil care depune declaratii pentru tine, el are de obicei certificat si te poate ajuta.

2. Accesul in SPV pentru firma

Pe anaf.ro: Servicii online > Inregistrare utilizatori > Spatiul Privat Virtual > Inregistrare utilizatori persoane juridice. Completezi formularul (calitate in firma), incarci documentul de confirmare al certificatului, copia CI si dovada calitatii de reprezentant. ANAF analizeaza cererea in cateva ore pana la cateva zile.

Dupa aprobare, apesi Conecteaza la firma ta din Setari, te autentifici pe portalul ANAF cu certificatul digital si acorzi accesul cerut. Revenim automat in aplicatie cu conexiunea activa.

Atentie: dupa aprobarea accesului in SPV, dreptul de transmitere poate deveni activ abia in ziua urmatoare. Daca primesti eroare de drepturi imediat dupa aprobare, reincearca a doua zi.
Accesul la ANAF expira periodic (de regula la cateva luni). Cand se apropie expirarea sau a expirat, vezi statusul in Dashboard si reconectezi la fel ca prima data.
Daca iti reinnoiesti certificatul digital: pentru SPV foloseste Reinnoire certificate digitale din sectiunea Inregistrare utilizatori de pe anaf.ro, apoi apesi din nou Conecteaza in Setari.
Cheile de conectare sunt pastrate criptat pe serverele noastre si folosite exclusiv pentru transmiterea facturilor firmei tale.

Emite o factura

CampCe faci
Serie / NumarSeria o alegi tu (ex. F). Numarul se aloca automat la emitere, fara goluri sau dubluri; il poti alege doar la prima factura dintr-o serie noua (ex. cand continui o serie din alt program).
Data emitere / ScadentaImplicit azi + 30 de zile. Le poti schimba pana la trimiterea in SPV.
MonedaRON implicit. Pentru EUR / USD / GBP completezi cursul valutar din ziua emiterii.
Tip documentFactura (380). Nota de credit se emite din pagina facturii acceptate (totala sau partiala), iar proforma din Creeaza > Proforma.
Mod plataOptional: ordin de plata, numerar, card, bilet la ordin. Apare pe factura.
Observatii (BT-22)Note fiscale utile, ex.: TVA la incasare.
LiniiDenumire obligatorie; cod, unitate masura, cantitate, pret si cota TVA (21% standard, 11% redus, 0% sau scutit). Totalurile se calculeaza live.
LogoSe incarca per firma in Setari si apare pe documentele generate.

Dupa emitere generam automat fisierul electronic in format UBL CIUS-RO (standardul cerut de ANAF) si il transmitem. Nu trebuie sa intelegi nimic din XML - functioneaza singur.

Cote de TVA - din 1 august 2025 (Legea nr. 141/2025): 21% standard si 11% cota redusa (inlocuieste cotele de 9% si 5%). Cota se stabileste dupa data faptului generator (livrarea sau prestarea), nu dupa data facturii: o livrare din iulie 2025 facturata in august ramane la cota veche. Pentru 0% alegi categoria: scutit (cu temeiul legal), taxare inversa, intracomunitar, export sau cota zero.

Clienti

  • Apesi Adauga client din ANAF si scrii CUI-ul: preluam denumirea, adresa, judetul si daca clientul este eligibil e-Factura.
  • Propria firma nu poate fi client. CUI-ul tau apare marcat rosu si este blocat la emitere.
  • Pentru persoane fizice (B2C) facturile se emitsi la fel; sistemul le marcheaza automat B2C si le transmite conform regulilor e-Factura.
  • Datele clientului se actualizeaza la fiecare interogare, deci daca isi schimba sediul, primesti datele noi.

Statusuri e-Factura

StatusCe inseamnaCe faci
NetrimisaFactura salvata, inca netransmisa (de ex. firma nu e conectata la SPV).Trimite la ANAF din pagina facturii.
In prelucrareIncarcata in SPV, asteptam raspunsul ANAF.Nimic: verificam automat periodic.
AcceptataAcceptata de ANAF; arhiva semnata e salvata.Nimic. Poti emite nota de credit daca e nevoie.
Eroare / respinsaNu a trecut validarea sau ANAF a respins-o.Citesti regula afisata, corectezi si retrimiti, cu acelasi numar.
Facturile ajunse in SPV (trimise sau acceptate) nu se mai editeaza si nu se sterg: se corecteaza prin nota de credit. O factura netrimisa sau respinsa se corecteaza si se retrimite cu acelasi numar; se poate sterge doar ultima din serie, ca numerotarea sa nu aiba goluri.
Raspunsul ANAF vine de obicei in cateva minute sau ore; in cazuri exceptionale poate dura pana la 48 de ore. Verificam automat si periodic, fara sa dai refresh.
Termen legal: din 1 ianuarie 2026 factura se transmite in e-Factura in 5 zile lucratoare de la emitere (OUG 89/2025); weekendurile si sarbatorile legale nu se numara. ZNEP o trimite in momentul emiterii, iar pe facturile netrimise iti arata data limita.
Fisierele din SPV (XML + semnatura ANAF) sunt disponibile pentru descarcare 60 de zile. ZNEP descarca arhiva fiecarei facturi acceptate si pe cele primite, la preluare. Daca un fisier vechi lipseste, il poti cere ANAF prin formularul de contact din SPV.

API pentru dezvoltatori

Orice sistem poate genera facturi printr-un API simplu, autentificat cu cheie dedicata (o generezi in Integrari). Trimite cheia in headerul HTTP:

X-API-KEY: fk_cheia_ta_generata

Endpoints disponibile:

GET  /api/v1/lookup?cui=RO12345678      # date firma de la ANAF
POST /api/v1/hooks/order                # comanda -> factura emisa + trimisa
GET  /api/v1/invoices/{id}              # status factura

Exemplu: creezi factura direct din comanda magazinului:

curl -X POST https://znep.ro/api/v1/hooks/order \
  -H "X-API-KEY: fk_..." -H "Content-Type: application/json" \
  -d '{"order":{"client":{"cui":"RO12345678"},
      "linii":[{"denumire":"Produs","cantitate":2,"pret":49.90,"tva":21}]}}'

# persoana fizica: "client":{"nume":"Ana Pop","cnp":"","adresa":"...","localitate":"...","judet":"Cluj"}
# pret = fara TVA; tva = 21, 11 sau 0E (scutit, cu "motiv_scutire"), 0AE, 0K, 0G
# incasare: POST /api/v1/invoices/{id}/incasari  {"suma":119,"metoda":"card","document":"tranzactie 123"}

Raspunsul contine id-ul facturii si statusul trimiterii. Ideal pentru WordPress, OpenCart, Joomla sau orice sistem propriu.

Erori la autorizare si rezolvarea lor

Cand conectarea esueaza, in majoritatea cazurilor motivul e unul din cele de mai jos. Verifica in ordine:

  1. Certificatul nu e activ in calculator. La token USB: driverul furnizorului trebuie instalat si stick-ul inserat. La token virtual: aplicatia furnizorului trebuie deschisa si autentificata. Dupa instalarea driverului reporneste calculatorul.
  2. Sesiune browser blocanta. Inchide toate ferestrele browserului si reia conectarea in mod incognito.
  3. Certificatul nu e confirmat in SPV. Un certificat nou sau reinnoit trebuie validat prin obtinerea accesului in SPV (sectiunea anterioara). Verificare rapida: pe anaf.ro apesi Autentificare Ro e-Factura, alegi Trimitere factura si vezi daca CUI-ul firmei tale apare in lista din campul CIF factura.
  4. Casutele de confirmare nebifate. In fereastra de autorizare bifeaza ambele casute: certificatul este activ in calculator si confirmat in SPV.
  5. Conectare de pe telefon. Pe mobil conectarea esueaza de obicei pentru ca certificatul digital nu e disponibil acolo. Foloseste un calculator cu token inserat sau cu token virtual activ.

Daca ai parcurs tot si tot nu merge, scrie-ne la suport@znep.ro cu mesajul exact afisat.

Erori la transmitere si comunicarea cu ANAF

Cand o factura primeste statusul Eroare, mesajul exact e afisat pe pagina facturii. Cele mai frecvente cauze:

Date client lipsa sau gresite

Denumire lipsa, CUI invalid, adresa incompleta. Corectezi clientul in Clienti, apoi editezi factura si o retransmiti.

Date firma emitenta incomplete

Lipseste CUI-ul, adresa sau IBAN-ul. Se completeaza in Setari, la emitent.

Probleme cu liniile facturii

Denumire goala, cantitate sau pret zero ori negative, cota de TVA lipsa. Se corecteaza din Editare factura.

Erori de comunicare cu ANAF

Token expirat (reconectezi firma din Setari), ANAF temporar indisponibil (reincercam automat) sau lipsa dreptului pe CUI-ul respectiv in SPV.

Dupa corectare: deschizi factura, apesi Editeaza, salvezi - factura se regenereaza si se retransmite automat la ANAF, cu acelasi numar. Inainte de trimitere, ZNEP verifica XML-ul si cu validatorul public ANAF, deci majoritatea erorilor apar inainte sa ajunga in SPV.

Trimitere automata, in masa si facturi primite

ZNEP acopera acum emiterea cu trimitere automata: fiecare factura pleaca spre e-Factura imediat dupa emitere, fara buton separat si fara cozi de asteptare in aplicatie. Magazinele online trimit in masa prin API - o comanda devine factura transmisa, automat (vezi sectiunea API).

Facturi primite: pagina Primite preia din SPV mesajele ultimelor 60 de zile (cat pastreaza ANAF lista) ale firmelor conectate - atat facturile primite de la furnizori, cat si cele trimise. Poti descarca ZIP-ul oficial (XML + semnatura/raspuns ANAF), marca mesajele ca procesate si adauga furnizorul direct la Clienti cu un click.

Proforme, incasari, PDF si export

  • Proforme: din Creeaza > Proforma. Au seria lor (implicit PF), nu pleaca in SPV si se pot modifica pana la facturare. Din pagina proformei, Emite factura creeaza factura fiscala cu aceleasi linii si o trimite.
  • Note de credit: din pagina unei facturi acceptate alegi liniile si cantitatile creditate (retur, reducere dupa facturare); poti emite mai multe, in limita sumei necreditate. Se trimit ca document CreditNote, legat de factura.
  • Incasari: pe pagina facturii inregistrezi platile (OP, card, numerar, compensare). La numerar se emite chitanta, numerotata fara goluri in seria din Setari. Lista Facturi are filtrele Neincasate si Restante.
  • PDF: butonul PDF genereaza documentul (factura, proforma, nota de credit, chitanta). Pentru facturile transmise exista si PDF-ul generat de ANAF din XML.
  • Export contabil: SAGA (cate un XML pe factura), jurnalul de vanzari CSV si arhiva e-Factura a perioadei (fisierele semnate de ANAF + XML-urile), din meniul Export contabil.
  • TVA la incasare: se activeaza din Setari, la firma; apare pe factura si in XML.

Intrebari frecvente

Cat dureaza pana primesc raspuns de la ANAF?

De obicei minute, uneori ore. Verificam automat la intervale scurte si actualizam statusul in aplicatie.

Am mai multe firme. Pot le folosesc pe toate?

Da. Adaugi cate un CUI pentru fiecare firma in Setari si selectezi emitentul cand emisi. Fiecare se conecteaza separat la ANAF.

Pot anula sau sterge o factura?

Facturile transmise nu se sterg. Din pagina facturii emiti nota de credit (totala sau partiala) sau folosesti Corecteaza: storno integral si o factura noua precompletata.

E obligatorie e-Factura si pentru persoane fizice?

Da, facturile catre persoane fizice (B2C) se transmit in e-Factura din 1 ianuarie 2025. Daca persoana nu isi da CNP-ul, factura poarta 13 zerouri in locul lui: ZNEP le completeaza singur.

Merge pe telefon?

Da, aplicatia functioneaza direct din browserul telefonului, fara instalare.

Datele mele sunt in siguranta?

Cheile ANAF sunt criptate, accesul la cont e protejat prin parola, iar datele firmelor si ale clientilor sunt izolate pe cont.

Contact suport

Nu ai gasit raspunsul? Scrie-ne si revenim rapid.