Common Settings

Section 5.1 - Configure Feature Toggles and Preferences

Phase 5: Settings & Configuration | 15 min read | Beginner Level

Overview

Common Settings are simple on/off switches and options that control which features are available in your POS system. Think of them as the control panel for your business - you can enable features you need and hide ones you don't use.

📋 What You'll Learn:
  • How to find and change settings
  • What each setting actually does
  • When to enable or disable features
  • Common configuration examples
⚠️ Important: Only administrators should change these settings. Changes affect all users immediately and may impact daily operations.

How to Access Settings

Settings are located in your main POS interface, usually in a settings panel or configuration section. Look for checkboxes next to feature names.

How Settings Work

  1. Find the checkbox or input field for the setting
  2. Click the checkbox to toggle on/off (or enter a value)
  3. Saves automatically - no "Save" button needed
  4. Refresh if needed to see the effect
✅ Quick Tip: Changes save immediately when you click. You might need to refresh your browser to see the changes take effect.

All Available Settings

Stock & Inventory Settings

1. Expiry Module

What it does: Enables expiry date tracking for products that have a shelf life.

Best for: Pharmacies, food stores, cosmetics, perishable goods

2. Batch Module

What it does: Enables batch/lot number tracking for products.

Best for: Manufacturing, pharmaceuticals, electronics (warranty tracking)

Sales Interface Settings

3. Discount Button

What it does: Shows or hides the discount field on your POS screen.

Enable if: You offer discounts to customers

Disable if: Fixed pricing only, no discounts allowed

4. Order Button

What it does: Shows or hides the order/quotation button.

Enable if: You create quotations or take advance orders

Disable if: Cash sales only, no quotations needed

5. Sellers Reference

What it does: Shows a custom reference field for sales (like PO numbers).

Best for: B2B sales, wholesalers, businesses tracking purchase orders

6. Invoice Remarks

What it does: Adds a notes/remarks field to invoices.

Best for: Custom orders, special instructions, delivery notes

7. Advanced Order Mode

What it does: Enables selling in multiple units (pieces, boxes, cartons).

Best for: Wholesale, products sold in bulk and retail, multi-unit pricing

Automation Settings

8. Auto Print

What it does: Automatically prints receipt immediately after completing a sale.

Enable for: Fast checkout, busy retail, restaurants

Disable for: Print only when customer requests, save paper

9. Auto-Populate Quantity

What it does: Automatically fills the quantity field with a preset number.

How to use:

  • Set to 0 = disabled (blank field)
  • Set to 1 = auto-fills "1" (most common)
  • Set to any number 1-999 = auto-fills that number

Best for: Selling single items, speeding up checkout

10. Auto-Populate Amount Paid

What it does: Automatically fills "Amount Paid" with the total amount.

Enable for: Credit sales, exact payments, fast checkout

Disable for: Cash sales where customers give various amounts

Receipt & Document Settings

11. Printer Copies

What it does: Sets how many copies of each receipt to print (1-5).

Common uses:

  • 1 copy: Customer only
  • 2 copies: Customer + Kitchen/Warehouse
  • 3 copies: Customer + Kitchen + Accounts

12. Printer Name

What it does: Specifies the name of your thermal printer for direct printing.

How to find: Check your printer name in Windows Control Panel → Devices and Printers

Special Features

13. Proforma Invoice

What it does: Enables creation of proforma invoices (quotations before final invoice).

Best for: B2B sales, tender submissions, advance quotations

14. Store Mode

What it does: Activates two-location inventory management (Shop and Store).

Best for: Businesses with back-room storage, warehouses, retail with stockroom

When enabled:

  • Products track Shop and Store stock separately
  • Purchases can go to either location
  • Stock Transfers move items between locations
  • Sales only deduct from Shop stock

Learn more: See Advanced Features → Store Mode

Sheet Display Fields

Control which fields appear on your Sale and Purchase sheets. Hide fields you don't use to keep the interface clean.

20. Sale Sheet - Amount Paid

What it does: Shows or hides the "Amount Paid" field on the sale sheet footer.

Show if: Taking cash payments, need to calculate change

Hide if: Credit sales only, all transactions are exact payment

21. Sale Sheet - Total Amount

What it does: Shows or hides the "Total Amount" field on the sale sheet footer.

Show if: Customers need to see the total before paying

Hide if: Using simplified interface, totals shown elsewhere

22. Purchase Sheet - Amount Paid

What it does: Shows or hides the "Amount Paid" field when recording purchases.

Show if: Paying suppliers immediately, tracking partial payments

Hide if: All purchases on credit, pay suppliers separately

23. Purchase Sheet - Total Amount

What it does: Shows or hides the "Total Amount" field when recording purchases.

Show if: Need to verify purchase totals

Hide if: Focus only on individual item prices

