Receipts
FlexotiumPOS supports both printed and digital receipts. You can configure what appears on each receipt and offer customers their preferred delivery method at checkout.
Thermal printer setup
FlexotiumPOS communicates with ESC/POS compatible receipt printers over the browser's Web Serial or WebUSB API.
- Connect your printer via USB (or pair it via Bluetooth in your device settings)
- Go to Settings → Hardware → Receipt Printers
- Click Add Printer and follow the detection prompt
- Print a test receipt to confirm the connection
See the full Hardware Setup guide for supported printer models and troubleshooting.
Digital receipts
At the receipt screen after every sale, the cashier can offer:
- Email — customer enters their email address; receipt is sent immediately
- WhatsApp — sends a formatted receipt card via your WhatsApp Business account (requires WhatsApp integration)
- Skip — no receipt sent
Digital receipts include: business name, date and time, itemised line items with quantities and prices, discounts, payment method, and transaction reference.
Customising your receipt
Go to Settings → Receipts to configure:
| Setting | Example |
|---------|---------|
| Business logo | PNG, max 200×80px |
| Header text | Thank you for visiting us! |
| Footer text | Returns accepted within 30 days with receipt |
| Tax registration number | Shown on every receipt |
| Show cashier name | Toggle on/off |
| Show shift number | Toggle on/off |
Changes apply immediately to all subsequent receipts on all terminals.
Reprinting a receipt
To reprint a receipt from a past transaction:
- Go to Reports → Transactions (or POS → History in the terminal)
- Find the transaction by date, amount, or product
- Click the transaction to open it
- Click Reprint or Resend (email/WhatsApp)
Reprinted receipts are marked as REPRINT in the footer so they're distinguishable from originals.