Turn every receipt into a branded moment
Give every Point of Sale receipt your own logo, a scannable barcode or QR code, and a custom header — configured from one dedicated panel with a live preview, no test prints required.
The problem
Stock Odoo POS receipts are plain and text-heavy: no prominent logo, no barcode or QR block, and no way to vary branding by shop. Existing add-ons bury the settings, assume a company logo is already configured, split logo, barcode, and header across separate purchases, and never show you the result until you print a test receipt.
The solution
One unified Receipt Branding workspace covers logo, barcode or QR, address, and header templates per point of sale, with a live server-rendered preview and a guided wizard that rolls branding out across every shop in minutes.
Everything a branded receipt needs
Every capability below is implemented in the module.
Custom Logo, Sized & Aligned
Upload a logo per point of sale with small, medium, or large sizing and left, center, or right alignment; leave it blank and the receipt falls back to the company logo automatically.
QR Code or Linear Barcode
Add a scannable code to every receipt, choose QR or Code 128, and pick what it encodes — order reference, ticket code, or your own custom text — with a custom caption underneath.
Custom Address Override
Replace the printed header address per shop without touching the company record, so each location can show its own street address and contact details.
Reusable Header Templates
Build a library of header texts categorised by receipt type — Sale, Refund, or All — and assign one to any point of sale in a click instead of retyping it every time.
Hide Header on Refunds
Turn off the header text specifically on refund receipts, keeping return slips clean while sale receipts stay fully branded.
Server-Rendered Live Preview
Every branding form includes a live receipt preview panel that reflects your logo, address, header, and barcode choices instantly, so you see the printed result before ever ringing up a sale.
Branding Gallery, List & Status Dashboard
A dedicated Receipt Branding menu offers a kanban gallery, a sortable list matrix, and a Custom vs. Inherited status badge on every shop, replacing blind trial-and-error configuration.
Guided Multi-Location Wizard
Bulk-apply logo, barcode, address, or header template settings to any number of shops in a single guided wizard — no more configuring locations one by one.
Multi-Company Aware
Header templates and branding settings respect company boundaries, so franchises and holding groups can keep each sub-company's receipts distinct.
How it works
Open Receipt Branding
From Point of Sale > Configuration, open the Receipt Branding gallery to see every shop's current logo, barcode, and status at a glance.
Configure Logo, Barcode & Header
Pick a shop, upload a logo, choose the barcode format and source, set an address override, and assign a header template.
Preview Before You Print
Review the live, server-rendered receipt preview next to your settings to confirm exactly what will print.
Roll Out Across Every Shop
Use the guided Setup Wizard to apply the same branding to multiple locations in one step, or fine-tune each shop individually.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. If a shop has no custom logo uploaded, the receipt automatically falls back to the company logo already stored in Odoo, so branded receipts work out of the box.
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 Receipt Logo, Barcode & Branding
Logo, QR or linear barcode, custom address and reusable header templates per point of sale — configured in one workspace with a server-rendered live preview and rolled out across shops by wizard.
Buy on Odoo App Store