Full-fidelity receipt reprints for every paid POS order

One-click, audit-ready reprinting for busy POS counters — no IoT Box, no stacked checkboxes, and no lost line items, taxes, or payments on reprint.

The problem

Cashiers routinely need to reprint a receipt after an order is already paid — a jammed printer, a customer who walked off without their copy, or an accountant requesting a duplicate. Native POS has no clean one-click path for this, and the paid alternatives on the market either require IoT Box hardware, bury the setting behind several stacked checkboxes, or are reported to drop line, tax, and payment data when reprinting paid orders.

The solution

POS Order Reprint adds a single, clearly labeled toggle in POS Settings, then lets staff reprint any paid order straight from the Ticket Screen using Odoo's native print flow — no IoT Box, no popups, no session restart. Every reprint is automatically logged with a count, date, and user, and marked DUPLICATE on the printed receipt so it stays audit-ready.

Capabilities

Built for reliable, audit-ready reprints

Every capability below is implemented in the module.

01

One-Click Reprint

Reprint any paid or validated order directly from the Ticket Screen using Odoo's native print flow — no reopening orders, no session restart, no extra popups.

02

Single Toggle Configuration

Enable reprinting from one clearly labeled control in POS Settings > Bills & Receipts — no chained checkboxes or hidden dependencies.

03

DUPLICATE Receipt Marking

Reprinted receipts automatically show a "DUPLICATE RECEIPT" banner with the reprint number, keeping every duplicate clearly distinguishable for audit and fiscal purposes.

04

Complete Audit Trail

Every reprint updates a reprint count, last reprint date, and reprinting user on the order, visible directly in the back-office Orders list and form.

05

Configurable Reprint Limit

Cap the number of times an order may be reprinted (0 = unlimited), enforced both in the POS client and on the server.

06

Batch Reprint

Reprint every paid order in the current filtered Ticket Screen list with one click — ideal for end-of-shift handoffs and bulk document requests.

Workflow

How it works

1

Enable Reprint

Turn on Receipt Reprint in POS Settings > Bills & Receipts and set an optional max-reprint limit.

2

Find the Order

Open the Ticket Screen and filter to Paid orders to locate the receipt you need.

3

Reprint Instantly

Click Print Receipt, or Reprint All Orders for a batch — Odoo's native print flow handles the rest.

4

Track Every Reprint

Each reprint is logged automatically with count, date, and user — visible on the order record for audit and reconciliation.

Questions

Frequently asked

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

No. Reprint uses Odoo's native POS print flow, with its standard web print fallback, so you can reprint receipts without buying or configuring any IoT Box hardware.

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 Order Reprint

One-click reprints of paid receipts with DUPLICATE marking, a configurable reprint limit, batch reprint and a complete audit trail — one toggle to configure, no IoT Box.

Buy on Odoo App Store