Get in touch
OpenCart

SmartBill & Oblio Invoices for OpenCart 2.3, 3.x and 4.x — invoices from orders

SmartBill or Oblio invoices from OpenCart 4.x, 3.x, 2.3 orders, CUI at the checkout; Pro adds automation, storno, e-Factura through Oblio. Lifetime licence.

Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2.0–4.1.x, 3.0.x, 2.3.0.2 · module languages: English, română
PHP
7.0 or newer
Version
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Licence
a site + a staging copy, lifetime
Trial
7 days, no card, one per site
Updated
November 2026
Or all 396 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 ✔ ✔
CUI and Reg. Com. checkout fields with one button ✔ ✔
CUI check digit at the checkout ✔ ✔
Invoice with a preview on the order page ✔ ✔
PDF or document link ✔ ✔
Invoices list under Sales ✔ ✔
No duplicate invoices ✔ ✔
Invoice by status — ✔
Paid at the checkout and payment by status — ✔
E-mail to the buyer — ✔
Storno and cancelling — ✔
e-Factura (SPV) through Oblio — ✔

What it looks like

Connection
Connection: SmartBill or Oblio, e-mail, API key, company CIF.
Invoices list under Sales
Invoices list under Sales: buyer, document, number, total, state.
Order page panel
Order page panel: the Oblio invoice and its storno, payment, e-Factura state.

Key points

What the buyer sees

At the OpenCart checkout the buyer sees “CUI” and “Reg. Com.” (the module creates them with “Create the fields” for all customer groups, not compulsory).

What the admin gets

Extensions → Modules → SmartBill & Oblio Invoices: the Connection, Buyer, Invoice, Automation and Pro tabs.

How much it costs

The base version is free. Pro costs 1 290 UAH, a one-time payment for a lifetime licence.

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

  • OpenCart 4.0.2.0–4.1.x, 3.0.x or 2.3.0.2; PHP 7.0+ for 2.3.
  • A SmartBill Cloud account with API access, or an Oblio account.
  • An invoice series created in the service.
  • For e-Factura through Oblio: SPV connected in the Oblio account.

Version history

v1.0.0 Current November 2026

For OpenCart 4.x, 3.x and 2.3: SmartBill and Oblio, CUI and Reg.

Frequently bought with SmartBill & Oblio Invoices

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

Full module description

SmartBill & Oblio Invoices for OpenCart 4.x, 3.x and 2.3 issues an invoice (factura) from an order in the Romanian service SmartBill Cloud or Oblio. The buyer enters the CUI and trade register number at the checkout, and the invoice appears in your series with the right buyer, rows and VAT rates.

What the buyer sees

At the OpenCart checkout the buyer sees “CUI” and “Reg. Com.” (the module creates them with “Create the fields” for all customer groups, not compulsory). A buyer who enters a CUI is invoiced as a company; otherwise as a private person. A Romanian CUI with a wrong check digit is refused at the checkout with an explanation.

What the admin gets

Extensions → Modules → SmartBill & Oblio Invoices: the Connection, Buyer, Invoice, Automation and Pro tabs. SmartBill needs the e-mail, API token and CIF; Oblio the e-mail, API secret and CIF. “Save and check the connection” reads the series and VAT rates of the account. Keys are stored encrypted.

The order page gets an invoice panel: a preview of the rows (prices with VAT, the discount per VAT rate, shipping as a service), the issue button, number, total, state and the PDF (SmartBill) or the document link (Oblio). Sales has a list of invoices with the filters In progress, Stopped, Issued, Storno and Cancelled. A stopped invoice can be retried or removed.

An invoice is never made twice: after a lost answer the module first looks for the invoice in the service (Oblio: the same request key; SmartBill: the number in the series), and when it cannot be sure it stops and shows what to look at. The rows must match the order total, otherwise the invoice is not sent.

In Pro the invoice is issued by itself at the order statuses you choose, orders paid at the checkout are invoiced as paid, and cash on delivery or bank transfer payments are recorded by status or with a button. The service e-mails the invoice. Storno by button or by status, and invoices can be cancelled. Through Oblio invoices go to e-Factura (SPV): off, companies only or everyone.

How it works, step by step

  1. Install the archive for your OpenCart version and switch the module on.
  2. On the Connection tab choose the service, paste the details from SmartBill Cloud or Oblio and press “Save and check the connection”.
  3. On the Buyer tab create the CUI and Reg. Com. fields with one button.
  4. On the order page look at the rows and issue the invoice.
  5. In Pro the invoice, payment, e-mail and storno follow the order statuses.

Under the hood

  • SmartBill Cloud API and Oblio REST API; keys encrypted.
  • Prices go out with VAT, rounded to 2 decimals per unit; the total is matched with a 0.02 tolerance.
  • The CUI and Reg. Com. fields are standard OpenCart Custom Fields.
  • No duplicates after a lost answer.
  • OpenCart events, no core edits; uninstalling keeps the invoice tables.
  • Interface in English and Romanian.

How to install

  1. Extensions → Installer: upload the archive for your version without renaming it (OpenCart 4: cc_sbob.ocmod.zip, 3.x: cc_sbob-oc3.ocmod.zip, 2.3: cc_sbob-oc23.ocmod.zip).
  2. For 3.x and 2.3: Extensions → Modifications → Refresh.
  3. Extensions → Modules → SmartBill & Oblio Invoices: install and edit.
  4. Paste the connection details, create the buyer fields and choose the series.
  5. For Pro: paste the key or start the trial on the Pro tab.

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 module?

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. Through Oblio the Pro module sends invoices to SPV itself: companies only or everyone.

Which OpenCart versions?

OpenCart 4.0.2.0–4.1.x, 3.0.x and 2.3.0.2: three separate archives in one product.

Can I move from SmartBill to Oblio?

Yes. New invoices go to the chosen service and older ones stay with theirs.

Is the licence lifetime?

Yes, for OpenCart it is one payment and a lifetime licence for two sites.

Is there a WooCommerce version?

Yes, a separate plugin, SmartBill & Oblio Invoices for WooCommerce.

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