PharmaSync
+
KReceipt Templates allow you to customize how POS receipts appear when printed on thermal printers. Create professional-looking receipts that reflect your pharmacy's brand while ensuring all necessary transaction information is clearly displayed.
Select between Thermal 80mm (3.15 inches, standard size) or Thermal 58mm (2.28 inches, compact size). 80mm is most common for pharmacy receipts and offers better readability. 58mm is more compact and uses less paper, suitable for simple transactions. Your choice affects content layout and font sizing.
Navigate to Dashboard > Settings > Receipt Templates from the settings navigation tabs. The page shows a live preview of your receipt on the right side, updating in real-time as you make changes on the left configuration form.
Toggle 'Show Logo' to display your business logo at the top of receipts. Logo is pulled from Business Settings - ensure you've uploaded one there first. Choose logo position: Center (default, professional), Left (traditional), or Right (unconventional). Select logo size: Small (30px height), Medium (50px), or Large (70px). Larger sizes are more prominent but use more receipt space.
Check which business details to display: Business Name (recommended, from Business Settings), Address (if configured), Phone Number (for customer inquiries), Email Address (for digital receipts), Tax/Registration Number (for regulatory compliance). More information increases receipt length but provides better customer service.
Choose which transaction details to show: Cashier Name (for accountability), Customer Name (if captured during sale), Customer Phone (for SMS receipts), Transaction ID (for reference and support), Date and Time (always recommended), Payment Method (CASH, M-PESA, CARD, etc.). These details help with transaction tracking and customer support.
Select item breakdown options: Product Name (required), Quantity Sold, Unit Price, Line Total (quantity × price), Batch Number (if batch tracking enabled), Expiry Date (optional, useful for customers), Item Discounts (if any). Toggle 'Show Subtotal Before Tax' to display pre-VAT amount. Enable 'Show VAT Breakdown' to itemize tax amounts. Include 'Discount Summary' section if discounts applied.
Enter a custom message in the 'Footer Message' field (max 200 characters). Common examples: 'Thank you for your business!', 'Get well soon!', 'Visit us again', 'Check our website for offers'. This message appears near the bottom of receipts, above any return policy. Use friendly, professional language that reinforces your brand.
Enter your return policy text in the 'Return Policy' field (max 300 characters). Example: 'Returns accepted within 7 days with receipt. Prescription items non-returnable.' This ensures customers understand your return terms. Be clear and concise. Complies with consumer protection regulations.
Toggle 'Display Barcode' or 'Display QR Code' to add a scannable code at the receipt bottom. Barcode encodes the transaction ID for quick lookup. QR code can link to: Digital receipt page, Customer feedback form, Loyalty program. Choose based on your use case - QR codes offer more flexibility.
Choose font from dropdown: Monospace (default, traditional receipt font), Inter (modern, readable), Roboto (clean, professional), Open Sans (friendly), Helvetica (classic), Arial (universal), Verdana (legible), Calibri (business-standard). Monospace fonts align numbers well in columns. Sans-serif fonts are modern and readable.
Set font sizes for different elements: Header Size (business name, logo area): 14-18px, Body Size (item list, totals): 11-14px, Footer Size (messages, policy): 9-11px. Larger sizes improve readability but increase receipt length. Test print to find optimal balance.
Font Weight options: Light (300), Normal (400, standard), Medium (500), Semi-Bold (600, for emphasis), Bold (700, for headers). Line Height (spacing between lines): Tight (1.2), Normal (1.5, recommended), Relaxed (1.8), Loose (2.0). Higher line height improves readability but uses more paper.
Set receipt margins in pixels or millimeters: Top Margin: 5-15mm (space before logo/header), Bottom Margin: 5-15mm (space after footer), Side Margins: 2-5mm (left/right padding). Larger margins create cleaner look but reduce content width on narrow 58mm receipts.
Item Spacing: Vertical space between product lines (4-8px typical). Section Gap: Space between sections (header, items, totals, footer) - 10-20px recommended. Subtotal Line Spacing: Extra space before subtotal/total lines for visual separation (8-12px). Proper spacing prevents cluttered appearance.
Toggle 'Auto-print on transaction completion' to automatically send receipts to the printer immediately after checkout. When enabled, saves cashiers a click and speeds up customer service. When disabled, cashiers must manually click 'Print' button. Recommended for high-volume operations. Ensure printer is reliable before enabling.
Select number of receipt copies to print: 1 (default, standard customer receipt), 2 (customer copy + merchant copy for records), 3 (customer + merchant + accounts/audit copy). More copies use more paper. Consider if you need physical merchant copies or if digital records suffice.
Toggle 'Show print confirmation prompt' to ask cashiers to confirm before printing. Prevents accidental reprints. Useful when: Auto-print is disabled, Training new cashiers, Printer issues are common. Disable for faster checkout when auto-print is enabled.
Admin Settings
Complete guide to all system settings
Admin Settings
Configure logo and business information shown on receipts
Admin Settings
Control receipt printing permissions and POS behavior
Sales & POS
See how receipts are generated during checkout