The Problem
The company is a global leader in water quality analytics and measurement — designing and manufacturing instruments, reagents, and services for water quality testing across industrial, municipal, and environmental applications. Its distribution network spans laboratory equipment, chemical reagents, and precision instruments across dozens of countries, with a logistics footprint that combines parcel, LTL, international air, and ocean freight in a multi-entity legal structure that reflects a history of strategic acquisitions. Each acquisition brought its own carrier relationships, its own billing practices, and its own approach to freight invoice management.
The freight audit function operated without systematic controls. Carrier invoices arrived from a diverse mix of providers — major parcel carriers for domestic laboratory supply replenishment, LTL carriers for larger instrument shipments, air freight for expedited reagent delivery, and ocean freight for international equipment distribution. Each arrived in a different format: EDI, PDF, carrier portal exports, and email attachments. There was no centralized ingestion. There was no multi-way match against contracted rates, shipment actuals, and accessorial entitlements. Invoices were reviewed at a high level for reasonableness before payment. Line-level audit did not exist.
The multi-entity structure compounded the GL allocation problem. Freight costs needed to be allocated across legal entities, cost centers, and business units that reflected the company's acquisition history rather than a clean organizational chart. The manual GL coding step — someone mapping each invoice to the correct entity and cost center based on rules that existed in someone's head — added latency and introduced errors that propagated into month-end financial reporting. The accrual estimates the finance team used to close the month were approximations. Actuals arrived weeks later, requiring reconciliation adjustments that consumed additional staff time.
The company evaluated Freehand against a specific requirement: a platform that could handle the multi-entity complexity without requiring a full ERP integration project, that could operate through email-based invoice ingestion from day one, and that could produce audited GL allocations that posted directly to the financial system with minimal manual intervention.
What Freehand Did
Freehand deployed using a single monitored email inbox for all carrier invoice submissions — eliminating the carrier-by-carrier integration effort that a traditional FAP implementation would have required. The Invoice Ingestion Agent normalizes invoices from every format the company's diverse carrier mix produces: EDI 210 from major parcel carriers, PDF from LTL and air freight providers, and email attachments from international ocean forwarders. Every invoice enters the same audit pipeline regardless of mode or format.
The Rate Manager Agent digitized all carrier contracts — base freight rates, fuel index logic, accessorial entitlement schedules, and effective-date versioning — into a live repository. The Audit Agent runs a multi-way match on every invoice: contracted rate against billed charge, billed shipment against actual shipment data from supporting documents, accessorial charge against the entitlement rule for that carrier, mode, and service level. Charges that cannot be validated against a contracted entitlement are flagged before payment rather than passing through for post-payment recovery. The Exception and Dispute Agent manages carrier communication for all flagged items — structured, evidence-backed, within dispute windows.
The GL Coding Agent resolved the multi-entity allocation problem. Business rules mapping invoice attributes — carrier, mode, ship-from entity, ship-to location, charge type — to the correct legal entity, cost center, and financial period are configured once and applied automatically on every invoice. The manual coding step that had added latency and introduced errors at month-end is now automated. Ready-to-pay files and GL allocation outputs post to the company's ERP via SFTP on the configured payment cycle, with a complete audit trail from invoice receipt through payment confirmation.
The Spend Intelligence Agent produces consolidated freight spend visibility across all entities, modes, and carriers in real time — the view the finance team had been assembling manually from multiple sources at month-end. Accruals now run against actual shipment-level cost estimates from the Costing Agent rather than against historical averages, improving forecast accuracy and reducing the reconciliation adjustments that had consumed staff time every close cycle. Audit findings from the Audit Agent feed directly into the AI Procurement Analyst's carrier performance model, ensuring that the next rate negotiation is informed by documented billing history rather than by assumptions about carrier behavior.