💡 Where to Find These Settings:

Look for "Sheet Footer Fields Visibility" in your Settings panel. You'll see separate checkboxes for Sale Sheet and Purchase Sheet options.

Purchase Sheet Column Settings

Control which columns appear on your purchase entry form:

24. Serial Number Column

What it does: Adds a Serial Number column to the purchase sheet.

Enable for: Electronics, phones, appliances - any serialized inventory

Learn more: See IMEI & Serial Tracking

25. IMEI Column

What it does: Adds an IMEI column specifically for mobile phones.

Enable for: Phone shops, mobile device retailers

26. Batch Number Column

What it does: Adds a Batch/Lot number column for batch tracking.

Enable for: Pharmaceuticals, manufacturing, food products

27. Expiry Date Column

What it does: Adds an Expiry Date column for perishable goods.

Enable for: Food, medicine, cosmetics, any items with shelf life

28. Offline Mode

What it does: Allows the system to work without internet connection.

Best for: Areas with unreliable internet, backup during outages

Common Business Configurations

Retail Shop (Cash Sales)

Typical setup for a cash-based retail store:

  • ✅ Discount Button: ON (offer customer discounts)
  • ✅ Auto Amount Paid: OFF (customers give various amounts)
  • ✅ Auto Print: ON (print receipt for every sale)
  • ✅ Auto Quantity: 1 (speed up checkout)
  • ✅ Copies: 1 (customer copy only)

Service Business

Best for consulting, repairs, services:

  • ✅ Order Button: ON (create quotations)
  • ✅ Auto Amount Paid: ON (invoice for exact amount)
  • ✅ Auto Print: OFF (print when requested)
  • ✅ Invoice Remarks: ON (service details)

Restaurant / Cafe

Optimized for food service:

  • ✅ Auto Print: ON (print for kitchen)
  • ✅ Copies: 2 (customer + kitchen)
  • ✅ Invoice Remarks: ON (special requests, allergies)
  • ✅ Auto Quantity: 1 (one of each item)

Wholesale Business

For B2B and bulk sales:

  • ✅ Sellers Reference: ON (PO numbers)
  • ✅ Advanced Order Mode: ON (sell by units/cartons)
  • ✅ Store Mode: ON (separate warehouse)
  • ✅ Auto Print: OFF (print on request)

Step-by-Step: Changing a Setting

1

Locate the Setting

Find the setting in your POS settings panel. Settings are usually organized by category (Stock, Sales, Automation, etc.).

2

Toggle On/Off or Enter Value

For checkboxes: Click to toggle between ON and OFF.

For numbers: Click field, type new value, press Enter.

3

Setting Saves Automatically

Changes save immediately to the database. No "Save" button needed.

4

Refresh to See Effect

Refresh your browser (F5 or Ctrl+R) to see the changes reflected in the interface.

5

Test the Feature

Try a test transaction to confirm the setting works as expected before busy periods.

Troubleshooting

Setting Won't Change

Possible causes and solutions:

  • Not logged in as Admin: Only administrators can change settings
  • JavaScript disabled: Enable JavaScript in browser settings
  • Browser cache: Clear cache and try again
  • Connection issue: Check your internet connection

Quick fix: Refresh page (Ctrl+Shift+R), log out and back in, try different browser.

Change Doesn't Take Effect

Solutions:

  1. Hard refresh: Press Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
  2. Clear browser cache completely
  3. Log out and log back in
  4. Close and reopen browser

Can't Find a Setting

Where to look:

  • Check main POS interface settings panel
  • Scroll down - some settings are below the fold
  • Some settings only visible to administrators
  • May be in a different category than expected

Best Practices

✅ Test Settings Carefully

  • Change one setting at a time
  • Test with a small transaction first
  • Make changes during quiet periods, not busy hours
  • Keep a record of what you changed

✅ Document Your Configuration

  • Write down which settings are ON/OFF
  • Note the date and reason for changes
  • Share configuration with team members
  • Keep backup of settings for disaster recovery

✅ Regular Review

  • Review settings monthly or quarterly
  • Adjust based on business changes
  • Disable unused features to simplify interface
  • Update as business grows or changes

✅ Train Your Staff

  • Explain what each enabled feature does
  • Show before/after behavior
  • Update training materials when settings change
  • Only admins should modify settings

Summary

Key Takeaways

  • ✅ 20 configurable settings control feature availability
  • ✅ Changes save immediately when you click
  • ✅ Refresh required to see effects in interface
  • ✅ Admin access only for security
  • ✅ Test before go-live during quiet periods

Remember

  • Settings affect all users in your business
  • Changes are immediate and permanent
  • Test thoroughly before busy periods
  • Document your configuration

Ready to Continue?

Next, learn how to configure printing for receipts and invoices

Section 5.2: Printing Settings