User & Role
User management (unlimited users). Roles determine which features / functionalities are open for the particular user. For example, access management for users to view and edit warehouse/ branches data.
Role is fully configurable by a superadmin,
eg: Supervisor, Point of Sale (POS) cashier, Accounting, etc.
Branch & Warehouse
You can define multiple branches, and warehouses / storage locations within that particular branch. There could be sublocation like shelves.
Suppliers (Pengusaha Kena Pajak (PKP) or not, service center data, default payment terms), Customers (credit limit, multiple shipping addresses, Pemungut or not), Products (inventory, asset, or supplies), Product Categories, Units (pieces, kilogram, etc), and Currencies.
Access management for users to view and edit granularly.