Denga ERP Logo

Denga ERP Documentation

System Documentation & User Guide

POS Module

A fast, keyboard- and scanner-friendly point of sale built for retail counters. Every sale moves stock, posts the ledger, and prints a receipt automatically.

What's in the Module

Cashier session management
POS interface (barcode + search)
Inline split payments
Built-in calculator
Cash additions during a session
80mm thermal receipts
Convert transaction to invoice
POS Returns with manager approval
POS Reports (admin / manager)
Printer / hardware configuration

POS Sessions

A session ties every transaction during a shift to a specific cashier and an opening cash float. At the end of the shift, the system reconciles expected versus counted cash.

Navigation: POS → Session Manager

Opening a Session

  1. Click Open New Session
  2. Enter the opening cash float and confirm
  3. Start ringing up sales

During the Shift

  • All transactions are linked to the active session
  • Cash additions: Record extra cash brought into the drawer (e.g. supervisor top-up)

Closing a Session

  • Count the drawer
  • Enter counted amounts per payment method
  • System shows expected vs. counted and the variance
The session summary shows
  • Opening float
  • Sales broken down by payment method (cash, card, mobile money)
  • Cash additions
  • Expected closing balance
  • Actual closing balance and variance

Processing a Sale

Navigation: POS → POS Interface
  1. 1. Add products

    Scan a barcode, search by code/name, or pick from the product grid. The price comes from the customer's price list (if a customer is selected) or the default list.

  2. 2. Adjust the cart

    Whole-number quantities, line discounts, transaction-level discount, optional price override (subject to permissions). Built-in calculator for quick maths.

  3. 3. Pick a customer (optional)

    For credit sales, or to apply a customer-specific price list.

  4. 4. Take payment

    Inline payment panel: cash, card, mobile money — or split across methods. Cash calculates change. Mark the sale as credit if the customer is paying later.

  5. 5. Receipt prints

    80mm thermal receipt prints automatically. The sale is logged in the session, stock is reduced, and the ledger posts behind the scenes.

Transactions

Every completed sale appears on the Transactions list. Cashiers only see their own transactions; admins, managers, and finance see all.

  • View details: Lines, payments, customer, tax
  • Reprint receipt: 80mm thermal copy
  • Convert to invoice: Generate an A4 invoice with letterhead if the customer asks for one

POS Returns

A dedicated returns screen for handling refunds and exchanges.

  1. Find the original transaction (by number or by scanning the receipt)
  2. Select the lines being returned and the quantities
  3. Choose the refund method
  4. Submit — refunds require manager approval before payout
  5. Once approved, stock goes back, the ledger reverses, and a return receipt prints

Returns and refunds are visible on a separate Returns list, and a dedicated return-approval screen exists for managers.

POS Reports (Admin / Manager)

  • Dashboard — today's takings, transactions, returns, and variances
  • Sales trends — over time, by day / week / month
  • Cashier performance — sales, voids, refunds, and variances per cashier
  • Product performance — best sellers and slow movers at the counter

Hardware

  • 80mm thermal receipt printer — configure per workstation
  • Barcode scanner — works in the product search field
  • Cash drawer — opens via the printer when a cash sale completes

Best Practices

  • Always open a session at the start of a shift with the correct float.
  • Count cash twice at session close to catch counting mistakes before the variance is recorded.
  • For credit sales, confirm the customer and that they are within their credit limit.
  • Learn the keyboard shortcuts — scanning + keyboard is faster than mouse-clicking.
  • Investigate variances same-day — small misses are easier to trace immediately than weeks later.