Freehand Studio · AI Agent · Freight Payment

Accrual Agent: Live Freight Liability Visible at Any Point in the Period

Maintains freight cost accruals from the moment of tender through shipment execution and invoice receipt. Accruals update continuously as shipments move and are reconciled automatically when invoices arrive. Finance sees accurate freight liability at any point in the month.

Shipper
3PL
LSP
Carrier
Service Provider
Real-time
freight liability visibility at any point in the month, not at month-end close
Zero
manual accrual entries or month-end accrual reconciliation after deployment
85%+
EDI automation with full accrual coverage including accessorials across global spend
Trusted by global leaders in logistics, manufacturing, and retail
Awards and Recognitions
The Problem

Finance Accrues What It Knows About. Freight Spend Includes a Lot It Does Not.

Most accrual systems capture linehaul and fuel. Accessorials, detention, dimensional charges, and courier surcharges are accrued manually at month-end or not at all. The result is a freight liability number Finance cannot trust until the books are closed.

Accruals Are Static, Not Live

A freight accrual built at the start of the month from planned shipment volumes reflects what was expected when the month started. By week two, actual volumes have diverged and the accrual no longer represents current freight liability.

Accessorials Are Not Captured Until Invoice Arrives

Transportation management systems accrue linehaul and fuel because those are planned at tender. Accessorials detention, lumper fees, dimensional weight are not known until the carrier invoices. They arrive at month-end as a surprise, distorting P&Ls.

Month-End Close Requires a Manual Accrual Cycle

When real-time accruals are not available, finance teams spend the last days of every period estimating freight liability, building accrual journal entries, and then reversing those entries when invoices arrive. The cycle repeats every period.

Variance Alerts Arrive After the Variance Has Occurred

When freight spend is only visible at invoice time or month-end, the variance between budget and actual freight cost is discovered too late to act on. A freight lane running 20% above forecast for three weeks does not appear in any financial view until invoices arrive.

Multi-Entity Accruals Are Impossible Without a Central Layer

In enterprises with multiple ERPs, legal entities, and geographies, building a consolidated freight accrual requires pulling from multiple systems into a spreadsheet and applying allocation rules manually. The result always lags when the shipment moved.

Accruals Do Not Flow to Cost Centers in Real Time

Even when a consolidated freight accrual exists, it typically sits at a summary level rather than flowing to individual cost centers in real time. Store managers and regional controllers see their freight cost position only at month-end.

What the Agent Does

Accrue at Tender. Update as Shipments Move. Reconcile at Invoice. Automatically.

Calculates expected freight cost at tender from contracted rates. Updates continuously as shipments execute, incorporating accessorial estimates from historical billing patterns.

Tender-Time Accrual Calculation

Expected freight cost calculated at tender from contracted rates, accessorial schedules, and historical carrier billing patterns for the lane. Accrual created at the moment the shipment is committed.

Continuous Accrual Updates Through Shipment Execution

Accruals updated automatically as shipments move. Actual weight confirmed, zone determined, fuel surcharge band applied, and accessorial charges estimated from carrier-specific historical patterns.

Accessorial Accrual from Historical Patterns

Carrier-specific accessorial billing patterns used to estimate accessorial accruals for in-transit shipments. A carrier that consistently bills detention on specific lane types generates an accessorial estimate for every in-transit shipment on those lanes.

Automatic Reconciliation at Invoice

When the audited invoice arrives, the accrual reconciles automatically against the actual billed amount. Variance surfaced in real time. Accrual reversed and replaced with actuals. No manual journal entry required.

Cost-Center-Level Accrual Posting

Accruals posted to the correct cost center, GL account, and business unit using the same allocation rules as the GL Coding Agent. Store managers and regional controllers see their freight cost accrual in real time.

Budget Variance Alerting

Accrual data compared continuously against freight budget by cost center, lane, and carrier. Variance alerts triggered when actual freight cost accruals are tracking ahead of plan. Finance has time to investigate and respond before the variance becomes a month-end entry.

Agent Handoffs

Where This Agent Sits in the Pipeline

The Accrual Agent runs continuously across the freight lifecycle. It creates accruals at tender, updates them through execution, and reconciles them at invoice. It feeds Finance with real-time liability data and triggers variance alerts before month-end reveals them.

Receives from

Invoice Audit Agent

  • Passes audited invoice data with charge-type and lane detail.
  • Provides actuals the agent uses to reconcile open accruals at invoice processing time.

