Faster checkout with integrated inventory and accounting

Point of Sale

The Point of Sale module manages terminals, cashier shifts, and direct checkout from one workspace. Every sale connects to inventory, sales, and accounting, with support for discounts, held orders, receipts, and operational reporting.

8Features
3Reports
3Status lifecycles
3Coupon types

Features

03

Sales and Auto-Posting

Create the sale, post its invoice and payments, and deduct stock in one operation.

  • Calculate line discounts, taxes, and totals automatically.
  • Generate invoice, receipt, and scannable receipt identifiers automatically.
  • Create revenue and cost entries and deduct stock when posting.
  • Record cash, card, and check payments while leaving credit balances on the customer account.
Read the docs
04

Discount Coupons

Create percentage, fixed-value, or free-product coupons and enforce their usage conditions.

  • Set validity dates, usage limits, and minimum order values.
  • Restrict a coupon to selected products or categories.
  • Cap percentage discounts and prevent fixed discounts from exceeding the cart value.
  • Validate eligibility before checkout and record usage after application.
Read the docs
05

POS Products

Browse active products and find them by name, code, or barcode with stock visibility.

  • Show only active, sellable products in the product grid.
  • Filter products by category and stock by warehouse.
  • Search Arabic and English names and product identifiers.
  • Retrieve a product quickly by exact barcode or item-code match.
Read the docs
06

Held Orders

Park an in-progress cart, then restore it later or discard it.

  • Preserve a full snapshot of items, quantities, prices, discounts, and taxes.
  • Add an optional reference, customer, intended payment method, and notes.
  • Restore a held cart to checkout once.
  • Discard the order while preserving its historical record.
Read the docs
07

Receipts

Find a POS receipt by scanning it for reprints, returns, or counter verification.

  • Search by either the receipt number or its scannable identifier.
  • View the invoice, customer, cashier, and totals.
  • View receipt items with quantities, prices, and line totals.
Read the docs
08

POS Reports

Analyze daily sales, cashier performance, and top-selling products.

  • Review daily totals, invoice counts, and collections by payment method.
  • Measure each cashier's sales, average transaction value, and session count.
  • Rank products by sold quantity together with their revenue.
  • Choose a reporting period and filter results by branch.
Read the docs

Workflow

POS checkout workflow

1

Open the session

The cashier selects an active terminal and enters the opening drawer balance.

2

Add products

The cashier searches or scans products and sets quantities, discounts, and taxes.

3

Calculate the invoice

The system calculates line totals, discounts, and taxes and generates invoice and receipt numbers.

Automatic
4

Post the sale

The system posts the invoice, creates revenue and cost entries, and deducts stock.

Automatic
5

Record payments

The system creates and posts payments, while credit amounts remain on the customer account.

Automatic
6

Close the session

The cashier enters actual amounts and the system compares them with expected totals by payment method.

Document lifecycle

POS session

OpenClosed

Sales are linked while the session is open; closing calculates expected amounts and records actual amounts by payment method.

POS sales invoice

ApprovedPosted

A POS invoice skips draft and manual approval; posting creates revenue and cost entries and deducts stock.

Held order

HeldRestoredDiscarded

An order can be restored or discarded only while held, and either terminal action can happen once.

Works with

Reports

Daily Sales

Shows sales totals, invoice counts, and payment-method amounts for each day in the period.

Cashier Performance

Shows total sales, invoice count, average transaction value, and session count for each cashier.

Product Sales

Ranks products by sold quantity and shows quantities and revenue for the period.

See Moon ERP on your own business

Illustration — Point of Sale — Moon ERP