Your customer pays by card, as always. Moments later the receipt is in their Cheqi app, recognised from the card they paid with, and on its way to their expense system or bookkeeping. No QR code, no email address, nothing for your cashier to do.
Odoo
Cheqi
SALE
The till or webshop completes the order exactly as before.
ENCRYPTED
The connector builds the receipt and encrypts it for the customer.
CUSTOMER
Straight into the Cheqi app, or through a QR code anyone can scan.
Odoo encrypts the receipt before it leaves your system. Cheqi delivers it, but cannot read it.
Each part is a separate Odoo app. Install one, two or all three.
Customers who pay by card get the receipt straight in their Cheqi app, recognised from the card. Everyone else scans a QR code on the screen or the customer display. Your cashiers keep working exactly as before.
Paid orders land in the customer's Cheqi app, recognised from their card, bank account or email address. Customers who were not recognised get a download link and QR code on the confirmation page, and the link by email.
Receipts that employees submit from the Cheqi app arrive as draft expenses, with every line item, the tax and the original UBL document. No photos, no retyping.
Your Odoo partner installs the connector once. After that, Cheqi works in the background.
Step 1
Your Odoo partner or administrator adds the Cheqi apps to Odoo.sh or your own server, together with the Cheqi Python SDK.
Step 2
Paste your Cheqi API key into the Odoo settings and switch Cheqi on per Point of Sale and website. Test everything in the sandbox first.
Step 3
Every paid order gets a digital receipt. Cheqi never holds up a sale: if something goes wrong, the order is completed as normal.
The connector runs in your Odoo, not at Cheqi. Receipt contents are encrypted before they leave Odoo, and incoming receipts can only be opened by your Odoo.
SENDING RECEIPTS
Odoo encrypts every receipt for the customer's devices. To find the customer, Odoo only shares an identifier such as a card reference, an email address or a pairing code.
Only the customer's devices, or the browser that opens the QR link, can decrypt the receipt.
The card's payment account reference is used in memory and never stored in Odoo by the connector.
A QR receipt keeps its key in the part of the link after #, which never reaches a server.
RECEIVING EXPENSES
Cheqi Expenses creates its own key pair inside Odoo. Receipts are encrypted for that key, so only your Odoo can open them.
Employees decide which of their own receipts they submit to the company.
Odoo checks Cheqi's signature on every delivery before processing it.
Receipts wait at Cheqi until your Odoo has collected them.
Cheqi for Odoo is a set of custom Odoo modules. Check these points before you plan the setup.
The full setup steps are in the Cheqi docs
The connector installs like any other custom module, by your Odoo partner or administrator.
Community and Enterprise. Download the connector version that matches your Odoo.
Supported payment providers can supply a card or bank reference, so receipts reach the Cheqi app without a scan. Every other payment still gets a digital receipt through a download link and QR code, or a pairing code.
Odoo Online does not allow custom modules. Ask your Odoo partner about moving to Odoo.sh.
Get started
The quick start checks whether your Odoo can run Cheqi and walks you to your first receipt in the sandbox.