Get in touch
WooCommerce

SmartBill & Oblio Invoices for WooCommerce — invoices from your orders

SmartBill or Oblio invoices from WooCommerce orders, buyer CUI at the checkout; Pro adds automation, storno and e-Factura through Oblio.

Download Free
Pro · one-year licence Staging copies are included. The more sites, the cheaper each one
Compatibility
WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+ · HPOS · English, română
Licence
a site + a staging copy, annual
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
SmartBill Cloud or Oblio, switch between them ✔ ✔
Invoice with one button on the order, PDF ✔ ✔
Company name, CUI and register number at the checkout (classic and block) ✔ ✔
CUI check digit and a CNP typed by mistake ✔ ✔
Series and VAT rates from the account ✔ ✔
No duplicate invoices ✔ ✔
Invoices list ✔ ✔
Invoice by status and bulk action — ✔
E-mail to the buyer and collected online payments — ✔
Storno on refunds and cancelling — ✔
e-Factura (SPV) through Oblio — ✔
Invoice link for the customer — ✔

What it looks like

Settings
Settings: the invoicing service (SmartBill or Oblio) and its connection.
Checkout block
Checkout block: company name, CUI and trade register number for the invoice.
Pro
Pro: an Oblio invoice and its storno on the order with the e-Factura (SPV) state.

Key points

What the buyer sees

On the classic checkout and in the Checkout block the buyer sees “Company name”, “CUI” and “Trade register number”.

What the admin gets

WooCommerce → SmartBill & Oblio: the service and its connection.

How much it costs

The base version is free. Pro costs 990 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.
  • A SmartBill Cloud account with API access, or an Oblio account.
  • An invoice series created in the service.
  • For e-mails to the buyer: an e-mail server set in SmartBill (Configurare > Email) or e-mail set up in Oblio.

Version history

v1.0.0 Current November 2026

SmartBill and Oblio, invoice and PDF from the order, company name, CUI and register number at the checkout, series and VAT rates from the account, protection against duplicates.

Frequently bought with SmartBill & Oblio Invoices

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

SmartBill & Oblio Invoices for WooCommerce issues an invoice (factura) from a WooCommerce order in the Romanian service SmartBill Cloud or Oblio. The buyer enters the company name, CUI and trade register number at the checkout, and the invoice appears in your series with the right buyer, rows and VAT rates. The PDF of the invoice downloads straight from the order.

What the buyer sees

On the classic checkout and in the Checkout block the buyer sees “Company name”, “CUI” and “Trade register number”. A buyer who enters a CUI is invoiced as a company; one who leaves it empty, as a private person. For a Romanian CUI the plugin verifies the check digit, catches a CNP typed by mistake and asks for the company name when there is a CUI. Nobody has to write company details into the order notes.

What the admin gets

WooCommerce → SmartBill & Oblio: the service and its connection. For SmartBill that is the e-mail, API token and company CIF from Integrari > API; for Oblio the e-mail, API secret and CIF from Setari > Date Cont. “Check the connection” reads the invoice series and VAT rates of the account, so you pick the series from a list. The token and secret are stored encrypted.

Orders get an “Invoice (SmartBill / Oblio)” box: the “Issue the invoice” button, the invoice number, its state and the PDF. The rows come from the order: products, shipping as a service, fees, the VAT rate of every row, the product code (SKU) and the order currency. Bucharest becomes “Sector N”. When the rows do not add up to what the buyer paid, nothing is sent and the box explains why. The Invoices tab lists every invoice with its service, number, state and total.

An invoice is never made twice. When the service does not answer, the invoice waits and is retried up to eight times with growing pauses. When the answer was lost, the plugin first looks whether the invoice was made (Oblio: the same request key and the invoice list; SmartBill: the series counter). When it cannot be sure, it stops and shows the series and number to look at in the service, with “Link an invoice” and “It is not there, send again”.

In Pro the invoice is issued by itself when the order reaches the statuses you choose, and the orders list gets a bulk action. The service e-mails the invoice to the buyer, and orders paid online are invoiced as collected (incasata, card). A full refund reverses the invoice in the service and a partial one becomes an invoice with the refunded rows at negative quantities, by itself or with one click. Invoices can be cancelled. With Oblio every new invoice goes to e-Factura (SPV) right away and its state shows on the order. The customer sees the invoice link in My account and in the order e-mails.

How it works, step by step

  1. Choose the service, paste the connection details from SmartBill Cloud or Oblio and press “Check the connection”.
  2. Pick the invoice series from the list of the account and, if needed, the VAT rate names.
  3. The buyer enters the company name, CUI and register number at the checkout, or leaves them empty as a private person.
  4. On the order press “Issue the invoice”: the invoice appears in the service and the PDF on the order.
  5. In Pro the invoice is issued by status and a refund gets its storno invoice.

Under the hood

  • SmartBill Cloud API and Oblio REST API; secrets encrypted.
  • Every row goes out as a net price + VAT rate; the 0% rate name is set (“0=SDD”) when the account has several.
  • The rows must equal the payment, otherwise the invoice stops with an explanation.
  • No duplicates: a lock, retries with pauses, a lookup of the invoice after a lost answer.
  • One sale, one invoice next to our e-Factura ANAF for WooCommerce and Keez Invoices for WooCommerce.
  • Checkout: classic and the Checkout block (Additional Checkout Fields API). HPOS compatible.
  • Interface in English and Romanian.

How to install

  1. Plugins → Add New → Upload Plugin: choose the zip and activate. WooCommerce must be active.
  2. WooCommerce → SmartBill & Oblio: choose the service and paste the connection details.
  3. Save, press “Check the connection” and choose the invoice series.
  4. Open an order and press “Issue the invoice”.
  5. For Pro: paste the licence key or start the trial in the same settings.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is this an official SmartBill or Oblio plugin?

No, it is an independent integration through the public SmartBill and Oblio APIs. SmartBill and Oblio are trademarks of their owners.

Does the invoice go to e-Factura (SPV)?

SmartBill sends invoices to SPV from its own account settings. Oblio can do it from its account too, and Pro asks Oblio to send every new invoice right after it is issued.

What if the service is down?

The invoice waits and is retried by itself, up to eight times. A request whose answer was lost is never repeated blindly: the plugin first looks whether the invoice exists.

I already use e-Factura ANAF for WooCommerce or Keez. Will there be two invoices?

The e-Factura ANAF plugin does not send an order that has a SmartBill or Oblio invoice, and an order with an ANAF or Keez invoice is not invoiced here. With Keez, do not switch on automatic invoices for the same statuses in both plugins; the settings warn about it.

Can I move from SmartBill to Oblio?

Yes. New invoices go to the chosen service and older ones stay with theirs: PDF, storno and cancelling go where the invoice was made.

What happens after the trial?

Pro switches off and the free part keeps working.

Is there an OpenCart version?

Yes, a separate module for OpenCart 2.3, 3.x and 4.x.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module