Payment Orchestration Agent

  • Delivers payment confirmation as each disbursement posts.
  • Freight liability updated against actual payment, not at month-end.

GL Coding Agent

  • Passes coded invoice actuals for accrual reconciliation.
  • Accruals reversed and replaced with actual coded data in a single step at invoice time.

This Agent

Accrual Agent

  • Generates shipment-level cost accruals at tender using contracted rates and accessorial estimates
  • Reconciles against actual invoices as they clear audit and updates the GL automatically

Triggers

Spend Intelligence Agent

  • Receives live accrual data for inclusion in real-time freight liability reporting.
  • Finance sees committed freight cost including accruals for in-transit shipments alongside actuals and accrual-to-actual variance.

Audit Trends Agent

  • Receives accrual-to-actual variance data and cost accrual patterns.
  • Surfaces recurring discrepancies between estimated and actual freight costs for analysis.

Cost Allocation Agent

  • Receives current period accrual data broken down by cost center, carrier, and lane.
  • Provides the freight liability foundation the Cost Allocation Agent uses to maintain real-time cost center accuracy.
Before AI → After AI

What Changes When Accruals Are Maintained in Real Time

The freight movements do not change. How much of the cost is visible to Finance before the invoice arrives does.

Before the Agent
With Accrual Agent
Freight accruals built at month-start from planned volumes are stale by week two. Finance manages against a number that reflects the shipment plan, not actual freight activity.
Accruals updated continuously as shipments execute. Finance always sees current committed freight liability, not a planned estimate from the beginning of the period.
Accessorials are not accrued because they are not known at tender. They arrive with the invoice at period-end, distorting P&Ls and triggering a reconciliation cycle on costs already paid.
Carrier-specific accessorial patterns used to estimate accessorial accruals for every in-transit shipment. Period-end accessorial surprises eliminated because the liability has been accruing since tender.
Month-end close requires finance teams to estimate freight liability, build manual accrual journal entries, and then reverse those entries when invoices arrive. The cycle repeats every period.
Accruals calculated at tender, updated through execution, and reconciled automatically at invoice. Manual month-end accrual cycle eliminated. Finance team capacity redeployed from reconciliation to analysis.
Budget variances discovered at period close when invoices are processed. The window to investigate or respond has closed by the time the variance is visible.
Variance alerts triggered in real time when accruals track ahead of budget. Finance has time to investigate and respond while the activity driving the variance is still in progress.
Multi-entity consolidated freight accruals require pulling from multiple ERPs into a spreadsheet and applying allocation rules manually. The result always lags actual freight activity.
Accruals consolidated across all entities, ERPs, and geographies automatically. Finance sees consolidated freight liability in one view without manual spreadsheet assembly.
Measured Outcomes

Results from Live Deployments

Outcomes from enterprises running the Accrual Agent across multi-modal freight operations where accrual accuracy and timeliness directly affect budget control and period-end close efficiency.

Real-time
freight liability visibility at any point in the month including accessorials
Zero
manual accrual entries or period-end accrual reconciliation after deployment
85%+
EDI automation with full accrual coverage across global freight spend including all charge types

Finance sees accurate freight liability at any point in the month without waiting for invoices to arrive or period-end close to complete.

Accessorial accruals prevent period-end surprises on detention, dimensional, and carrier-specific surcharge costs that previously only appeared at invoice time.

Manual month-end accrual and reversal cycle eliminated. Finance team capacity redeployed from reconciliation to analysis and decision support.

Budget variance alerts trigger in real time, not at month-end. Finance has time to act while the activity driving the variance is still occurring.

Connects to TMS, ERP, and the audit pipeline on day one. Accruals calculating from the first tender event after deployment.

Accessorial accrual accuracy improves continuously as carrier billing pattern data accumulates. The accrual engine becomes a more precise representation of actual freight cost over time.

Integrations

Calculates at Tender. Updates Through Execution. Reconciles at Invoice. Posts to ERP.

Reads tender and execution data from TMS and ERP. Reads coded actuals from the GL Coding Agent at invoice time. Posts accruals to cost centers via ERP. Feeds real-time liability data to spend intelligence and forecasting.

TMS

SAP TM · Oracle TMS · MercuryGate · project44

Tender data, shipment execution events, weight confirmations, and zone determinations read from TMS to seed and update accruals throughout the shipment lifecycle.

