A store wallet that turns every recharge into prepaid revenue and every checkout into a tap

Let customers top up a stored balance and spend it at the register — with offline-first reliability, overpayment protection, and a full audit trail your bookkeeper will trust.

The problem

Declined cards, short cash drawers, and slow card-terminal round-trips slow down every till. Retailers running recharge-and-spend models — cafes, canteens, salons, membership clubs — want a prepaid wallet that speeds up checkout and locks in repeat spend, but most existing wallet apps stop at a basic recharge button: thin documentation, configuration-heavy setup, and no answer for the POS locations that lose connectivity mid-shift.

The solution

Cerevantix POS Wallet Management gives every customer a persistent stored balance they can recharge and spend without leaving the register. Wallet payments, refunds, and recharges all work offline and sync automatically, while a hard-block overpayment guard, signed credit/debit ledger, and per-customer PDF statement keep the books defensible — all set up through one guided settings panel.

Capabilities

Everything a prepaid wallet needs

Every capability below is implemented in the module.

01

Prepaid Wallet Balance

Every customer gets a persistent stored balance, visible on their contact record and inside the POS session, so cashiers always see what a customer can spend.

02

Wallet Payment Method

Wallet appears as a standard POS payment method at checkout, so cashiers charge a sale to the customer's balance in the same flow as cash or card.

03

In-Session Recharge

A dedicated Recharge button on the product screen lets operators top up a customer's wallet mid-session, without leaving the register or hunting for a wallet ID.

04

Overpayment Prevention

Wallet debits are blocked once the balance is used up, with an optional manager override for POS configs that need to allow a negative balance.

05

Refund to Wallet

Refunded amounts can be credited straight back to the customer's wallet balance instead of cash, keeping customer-service returns simple to reconcile.

06

Split Payment Support

Wallet balance combines with cash or card in the same order, so a partial balance still gets used instead of blocking the sale.

07

Full Credit/Debit Ledger

Every recharge, payment, refund, and adjustment is logged with a signed amount and a balance snapshot, giving bookkeepers a complete, filterable audit trail.

08

Offline-First Operation

Wallet balance loads into the POS at session start and every recharge or payment keeps working with no connection, syncing to the ledger automatically once the register reconnects.

09

Statements & Notifications

Generate a per-customer PDF wallet statement for reconciliation, and optionally send customizable email notifications whenever a wallet is recharged or spent.

Workflow

How it works

1

Enable the wallet

Configure the recharge product, optional max recharge, and overpayment policy once in POS Settings.

2

Recharge a customer

Select the customer at the register and tap Recharge to add funds in the current session.

3

Pay with wallet

Choose Customer Wallet at checkout; the cashier confirms the charge and balance before it is applied.

4

Reconcile the ledger

Review the signed transaction ledger and print a per-customer PDF statement for bookkeeping.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Wallet balance loads into the POS client at session start, and recharge, payment, and refund actions continue to work offline. Effects apply to the ledger automatically once the order syncs back to the server.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

POS Wallet Management

Prepaid wallet balances at the till — recharge, spend, split-pay and refund to wallet, over a full credit/debit ledger, with overpayment prevention and offline-first operation.

Buy on Odoo App Store