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.


















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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Freehand Accrual & Forecast Agent
Current period accrual data written to the forecasting layer as the foundation for forward-looking freight cost projections against budget.
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.
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.
Snowflake / Databricks
Full accrual history, reconciliation outcomes, and variance records written to data lake for multi-period trend analysis and period-end close documentation.
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.
Powered by the Freehand Context Graph
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.
Accrual: Questions Finance Teams Ask
Straight answers to what freight finance teams ask before deploying the Accrual Agent.
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.
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.
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.
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.
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.
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.
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