ERP

SAP S/4HANA · Oracle Fusion · JD Edwards · NetSuite

Planned freight costs, purchase order data, and budget actuals read from ERP for accrual seeding and variance calculation.

GL Coding Agent

Freehand GL Coding Agent

Coded invoice actuals received at invoice time for automatic accrual reconciliation. Accrual reversed and replaced with actual data in a single automated step.

Carrier Rate Repository

Freehand Rate Engine

Contracted rates and accessorial schedules read for tender-time accrual calculation. Rates always current because the rate repository is synchronized by the Carrier Rate Refresh Agent.

Historical Billing Patterns

Freehand Audit Data Layer

Carrier-specific accessorial billing history read for accessorial accrual estimation. Detention frequency, dimensional charge rates, and surcharge patterns used to estimate in-transit accessorial liability.

Budget Data

ERP Budget Modules · Finance Planning Systems

Freight budget by cost center, lane, and carrier read for variance calculation. Accruals compared against budget continuously to generate real-time variance tracking.

ERP

SAP FI/CO · Oracle Fusion · JD Edwards · NetSuite

Accruals posted to ERP cost centers in real time as shipments execute. Reversals posted automatically at invoice reconciliation. No manual journal entries for either the accrual or the reversal.

Spend Intelligence Agent

Freehand Spend Intelligence Agent

Live accrual data written to spend intelligence for real-time freight liability reporting. Finance sees committed freight cost including in-transit accruals alongside invoiced actuals.

Accrual & Forecast Agent

Freehand Accrual & Forecast Agent

Current period accrual data written to the forecasting layer as the foundation for forward-looking freight cost projections against budget.

Alerting & Notifications Agent

Freehand Alerting & Notifications Agent

Budget variance trigger events written to the alerting pipeline for delivery to finance teams via email, Teams, or Slack when accruals track ahead of plan.

Cost Allocation Agent

Freehand Cost Allocation Agent

Cost-center-level accrual data written for business unit and brand-level aggregation and reporting beyond the individual invoice or shipment.

Data Lake

Snowflake / Databricks

Full accrual history, reconciliation outcomes, and variance records written to data lake for multi-period trend analysis and period-end close documentation.

Real-time
freight liability visibility at any point in the month including all charge types
Zero
manual accrual entries or period-end reconciliation after deployment
85%+
EDI automation with full accrual coverage across global freight spend
Day 1
accruals calculating from the first tender event after deployment
Case Studies

Live Freight Liability. No Month-End Surprises. No Manual Accrual Cycle.

Real outcomes from enterprises running the Accrual Agent across multi-modal freight operations where accrual accuracy directly affects budget control and period-end close quality.

Case Study 01

Global FMCG Leader with $337M Freight Spend

OTM accruals captured only planned linehaul and fuel. Accessorial costs detention, lumper fees, fuel band adjustments went unrecorded until month-end, distorting brand P&Ls and triggering reconciliation surprises.

$337M Annual Freight Spend · 139 Carriers · 6 Modes

Real-time

freight accrual accuracy including accessorials across $337M annual spend

350K+

invoices processed annually with 100% automated audit and accrual coverage

  • AI-powered real-time accrual engine captures all costs including accessorials with automated GL allocation, replacing the OTM accrual that captured only planned linehaul and missed every accessorial charge until month-end.
  • Real-time freight accrual accuracy including accessorials across $337M annual freight spend gives Finance the forecasting precision that planned-cost-only accruals systematically prevented.
  • 50% manual exception rate eliminated as the unified rate repository and real-time accrual layer replaced the fragmented system where sourcing rates and audit rates were never in sync.
Case Study 02

Global Manufacturer with Multi-Leg SAP Operations

SAP could not provide freight accrual visibility before invoices posted. Finance teams lacked predictive spend forecasting. Budget control and month-end close accuracy were impacted across global operations with 400+ carriers across multiple modes, regions, and currencies.

400+ Global Carriers · Multi-Leg Shipments · SAP/OTM

Real-time

freight accruals before invoices arrive across 400+ global carriers and multiple modes

60%

