Program facturare magazin online 2026 — Ghid complet e-Factura B2C, OSS, multi-canal
Ghid complet 2026 pentru programul de facturare al magazinului online: e-Factura B2C obligatorie din ianuarie 2025, OSS TVA cross-border UE peste 10.000 EUR, stornări factură storno conform ANAF, integrare platforme e-commerce, 8 profile magazine, 10 greșeli frecvente, algoritm decizional 7 pași.
Comerțul electronic românesc a depășit 11 miliarde EUR în 2024 (cumulat bunuri fizice + servicii digitale + turism online), confirmând tendința de creștere de peste 10% anual și consolidându-și poziția ca aproximativ 11% din retailul total. Pentru un magazin online activ în 2026, însă, marja netă rămâne strânsă (tipic 1-3% pentru retail clasic) și se erodează rapid pe pașii operaționali zilnici: emiterea facturii, transmiterea e-Factura prin SPV ANAF, sincronizarea stocului între canale, reconcilierea plăților prin gateway-uri online, gestionarea retururilor în termenul legal de 14 zile.
Trei reglementări determinante au modificat radical operațiunile e-commerce-ului român între 2024 și 2026: OUG 115/2023 + OUG 28/2024 care au făcut obligatorie e-Factura B2B din 1 ianuarie 2024 cu sancțiuni active din 1 iulie 2024, OUG 69/2024 care a extins obligația la B2C din 1 ianuarie 2025 (sancțiuni active din 1 iulie 2025), și ajustările Codului fiscal pentru regimul OSS (One Stop Shop) aplicabil vânzărilor cross-border UE peste pragul de 10.000 EUR anual. La care se adaugă Legea 141/2025 (cotele TVA 21% / 11% din 1 august 2025) cu impact direct asupra cataloagelor de produse din e-commerce.
Acest ghid acoperă tot ce trebuie să știe administratorul unui magazin online înainte de alegerea programului de facturare în 2026: cadrul legal complet pentru e-commerce, integrarea cu platformele majore (WooCommerce, Shopify, PrestaShop, Magento, marketplace-uri), funcționalitățile esențiale pentru automatizarea fluxurilor (comandă → factură → SPV → stoc → plată), opt profile distincte de magazine, zece greșeli frecvente la alegere, algoritmul decizional în șapte pași, și calculul TCO realist pentru diferite scenarii operaționale.
Cuprins
- Cadrul legal e-commerce 2026
- OSS — TVA cross-border UE peste 10.000 EUR
- Funcționalități esențiale program facturare e-commerce
- Integrarea cu platformele e-commerce majore
- 8 profile distincte de magazine online
- 10 greșeli frecvente la alegere
- Algoritm decizional — 7 pași pentru alegere
- Calcul TCO realist per profil
- Întrebări frecvente (FAQ)
1. Cadrul legal e-commerce 2026
Cadrul legal aplicabil magazinelor online în România este construit pe șase reglementări determinante. Datele sunt verificate la 2026-05-19.
Reglementare 1 — e-Factura B2C obligatorie (OUG 69/2024)
OUG 69/2024 a extins sistemul național RO e-Factura la tranzacțiile B2C (Business-to-Consumer — firmă către persoană fizică). Aplicabilă din 1 ianuarie 2025, cu sancțiuni active din 1 iulie 2025.
Pentru un magazin online, această obligație înseamnă că fiecare factură emisă către un client persoană fizică trebuie:
- Generată în format XML UBL 2.1 conform CIUS-RO
- Transmisă la SPV ANAF în maxim 5 zile lucrătoare de la data emiterii (termen confirmat prin OUG 28/2024)
- Cu mențiunile legale corecte (cote TVA 21% / 11% / 0% conform produs/serviciu)
Eliminarea scutirii pentru facturi simplificate sub 100 EUR: anterior, facturile simplificate cu valoare sub 100 EUR erau scutite de transmiterea prin SPV. OUG 69/2024 a eliminat această scutire pentru B2C începând cu 1 ianuarie 2025. Pentru B2B, scutirea pentru facturi simplificate sub 100 EUR rămâne aplicabilă conform Art. 319 alin. 12 Cod fiscal.
Implicație critică pentru e-commerce: la un magazin online cu valoare medie a coșului 100-300 RON, toate facturile emise zilnic trebuie transmise la SPV ANAF în 5 zile lucrătoare. Manual este imposibil la peste 20-30 comenzi pe zi — automatizarea webhook → emitere factură → transmitere SPV nu mai este opțională.
Reglementare 2 — Sancțiuni e-Factura (OUG 28/2024)
OUG 28/2024 a stabilit regimul sancționator pentru neconformare e-Factura, calibrat pe categorii de contribuabili:
- Mari contribuabili: 5.000-10.000 lei per factură netransmisă
- Mijlocii: 2.500-5.000 lei
- Mici (PFA, microîntreprinderi, SRL micro): 1.000-2.500 lei
Plus sancțiunea suplimentară de 15% din valoarea facturii pentru cazuri specifice de fraudă fiscală constatată.
Pentru un magazin online cu 30 comenzi pe zi (≈ 600 comenzi pe lună) care nu transmite e-Factura, sancțiunile potențiale cumulate într-un an: 600 × 12 × 1.500 lei mediu = 10,8 milioane lei (maxim teoretic). Probabilitatea de descoperire prin cross-verificare automată ANAF crește anual.
Reglementare 3 — Legea 141/2025 (cote TVA 21% / 11%)
Legea 141/2025, aplicabilă din 1 august 2025, a modificat cotele TVA:
- 21% cotă standard (de la 19% anterior) — aplicabilă majorității produselor
- 11% cotă redusă (înlocuiește 5% și 9% anterioare) — pentru alimente (cu excepții), apă, medicamente uz uman, produse agricole de bază
- 0% pentru export extra-UE și livrări intracomunitare scutite în anumite condiții
Impact e-commerce: catalogul de produse trebuie reconfigurat pentru cotele noi. Pentru produse alimentare (categoria 11%) versus băuturi alcoolice sau suplimente alimentare (21%), distincția corectă este critică. Programe care nu și-au actualizat cataloagele post 1 august 2025 generează facturi cu cote depășite — invalide fiscal.
Reglementare 4 — Stornări factură storno (clarificare ANAF 2024-2025)
ANAF a confirmat oficial principiul: corecția unei facturi se face exclusiv prin emiterea unei facturi storno (factură cu sumă negativă referențiată la factura originală), nu prin modificarea facturii inițiale.
Reguli pentru stornări:
- Factura storno se transmite prin SPV ca orice e-Factură
- TVA-ul aplicat la stornare = același ca la factura inițială (ajustare „în oglindă"), indiferent de data stornării. Exemplu: vânzare iulie 2025 cu TVA 19% returnată august 2025 → factura storno cu TVA 19%, nu 21%
- Pentru firmele cu TVA la încasare, ajustarea TVA la stornare se corelează cu momentul recuperării plății
- Factura storno păstrează seria și numerotarea continuă (nu serie separată)
Implicație e-commerce: pentru retururile zilnice (rate tipică 5-15% pentru e-commerce B2C), programul trebuie să automatizeze generarea facturii storno + transmiterea SPV + reconcilierea cu refund-ul pe gateway de plată.
Reglementare 5 — Drepturi consumator 14 zile retragere (OG 34/2014)
OG 34/2014 transpune Directiva UE 2011/83/UE privind drepturile consumatorilor. Pentru vânzările la distanță (e-commerce inclusiv), clientul persoană fizică are dreptul de retragere fără justificare în 14 zile calendaristice de la primirea produsului.
Implicații operaționale:
- Magazinul trebuie să accepte returul fără să ceară motiv
- Rambursarea către client în maximum 14 zile de la confirmarea returului
- Programul de facturare trebuie să genereze rapid factura storno la confirmarea returului
- Excepții: produse personalizate, produse cu sigiliu rupt din motive de igienă, conținut digital descărcat, etc.
Reglementare 6 — TVA pentru export extra-UE (cota 0% cu drept de deducere)
Vânzările către clienți din afara Uniunii Europene (UK post-Brexit, SUA, Australia, Elveția, Norvegia, etc.) se facturează cu TVA 0% (scutire cu drept de deducere — diferit de scutirea fără drept Art. 292 medical).
Documente justificative obligatorii pentru ANAF:
- Factura emisă fără TVA cu mențiunea „Operațiune scutită cu drept de deducere — export, Art. 294 Cod fiscal"
- Document de transport internațional (AWB pentru aerian, CMR pentru rutier, B/L pentru maritim)
- Declarația vamală de export (DVE) cu certificarea ieșirii prin vamă din teritoriul vamal UE
- Sau notificarea electronică de export certificată (ECS — Export Control System)
Fără DVE/ECS, ANAF poate respinge scutirea la control fiscal și reîncadra ca livrare internă cu TVA 21% datorat retroactiv plus penalități de întârziere.
2. OSS — TVA cross-border UE peste 10.000 EUR
Pentru magazinele online care vând în alte state UE, regimul OSS (One Stop Shop) este obligatoriu peste un anumit prag de vânzări cross-border. Acest regim este una dintre cele mai complexe zone fiscale pentru e-commerce-ul modern.
Pragul de 10.000 EUR anual cumulat
Conform Codului fiscal Art. 278¹ și Directivei UE 2017/2455, pentru vânzările B2C transfrontaliere cumulate către toate statele UE într-un an calendaristic:
| Situație | Cotă TVA aplicată |
|---|---|
| Sub 10.000 EUR/an cumulat cross-border UE | TVA România (21% standard, 11% redus) |
| Peste 10.000 EUR/an cumulat cross-border UE | TVA a fiecărei țări destinatare |
Important: pragul este cumulat pentru toate statele UE, nu per stat. Un magazin care vinde 4.000 EUR în Germania + 4.000 EUR în Bulgaria + 3.000 EUR în Italia = 11.000 EUR total cross-border → trebuie să aplice TVA-ul fiecărei țări destinatare începând de la depășirea pragului.
Cotele TVA în statele UE principale (2026)
Pentru orientare, cotele standard în statele UE majore (verificare oficială rămâne necesară):
- Germania: 19%
- Franța: 20%
- Italia: 22%
- Spania: 21%
- Olanda: 21%
- Belgia: 21%
- Polonia: 23%
- Bulgaria: 20%
- Grecia: 24%
- Austria: 20%
- Cehia: 21%
- Ungaria: 27% (cea mai mare din UE)
Multe state au și cote reduse pentru anumite categorii (alimente, cărți, transport public). Cataloagele de produse trebuie configurate cu cote diferite per țară destinatară pentru categorii reduse.
Înregistrarea OSS prin ANAF
Procedura administrativă:
- Înregistrare prin formularul online ANAF înainte de depășirea pragului (sau în primele 10 zile calendaristice ale lunii următoare depășirii)
- Aplicare cote TVA destinatare începând cu prima zi a trimestrului în care s-a depășit pragul
- Declarație trimestrială OSS (Formular 398) depusă electronic prin SPV ANAF până la sfârșitul lunii următoare trimestrului
- Plată TVA în EUR către un cont ANAF specific
- Redistribuire automată de către ANAF a TVA-ului colectat către statele membre destinatare
Implicații pentru program facturare
Gestionarea OSS necesită:
- Catalog produse multi-țară cu mapping cote TVA per țară destinatară
- Detectarea automată a țării destinatarului pe baza adresei de livrare
- Aplicarea automată a cotei corecte la generarea facturii
- Generare XML CIUS-RO cu cota TVA corespunzătoare în câmpul TaxTotal
- Raportare OSS trimestrială cu separare per țară destinatară
- Conversie automată EUR pentru declarația trimestrială
În practica programelor de facturare din România în 2026, automatizarea completă a OSS rămâne o zonă cu acoperire variabilă. Multe programe oferă configurare manuală cote TVA per țară; automatizarea completă (detectare adresă → aplicare cotă → declarație 398 generată automat) rămâne lacună frecventă, necesitând fie configurare manuală riguroasă, fie soluții complementare specializate.
Sancțiuni pentru neconformare OSS
- Aplicarea cotei TVA România în loc de cota țării destinatare la depășirea pragului = subdeclarare TVA în statul destinatar + supradeclarare în România
- ANAF poate detecta divergența prin cross-verificare cu autoritățile fiscale UE (sistemul VIES + schimb automat de informații conform DAC7)
- Recalculare retroactivă cu plata diferenței TVA + dobânzi și penalități de întârziere
- Sancțiuni administrative 1.000-5.000 lei pentru fiecare trimestru de neconformare
3. Funcționalități esențiale program facturare e-commerce
Un program de facturare pentru magazin online trebuie să acopere paisprezece funcționalități cheie. Primele zece sunt indispensabile; ultimele patru sunt avansate, valoroase pentru profile specifice.
Funcționalități de bază (indispensabile)
1. Webhook automat comandă → emitere factură. La plasarea unei comenzi pe platformă, webhook-ul declanșează generarea automată a facturii în programul de facturare. Configurabil: emitere la plasare versus la confirmare plată versus la expediere. Pentru e-commerce cu plată online (card, gateway), emiterea la confirmare plată este recomandată (corelarea TVA cu momentul exigibilității).
2. Transmitere automată e-Factura B2C la SPV ANAF. În maxim 5 zile lucrătoare de la emitere. Programul transmite în background fără intervenție umană. Notificare la status validată / respinsă / eroare. Retry automat la erori temporare ANAF (perioade de încărcare maximă).
3. Sincronizare stoc bidirecțională. Stoc actualizat în timp real la fiecare comandă online (sincronizare WooCommerce/Shopify → program) și la fiecare vânzare manuală sau intrare nouă (sincronizare program → platformă). Pentru magazine multi-canal, sincronizare cu toate canalele simultan pentru evitarea overselling-ului.
4. Generare automată factură storno la retur. Trigger de la platforma e-commerce sau gateway de plată → generare factură storno cu același TVA ca factura inițială + transmitere automată la SPV ANAF. Reconciliere cu refund-ul efectiv pe gateway de plată.
5. Suport TVA dual 21% / 11% per produs. Configurare per produs în catalog (sau per categorie de produse) cu cota TVA aplicabilă. Pentru e-commerce cu produse alimentare + non-alimentare, distincția corectă este critică. La schimbarea cotelor (Legea 141/2025), reconfigurare automată sau ghidată.
6. Numerotare conformă OMFP 2634/2015. Serie unică + număr secvențial fără salturi sau duplicate. Pentru e-commerce cu volume mari (100+ facturi pe zi), advisory locks la nivel de bază de date pentru a preveni duplicate la concurență ridicată.
7. Validare CIF cu lookup ANAF. Pentru clienți B2B (firme care comandă pe magazin pentru facturare cu deducere TVA), validare automată CIF cu preluare denumire, adresă, status TVA din baza ANAF. Evită facturi cu CIF incorect care vor fi respinse la validarea SPV.
8. PDF profesional cu logo + email automat client. Factura PDF cu identitatea vizuală a magazinului, transmisă automat pe email-ul clientului la generare. Conține link de acces (sau XML embedded pentru clienții B2B care vor importa direct).
9. Export Excel/CSV pentru contabil. Format standardizat lunar/trimestrial cu: date factură, date încasare, sumă, client, descriere, TVA. Filtrare per perioadă. Compatibilitate cu programele de contabilitate uzuale.
10. Reconciliere plăți online cu fee tracking. Pentru e-commerce cu plăți online (card, transfer instant, BLIK, etc.), gateway-ul reține comision (tipic 1,5-3%) → suma încasată ≠ suma facturată. Programul trebuie să gestioneze: suma facturată brută + comision gateway ca cheltuială + suma netă încasată în cont. Pentru reconciliere automată, integrare cu open banking sau import CSV bancar.
Funcționalități avansate (valoare adăugată)
11. Multi-canal cu stoc consolidat. Pentru magazine care vând pe site propriu + marketplace + opțional magazin fizic. Stoc central redistribuit pe canale conform algoritm configurabil (50% site, 30% marketplace, 20% fizic, de exemplu). Prevenire overselling cu blocare automată la stoc zero pe orice canal.
12. Suport OSS multi-țară UE. Catalog produse cu cote TVA per țară destinatară. Detectare automată țară destinatară din adresa de livrare. Aplicare automată cotă corectă. Raportare OSS trimestrială (Formular 398) cu separare per țară. Conversie automată în EUR pentru declarație.
13. API REST extensibil. Pentru integrarea cu sisteme adiacente (CRM, ERP, sisteme de logistică, ordere management custom). API documentat cu autentificare OAuth2, rate limiting clar, webhook-uri configurabile pentru evenimente (factură nouă, status SPV schimbat, retur procesat).
14. Dashboard analytics e-commerce. Vânzări per produs, canal, categorie, perioadă. Top produse fast-mover / slow-mover. AOV (Average Order Value). Conversion rate dacă programul are integrare cu Google Analytics 4 sau platforma e-commerce. Pentru e-commerce cu volume mari, aceste statistici sunt critice pentru decizii operaționale (catalog, promoții, stoc).
4. Integrarea cu platformele e-commerce majore
WooCommerce (WordPress)
WooCommerce este una dintre cele mai utilizate platforme e-commerce în România (ecosistem WordPress matur, plugin-uri gratuite, comunitate dezvoltatori largă). Integrarea cu un program de facturare se face prin:
- Plugin oficial sau de la furnizor: instalare în panoul WooCommerce → configurare credențiale API → activare sincronizare automată
- API REST: pentru implementare custom, programul de facturare expune endpoint-uri REST pentru creare client + creare factură + descărcare PDF
- Webhook-uri WooCommerce: la plasare comandă, schimbare status, retur — trigger către programul de facturare
Fluxul tipic: client plasează comandă → WooCommerce trimite webhook către program facturare → program creează client în baza de date + emite factură + transmite la SPV ANAF + actualizează status comandă în WooCommerce + trimite PDF pe email clientului.
Shopify
Shopify oferă un ecosistem global de aplicații în Shopify App Store. Pentru integrarea cu un program de facturare din România:
- App dedicată în Shopify App Store: instalare cu un click + configurare credențiale program facturare + activare sincronizare
- Conectori multi-platformă: aplicații third-party care intermediază între Shopify și diverse programe de facturare RO
- API REST direct: implementare custom prin Shopify Admin API + API program facturare
Avantaj Shopify: ecosistem matur, fiabilitate ridicată, scalabilitate naturală. Dezavantaj relativ: ecosistemul integrărilor specifice RO este mai puțin dezvoltat decât pentru WooCommerce, dar funcțional.
PrestaShop
PrestaShop are penetrare bună în Europa Continentală, inclusiv România. Module dedicate sunt disponibile pentru majoritatea programelor de facturare din RO:
- Instalare modul din PrestaShop Marketplace sau din portalul programului de facturare
- Configurare credențiale API + mapping produse
- Sincronizare automată comenzi → facturi
Magento (Adobe Commerce)
Magento este orientat enterprise — magazine cu volume mari și complexitate ridicată. Integrarea cu programul de facturare se face tipic prin:
- Conectori custom dezvoltați de furnizorul programului de facturare sau de agenții de implementare Magento
- API REST direct pentru integrări personalizate
- Module third-party disponibile în Magento Marketplace
Marketplace-uri (eMag și similare)
Marketplace-urile au flux diferit față de magazinele proprii. În cazul eMag, platforma emite ea însăși facturile către client final și retrocedează vânzătorului o decontare lunară (sumă netă după comision marketplace). Programul de facturare trebuie să:
- Înregistreze veniturile din marketplace ca decontări (suma netă primită)
- Gestioneze separat comisionul marketplace ca cheltuială deductibilă
- Pentru anumite marketplace-uri unde vânzătorul emite singur factura: integrare directă cu API marketplace
Soluții multi-canal
Pentru vânzători activi pe 3+ canale simultan (site propriu + marketplace local + marketplace internațional + opțional offline), gestionarea integrată cu fiecare canal independent devine complexă. Soluții arhitecturale:
- Order management system (OMS) dedicat care agregă comenzile din toate canalele și sincronizează cu programul de facturare
- Middleware multi-canal custom dezvoltat pentru necesități specifice
- Programul de facturare cu API extensibil care permite implementare directă custom
Pentru cele mai multe magazine cu sub 1.000 comenzi pe lună, integrarea directă cu fiecare canal (fără OMS dedicat) rămâne suficientă, dacă programul de facturare suportă API REST extensibil.
5. 8 profile distincte de magazine online
Profil A — Microîntreprindere e-commerce primul an (sub 500 comenzi/lună)
Context: SRL nou înființat sau PFA cu activitate e-commerce, primul an de activitate. CA proiectată sub 500.000 RON. Volum 20-500 comenzi pe lună. Predominant single-channel (site propriu pe WooCommerce sau Shopify).
Nevoi program:
- e-Factura B2C activă din prima factură
- Webhook simplu plasare comandă → emitere factură → transmitere SPV
- PDF + email client automat
- Reconciliere plăți online basic
Volum tehnic: 20-500 transmisii e-Factură pe lună.
Buget orientativ: 200-500 EUR/an.
Profil B — Magazin online stabilit (500-2.000 comenzi/lună, single-channel)
Context: site propriu cu activitate constantă, 1-2 ani vechime, catalog 50-500 produse, volum stabil 500-2.000 comenzi pe lună.
Nevoi program:
- e-Factura B2C unlimited cu retry inteligent
- Sincronizare stoc bidirecțională robustă
- Generare automată factură storno la retur
- Multi-utilizator (administrator + operator vânzări + contabil extern)
- Rapoarte vânzări per produs și client
Volum tehnic: 500-2.000 transmisii pe lună.
Buget orientativ: 400-1.000 EUR/an.
Profil C — E-commerce multi-canal (site + marketplace local)
Context: vânzare pe site propriu + un marketplace dominant local (de exemplu eMag) simultan. Volum 1.000-5.000 comenzi pe lună cumulat.
Nevoi program:
- Sincronizare stoc pe ambele canale simultan
- Gestionare flux decontare marketplace (sume nete primite versus brut facturat)
- Comision marketplace tracking ca cheltuială
- API direct cu marketplace-ul pentru import comenzi
Risc specific: dezincronizare stoc între canale → overselling → penalizări marketplace + rating scăzut.
Buget orientativ: 800-2.000 EUR/an.
Profil D — E-commerce multi-canal complex (site + marketplace + offline)
Context: vânzare pe site propriu + marketplace + opțional magazin fizic, 2.000-10.000 comenzi pe lună. Personal dedicat operațiuni (manager comenzi, operatori, contabil intern).
Nevoi program:
- Order management dedicat sau middleware multi-canal
- Stoc consolidat central redistribuit conform algoritm
- Multi-utilizator cu permisiuni granulare per canal
- API extensibil pentru integrare cu sisteme adiacente
- Dashboard real-time per canal
Buget orientativ: 2.000-5.000 EUR/an + investiție middleware.
Profil E — Vânzător cross-border UE (peste 10.000 EUR/an export UE)
Context: magazin online cu vânzări semnificative în alte state UE. Depășește pragul OSS de 10.000 EUR/an cumulat cross-border. Catalog cu produse spedite în 5+ țări UE.
Nevoi program:
- Suport OSS multi-țară UE obligatoriu: catalog cu cote TVA per țară, detectare automată țară destinatar, aplicare cotă corectă
- Generare raportare OSS trimestrială (Formular 398)
- Conversie automată în EUR pentru declarație
- Suport multi-valută pentru afișare prețuri pe site
Risc specific: configurare OSS incorectă = subdeclarare TVA în state destinatare + supradeclarare în România → recalculare retroactivă cu penalități.
Buget orientativ: 1.500-4.000 EUR/an.
Profil F — E-commerce extra-UE (export semnificativ non-UE)
Context: magazin cu export către SUA, UK post-Brexit, Australia, Asia. TVA 0% cu drept de deducere conform Art. 294 Cod fiscal.
Nevoi program:
- Aplicare automată cotă TVA 0% pentru livrări extra-UE
- Mențiune corectă pe factură („Operațiune scutită cu drept de deducere — export, Art. 294 Cod fiscal")
- Gestiune documentație justificativă (DVE / ECS / B/L / AWB / CMR)
- Suport multi-valută cu conversie automată cursul BNR la data emiterii
- Integrare cu sisteme de logistică internațională
Risc specific: lipsa documentației justificative la control ANAF → reîncadrare ca livrare internă cu TVA 21% retroactiv + penalități.
Buget orientativ: 1.000-3.000 EUR/an.
Profil G — Vânzător produse alimentare (cote TVA mixte)
Context: magazin online cu produse alimentare (categoria TVA 11% redusă) + categorii adiacente (suplimente, băuturi, ambalaje) cu cota standard 21%.
Nevoi program:
- Catalog produse cu cote TVA configurate per categorie sau per produs
- Verificare corectitudine cotă aplicabilă (alimente clasice 11% versus alimente cu zahăr adăugat peste 10g/100g 21%)
- Gestionare loturi + dată expirare (FEFO conform HACCP)
- Suport e-Transport pentru transporturi peste 500 kg / 10.000 lei (alimentele sunt bunuri cu risc fiscal ridicat)
Buget orientativ: 500-1.500 EUR/an + modul stocuri dedicat.
Profil H — Magazin online produse personalizate / produse digitale
Context: vânzare produse personalizate (printuri pe cerere, mobilier custom) sau produse digitale (software, conținut digital descărcabil, cursuri online).
Nevoi program:
- Suport facturare per comandă personalizată (nu catalog rigid)
- Pentru produse digitale: gestionarea TVA OSS la nivel UE (regimul OSS pentru servicii electronice este similar cu cel pentru bunuri)
- Excepții drepturi consumator 14 zile retragere (produse personalizate exceptate; conținut digital descărcat exceptat după descărcare)
Buget orientativ: 400-1.000 EUR/an.
6. 10 greșeli frecvente la alegere
Greșeala 1 — Continuarea emiterii manuale a facturii B2C post 1 ianuarie 2025. Cea mai costisitoare eroare. Volum tipic 600 comenzi/lună × 1.500 lei sancțiune medie potențială = expunere lunară până la 900.000 lei (probabilitate de descoperire scăzută în prezent, dar în creștere). Soluția corectă: webhook automat plasare comandă → emitere factură → transmitere SPV.
Greșeala 2 — Ignorarea pragului OSS 10.000 EUR pentru vânzări cross-border UE. Magazine care cresc gradual pe export UE și depășesc pragul fără să se înregistreze OSS → subdeclarare TVA în state destinatare + supradeclarare în România. Diferența la control fiscal poate fi semnificativă, cu dobânzi și penalități cumulate. Soluție: monitorizare automată în program cu alertă la 80%, 90%, 95% din prag.
Greșeala 3 — Dezincronizare stoc multi-canal cu overselling. Magazine cu site propriu + marketplace fără sincronizare reală → 5-15% rate overselling (comenzi acceptate pe stoc epuizat). Cost: returnare comenzi, clienți pierduți, rating marketplace scăzut, posibil suspendare temporară din marketplace. Soluție: stoc central consolidat cu sincronizare bidirecțională.
Greșeala 4 — Cote TVA depășite (19% în loc de 21%) post 1 august 2025. Programele care nu au actualizat cotele după Legea 141/2025 generează facturi cu cote vechi. Pentru clienții B2B, factura cu cotă greșită este contestabilă și poate refuza deductibilitatea TVA pentru cumpărător. Pentru clienții B2C, eroare directă în calculul TVA datorat statului.
Greșeala 5 — Generarea factură storno cu cotă TVA nouă (în loc de cea originală). La retururi care traversează modificarea cotei TVA (vânzare iulie 2025 cu 19% returnată august 2025), unele programe aplică automat cota nouă 21% la storno. Incorect — ANAF a confirmat: storno cu același TVA ca factura inițială.
Greșeala 6 — Lipsa documentației pentru export extra-UE. Magazine care factureză cu TVA 0% pentru exporturi non-UE fără a păstra DVE/ECS/B/L. La control ANAF, lipsa documentației justificative → reîncadrare ca livrare internă cu TVA 21% retroactiv + dobânzi + penalități.
Greșeala 7 — Reconciliere manuală plăți gateway cu fee tracking lipsă. Stripe / Netopia / EuPlatesc rețin comision (1,5-3%) → suma încasată în cont ≠ suma facturată. Programul trebuie să gestioneze automat această divergență. Reconciliere manuală pentru 1.000 tranzacții lunar = sute de ore inutile.
Greșeala 8 — Webhook configurat la „emit factura la plasare comandă". Pentru comenzi cu plată ramburs sau cu risc de anulare pre-expediere, emiterea facturii la plasare generează facturi care vor fi stornate ulterior. Risc operațional + complicații TVA. Recomandare: emitere la confirmare plată (pentru gateway online) sau la expediere (pentru ramburs).
Greșeala 9 — Imposibilitate gestionare cote TVA mixte pe aceeași factură. Pentru magazine cu produse alimentare + non-alimentare în aceeași comandă, factura trebuie să conțină linii cu cote diferite (11% pentru alimente + 21% pentru băuturi alcoolice de exemplu). Programe care permit doar o cotă per factură forțează emiterea de două facturi separate.
Greșeala 10 — Lipsa rapoartelor pentru pregătirea declarațiilor fiscale. Programul trebuie să producă lunar/trimestrial rapoarte structurate pentru: jurnal vânzări TVA, OSS Formular 398 (dacă aplicabil), export D406 SAF-T (dacă SRL plătitor TVA). Lipsa acestor rapoarte = retastare manuală pentru contabil + risc erori.
7. Algoritm decizional — 7 pași pentru alegere
Pasul 1 — Identifică tipul activității e-commerce
- Single-channel (un site) → integrare directă platformă-program suficientă
- Multi-canal (2-3 canale) → sincronizare stoc bidirecțională indispensabilă
- Multi-canal complex (4+ canale) → order management dedicat sau middleware
Pasul 2 — Estimează volumul lunar de comenzi
- Sub 100/lună → plan free permanent acceptabil (verifică limite)
- 100-500/lună → plan plătit standard
- 500-2.000/lună → plan profesional cu API
- 2.000-10.000/lună → plan enterprise sau ERP integrat
- Peste 10.000/lună → ERP dedicat cu modul facturare
Pasul 3 — Verifică obligațiile cross-border
- Doar RO → focus pe optimizare flux intern
- UE sub 10.000 EUR/an → TVA România simplă
- UE peste 10.000 EUR/an → OSS multi-țară obligatoriu
- Export extra-UE → suport TVA 0% + documentație justificativă
Pasul 4 — Identifică structura cataloagelor
- Categorii standard 21% → setări simple
- Mix 21% + 11% (alimente) → cote per produs/categorie
- Mix cu produse personalizate → flexibilitate per comandă
Pasul 5 — Verifică integrarea cu platforma e-commerce
- WooCommerce → plugin oficial sau API REST
- Shopify → app oficial sau conector
- PrestaShop → modul oficial sau API
- Magento → conector custom sau API
- Marketplace dominant local → integrare directă API
Pasul 6 — Verifică gestiunea plăților online
- Doar ramburs → reconciliere simplă cu curierul
- Card online (gateway) → fee tracking automat + reconciliere
- Plată instantă (BLIK, Apple Pay, Google Pay) → suport multiple metode
Pasul 7 — Buget anual proporțional cu volumul
- Sub 200 EUR/an → magazin nou cu volum mic
- 200-500 EUR/an → magazin stabilit single-channel
- 500-1.500 EUR/an → magazin stabilit multi-channel
- 1.500-3.000 EUR/an → cross-border UE + multi-canal
- Peste 3.000 EUR/an → enterprise
8. Calcul TCO realist per profil
Benchmark TCO pe 3 ani per profil
| Profil | An 1 (EUR) | An 2 (EUR) | An 3 (EUR) | Total 3 ani |
|---|---|---|---|---|
| Microîntreprindere primul an | 200-500 | 200-500 | 200-500 | 600-1.500 |
| Magazin stabilit single-channel | 400-1.000 | 400-1.000 | 400-1.000 | 1.200-3.000 |
| Multi-canal site + marketplace | 800-2.000 | 800-2.000 | 800-2.000 | 2.400-6.000 |
| Multi-canal complex 4+ canale | 2.000-5.000 | 2.000-5.000 | 2.000-5.000 | 6.000-15.000 |
| Cross-border UE cu OSS | 1.500-4.000 | 1.500-4.000 | 1.500-4.000 | 4.500-12.000 |
| Export extra-UE | 1.000-3.000 | 1.000-3.000 | 1.000-3.000 | 3.000-9.000 |
| Produse alimentare cu stocuri | 500-1.500 | 500-1.500 | 500-1.500 | 1.500-4.500 |
| Produse personalizate/digitale | 400-1.000 | 400-1.000 | 400-1.000 | 1.200-3.000 |
TCO include abonament SaaS facturare + modulele necesare (stocuri, multi-utilizator, API) + integrare e-commerce de bază. Nu include cost certificat digital (~150 EUR/an), cost middleware multi-canal (dacă aplicabil), cost dezvoltare custom.
Costuri ascunse de luat în calcul
- Cost transmitere SPV per factură: unele programe taxează per transmisie (4-15 EUR/an la volum tipic)
- Cost suplimentar multi-utilizator: 5-20 EUR/lună per utilizator suplimentar
- Cost integrare e-commerce: tipic 50-300 EUR/an pentru conectori dedicați
- Cost API access: uneori add-on separat (10-50 EUR/lună)
- Cost certificate digitale: 100-300 RON/an (necesar pentru autentificare SPV)
- Cost middleware multi-canal: tipic 30-200 EUR/lună pentru servicii dedicate
ROI realist — orele economisite
Pentru un magazin cu 500 comenzi pe lună fără automatizare:
| Activitate | Timp manual | Timp automatizat | Economie/lună |
|---|---|---|---|
| Emitere factură per comandă | 2-3 min × 500 = 1.000-1.500 min | 0 (automat) | 17-25 ore |
| Transmitere SPV per factură | 2-3 min × 500 = 1.000-1.500 min | 0 (automat) | 17-25 ore |
| Sincronizare stoc multi-canal | 5-10 ore/săptămână | 0 | 20-40 ore |
| Generare storno la retur | 3-5 min × 50 retururi | 0 (automat) | 2-4 ore |
| Reconciliere plăți gateway | 8-12 ore/lună | 1-2 ore | 6-10 ore |
| TOTAL | ~60-100 ore/lună | ~3-5 ore/lună | 55-95 ore/lună |
La un cost orar al operatorului 50-100 lei, economia de 55-95 ore lunar înseamnă 2.750-9.500 RON/lună redirecționați spre activități productive (marketing, customer service, optimizare catalog). ROI-ul abonamentului anual se recuperează în 1-2 luni.
9. Întrebări frecvente (FAQ)
Trebuie să transmit factura simplificată sub 100 EUR în SPV pentru e-commerce B2C?
Da, începând cu 1 ianuarie 2025. OUG 69/2024 a eliminat scutirea pentru facturile simplificate sub 100 EUR în B2C. Toate facturile, indiferent de valoare, trebuie transmise prin SPV ANAF în maxim 5 zile lucrătoare. În B2B, scutirea pentru facturi simplificate sub 100 EUR rămâne aplicabilă conform Art. 319 alin. 12 Cod fiscal.
Când mă înregistrez în OSS pentru vânzări UE?
Înainte de a depăși pragul de 10.000 EUR/an cumulat pentru vânzările B2C cross-border către toate statele UE. Înregistrarea se face online prin formularul ANAF dedicat. După înregistrare, aplică cota TVA a fiecărei țări destinatare începând cu prima zi a trimestrului în care a depășit pragul. Verificare lunară a totalului cross-border recomandată pentru a evita depășirea neobservată.
Pot folosi WooCommerce cu plugin de facturare ca singură soluție?
Da, dacă magazinul tău este single-channel (exclusiv WooCommerce) și volumul este sub 200 comenzi pe lună. Pentru multi-canal (site + marketplace simultan) sau volume mai mari, necesar order management dedicat sau middleware între platforme și programul de facturare pentru a evita overselling-ul și pentru a gestiona corect TVA OSS.
Cum se face stornarea facturii pentru retur?
Emitere factură storno (factură cu sumă negativă referențiată la factura originală) cu același TVA ca factura inițială, indiferent de data stornării. Transmitere automată la SPV ca orice e-Factură. Refund efectiv pe gateway de plată (Stripe, Netopia, etc.) — proces separat care necesită integrare cu API gateway. Pentru programul de facturare, factura storno păstrează seria și numerotarea continuă.
TVA OSS — cum aplic cotele țărilor UE pe factură?
Programul de facturare trebuie să detecteze automat țara destinatarului pe baza adresei de livrare și să aplice cota TVA corespunzătoare din catalogul configurat. Pentru programul care nu suportă automatizare OSS completă, configurare manuală per țară este necesară. Raportarea trimestrială prin Formularul 398 se face în EUR cu separare per țară destinatară.
Pot folosi același program pentru WooCommerce + Shopify + magazin fizic?
Da, dacă programul are integrări native cu toate trei sau API REST extensibil pentru implementare custom. Pentru magazine cu volume mari pe 3+ canale simultan, recomandare order management dedicat care agregă comenzile din toate canalele și sincronizează cu programul de facturare prin API.
Ce se întâmplă dacă schimbarea cotei TVA prinde o factură în curs?
Pentru o comandă plasată în iulie 2025 (TVA 19%) dar facturată în august 2025 (post Legea 141/2025): momentul exigibilității TVA determină cota aplicabilă. Conform Codului fiscal, exigibilitatea TVA este la data emiterii facturii sau data livrării (pentru bunuri), oricare e prima. Pentru livrare deja efectuată în iulie + factură emisă în august, cota corectă este cea de la data exigibilității efective. Pentru certitudine, consultare cu contabil.
Comisionul gateway de plată este deductibil?
Da, comisionul perceput de gateway-ul de plată (1,5-3% pentru tranzacții online) este cheltuială deductibilă pentru firma vânzător. Programul de facturare trebuie să înregistreze separat: suma facturată brută (venit) + comision gateway (cheltuială) + sumă netă încasată (sold cont). Pentru reconciliere automată, integrare cu open banking sau import CSV bancar lunar.
Cum gestionez TVA dacă vând pe marketplace?
Depinde de modelul marketplace. Modele uzuale:
- Marketplace ca operator de facturare: marketplace-ul emite factura către client final, vânzătorul primește decontare netă cu comision dedus. Programul de facturare înregistrează venituri din marketplace ca decontări periodice + comision ca cheltuială.
- Marketplace ca intermediar: vânzătorul emite singur factura prin programul propriu, marketplace-ul intermediază plata. Necesită integrare API directă cu marketplace-ul.
Verifică modelul specific al marketplace-ului folosit pentru a configura corect fluxul.
Comanda cu plată ramburs refuzată de client — cum o stornez?
La revenirea coletului refuzat:
- Generare factură storno cu același TVA ca factura inițială
- Transmitere automată storno la SPV
- Actualizare stoc (returul produsului)
- Pentru TVA la încasare: dacă nu s-a încasat rambursul, TVA nu a devenit exigibil → stornarea nu generează ajustare separată
Programul de facturare ar trebui să automatizeze acest flow cu un click la confirmarea returului.
Pot integra programul de facturare cu sistemul curierului?
Da, multe programe de facturare oferă integrare nativă cu curierii locali (DPD, FAN, Sameday, Cargus, etc.) pentru generarea AWB direct din factură. Avantaj: factura conține numărul AWB pentru tracking; clientul primește email cu factura + link de tracking. Integrarea se face tipic prin API direct cu curierul sau prin conectori dedicați.
Cum gestionez TVA pentru servicii digitale către consumatori UE?
Pentru servicii electronice (software, conținut digital, abonamente online) către consumatori UE, regimul OSS aplicabil este similar cu cel pentru bunuri, dar cu prag specific (10.000 EUR/an cumulat) și aplicare automată a TVA-ului țării destinatare pentru toate vânzările (nu doar la depășirea pragului — pragul este pentru forma simplificată versus regimul OSS complet).
Cât timp arhivez documentele e-commerce?
Conform Legii 36/2023, documentele financiar-contabile (facturi emise, facturi primite, bonuri fiscale, jurnale TVA) emise după 1 ianuarie 2023 se păstrează 5 ani calculați de la 1 iulie a anului următor exercițiului financiar. Documentele anterioare 1 ianuarie 2023: 10 ani (regula veche). Pentru e-Facturi, sursa de adevăr este ANAF (arhivare centralizată); recomandare practică: backup local al XML-urilor pentru acces rapid.
Pot oferi facturi fără TVA dacă sunt PFA neplătitor TVA cu magazin online?
Da, dacă cifra de afaceri este sub plafonul de 395.000 RON anual (OG 22/2025). Facturile emise conțin mențiunea „Scutit de TVA conform Art. 310 alin. (1) Cod fiscal". Pentru e-commerce B2C, aceasta este situație frecventă pentru PFA-uri în primul an. Atenție la monitorizarea cumulată a cifrei de afaceri pentru a evita depășirea plafonului fără înregistrare TVA în maxim 10 zile lucrătoare.
Există programe specializate exclusiv pentru e-commerce?
Da, există programe de facturare dedicate care includ funcționalități e-commerce native (multi-canal, stoc consolidat, integrări extensive cu platforme, OSS automatizat) sau ERP-uri orientate e-commerce care includ modul facturare. Alegerea între program de facturare general configurat pentru e-commerce și soluție dedicată depinde de volumul comenzilor, complexitatea canalelor, și necesitățile specifice (OSS, retururi automate, multi-valută).
Următorii pași
Acum că ai imaginea completă a cadrului fiscal și operațional pentru e-commerce-ul român în 2026, decide pașii următori:
→ Pentru ghidul general de alegere program facturare, vezi Cum aleg un program de facturare 2026
→ Pentru ghidul complet e-Factura ANAF (relevant pentru B2C masiv în e-commerce), vezi e-Factura ANAF 2026
→ Pentru SAF-T D406 (obligatoriu pentru SRL plătitor TVA), vezi SAF-T D406 explicat simplu
→ Pentru gestiunea stocurilor (esențială în e-commerce), vezi Program facturare cu stocuri
→ Pentru SRL e-commerce, vezi Program facturare SRL — ghid 2026
→ Pentru PFA cu magazin online sub plafon TVA, vezi Program facturare PFA fără TVA
→ Pentru integrare cu curierii (esențial pentru livrare e-commerce), vezi Program facturare cu curier DPD, FAN, Sameday
→ Vezi pagina prețuri SoftFactura pentru detalii despre Modulul Curieri & Plăți Online + Modulul Stoc + Modulul API
→ Dacă vii de la alt program de facturare, vezi hub-ul de migrare cu ghiduri pas cu pas
SoftFactura include funcționalități native pentru e-commerce: webhook automat plasare comandă → emitere factură → transmitere automată e-Factura B2C la SPV ANAF, integrare prin API REST cu platformele majore (WooCommerce, Shopify, PrestaShop, Magento), sincronizare stoc bidirecțională, generare automată factură storno la retur cu același TVA ca factura inițială (conform clarificare ANAF), suport cote TVA dual 21% / 11% per produs conform Legea 141/2025, configurare cote TVA per țară destinatară pentru regim OSS. Modul Curieri & Plăți Online cu integrări native pentru livrare + reconciliere ramburs. Modul Stoc pentru gestiunea NIR + FIFO/CMP + multi-depozit. Modul API REST extensibil pentru integrări custom. Hosting integral UE (Hetzner Finlanda), DPA conform RGPD. Pentru a încerca, înregistrează-te gratuit aici.
Etichete