POS Receipt Designer
8 professional receipt designs • No-code toggles • Custom HTML builder
Odoo 19 Community & Enterprise
Why this module?
Odoo's Point of Sale ships with a single fixed receipt. This module turns the receipt into a designable document: pick from 8 ready-made professional designs, fine-tune them with simple toggles, or write your own layout in the Custom HTML builder with live order variables. Assign a different template to every till.
The 8 Receipt Designs
![]() 1. Classic Boxed |
![]() 2. Thermal Mono |
![]() 3. Clean Table |
![]() 4. Compact Mono |
![]() 5. Restaurant Full |
![]() 6. Mushak Detailed |
![]() 7. Token Focus |
![]() 8. Boxed Invoice |
Backend Screenshots
Manage all templates from Point of Sale → Configuration → Receipt Templates:
Every design responds to simple no-code toggles:
Feature Summary
| Feature | Details |
|---|---|
| 8 built-in designs | Classic Boxed, Thermal Mono, Clean Table, Compact Mono, Restaurant Full, Mushak Detailed, Token Focus, Boxed Invoice |
| No-code toggles | Logo & size, address / phone / VAT, header text, Qty & Unit Price columns, discounts, taxes, internal refs, footer, Powered-By |
| Custom HTML mode | {{ variables }}, {{#lines}} and {{#payments}} loops, Variables Reference tab, Reset to Default button |
| Per-till templates | Assign any template in POS Settings → Receipt Design |
| Instant refresh | Backend edits reflect on the very next receipt, no POS reload |
| Token support | Big token / order number blocks for quick-service flows |
How it works
- Install the module — 8 demo templates are created automatically.
- Go to Point of Sale → Configuration → Receipt Templates.
- Pick a design, flip the toggles, set your footer text.
- Assign the template in POS Settings → Receipt Design.
- Print — done.










Please log in to comment on this module