Everything your store needs
One system for inventory, billing, purchases, sales, and the numbers behind them.
Inventory
Manage products with SKUs, barcodes, categories, and brands. Bulk import via CSV, generate and print barcodes, track expiry dates, and get low-stock alerts before you run out. Adjust and transfer stock between stores with a full audit trail.
POS Billing
Full-screen POS with product grid, barcode scanning, and keyboard shortcuts. Hold and resume sales, split payments across cash/card/eSewa/Khalti/credit, and open/close registers with cash-variance reporting for every shift.
Purchases
Create purchase entries against suppliers with line-item tax and discounts. Stock and last purchase price update automatically. Handle purchase returns and, optionally, run a full purchase-order workflow before goods arrive.
Sales
Build invoices for walk-in or existing customers, apply line and overall discounts, track due dates, and convert quotations to sales. Every sale updates stock and the customer's running balance automatically.
Multi-user Staff Accounts
Invite staff with Admin, Manager, or Cashier roles. Cashiers are locked to the POS screen; Managers can be scoped to specific stores. Every action is checked against role and tenant on the server — never just hidden in the UI.
Reports & Ledgers
Party-wise running balances, daily cash-in-hand, VAT summaries, profit & loss, and stock valuation — every report with date-range filters and CSV/Excel/PDF export.
Multi-store Support
Each store keeps its own stock counts and register. Switch between stores from the topbar, transfer stock between branches, and roll reports up across your whole business or filter to just one location.
Roles & Permissions
Beyond the four base roles, fine-tune permissions per staff member — like capping how much discount a cashier can give, or which managers can see financial reports.