Feature Documentation
This document summarizes the MAXsi POS (MAXsiPOS) cashier app features and menus. The main focus is the Entry (main menu), POS, reports, and settings.
Core Features (High Level)
- Login & sessions: authentication, session state, and role-based menu access.
- POS: sales transactions, product & customer search, cart, payment, and receipt printing.
- Non-stock transactions: supports service/digital items (topup, transfer, digital, etc.).
- Product management: stock and non-stock product lists, add/edit, stock/price adjustments.
- Customers: customer list, add/edit, customer transaction history.
- Sales & purchases: POS sales list, non-POS sales list, purchases.
- Receivables & payments: receivable monitoring and payment reporting.
- Expenses: expense recording + expense category master data.
- Promotions & alerts: promotions list and operational alert inbox.
- Reload/topup: digital transactions (airtime/data/e-wallet/bank transfer/bills, depending on integration).
- Reports & charts: performance, stock, and sales analytics.
- Printer: Bluetooth printer scanning/connection, default printer, receipt preview.
- Biometrics: faster login via fingerprint / Face ID (device support required).
Roles & Access
The app uses role-based access. Common examples:
- Cashier: daily operations (POS, sales, customers, expenses, payments).
- Admin: additional operations (stock/price adjustments, purchases, cashier reports, suppliers, certain settings).
- Owner: full access (users, billers, owner reports, master data).
If you don’t have access to a menu, the app will block it and show an access-denied message.
Product / Transaction Types (txn_kind)
The app supports multiple transaction kinds, for example:
txn:stock(standard stock products)txn:tarik_tunaitxn:transfer_tunaitxn:topuptxn:digitaltxn:semi_digitaltxn:reload
These types affect how subtotal/quantity is interpreted and how POS flows behave.
Entry Menu (Main Menu)
Menus are grouped by section: Cashier, Admin, and Owner (depending on permissions).
Cashier Section (examples)
- POS (may require login / open register): the main cashier screen.
- Alerts: operational messages with an active count badge.
- Promotions: list of product promotions.
- Sales: POS sales list, transaction detail, receipt access.
- Print Receipt: reprint receipts for completed transactions.
- Receivables: customer receivables and payment status.
- Products: stock product list, details, edit.
- Non-Stock Products: service/digital products list.
- Reload: topup/digital transactions (depending on setup).
- Expenses: record and review operational expenses.
- Barcode: barcode list, scan/update barcode.
- Add Sale: manual sale entry (outside the main POS UI).
- Cash Register: open the register and record opening cash.
- Return: sales return flow.
- Payments: payments report and payment method summary.
- Charts: sales performance charts.
- Best Sellers: top-selling products list.
- Customers: customer list + add/edit.
- Profile: current user profile and account info.
- Printer: Bluetooth printer setup.
- Logout: end the session.
Admin Section (examples)
- Non-POS Sales: sales outside POS.
- Add Purchase: manual purchase entry.
- Add Product: create a new product.
- Stock Adjustment / Price Adjustment: data corrections.
- Stock History / Adjustment History / Stock Chart: stock tracking and analytics.
- Cashier Reports: register summary per cashier.
- Suppliers: supplier reporting and supplier data.
- Purchases: purchase list.
- Settings: master data and configuration.
Owner Section (examples)
- Daily Sales: daily sales summary.
- Cash Flow: cash flow report.
- Monthly Sales: monthly/yearly performance.
- Profit per Item: item-level profit report.
- Overview: multi-metric performance chart.
- Users: user management.
- Billers: biller management.
POS Capabilities (What the POS Screen Supports)
- Product & customer search (including voice search on supported devices).
- Add items to cart, adjust qty, per-item discounts, and subtotal summary.
- Non-stock items for topup/digital/transfer services.
- Multiple payment methods, amount input, remaining balance, change.
- Open orders and hold sales (save as draft/temporary).
- Open/close register.
- Receipt preview, print, and share.
- Customer history and points summary (if provided in receipt response).
Settings (Common Items)
- Biometrics: enable fingerprint/Face ID quick login.
- Categories: product category master data.
- Expense Categories: expense category master data.
- Generate COA: generate chart-of-accounts automatically.
- Units: product unit master data.
- Warehouses: location master data.
- User Groups: manage groups and permissions.
- Tax Rates: tax configuration.
- Brands: brand master data.
- Currencies: currency master data.
- Change Logo: upload logo (site/login/biller).
- FCM Tester: test push notifications.
- Reload Setup: configure reload/topup integration.
Notes
- Printers use Bluetooth SPP. The app can scan devices, use a paired printer, and save it as default.
- Some reports and charts require an active login session and a stable connection to the POS server.