Skip to content
All Work
Client Work

Voyage System

A freight forwarder moved off spreadsheets into one system: booking, multi-leg tracking, invoicing, and the finance reporting that used to be rebuilt by hand every month.

Client
Voyage Logistic (M) Sdn Bhd
Delivered
2026
Built with
Next.js · React · Supabase · Vercel
Visit the live system(opens in a new tab)
Overview

The problem

Freight operations were tracked across manual spreadsheets. Every shipment, every invoice and every month-end report depended on someone entering the same figures again in a slightly different format, which is where both the hours and the errors came from.

What we built

One system covering the whole chain, from the moment a booking is taken to the moment a statement of account is issued. Data is entered once, in a standard shape, and every downstream number, from invoice totals to commissions to profit margins to outstanding balances, is calculated from it rather than retyped.

Capabilities

What the system does

Booking & freight tracking

Master and House Air Waybills logged for precise shipment identification, gross versus chargeable weight distinguished automatically, and multi-leg routes tracked with transport identifiers, origins, destinations and scheduled ETD/ETA.

Invoicing engine

Distinct processing for export and import airfreight, export and import seafreight, trucking and custom formats. Line-item charges calculate from minimum, gross or chargeable weight, with SST handling, Bank Negara currency rates, and debit and credit notes folding back into the invoice total.

Statement of accounts

Customer ledger with running balance, an accounts-receivable aging schedule, and a one-click SOA PDF export, so chasing payment stops being a spreadsheet exercise.

Sales reporting

Revenue, cost and net profit as live figures with a revenue-versus-profit trend, salesperson and agent commissions calculated from configurable rates and effective dates, filtering by date range, salesperson, customer or agent, and a formatted Excel export.

Customer & agent directory

Permanent records for billing addresses, registration, TIN and SST numbers, MySST grouping and assigned salesperson, with supporting documents stored against the profile and details auto-filled into new invoices.

Inside

Inside the system

Sales report screen showing total revenue, total cost and net profit tiles above a revenue-versus-profit chart and a table of invoices.
Sales reporting. Revenue, cost and net profit calculated live, filtered by date, customer or salesperson, exportable to Excel in one click.
Statement of accounts screen with billed, received and outstanding totals, a running balance chart, a ledger table and an accounts receivable aging schedule.
Statement of accounts. Running balance, ledger detail and an AR aging schedule, exportable as a PDF to send to the customer.
Voyage System sign-in screen beside a panel carrying the Voyage Logistic branding.
Authenticated access. Freight and ledger data sits behind a login, over SSL.
Services
Contact

Build Something Like This

Tell us what your operation runs on today, and we will tell you what it would take to put it in one system.