PharmaSync

Ctrl

+

K

Overview

Business Settings

Inventory Settings

Sales Settings

Receipt Templates

Invoice Templates

Notification Settings

Report Settings

Receipt Templates

Customize Thermal Receipt Appearance
Design and customize thermal receipt templates for your POS system. Control logo display, business information, typography, margins, footer messages, and auto-print settings for 80mm and 58mm receipt printers.

Receipt 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.


Template Configuration Options

  • Template Type
  • Logo Display
  • Business Information
  • Transaction Details
  • Item Breakdown
  • Footer Customization
  • Barcode/QR Code
  • Typography
  • Margins & Spacing
  • Auto-Print Settings

Template Type & Layout Selection

1

Choose Template Type

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.

2

Access Receipt Template Settings

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.


Display Options Configuration

1

Configure Logo Display

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.

2

Select Business Information

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.

3

Configure Transaction Details

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.

4

Customize Item Display

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.


1

Add Custom Footer Message

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.

2

Configure Return Policy

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.

3

Enable Barcode/QR Code

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.


Typography & Styling

1

Select Font Family

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.

2

Configure Font Sizes

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.

3

Adjust Font Weight & Line Height

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.


Margins, Spacing & Layout

1

Configure Margins

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.

2

Adjust Item Spacing

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.


Auto-Print Configuration

1

Enable Auto-Print on Completion

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.

2

Set Number of Copies

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.

3

Configure Print Confirmation

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.



Receipt Template Best Practices

  1. Test Print Regularly
  2. Keep It Clear and Concise
  3. Use Readable Fonts and Sizes
  4. Optimize for Paper Width
  5. Balance Detail and Length
  6. Branding Consistency

Frequently Asked Questions


Related Documentation

Admin Settings

Admin Settings Overview

Complete guide to all system settings

Admin Settings

Business Settings

Configure logo and business information shown on receipts

Admin Settings

Sales Settings

Control receipt printing permissions and POS behavior

Sales & POS

Point of Sale Workflow

See how receipts are generated during checkout


Receipt Template Configured
Your receipt template controls how POS receipts appear when printed. Test print a receipt to ensure everything looks professional and readable on your thermal printer.

Previous

Sales Settings

Admin Settings

Next

Invoice Templates

Admin Settings

Receipt Templates - Thermal Receipt Customization | PharmaSync Documentation