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_tunai
  • txn:transfer_tunai
  • txn:topup
  • txn:digital
  • txn:semi_digital
  • txn: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.

Note: This guide content may still be in Indonesian while we prepare the English version.

Published by: MAXsi POS — Android POS App