01POS Terminals
Register each selling terminal, assign its branch and warehouse, and configure cashier behavior.
- Create physical or virtual terminals with names and sequential codes.
- Assign a branch and default warehouse to every terminal.
- Control negative stock, customer requirements, discounts, and price overrides.
- Set a default tax rate and customize receipt header and footer text.
Read the docs02Cashier Sessions
Open a cashier shift with a starting balance and close it by comparing expected and counted amounts.
- Link shift sales to the cashier, terminal, branch, and warehouse.
- Prevent more than one open session for a cashier or terminal.
- Calculate expected cash from the opening balance and cash sales.
- Compare expected and actual totals for each payment method.
Read the docs03Sales 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 docs04Discount 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 docs05POS 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 docs06Held 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 docs07Receipts
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 docs08POS 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