Overview
Shops want receipts that match their needs, not only the default template. This module lets the administrator store receipt layouts as XML records and assign one to each point of sale. It adds a Receipt Designs menu under Point of Sale configuration and a switch in the POS settings. Each shop prints its own receipt without programming.
Usage steps
- 1
Open Receipt Designs
Under Point of Sale > Configuration the user opens Receipt Designs and sees the list of saved layouts.
- Menu: Receipt Designs
- List with names
- 2
Write the receipt layout
A new pos.receipt record has a Name and a Receipt XML text field where the QWeb layout is pasted or edited.
- Field: Name
- Field: Receipt XML
- Reusable across shops
- 3
Assign it to a POS
In the POS configuration the user ticks Is Custom Receipt and picks the Receipt Design. The XML is copied through a related field.
- Field: Receipt Design
- Field: Is Custom Receipt
- Also in Settings
- 4
Print the custom receipt
When the POS loads, the receipt component uses the design XML from the config instead of the default template. The cashier prints as usual.
- Overrides OrderReceipt
- Falls back to default when off
Screens
Illustrative mockups with placeholder data.
—
Added by this module
—
Added by this module
Roles
| Role |
|---|
| POS manager |
| Administrator |
Dependencies
Want to know more or try this app? Contact us
We can arrange a demo or a trial and answer your questions about POS Receipt Design.