How Ninja Van unified enterprise billing across systems
Ninja Van Philippines launched an enterprise line with billing logic spanning bespoke customer agreements, shipment data, operator spreadsheets, and Oracle NetSuite. Callback gave operators a system of action and process orchestration harness that turned distributed logic into traceable, ERP-ready invoices.
Enterprise billing required integrating multiple systems
Ninja Van's core billing stack was originally designed for its parcel business. The introduction of an enterprise line resulted in customer-specific commercial terms being codified into individual contracts, while billing inputs remained distributed across existing shipping and operations systems.
During each billing cycle, their Finance team needed to retrieve the latest governing contract version, join it against the period's shipment data, and apply specific commercial logic, before manually reconciling the results for import into Oracle NetSuite.
Millions of shipments required operational coordination
Callback orchestrated commercial terms, operational data, process versions, and billing exceptions as one auditable workflow.
Signed contracts
- Customer
- Contract version and effective date
- Delivery service
- Packaging or classification
Shipping systems
- Single parcel or grouped shipment
- Actual and volumetric weight
- Total volume and order count
- Declared COD and insured value
Billing logic
- Origin–destination pricing tier
- Base, weight, volume, and order fees
- Overweight, returns, COD, and insurance
- Tax and ERP item mapping
Callback became the system of action and orchestration layer
Created a canonical commercial record
Normalized signed agreements, rate cards, and effective dates into a governed record owned by operators.
Defined versioned billing workflows
Encoded customer, service, route, tier, and contract logic in composable and editable process definitions.
Connected execution across systems
Joined latest commercial terms against shipment data, pricing logic, and the ERP data model.
Logged execution history and exceptions
Preserved process execution metadata according to Ninja Van's retention policies for compliance and auditing.
Callback gave our operations team superpowers. We shortened the revenue cycle and significantly reduced leakage from calculation errors.
Vin Perez
Country Head, Ninja Van Philippines