Skip to main content

Prezentare generală

e-Factura este sistemul național de facturare electronică administrat de ANAF. Din 2024, transmiterea facturilor B2B în e-Factura este obligatorie pentru toți operatorii economici din România. Amovio integrează nativ e-Factura — nu ai nevoie de software suplimentar.

Configurare certificat digital

  1. Mergi la Setări → Integrări → e-Factura.
  2. Încarcă fișierul certificat digital în format .p12 sau .pfx.
  3. Introdu parola certificatului.
  4. Click Verifică certificat — Amovio testează conexiunea cu ANAF.
Doar utilizatorii cu rol Administrator pot salva setările e-Factura, iniția conectarea OAuth cu ANAF sau rula Test conexiune. Orice utilizator autentificat poate vedea statusul conexiunii pe pagina de integrare — util pentru echipe unde contabila verifică starea, iar administratorul face configurarea inițială.
Certificatul digital trebuie să fie emis pe CUI-ul firmei tale și să fie valabil. Certificatele expirate nu sunt acceptate de ANAF.

Monedă factură

Clienți din România

Factura transmisă în SPV este întotdeauna în RON. La emitere alegi moneda prețului: Pe PDF, pentru facturi cu curs salvat:
  • totalul în lei este însoțit de echivalentul în euro în paranteză;
  • sub totaluri apare linia cursului, de ex. Curs valutar: 1 EUR = 5.0723 RON (BNR + 1,5%) sau (BNR) când nu există comision.
Vezi Monedă preț și curs valutar pentru detalii despre configurare și snapshot-ul salvat la emitere.

Clienți externi

Factura poate fi în EUR sau USD; TVA se raportează în RON în XML-ul transmis la ANAF.

Facturi marjă (TVA special)

Folosesc codul de scutire VATEX-EU-F. Dacă ANAF respinge transmisia, editezi factura și o retransmiți pe același număr (vezi mai jos).

TVA în XML-ul transmis la ANAF

Cota implicită

Pentru linii de factură care nu au explicit setată o cotă TVA, Amovio folosește cota implicită configurată per tenant în Setări → Facturare → Cota TVA implicită (vezi Cota TVA implicită). Valoarea inițială este 21% — cota standard din România începând cu 1 august 2025. Dacă nu este configurată nicio cotă implicită la nivel de tenant, sistemul cade pe 21% ca ultim resort. Pentru conformitate, recomandăm să persiști întotdeauna vatRate pe fiecare linie de factură.

Facturi cu mai multe cote (TaxSubtotal per cotă)

XML-ul UBL include un bloc cac:TaxSubtotal separat pentru fiecare cotă TVA distinctă întâlnită pe linii. Asta acoperă corect scenariile mixte, de exemplu:
  • O linie 0% intra-UE (cod categorie Z) + o linie 21% locală (cod categorie S) → două TaxSubtotal distincte în XML.
  • Linii la 9% + linii la 21% pe aceeași factură → grupate per cotă, cu rotunjire la 2 zecimale per grup.
Facturile în regim marjă (TVA special, second-hand) folosesc în continuare un singur TaxSubtotal cu codul de scutire VATEX-EU-F (vezi mai jos).

Facturi furnizor importate din SPV

La descărcarea facturilor furnizor din SPV-ul ANAF, parserul UBL păstrează fidel cota TVA primită — inclusiv 0% pentru furnizorii neînregistrați în scopuri de TVA sau pentru operațiuni neimpozabile (categoriile UBL O, E, Z, AE, K, G). Aceste linii nu mai sunt coerciate la cota implicită — sumele și TVA-ul declarate de furnizor rămân exact așa cum au fost transmise în XML-ul SPV.

Flux automat de transmitere

După configurare, fluxul este complet automatizat:
  1. Emiți factura în Amovio (implicit ciornă; emisiune fiscală din acțiuni).
  2. Click Transmite e-Factura (sau activează transmitere automată).
  3. Amovio validează datele, generează XML UBL 2.1 CIUS-RO și îl trimite la ANAF.
  4. ANAF returnează un număr de înregistrare și procesează factura.
  5. Statusul final apare pe factură: Validată sau Respinsă cu erori (mesaje Schematron lizibile).
Amovio interoghează ANAF la fiecare ~2 minute pentru facturile în status În așteptare (PROCESSING). Când răspunsul ANAF întârzie peste 24 de ore sau după sute de verificări fără rezultat, echipa de suport este alertată automat — poți reîncărca fișa facturii sau contacta suportul dacă statusul rămâne blocat.

Stornare și e-Factura

Facturile de stornare (FACTURA_STORNO) nu se transmit automat la ANAF la creare. După ce generezi storno-ul:
  1. Deschide factura de stornare (status DRAFT sau ISSUED).
  2. Click Transmite e-Factura — la fel ca pentru orice factură fiscală.
XML-ul UBL include referința la factura originală (numărul documentului stornat), conform cerințelor ANAF pentru note de credit. Statusul e-Factura al facturii originale nu se modifică automat — storno-ul este un document fiscal separat.
Nu uita să transmiți și factura de stornare în SPV. Doar transmiterea facturii originale nu anulează obligația fiscală — note de credit trebuie înregistrate explicit la ANAF.

Statusuri posibile

Editare și retransmitere după respingere

Când ANAF respinge o transmisie (status REJECTED sau ERROR), factura rămâne editabilă în Amovio — nu trebuie să emiți un document nou.

Mesajul de eroare

Blocul de erori de pe pagina facturii afișează verbatim conținutul răspunsului ANAF:
  • Mesajele Schematron (failed-assert) — regulile CIUS-RO încălcate.
  • Câmpul observații returnat de ANAF — explicația textuală a respingerii (de ex. CUI invalid, adresă incompletă, sector lipsă pentru București).
  • Identificatorii ANAF (id_descarcare, mesajul de eroare brut din header), folositori pentru suport.

Fluxul de corecție

  1. Pe factura respinsă, click Editează.
  2. Corectează datele semnalate (de ex. adaugă sectorul pentru un client din București, completează cursul BNR pentru o factură în EUR, ajustează linia pentru o factură storno).
  3. Salvează — factura își păstrează același număr și aceeași serie. Sistemul nu generează un document nou.
  4. Click Retransmite e-Factura. Amovio regenerează XML-ul UBL și îl trimite din nou la ANAF.
Numerotarea fiscală este continuă: nu emite niciodată o factură nouă cu același număr ca una respinsă. Fluxul editează → retransmite păstrează intenționat numărul original pentru ca registrul de facturi să rămână conform.

Ce câmpuri se pot edita pe o factură respinsă

Pe lângă liniile facturii, regimul TVA și termenii de plată, poți modifica:
  • Adresa, orașul, județul, sectorul clientului (validate pentru București).
  • Adresa furnizorului și IBAN-ul.
  • Cursul de schimb pentru facturi EUR către clienți români.
  • Vehiculul legat și moneda prețului.
Notele interne și PDF-ul se regenerează automat la salvare.

Transmitere automată

Activează din Setări → e-Factura → Transmitere automată pentru ca orice factură emisă să fie trimisă automat la ANAF fără acțiune manuală.