Print every copy your order needs

Configurable Original and Duplicate receipt copies, per-printer routing, and cashier control at the point of sale — without leaving the register.

The problem

A restaurant needs a kitchen ticket plus a customer bill. A shop needs a loyalty copy and a file copy. A card sale often needs a merchant copy and a customer copy. Native Odoo POS prints one receipt per order, so staff reprint manually during a rush or lose track of which copy is the original.

The solution

POS Multiple Receipts prints as many labelled Original and Duplicate copies as an order needs, in one pass. Route each copy to its own printer with content it actually needs — a kitchen ticket with items only, a summary for the till, a full bill for the customer — and let the cashier adjust the copy count right on the receipt screen.

Capabilities

Everything you need for multi-copy receipts

Every capability below is implemented in the module.

01

Configurable Copy Counts

Turn Multiple Receipts on per point of sale and set exactly how many Original and Duplicate copies print for every order, right from POS Settings.

02

Original / Duplicate Labelling

Every printed copy carries a clear banner — Original, Duplicate, or a fully custom label — so staff and customers can tell copies apart at a glance.

03

Per-Printer Routing

Define named receipt destinations — Customer, Kitchen, Merchant — each sent to its own printer, with its own print sequence and copy count.

04

Content-Aware Copies

Choose Full Bill, Kitchen (items only), or Summary (totals only) per destination, so a kitchen ticket and a customer receipt never look the same.

05

Copy Count at the Register

Cashiers can add extra duplicate copies right from the receipt screen for the order in front of them, without an admin touching a backend setting.

06

Printer Status Widget

See every configured printer's connection status right in the POS navbar, with a one-tap Reconnect action when a device drops.

07

Automatic Reconnection

A bounded background probe retries a dropped printer automatically, only asking the cashier to step in if automatic recovery fails.

08

USB and Network Printers

Works with the printers already supported by Odoo POS — USB, Epson network/IP, and IoT Box devices — no extra hardware layer to install.

09

Upgrade-Safe by Design

Built with template inheritance instead of replacing Odoo's receipt layout, so the module keeps working across Odoo version upgrades.

Workflow

How it works

1

Enable in Settings

Turn on Multiple Receipts for the point of sale, set default Original/Duplicate counts, and decide if cashiers can override them.

2

Add Destinations

For per-printer routing, add named destinations — Customer, Kitchen, Merchant — each with its own printer, content type, and label.

3

Sell as Normal

Cashiers ring up the order as usual; the Copies button lets them add extra duplicates for this sale only, right before payment.

4

Every Copy Prints

At payment, every configured copy prints in sequence, correctly labelled and routed, while the printer status widget keeps watch on every device.

Questions

Frequently asked

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

Yes. The module uses the printers already supported by Odoo Point of Sale — USB, Epson network/IP, and IoT Box devices. There is no extra hardware layer to install.

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 Multiple Receipts

As many labelled Original and Duplicate copies as an order needs in one print pass — each routed to its own printer with only the content that copy needs, and adjustable right at the register.

Buy on Odoo App Store