Refund policy, enforced at every till
Set a refund window, control who is authorized to refund, and keep a full audit trail of every Point of Sale return — with a live eligibility badge cashiers can see before they act.
The problem
Odoo POS lets any cashier refund almost any past order with no time limit, no authorization check, and no recorded reason. Customers return goods long after a fair window, staff apply policy inconsistently, and owners have no audit trail to tell a legitimate refund from a mistake or fraud.
The solution
Cerevantix POS Refund Policy & Audit enforces a configurable refund window per location, restricts who may issue refunds, and requires manager sign-off for exceptions. Every refund is logged with the cashier, reason, amount, and override flag for full accountability.
Everything a refund policy needs
Every capability below is implemented in the module.
Configurable Refund Window
Set a refund policy days limit per Point of Sale, with a master on/off toggle so each location enforces its own policy.
Automatic Eligibility Check
Every order's age and days remaining are calculated automatically, so eligibility is objective and never left to cashier judgment.
Role-Based Refund Permission
A dedicated Refund User group controls who may issue refunds at all, closing the biggest gap left open by every competing app.
Manager Override
Authorized managers can approve a refund past the window instead of hitting a dead end, and the override is recorded on the audit log.
Structured Refund Reasons
Cashiers pick from a configurable reason catalog instead of typing free text, so every refund has a consistent, reportable cause.
Full Refund Audit Trail
Every refund is logged with cashier, timestamp, original order, amount, reason, and override flag, with list, pivot, and graph reporting.
Restocking Fee Calculation
A configurable restocking fee percentage is calculated and recorded on every refund automatically.
Days-Remaining Badge
The POS ticket screen shows a green or red badge with days remaining, so cashiers see eligibility before they attempt a refund.
Per-Location Policy Messaging
Customize the blocked-refund message per Point of Sale so denial wording matches each store's own policy.
How it works
Configure the policy
Set the refund window, message, restocking fee percent, and required reason per Point of Sale in Settings.
Assign refund permissions
Grant the Refund User group to eligible staff and Refund Manager to those who can approve overrides.
Cashiers see eligibility live
The ticket screen shows a green or red badge with days remaining before a refund is even attempted.
Every refund is logged
Reason, amount, override flag, and restocking fee are recorded automatically for review.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. The app installs on both editions and enforces the same refund policy days limit across every configured Point of Sale.
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 Refund Policy & Audit
Refund windows enforced at the register, with automatic eligibility checks, role-based permission, manager override, structured reasons and restocking fees — every refund landing in an audit trail.
Buy on Odoo App StoreMore Odoo point of sale apps
POS Rental Management
Live availability, blended day/week/month pricing, deposits held, refunded or forfeited, and automatic late fees — a full reserve-to-return workflow built into the POS counter.
POS Restaurant Require Guest Count
Guest count made mandatory on dine-in orders through a guided prompt, with configurable party-size limits, manager override and reason capture, receipt printing and cover analytics.
POS Restaurant Sync & Diagnostics
Real-time draft, order, table, and guest sync across every terminal, with a diagnostics log and actionable recovery guidance instead of a vague error message.
POS Sale Order Pro
Create a quotation or a confirmed sale order straight from the till — with customer lookup, inline discount preview, delivery date and validity, signature capture and in-POS order lookup.
POS Scan Table QR Code
Attach a POS order to its table by scanning a stable QR with the camera or a hardware scanner — with batch generation, print-ready sheets, rotation and expiry, one-tap manual fallback and utilization analytics.
POS Select Product Location
A source location on every POS order line, with favorites, batch assignment and a searchable picker showing live per-location stock — generating one picking per location once payment is taken.