We designed and implemented an automation platform over 16 weeks: Customs declaration automation (weeks 1-6): automated declaration processing. Document extraction: AI-powered OCR extracting data from commercial invoices and packing lists — supplier name, consignee, product descriptions, quantities, weights, values, HS codes (when provided by the shipper), and country of origin. Accuracy: 94% extraction accuracy on first pass — with confidence scoring flagging low-confidence extractions for human review. HS code classification: AI model trained on the company's 3 years of historical declarations (78,000 declarations with verified HS codes) — automatically suggesting HS codes based on product descriptions. Accuracy: 91% on first suggestion, 97% in top-3 suggestions. Low-confidence classifications: routed to customs specialists for review. TradeNet integration: Singapore declarations automatically submitted to TradeNet via API — the automated system formatting data per TradeNet specifications, submitting the declaration, and monitoring for approval or query.
Queries: automatically routed to the assigned customs specialist with the declaration context and the specific query from customs. Multi-country adaptation: similar automation adapted for Malaysian customs (JKDM), Thai customs (e-Customs), Indonesian customs (CEISA), and Vietnamese customs (VNACCS/VCIS) — each with different formats and submission methods. Invoice reconciliation automation (weeks 3-10): automated financial processing. Vendor invoice ingestion: vendors sending invoices to a dedicated email address (or uploading to a portal) — AI-powered extraction reading invoice data (vendor, invoice number, date, amounts, descriptions, tax). Automated matching: each invoice matched to the corresponding shipment job using reference numbers, dates, and amounts — then verified against contracted rates (the system knowing that Shipping Line X charges USD 2,400 for a 40ft container from Singapore to Jakarta — an invoice for USD 2,900 flagged for review). Three-way matching: invoice matched against purchase order (or rate agreement) and delivery confirmation — discrepancies flagged automatically.
Approval workflow: matched invoices below SGD 5,000 auto-approved. SGD 5,000-25,000: department manager approval (automated routing). Above SGD 25,000: CFO approval. Approved invoices: automatically scheduled for payment per payment terms (30/60/90 days), grouped into GIRO batch payment files for Singapore bank processing. Multi-currency: invoices in SGD, USD, MYR, THB, IDR, VND — automatically converted at daily exchange rates for reporting, paid in original currency. Payroll consolidation (weeks 6-12): unified multi-country payroll. Payroll integration hub: connecting all 5 country payroll systems to a unified data model — employee master data, salary components, deductions, taxes, and net pay standardised across countries. Indonesia and Vietnam: migrated from Excel to Talenox (which supports both countries) — eliminating manual calculations. CPF automation (Singapore): monthly CPF contributions calculated automatically based on employee data (age, citizenship status, wage) — CPF submission file generated in the required format and uploaded to the CPF Board portal.
Similar automation for each country's social security and tax filing. Consolidated reporting: the CFO receiving a single dashboard showing payroll data across all 5 countries — total headcount, total payroll cost (in SGD equivalent), by country breakdown, by department, month-over-month trends, and budget vs actual. The monthly consolidated payroll report: generated automatically on the 5th of each month (previously: manually compiled over 3-4 days). Shipment tracking automation (weeks 8-16): real-time tracking. Carrier integration: connecting to shipping line APIs (Maersk, MSC, CMA CGM, ONE, Hapag-Lloyd — the company's top 5 carriers by volume) for automated vessel tracking — departure, arrival, transhipment, and container availability status updates flowing automatically into the logistics management system. Port integration: PSA (Singapore), Port Klang (Malaysia), and Laem Chabang (Thailand) status feeds integrated — container gate-in/gate-out, customs clearance status, and collection readiness.
Transport integration: trucking partner GPS tracking integrated — the system knowing where each container is during land transport. Customer portal: a self-service portal where customers log in and see real-time shipment status — map view showing vessel position, milestone timeline (booked → loaded → in transit → arrived → customs cleared → delivered), and document access (bill of lading, customs declaration, delivery order). WhatsApp notifications: milestone alerts sent via WhatsApp — "Your shipment SG-2026-4521 has cleared Singapore customs and is loaded on vessel MSC ISABELLA departing today. ETA Jakarta: Oct 8." Customer enquiry calls: reduced dramatically as customers self-served through the portal.