Customer credit, under control at the register

Let trusted customers pay on account without losing track of what they owe. Enforce limits, route overages to a non-blocking approval queue, and keep a clean, auditable ledger — all from the POS payment screen.

The problem

Restaurants, contractor accounts, and wholesale counters routinely let trusted repeat customers "put it on their tab" — but standard POS has no built-in way to take a sale on credit, track what a customer owes, or stop a tab from growing past what the business can afford to lose. Cashiers fall back on unpaid invoices or paper tabs, which hides real receivables and breaks the accounting trail.

The solution

This module layers full credit control on top of Odoo's native Customer Account tender: per-customer eligibility and limits, a two-tier warning/block threshold, a non-blocking approval queue for exceptions, an operational ledger with top-ups and refunds, and a self-explaining credit panel right on the payment screen — so every credit sale posts correctly and every balance is visible before you charge it.

Capabilities

Everything a credit tab needs, built into POS

Every capability below is implemented in the module.

01

One-Tap Credit Payment

Settle a sale on the customer's account in one tap at checkout, built on Odoo's native Customer Account tender so it posts to receivables the normal way.

02

Two-Tier Warning & Block Limits

Set a per-customer credit limit and warning threshold. Cashiers see a clear "approaching limit" notice before a sale is ever blocked outright.

03

Non-Blocking Approval Workflow

Over-limit sales are parked and sent to a shared approval queue instead of freezing the register, so the cashier keeps serving other customers while a manager clears the exception.

04

Real-Time Credit Panel

The payment screen shows balance, limit, and available credit as three distinct figures with a colored bar, so the cashier always knows the room left before charging.

05

Operational Credit Ledger

Every charge, repayment, refund, and adjustment is recorded on a per-customer ledger with a full audit trail for dispute resolution.

06

Top-Up & Balance Adjustment

Record a customer repayment against their tab in one wizard, or make a signed balance adjustment across multiple customers at once.

07

Eligibility & Restrictions

Flag which customers may use credit at all, and put a reasoned, auto-expiring restriction on any account without deleting its history.

08

Credit Groups for Bulk Setup

Define an eligibility/limit template once and apply it to any selection of customers instead of configuring accounts one by one.

09

Statements & Exposure View

Generate a downloadable PDF statement per customer, and see every credit customer's balance and utilization at a glance in one list.

Workflow

How it works

1

Set up credit

Mark a customer eligible, set their limit and warning percentage, or apply a credit group template to many customers at once.

2

Charge at checkout

The cashier selects the Customer Credit tender; the payment screen shows balance, limit, and available credit before the tap is confirmed.

3

Enforce the limit

Near-limit sales get a warning and proceed; over-limit sales are parked and routed to the approval queue instead of being lost.

4

Track & reconcile

Record top-ups, review the ledger, approve held orders, and hand customers a statement of their account whenever they ask.

Questions

Frequently asked

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

No. It builds a control and tracking layer on top of Odoo's existing Customer Account (pay-later) tender, so credit sales post to accounts receivable the standard way — no new gateway or wallet balance to reconcile.

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 Customer Credit Payment

Take a sale on account at the till with two-tier warning and block limits, non-blocking approvals, a live credit panel, a real ledger and customer statements — built on Odoo's native Customer Account tender.

Buy on Odoo App Store