Meet the product
Product overview
One system for the whole FMCG distribution flow
FMCG distributors handle thousands of small transactions every day. Goods have expiry dates, come in different units, promotions change every month, and sales reps sell straight from the truck. When this data is spread across several apps and spreadsheets, stock and cash differences become routine. FMCG ERP brings everything into one web application with the same rules for the warehouse and for the van.
Products, brands, and packaging
- Brand and principal masters. Food, beverage, personal care, and household products are set up through categories and attributes, with no limit on the number of brands.
- One SKU can have many units: pcs, pack, carton, bottle, sachet, or weight units. Pack contents are set per SKU, for example 1 carton = 24 pcs.
- Barcode or GTIN per packaging. Scanning a carton and scanning a piece both resolve to the same product with the correct quantity.
- Minimum order, order multiples, and whether a pack may be broken are set per product.
Stock, lots, and expiry
- Every goods receipt records the lot number and expiry date. Expiry- controlled products cannot be received without a date.
- Stock is issued by FEFO: the lot with the nearest expiry goes out first. Changing the lot requires a permission and is recorded in the audit trail.
- Remaining shelf-life policy per SKU or per customer. Goods too close to expiry are never shipped to outlets that reject them.
- Hold and recall a lot across all warehouses in one click. A held lot cannot be sold until it is released.
- Trace a lot from supplier to transfer, outlet delivery, return, and write-off in a single traceability screen.
- Storage locations and bins, putaway, picking lists, stock counts, inter- warehouse transfers, and stock adjustments with reason codes.
- Inventory is valued at moving average and always matches the inventory account in the general ledger.
Outlet sales and pricing
- Outlet master with sales channel and outlet type (wholesale, retail, modern trade, and any others you need).
- Price lists per channel, outlet type, customer group, customer, and branch. Order line prices come from the price list, not free typing.
Prices below the list need a specific permission.
- Tiered percentage or amount discounts, and buy-X-get-Y promotions. Free goods still reduce stock and are costed.
- Credit control: credit limits, receivable ageing, and credit override with approval.
- Partial delivery per order line, picking lists, delivery notes, invoice per delivery, and return credit notes that can be applied to other invoices.
Van sales with stock on the truck
- Each vehicle is its own warehouse with a separate stock balance.
- A clear trip flow: load, physical count, start trip, sell from the van, return, and close the trip.
- Van sales use the same prices, promotions, and credit control as warehouse sales. One transaction creates the order, delivery, invoice, and cash payment at once.
- Sales cash is tracked per trip: float, expenses, deposits. On trip close, stock and cash are recounted. Any difference needs a reason and is posted automatically.
- One vehicle can only have one active trip. No double selling.
Clean returns handling
- Returns from outlets go into quarantine first. Good items can be restocked; damaged or expired items are written off line by line.
- Returns that claw back a promotion automatically calculate the bonus cost to be charged back.
- Return reports by reason and item condition.
Purchasing and imports
- Purchase requests, RFQs, supplier quotes, POs, goods receipts, supplier returns, and automatic replenishment from minimum stock.
- Purchasing in multiple units and foreign currencies with a rate per document.
- Import shipments, duties, and landed cost flow into product cost.
Finance and accounting
- Receivables, payables, collections, cash and bank, and general journal.
- Every operational transaction creates its journal automatically.
- Sub-ledger vs general ledger reconciliation is available for inventory, receivables, and payables.
- Approval workflows for PRs, POs, sales orders, manual journals, write- offs, stock transfers, stock counts, special prices, and credit overrides. Approvers on leave can delegate.
Reports for decisions
- Sales by brand, channel, outlet, and salesperson.
- Margin per SKU and per brand after promotions and bonus cost.
- Fill rate per product, near-expiry stock (0-30, 31-60, 61-90 days), stock ageing, receivables and collections, and van trip reconciliation.
- All reports respect the user's branch and warehouse access.
Security and control
- Detailed roles and permissions with data scope per branch or per warehouse.
- Audit trail on key changes, in-app and email notifications.
- Document numbering formats configurable per document type and branch.
- Opening data import from Excel, encrypted daily backups, and unused modules can be switched off.
- Web-based, works on laptops and phones. Interface and messages are available in Indonesian.