Skip to content

Modules Overview

BANA is built with a modular architecture — use only what you need, scale when you grow.

System Architecture

Core Modules Phase A

Essential features for sales management, tax compliance, and business operations.

#ModuleDescriptionPhasePriority
1User ManagementAccounts, authentication (JWT + OTP), role-scoped accessP1-P2HIGH
2PermissionsCasbin RBAC — roles, permissions, grants, scoped accessP1-P2HIGH
3CommerceOrganization + Merchant + Sale Channels + CategoriesP1-P2HIGH
4DevicePOS terminals, mobile apps, peripheralsP1-P3HIGH
5ProductCatalog — products, variants, pricing, categories, identifiersP1-P3HIGH
6InventoryStock tracking, purchase orders, materials (BOM), ticketsP1-P3HIGH
7OrdersSale lifecycle — cart, checkout, kitchen, POS sessions, reservationsP1-P2HIGH
8Payment & TransactionPayment webhooks, finance wallets, transaction ledgerP1-P2HIGH
9CRMCustomer profiles, loyalty points, subscribers, inquiriesP1-P3MEDIUM
10Tax & InvoiceE-invoicing, VNPAY IIAPI, T-VAN, buyer self-service claimsP1HIGH
11ReportsPOS session reports (X/Z), sales analytics, category breakdownP1-P3MEDIUM
12ExpensesFinance wallets, income/expense tracking, auto-transactionsP1-P2MEDIUM
Core Module Groups
ACCESS CONTROL          BUSINESS STRUCTURE       CATALOG
├── User Management     ├── Commerce             ├── Product
└── Permissions         └── Device               └── Inventory

SALES FLOW              COMPLIANCE & REPORTING
├── Orders              ├── Tax & Invoice
├── Payment             ├── Reports
└── CRM                 └── Expenses

Extended Modules Phase B

Advanced features for business growth and customer engagement.

ModuleDescriptionDepends on
LoyaltyCustomer loyalty programs, tiers, rewardsCRM, Orders
MarketingMarketing automation, campaignsCRM
CampaignPromotional campaigns, discount rulesProduct, Orders
AI FeaturesAI-powered insights, forecastingReports, All data
WebshopOnline store builderProduct, Orders, Payment

Industry Solutions Phase C

Specialized features for specific business sectors.

SolutionDescriptionKey Differentiator
RetailMulti-channel retailBarcode-heavy, inventory focus, multi-location
F&BFood & BeverageKitchen tickets, recipes (BOM), table management
ServicesPersonal servicesAppointment booking, staff scheduling
HospitalityHotels & AccommodationRoom management, reservations, check-in/out
PharmacyPharmaceutical retailBatch/lot tracking, expiry management, regulations
ProductionSmall manufacturingBOM, production orders, material consumption

Use Cases

Use CaseDescription
POSPoint-of-sale operations
Sample DataDemo data for testing

How Modules Connect

Getting Started

  1. Start hereCore Modules for essential functionality
  2. GrowExtended Modules for loyalty, marketing, AI
  3. SpecializeIndustry Solutions for your business sector

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.