Test builds: OpenCart 4.1.0.4 and 3.0.5.1

Mexico CFDI 4.0 e-Invoicing for OpenCart

by Kavio Labs · for OpenCart 4.1.x

Builds CFDI 4.0 invoices from OpenCart orders, checks them against the SAT schema and has them stamped through your own Facturama or Facturapi account: Ingreso invoices, Egreso credit notes, cancellation with the SAT motives and the global invoice for sales to the general public. Customer fiscal data at checkout, SAT keys per product and category, UUID, XML and a printable view with the verification QR code, a stamping queue run by the OpenCart cron. Not a PAC: you need your own provider account. IVA-exempt and IEPS lines, REP, Carta Porte and withholdings are not supported. OpenCart 4, no OCMOD.

Tested on 4.1.0.4 Updated Nov 6, 2026 Version 1.0.1 Compatible with OpenCart 4.1.0.4 No core file edits
Built forOpenCart

What it does

Builds CFDI 4.0 invoices from OpenCart orders, checks them against the SAT schema and has them stamped through your own Facturama or Facturapi account: Ingreso invoices, Egreso credit notes, cancellation with the SAT motives and the global invoice for sales to the general public. Customer fiscal data at checkout, SAT keys per product and category, UUID, XML and a printable view with the verification QR code, a stamping queue run by the OpenCart cron. Not a PAC: you need your own provider account. IVA-exempt and IEPS lines, REP, Carta Porte and withholdings are not supported. OpenCart 4, no OCMOD.

What it changes for your store

  • CFDI 4.0 invoices from your OpenCart orders. Mexican merchants must issue a CFDI for sales to customers who ask for one, and a global invoice for the rest. This extension builds the CFDI 4.0 file from the order, checks it against the SAT schema and sends it to your own account at Facturama or Facturapi, which stamps it. You keep your provider and your certificates; the extension adds the OpenCart side.
  • Not a PAC. The extension does not stamp invoices and never sees your digital certificates. You need your own Facturama or Facturapi account and pay the provider for the stamps.
  • Know the limits. IVA-exempt and IEPS lines, payment complements (REP), Carta Porte and tax withholdings are not part of version 1.0; use the payment method PUE. Tested against local mocks of the provider APIs, not against a live provider: start in the test mode. One issuer and one store. The extension prepares and sends documents with the data and settings you provide; it is not tax or legal advice. Facturama and Facturapi are trademarks of their owners; the extension is not affiliated with or endorsed by them or by the SAT.

Features

What you get

  • Ingreso invoices when an order reaches the statuses you choose, or with one click on the order page
  • Egreso credit notes related to the invoice, automatic at a refund status or by hand, for the whole invoice or part of it
  • Cancellation with the SAT motives 01 to 04, including the replacement CFDI
  • The global invoice (factura global) for orders without an RFC, per day, week, fortnight, month or two months
  • Every CFDI validated against the SAT schema before it is sent
  • UUID, stamped XML and a printable view with the SAT verification QR code

Customers and products

  • Fiscal data of the customer (RFC, legal name, fiscal postal code, tax regime, CFDI use) as fields of the address form, RFC format checked
  • SAT keys per product and per category: ClaveProdServ, ClaveUnidad and the IVA treatment (16 %, 8 %, 0 %, not subject)
  • Customers see their CFDI, print view and XML on their order page; the stamped XML can be e-mailed once
  • MXN stores and other currencies with the exchange rate (TipoCambio)

Admin

  • CFDI panel on the order page, an invoices list with status tiles, a document page with QR code, lines, history and XML
  • A stamping queue with retries run by the OpenCart cron, a log with CSV export, encrypted credentials, test and live mode
  • Events only, no OCMOD, no core edits; OpenCart 4, tested on 4.1.0.4

What you get

  • Download & installOne installer package (.ocmod.zip) for OpenCart 4.0.2 – 4.1.x. There is no OpenCart 3 edition. Download it from My licenses right after payment.
  • 12 months of updates & supportNew versions and help for 12 months (24 or 36 months at checkout). After that the extension keeps working; renew anytime at 50%.
  • License for your storeOne production domain with all its subdomains; staging and local development hosts are free. How licensing works
  • 30-day refundFull refund within 30 days of your first purchase, no reason needed. Refund policy
  • Tested buildsOpenCart 4.1.0.4. Tested on OpenCart 4.1.0.4.
  • Documentation & supportFull guide (Installation, Configuration, Usage, Conformance) on this page. Tickets from your account, first reply within 1 business day.
Version
1.0.1
Compatible with
OpenCart 4.1.0.4
Core edits
None
Extension ID
kv_cfdi_mexico
Developer
Kavio Labs Software Limited

Support

Policy
Bug reports
1 business day
How-to questions
2 business days
Channel
Tickets in your account

Buy with confidence

What stands behind your license

  • Tested builds

    This product was tested on this build. Builds we did not test are not listed.

    • OpenCart4.1.0.4
  • 12 months of updates

    Updates and support are included in the price. The product keeps working afterwards; renewing is optional.

    How licensing works
  • 30-day refund

    If it is not what you expected, tell us within 30 days and we refund the order.

    Refund policy
  • Secure checkout

    Pay by card, Apple Pay or Google Pay on Stripe's secure page. Your card number never reaches our server.

    Ask a pre-sales question

Sold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us

More for OpenCart

Works well alongside it.

All 73 extensions

Server-side tracking for OpenCart 4.x and 3.0.x: purchases, refunds, add to cart, checkout, product views and leads go from your server to the free official GA4 Measurement Protocol, Meta Conversions API and TikTok Events API, deduplicated with the browser pixels through shared event ids. Consent-aware, SHA-256 hashed customer data, order status mapping, queue with retries, test mode and an event log. No paid relay, events only, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$59Buy

The department store theme for OpenCart 4.x and 3.0.x: colour-coded departments, a department list beside the hero slider with two side promos, a big search with a department selector, tabbed product blocks, a 2 + 1 + 2 offer grid, deals of the day with real countdowns, a department showcase, a promotions band and a three-column product page with a sticky buy box. Four styles (Meridian, Harbor, Citrus, Night) and your own colours on top. Events only, no core changes.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$129Buy

Bot & Country Blocker

Extension · v1.0.1

Stop AI crawlers, scrapers, vulnerability scanners and unwanted countries before OpenCart 4.x or 3.0.x builds a page. Googlebot and Bingbot are verified by DNS and always allowed; 50+ bots get one switch each; country rules use free GeoIP databases and can close only the checkout; IP and network lists, rate limits, honeypots and the cart flood fix; a one-second challenge instead of a captcha; learning mode, dashboard, log, IP tester and Cloudflare export. No core changes, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$49Buy
Mexico CFDI 4.0 e-Invoicing for OpenCartOpenCart extension · v1.0.1
12 months of updates & support$69one-time