Modules Overview
BANA is built with a modular architecture - use only what you need, scale when you grow.
Module Map
Core Modules Phase A
Essential features for sales management, tax compliance, and business operations.
| # | Module | Description | Phase | Priority |
|---|---|---|---|---|
| 1 | Commerce | Organizer + Merchant + Sale Channels + Categories | P1-P2 | HIGH |
| 2 | User Management | Accounts, authentication (JWT + OTP), role-scoped access | P1-P2 | HIGH |
| 3 | Permissions | Casbin RBAC - roles, permissions, grants, scoped access | P1-P2 | HIGH |
| 4 | Licensing | Plans, subscriptions, entitlements, feature gating & quotas | P1-P2 | MEDIUM |
| 5 | Device | POS terminals, mobile apps, peripherals | P1-P3 | HIGH |
| 6 | Product | Catalog - products, variants, categories, identifiers | P1-P3 | HIGH |
| 7 | Pricing | Fares, fare sets, pricing rules, tax computation engine | P1-P3 | HIGH |
| 8 | Inventory | Stock tracking, purchase orders, materials (BOM), tickets | P1-P3 | HIGH |
| 9 | Sale | Sale lifecycle - cart, checkout, kitchen, POS sessions, reservations | P1-P2 | HIGH |
| 10 | Payment & Transaction | Payment webhooks, finance wallets, transaction ledger | P1-P2 | HIGH |
| 11 | Finance | Finance wallets, income/expense tracking, auto-transactions | P1-P2 | MEDIUM |
| 12 | Tax & Invoice | E-invoicing, VNPAY IIAPI, T-VAN, buyer self-service claims | P1 | HIGH |
| 13 | Customer | Customer profiles, loyalty points, subscribers, inquiries | P1-P3 | MEDIUM |
| 14 | Reports | POS session reports (X/Z), sales analytics, tax/HKD declarations | P1-P3 | MEDIUM |
| 15 | Helpdesk | Support tickets, customer inquiries, issue tracking | P1-P2 | MEDIUM |
Extended Modules Phase B
Advanced features for business growth and customer engagement.
| Module | Description | Depends on |
|---|---|---|
| Loyalty | Customer loyalty programs, tiers, rewards | Customer, Sale |
| Marketing | Marketing automation, campaigns | Customer |
| Campaign | Promotional campaigns, discount rules | Product, Sale |
| AI Features | AI-powered insights, forecasting | Reports, All data |
| Webshop | Online store builder | Product, Sale, Payment |
Industry Solutions Phase C
Specialized features for specific business sectors.
| Solution | Description | Key Differentiator |
|---|---|---|
| F&B | Food & Beverage | Kitchen tickets, recipes (BOM), table management |
| Retail | Multi-channel retail | Barcode-heavy, inventory focus, multi-location |
| Services | Personal services | Appointment booking, staff scheduling |
| Hospitality | Hotels & Accommodation | Room management, reservations, check-in/out |
| Pharmacy | Pharmaceutical retail | Batch/lot tracking, expiry management, regulations |
| Production | Small manufacturing | BOM, production orders, material consumption |
Use Cases
| Use Case | Description |
|---|---|
| POS | Point-of-sale operations |
| Sample Data | Demo data for testing |
How Modules Connect
Getting Started
- Start here → Core Modules for essential functionality
- Grow → Extended Modules for loyalty, marketing, AI
- Specialize → Industry Solutions for your business sector