Integrarea site-ului cu SmartBill sau Oblio: facturi automate din comenzi
Cum faci ca fiecare comandă din magazinul online să genereze singură factura fiscală în SmartBill sau Oblio, e-Factura inclusă.
Dacă vinzi online și tot tu stai să emiți manual fiecare factură, pierzi timp exact acolo unde nu trebuie: în volumul de comenzi. Copiezi numele clientului, produsele, TVA-ul, cauți seria corectă, salvezi PDF-ul, îl trimiți pe email. La câteva comenzi pe zi merge. La zeci, apar greșelile și întârzierile.
Vestea bună: atât SmartBill, cât și Oblio au API-uri prin care site-ul poate emite factura singur, în câteva secunde de la plată. Clientul primește PDF-ul automat, tu vezi totul deja în contabilitate, iar e-Factura pleacă spre SPV fără să atingi nimic. În articolul ăsta îți explic concret cum funcționează integrarea, ce trebuie pregătit înainte și unde se strică lucrurile cel mai des.
Ce înseamnă, concret, o integrare cu SmartBill sau Oblio
Integrarea e un pod între magazin și programul de facturare. Când un client plasează comanda și plătește, site-ul trimite automat spre SmartBill sau Oblio, prin API, toate datele facturii: cumpărătorul, produsele, prețurile, cota de TVA și, dacă e firmă, CUI-ul.
Programul de facturare generează factura pe seria configurată, îi dă număr și returnează PDF-ul. De aici, în funcție de cum setăm fluxul:
- factura ajunge automat pe emailul clientului;
- se salvează în contul tău de facturare;
- se trimite în e-Factura (SPV/ANAF).
Totul se întâmplă în secunde, fără să deschizi nimic. Practic, comanda din site și factura fiscală devin același gest, nu două operațiuni separate pe care le faci tu manual seara.
SmartBill sau Oblio — contează care?
Din punct de vedere tehnic, ambele sunt soluții românești solide, cu API și cu suport pentru e-Factura. Nu există un câștigător clar; decizia bună e cea mai plictisitoare posibil: alege ce folosește (sau preferă) contabilul tău, ca datele să curgă direct în contabilitate.
Câteva puncte practice de comparat:
- ecosistemul de plugin-uri gata făcute (de exemplu pentru WooCommerce) — uneori unul are integrare mai matură pentru platforma ta;
- modul de tarifare și limita de facturi din planul tău;
- ce funcții de e-Factura și storno expune API-ul.
Dacă pornești de la zero, întreabă întâi contabilul. Dacă ai deja unul dintre ele, aproape sigur nu merită să schimbi doar de dragul integrării.
Ce pregătim înainte să pornim integrarea
Cele mai multe probleme apar nu din cod, ci din setări făcute în grabă. Înainte de integrare stabilim câteva lucruri:
- Contul și cheia de API (token/email) din SmartBill sau Oblio.
- O serie de facturare dedicată comenzilor online, separată de facturile emise manual — altfel se amestecă numerotarea.
- Cotele de TVA corecte pe fiecare produs (nu toate au aceeași cotă).
- Un câmp de CUI la checkout pentru clienții persoană juridică, ca factura să iasă pe firmă.
- Decizia: emitem proformă sau direct factură fiscală?
- Momentul emiterii: la plasarea comenzii, la încasare sau la expediere.
Deciziile astea le luăm o dată, la început. Dacă le clarificăm corect acum, integrarea merge apoi luni întregi fără intervenție.
e-Factura: de ce integrarea nu se mai oprește la PDF
În România, e-Factura prin sistemul SPV al ANAF a devenit obligatorie, întâi pentru B2B și apoi extins și către persoane fizice. Practic, nu mai e suficient ca site-ul să scoată un PDF frumos — factura trebuie să ajungă și în sistemul ANAF, în format XML.
Aici e partea bună: atât SmartBill, cât și Oblio pot trimite factura mai departe în SPV. O integrare făcută corect declanșează și pasul ăsta automat, nu doar emiterea PDF-ului.
Ca să funcționeze fără respingeri, contează detaliile:
- CUI valid și în format corect pentru clienții firmă;
- date de identificare complete;
- cote de TVA care se potrivesc cu totalul comenzii.
Asta e diferența dintre o integrare care „scoate facturi" și una care chiar te ține în regulă fiscal.
Ce se strică cel mai des (și cum eviți)
Din experiență, aici apar aproape toate durerile de cap:
- Facturi duplicate: dacă plata trimite de două ori semnalul, poți primi două facturi pentru o comandă. Se rezolvă cu o verificare care leagă factura de ID-ul comenzii.
- CUI neverificat: firma respinge factura fiindcă datele nu se potrivesc. Validăm CUI-ul la checkout.
- Rotunjiri de TVA: totalul din site nu se potrivește la bani cu totalul de pe factură. Se aliniază modul de calcul.
- Serie epuizată: rămâi fără numere și facturarea se blochează. Se monitorizează.
- Retururi și anulări: factura storno nu se face singură dacă nu am prevăzut fluxul.
Regula de aur: testăm pe o serie de test, nu direct pe facturile reale.
Cum abordăm integrarea la MPO Web Studio
Noi construim site-uri pentru afaceri locale și livrăm complet la distanță, în toată țara — deci nu contează unde ești. Pe partea de facturare, plecăm de la fluxul tău real: ce vinzi, către cine (firme, persoane fizice sau ambele) și ce program ai deja.
Înainte de orice angajament, îți putem pregăti un demo gata făcut, ca să vezi concret cum arată comandă-factură-e-Factura, nu doar să-ți promitem. Prețurile sunt transparente, discutate din start, fără surprize.
Dacă vrei ca facturile să se emită singure din comenzi și să nu mai pierzi serile cu copiat date, scrie-ne pe WhatsApp și îți spunem sincer ce se poate face pentru magazinul tău și cât durează. Fără vânzare forțată — întâi ne uităm dacă merită.
Întrebări frecvente
Trebuie să-mi schimb magazinul ca să integrez SmartBill sau Oblio?+
De obicei nu. Dacă ești pe WooCommerce, adesea se folosește un plugin existent. Pe un site custom (de exemplu Next.js) se scrie integrarea direct pe API-ul lor. Rareori are sens să schimbi platforma doar pentru facturare.
Se emite și e-Factura automat, sau doar PDF-ul?+
Ambele, dacă e configurat corect. SmartBill și Oblio pot trimite factura mai departe în SPV/ANAF. O integrare bine făcută declanșează și pasul spre e-Factura, nu se oprește la PDF-ul trimis clientului.
Ce se întâmplă când un client returnează produsul sau anulează comanda?+
Se emite o factură storno. Nu se face singură dacă nu prevedem fluxul de la început, așa că e important să stabilim de la start cum tratăm retururile și anulările, ca să nu rămâi cu diferențe în contabilitate.
Merge dacă vând și către firme, și către persoane fizice?+
Da. Adăugăm un câmp de CUI la checkout: dacă e completat, factura iese pe firmă cu datele corecte; dacă nu, iese pe persoană fizică. Contează să validăm CUI-ul, ca factura să nu fie respinsă.
Cât durează o astfel de integrare?+
Depinde de platformă și de cât de curate sunt setările tale de facturare. Pe o platformă cu plugin gata făcut e rapid; pe un site custom e ceva mai mult. Îți dăm o estimare clară după ce vedem magazinul și programul pe care îl folosești.
7 greșeli care îți alungă clienții de pe site
Lasă-ți emailul și primești ghidul pe loc, aici. Fără spam.
Vrei să vezi cum ar arăta site-ul firmei tale?
Scrie-ne pe WhatsApp și îți pregătim gratuit un site demonstrativ, cu numele firmei tale pe el. Îl vezi întâi și abia apoi decizi — fără nicio obligație.