01
Source-pinned journals
Every purchase, sale, cash transfer, and production output writes a balanced journal entry with an idempotency key. Click Save twice and you still get one entry, not two.
02
Real FIFO inventory
Cost of goods is computed per FIFO layer in real time. Bundles, divisions, warehouses, shelves, and unit conversions are enforced at trigger level — stock cannot leave the system without going through fifo_out / fifo_transfer.
03
Marketplace accrual reconciliation
TikTok, Shopee, Tokopedia, and Lazada settlement reports pull via API or upload as XLSX, reconcile to within 0.01% of the shop's deposit, and post against the marketplace cash account per division.
04
Manufacturing — SPK + Bill of Materials
Three-layer BoM (Raw Material, Labor, Overhead, plus optional Machine/Batch) with Standard Recipes for predictable cost of goods. Production orders can over-produce — that's intentional — and costs distribute proportionally to actual output.
05
Multi-currency on a single ledger
Foreign-currency cash accounts revalue via configurable triggers (daily, weekly, monthly, or per transaction). FX gain/loss posts to P&L automatically. Cash Transfer is the single point of cross-currency conversion.
06
Indonesian payroll built in
PPh 21, PTKP, per-employee contracts, pre-tax / post-tax components, custom overtime rules, pro-rate attendance penalties. Payslips render on demand and the payroll expense journal posts in the same run.
07
Granular RPC permissions
Every menu has its own read / create / update / delete check. Owner / admin / staff / custom roles configurable per user. Cross-division access is enforced at journal-trigger level, not just in the UI.
08
Live dashboards, PDF/Excel reporting
Cash flow, balance sheet, P&L, inventory, marketplace, AR/AP — all paginated server-side and exportable. No drain loops, no stale snapshots.