reduction in manual AP processing effort through automated accrual and posting workflows

  • Freehand calculates expected costs from shipment data, delivering real-time accruals before invoices arrive, replacing the SAP limitation that provided no freight accrual visibility until invoices posted.
  • Automated invoice ingestion, validation, accrual reconciliation, and posting to SAP reduced manual accounts payable workload by 60%, eliminating the manual accrual journal entries that consumed finance team capacity every period.
  • 95%+ audit accuracy with same-day processing, with accrual reconciliation completing automatically when each audited invoice is posted rather than requiring a separate manual close cycle.
Technology

Powered by the Freehand Context Graph

An accrual is only as accurate as the cost model behind it.

The Context Graph connects contracted rates, shipment execution data, carrier billing history, and budget actuals into the unified accrual context. Every accrual is calculated from verified rate data and carrier-specific cost patterns, not planned estimates.

Built on the Freehand Logistics Language Model, trained on freight cost structures, carrier billing patterns, accessorial charging behaviors, and accrual frameworks. It understands how each carrier bills detention and how to estimate accessorial liability before the invoice arrives.

  • Every accrual is traceable. The rate used, the pattern applied, the cost center posted, and the reconciliation outcome are all logged. Finance audit documentation for any freight accrual is complete and immediately accessible.
  • The Context Graph learns from accrual accuracy feedback. Accessorial patterns that are estimated incorrectly update after reconciliation. Accrual model accuracy improves continuously across carriers and charge types as each invoice cycle completes.
  • Accrual data from this agent feeds the Accrual & Forecast Agent for forward-looking projections, the Spend Intelligence Agent for real-time liability reporting, and the Alerting Agent for budget variance notifications.
Architecture Overview
DATA LAYER AI TEAM Contracted Rates Carrier Invoices Shipment Events EDI Feeds ERP Exports Rate Cards CG Context Graph Freehand LLM Unified Semantic Layer Domain-Specific AI Self-Learning Model IA Invoice Audit Agent 100% invoice coverage GL GL Coding Agent GL posting & allocation AF Accrual & Forecast Agent Live spend accruals SI Spend Intelligence Agent Finance-grade data ERP OUTPUT SAP · Oracle Cloud · Oracle JDE · NetSuite · via API & EDI
FAQ

Accrual: Questions Finance Teams Ask

Straight answers to what freight finance teams ask before deploying the Accrual Agent.

When does the accrual get created?
+

At the moment of tender, when the shipment is committed to a carrier. Expected cost calculated from contracted rates and accessorial schedules. Accrual created immediately, not when the invoice arrives or when the period closes.

How does the agent accrue accessorials before the invoice arrives?
+

Carrier-specific accessorial billing patterns from audit history used to estimate accessorial liability for in-transit shipments. A carrier that consistently bills detention on specific lane types generates an accessorial accrual estimate for every in-transit shipment.

How does accrual reconciliation work at invoice time?
+

When the audited invoice arrives and is GL-coded, the accrual is automatically reconciled against the actual billed amount. Variance surfaced in real time. Accrual reversed and replaced with actuals. No manual journal entry required.

What ERP systems does the Accrual Agent post to?
+

SAP FI/CO, Oracle Fusion, JD Edwards, and NetSuite via native connectors. Accruals posted in the correct format for your ERP cost center structure. Reversals posted automatically at reconciliation. No manual journal entries for either posting.

How does the Accrual Agent fit into the Freehand pipeline?
+

Reads tender and execution data from TMS. Reads coded actuals from the GL Coding Agent for reconciliation. Writes accruals to ERP cost centers. Feeds real-time liability data to the Spend Intelligence Agent. Provides accrual data to the Accrual & Forecast Agent.

How quickly can the Accrual Agent be deployed?
+

Connected to TMS, ERP, and the audit pipeline on day one via pre-built connectors. Accruals calculating from the first tender event after deployment. Historical carrier billing patterns ingested to seed accessorial accrual models where available.

Get Started

See Accurate Freight Liability at Any Point in the Month.

Tender-time accrual calculation. Continuous updates through execution. Accessorial estimates from carrier patterns. Automatic reconciliation at invoice. Deployable in days.

Built on Freehand Studio · freehand.ai

See how Freehand recovers margin you're already losing

Map your commercial agreements to real-world execution - recovering 2-5% in lost margins and ensuring 100% audit coverage.

What to expect in the call

We identify exactly where you’re leaking margins

See how our AI Teams cross-check contracts, and resolve overcharges

Get a savings estimate based on your current spend and systems.

Trusted & Recognized by

KEARNEY
pwc
Gartner

See AI teams in action