All templates

Automated Intermodal Accessorial Charge Audit

Every morning, WebRun opens Rail Command, reviews new freight bills for accessorial charges such as fuel surcharges, liftgate fees, and redelivery charges, compares them against contracted rates, flags any discrepancy in a Google Sheets dispute log, and posts a summary to Slack for your finance team.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 RSI Logistics Rail Command review new freight bills for accessorial charges
2 Google Sheets log flagged discrepancies in the dispute register
3 Slack post audit summary to the finance channel
In short

How do I automatically audit accessorial charges on intermodal freight bills?

WebRun reviews every new intermodal freight bill in Rail Command each morning, compares accessorial charges against your contracted rates, and flags any overcharge or missing reason code in a Google Sheets dispute register. A Slack summary gives your finance team a daily view of total variance without logging into the TMS.

  • Every overcharge is caught the day the bill arrives, not weeks later
  • The dispute register gives finance a clear record of variance amounts and carriers
  • A Slack daily summary keeps management informed without manual reporting

Built for intermodal finance teams · freight billing auditors · logistics controllers · shipper accounts payable departments

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens railinfo.rsilogistics.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    RSI Logistics Rail Command - review new freight bills for accessorial charges
    rsilogistics.com
    WebRun in RSI Logistics Rail Command: review new freight bills for accessorial charges
    WebRun opens RSI Logistics Rail Command to review new freight bills for accessorial charges.
    • Open Rail Command and navigate to freight bill or invoice management
    • Filter to bills received in the last 24 hours
    • For each bill, read the line-item accessorial charges: fuel surcharge, liftgate, detention, redelivery, and others
    • Compare each charge against the contracted rate or tariff on file in Rail Command
    • Flag any charge that exceeds the contracted amount or lacks a valid reason code

    Done when Every new freight bill has been reviewed and discrepancies are captured with the bill number, carrier, charge type, billed amount, and contracted amount.

  3. 2
    Google Sheets - log flagged discrepancies in the dispute register
    google.com
    WebRun in Google Sheets: log flagged discrepancies in the dispute register
    WebRun opens Google Sheets to log flagged discrepancies in the dispute register.
    • Open the accessorial dispute register in Google Sheets
    • Append a row for each flagged discrepancy with bill number, carrier, charge type, billed vs. contracted amount, and variance
    • Mark bills with no discrepancies as audited and clear

    Done when The dispute register reflects all flagged accessorial charges from today's bills.

  4. 3
    Slack - post audit summary to the finance channel
    slack.com
    WebRun in Slack: post audit summary to the finance channel
    WebRun opens Slack to post audit summary to the finance channel.
    • Post a daily audit summary to the finance Slack channel
    • Include total bills reviewed, number of discrepancies found, and total variance amount
    • Link to the Google Sheets dispute register for full detail

    Done when Today's accessorial audit summary is posted to the Slack finance channel.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
railinfo.rsilogistics.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Dispute register · Google Sheets, audit summary · Slack
OutputWhat each run produces - A Google Sheets accessorial dispute register with flagged overcharges from today's freight bills, plus a Slack audit summary for the finance team.
Report
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it dispute charges with the carrier automatically?

No. WebRun flags the discrepancy and logs it in the dispute register for your finance team to review. Any dispute filed with a carrier must be initiated by your team.

How does it know what the contracted rate should be?

It reads the rate contracts and tariffs stored in Rail Command, which tracks your agreed rates by carrier and charge type. If a contracted rate is not on file, the charge is flagged for manual review.

What accessorial charge types does it audit?

It checks fuel surcharges, liftgate fees, detention, redelivery, stop-off charges, and any other line-item accessorial that appears on the bill. You can configure the list to match the charge types your carriers bill.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.