Skip to main content

POS Interface

The POS (Point of Sale) interface is designed for fast-paced retail environments, supporting both barcode scanning and touch-screen interactions.

The cashier workflow usually starts from the Cashier Dashboard. From there, users can look up items, open existing invoices, create new invoices, record expenses, view register totals, and navigate to customer or product lists.

Cashier Dashboard

Cashier Dashboard Overview

The Cashier Dashboard is designed for day-to-day register work. It focuses on actions a cashier needs during a shift: starting sales, continuing open sales, checking product information, reviewing register totals, and quickly reaching common lists.

Use this page when you are working at the register and need quick access to sales-related actions.

Dashboard Sections and Buttons

Scan Barcode For Item Info

Barcode

Purpose: Looks up item information by barcode before or during cashier work.

When to use it: Use this when you need to check a product before opening an invoice, confirm a barcode, or help a customer with item information.

What happens: Click inside the barcode field and scan the product. The system searches for the matching item.

Typical workflow:

  1. Click the Scan Barcode For Item Info field.
  2. Scan the product barcode.
  3. Review the item information shown by the system.
  4. Continue with the sale if the item is correct.
Notes and warnings:
  • Make sure the cursor is inside the barcode field before scanning.
  • If the item is not found, check the product record or ask an authorized user to verify the barcode.

Open Invoices

open invoice

Purpose: Shows invoices that have been started but not completed.

When to use it: Use this to continue a sale that is still open.

What happens: Click the edit button beside an invoice to open it in the Sales Management screen.

Typical workflow:

  1. Find the invoice in the Open Invoices panel.
  2. Confirm the customer and total.
  3. Click the edit button.
  4. Continue the invoice from the Sales Management screen.
Notes and warnings:
  • Open invoices are not completed sales.
  • Confirm you are opening the correct invoice before continuing.
  • Do not create a second invoice for a customer who already has an active sale unless instructed.

Edit Existing Invoice

When the user clicks Edit from Open Invoices, the system opens the Sales Management screen.

For detailed invoice editing workflows, see: Sales Management

This POS page covers the Cashier Dashboard and POS entry workflow. Detailed Sales Invoice editing instructions are maintained in Sales Management so the POS documentation does not duplicate the full sales workflow.

New Invoice

invoice

Purpose: Starts a new sale.

When to use it: Use this when a customer is ready to purchase items and does not already have an open invoice.

What happens: A new invoice window opens. You can select Walk In, choose an existing customer, or enter a new customer if needed.

Typical workflow:

  1. Click New Invoice.
  2. Select Walk In or choose an existing customer.
  3. If needed, create a new customer.
  4. Open the invoice.
  5. Add products and complete payment. invoice_panel
Notes and warnings:
  • Use Walk In for customers who do not need account tracking.
  • Select the correct customer if customer discounts or balances should apply.

Expenses

expenses

Purpose: Opens expense tracking.

When to use it: Use this when recording money spent outside normal sales, such as supplies, petty cash, or branch expenses.

What happens: The Expenses page opens.

Typical workflow:

  1. Click Expenses.
  2. Add or review an expense.
  3. Save the expense with the correct amount, category, and notes.
Notes and warnings:
  • Record expenses promptly so register and daily totals remain accurate.
  • Use clear descriptions for manager review.

Delete Empty Orders

delet empty orders

Purpose: Removes open invoices that contain no items.

When to use it: Use this when accidental blank invoices were created.

What happens: The system asks for confirmation, then removes empty invoices.

Typical workflow:

  1. Click Delete Empty Orders.
  2. Review the confirmation.
  3. Confirm only if you are sure.
Notes and warnings:
  • This should only be used for invoices with no items.
  • Do not use this for completed sales or invoices with products.

Register Info

register info

Purpose: Shows today's cashier totals.

When to use it: Use this during or near the end of the shift to check sales, discounts, payments, on-account amounts, expenses, closed invoice count, and sold item count.

What happens: A register summary window opens. It can be printed if needed.

[INSERT SCREENSHOT: Register Info window showing today's totals and payment breakdown]

Typical workflow:

  1. Click Register Info.
  2. Review the totals.
  3. Print the summary if required by the store process.
Notes and warnings:
  • Register totals depend on correct payment entry.
  • If a payment was entered under the wrong payment type, the register summary may not match the physical register.

Customers

Customers

Purpose: Opens the customer list.

When to use it: Use this to search for a customer, review customer information, or check account details.

What happens: The Customers page opens.

Typical workflow:

  1. Click Customers.
  2. Search for the customer.
  3. Review the customer record.
  4. Return to the cashier workflow.
Notes and warnings:
  • Customer selection can affect discounts and account balances.
  • Keep customer phone numbers and group assignments accurate.

Products

products

Purpose: Opens the product list.

When to use it: Use this to search products, confirm prices, check stock, or verify barcode information.

What happens: The Products page opens.

Typical workflow:

  1. Click Products.
  2. Search for the product.
  3. Confirm price, barcode, or stock.
  4. Return to the cashier workflow.
Notes and warnings:
  • Product edits may require additional permissions.
  • If an item does not scan, check the product barcode here.

Dashboard

Cashier Dashboard

Purpose: Opens the main system dashboard.

When to use it: Use this when you need to leave cashier-focused work and return to the broader system dashboard.

What happens: The main Dashboard page opens.

Notes and warnings:
  • Some dashboard information may be manager or admin focused.
  • Available dashboard sections depend on your permissions.
  • Sales Management
  • Customer Management
  • Product Management
  • Expenses Management
  • System Configuration
  • Reports and Register Summaries