Facturarea manuală costă timp real: la 3 minute per factură și 30 de comenzi pe zi, pierzi 1,5 ore zilnic — 33 de ore pe lună pe o activitate pe care un plugin o face în milisecunde. Automatizare facturare WooCommerce înseamnă că factura se emite singură la fiecare comandă, se trimite pe email clientului și se raportează la ANAF, fără să atingi nimic. Acest ghid acoperă setup-ul complet pentru SmartBill și Oblio, comparația directă între ele și conformitatea cu e-Factura 2026.
De ce facturarea manuală nu scalează
La 3 minute per factură, munca manuală de facturare crește liniar cu volumul de comenzi — iar erorile cresc exponențial. Iată calculul concret:
| Comenzi/zi | Timp manual/zi | Timp manual/lună | Cost echivalent (30 RON/h) |
|---|---|---|---|
| 10 | 30 min | 11 ore | 330 RON |
| 30 | 1,5 ore | 33 ore | 990 RON |
| 50 | 2,5 ore | 55 ore | 1.650 RON |
| 100 | 5 ore | 110 ore | 3.300 RON |
La 50 de comenzi pe zi, costul lunei depășește prețul unui abonament SmartBill sau Oblio pe un an întreg. Și asta fără să pui la socoteală erorile: serii greșite, TVA incorect, facturi duplicate sau facturi uitate care te costă amenzi ANAF.
Automatizarea nu e un lux — e o necesitate de la prima comandă.
SmartBill WooCommerce — configurare pas cu pas
SmartBill este cel mai utilizat serviciu de facturare electronică din România, cu peste 100.000 de companii active și plugin WooCommerce gratuit care emite facturi automat la schimbarea statusului comenzii.
Cerințe înainte de start
Pasul 1: Instalare plugin
Mergi la Plugins > Add New în WordPress și caută SmartBill WooCommerce. Instalează și activează plugin-ul oficial (autor: SmartBill). Plugin-ul este gratuit și compatibil cu WooCommerce 9.x + HPOS.
Pasul 2: Conectare API
Pasul 3: Configurare serie facturi
Pasul 4: Setare trigger automat
Configurează la ce status al comenzii se emite factura:
În plugin: WooCommerce > Settings > SmartBill > Auto-generate invoice > selectează statusul dorit.
Pasul 5: Configurare date factură
Pasul 6: Template și trimitere email
Oblio WooCommerce — configurare pas cu pas
Oblio oferă o alternativă mai accesibilă, cu plan gratuit pentru până la 50 de facturi pe lună și plugin WooCommerce cu funcționalități comparabile cu SmartBill.
Cerințe
Configurare
Oblio sincronizează automat produsele și clienții din WooCommerce — nu trebuie să-i introduci manual în platforma de facturare.
SmartBill vs. Oblio — comparație directă
| Criteriu | SmartBill | Oblio |
|---|---|---|
| Preț lunar | De la ~20 RON | Gratuit (50 facturi) / ~15 RON |
| Plugin WooCommerce | Gratuit, oficial | Gratuit, oficial |
| Compatibilitate HPOS | Da | Da |
| Facturi automate la status change | Da | Da |
| e-Factura ANAF | Da (integrat) | Da (integrat) |
| e-Transport | Da | Da |
| Proforma | Da | Da |
| Avize de însoțire | Da | Da |
| Rapoarte contabile | Avansate | De bază |
| Integrare contabil | Export direct către contabil | Export CSV/PDF |
| Multi-serie facturi | Da | Da |
| Interfață | Complexă, completă | Simplă, intuitivă |
| Suport tehnic | Email + telefon |
Verdict: SmartBill pentru magazine cu peste 100 de comenzi pe lună, contabilitate complexă sau nevoie de rapoarte avansate. Oblio pentru magazine noi, volum mic sau buget limitat — planul gratuit e suficient pentru a începe.
e-Factura ANAF 2026 — ce trebuie să știi
Din 2024, toate firmele plătitoare de TVA au obligația raportării în sistemul e-Factura ANAF — iar din 2026, obligația se extinde la relațiile B2C pentru anumite categorii. Neconformitatea atrage amenzi de la 5.000 la 10.000 lei.
Ce presupune conformitatea
Cum te conformezi cu SmartBill sau Oblio
Ambele platforme au integrare directă cu sistemul e-Factura ANAF:
Dacă ai un magazin WooCommerce și nu ai configurat e-Factura, fă-o acum — amenzile se aplică retroactiv.
Cod custom: trigger factură pe status personalizat (HPOS-compatible)
Dacă folosești un status personalizat de comandă și plugin-ul de facturare nu-l recunoaște nativ, poți declanșa emiterea facturii prin cod. Exemplu HPOS-compatible pentru WooCommerce 9.x și PHP 8.2+:
/**
Trigger SmartBill invoice on custom order status change.
Compatible with WooCommerce 9.x HPOS.
Requires: PHP 8.2+
/
add_action('woocommerce_order_status_ready-to-ship', function (int $order_id): void {
$order = wc_get_order($order_id);
if (!$order instanceof WC_Order) {
return;
}
// Verifică dacă factura a fost deja emisă
$invoice_number = $order->get_meta('_smartbill_invoice_number');
if (!empty($invoice_number)) {
return;
}
// Declanșează emiterea facturii prin SmartBill API
// Plugin-ul SmartBill expune funcția de generare
if (function_exists('smartbill_woocommerce_generate_invoice')) {
smartbill_woocommerce_generate_invoice($order_id);
}
// Loghează acțiunea
$order->add_order_note(
sprintf('Factură SmartBill declanșată automat la status "%s".', 'ready-to-ship')
);
$order->save();
});
Important: Acest cod folosește $order->get_meta() și $order->save() — metodele HPOS-compatible. Nu folosește get_post_meta() sau update_post_meta(), care nu funcționează corect cu HPOS activat.
Configurăm facturare automată SmartBill sau Oblio pentru magazinul tău WooCommerce — setup complet, testat end-to-end, conform cu e-Factura ANAF. Solicită o estimare
Erori frecvente și cum le rezolvi
Serie greșită sau duplicat
Simptom: Facturi cu numere duplicate sau serie incorectă.
Cauză: Seria din plugin nu corespunde cu cea din SmartBill/Oblio, sau ai mai multe integrări pe aceeași serie.
Soluție: Creează o serie dedicată exclusiv pentru WooCommerce. Nu folosi aceeași serie pentru facturi manuale și automate.
Facturi duplicate
Simptom: Două facturi emise pentru aceeași comandă.
Cauză: Comanda trece de două ori prin statusul trigger (ex: Processing → On Hold → Processing).
Soluție: Adaugă verificare în cod — verifică dacă meta _smartbill_invoice_number sau _oblio_invoice_number există deja înainte de a emite. Plugin-urile oficiale fac asta nativ, dar verifică în setări să fie activată opțiunea „Prevent duplicate invoices".
TVA incorect
Simptom: Factură cu 19% TVA pe produse care ar trebui să aibă 9% (alimentar).
Cauză: Cota TVA nu e setată corect pe produs în WooCommerce, sau plugin-ul de facturare are o cotă default care suprascrie.
Soluție: În WooCommerce > Settings > Tax, configurează clasele de TVA (Standard 19%, Reduced 9%). Pe fiecare produs, selectează clasa corectă. În plugin, setează „Preia TVA din WooCommerce" (nu cotă fixă).
Factură fără cost transport
Simptom: Factura nu include linia de transport.
Cauză: Plugin-ul nu e configurat să preia shipping-ul.
Soluție: În setările plugin-ului, activează opțiunea „Include shipping as invoice line" sau „Adaugă transport pe factură".
Produse cu preț 0 pe factură
Simptom: Produsele gratuite din promoții (buy one get one free) apar cu preț 0.
Cauză: WooCommerce trimite prețul 0 către plugin, care îl preia literal.
Soluție: Configurează promoția ca discount procentual pe linia de produs, nu ca produs gratuit separat. Astfel, factura arată prețul original cu discount, nu preț zero.
Flux complet: comandă → factură → e-Factura → email client
Iată flow-ul automat end-to-end pentru un magazin WooCommerce configurat corect:
Zero intervenție manuală. De la click pe „Plasează comanda" la factură emisă, raportată și trimisă — sub 5 secunde.
Facturare pentru ramburs (Cash on Delivery)
Rambursul necesită o logică diferită: facturezi doar după ce coletul e livrat și banii sunt colectați, nu la plasarea comenzii. Configurarea corectă:
Dacă emiți factura la Processing pentru comenzi ramburs, riști să facturezi comenzi care sunt ulterior refuzate la livrare — și trebuie să emiți storno, ceea ce complică contabilitatea.
Întrebări frecvente despre automatizare facturare WooCommerce
SmartBill sau Oblio — care e mai bun pentru un magazin mic?
Oblio, pentru un motiv simplu: planul gratuit acoperă 50 de facturi pe lună, suficient pentru un magazin la început. Plugin-ul WooCommerce face același lucru ca SmartBill — factură automată la status change, trimitere email, raportare e-Factura. Când depășești 100 de comenzi pe lună sau ai nevoie de rapoarte contabile avansate, migrezi la SmartBill. Migrarea e simplă — schimbi plugin-ul și seria de facturi.
Funcționează cu HPOS (High-Performance Order Storage)?
Da. Ambele plugin-uri (SmartBill WooCommerce și Oblio WooCommerce) sunt actualizate pentru compatibilitate cu HPOS, care este activat implicit în WooCommerce 9.x. Dacă folosești un plugin vechi sau neactualizat care scrie direct în wp_postmeta cu update_post_meta(), va da erori cu HPOS activat — verifică că ai ultima versiune.
Pot emite facturi proforma automat?
Da. Ambele platforme suportă proforma. În plugin, setezi tipul documentului pe „Proformă" și trigger-ul pe un status anterior (ex: On Hold sau Pending Payment). Când comanda e plătită și trece în Processing, emiți factura fiscală finală. Util pentru comenzi cu plată prin transfer bancar.
Cum fac storno pe o factură emisă automat?
În SmartBill: deschizi factura originală și apeși „Stornare" — se generează automat factura de storno cu semnul minus. În Oblio: același proces. Din WooCommerce, dacă faci Refund pe comandă, unele versiuni de plugin emit automat storno-ul. Verifică în setări dacă opțiunea „Auto-storno on refund" e activată.
Ce se întâmplă dacă cade conexiunea API în momentul emiterii?
Plugin-urile au mecanism de retry: dacă apelul API eșuează (timeout, eroare server), se reîncearcă automat de 2–3 ori. Dacă tot eșuează, comanda e marcată cu o notă de eroare și factura rămâne ne-emisă. Soluție: verifică zilnic comenzile cu status Processing care nu au număr de factură atașat (filtrează în WooCommerce > Orders) și emite manual pentru cele ratate.
Următorul pas
Configurarea corectă a facturării automate durează 1–2 ore și elimină permanent o activitate manuală care costă sute de lei pe lună. Începe cu SmartBill (dacă ai deja cont) sau Oblio (dacă vrei plan gratuit), urmează pașii de mai sus și testează cu o comandă reală înainte de a lansa.
Dacă ai un magazin cu integrări complexe — mai multe cote TVA, facturare B2B cu date diferite, serii multiple sau status-uri personalizate — configurarea corectă necesită experiență cu API-urile platformelor de facturare și cu hook-urile WooCommerce.