All templates

Automated Accessorial Charge Audit for Carriers

Every Monday, WebRun opens J. J. Keller Encompass, reviews loads completed in the prior week for accessorial events (detention, layover, lumper, fuel surcharge variances), cross-references the amounts billed in QuickBooks, and posts your billing team a Slack reconciliation list of any discrepancies to fix before the weekly billing run.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 J. J. Keller Encompass pull accessorial events from completed loads
2 QuickBooks cross-reference what was actually invoiced
3 Slack post reconciliation discrepancy list to billing team
In short

How do I automatically audit accessorial charges and catch billing discrepancies each week?

WebRun opens J. J. Keller Encompass every Monday, pulls all accessorial events from last week's completed loads, cross-references each charge against QuickBooks invoices, and posts your billing team a ranked Slack list of discrepancies sorted by dollar value, so every missed detention, lumper, or fuel surcharge is caught before the billing cycle closes.

  • Missed accessorial charges are caught before the weekly billing cycle closes
  • Billing team sees discrepancies ranked by dollar value every Monday morning
  • Total unbilled accessorial exposure is visible at the start of each week

Built for carrier billing coordinators · transportation finance managers · fleet operations teams · trucking company owners

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 encompass.jjkeller.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    J. J. Keller Encompass - pull accessorial events from completed loads
    jjkeller.com
    WebRun in J. J. Keller Encompass: pull accessorial events from completed loads
    WebRun opens J. J. Keller Encompass to pull accessorial events from completed loads.
    • Open the load records in Encompass and filter for loads delivered in the prior week
    • Identify all accessorial events: detention, layover, lumper fees, fuel surcharge adjustments, and redelivery charges
    • Capture load number, accessorial type, amount, and the driver or facility that triggered it

    Done when All accessorial events from last week's completed loads are listed with amounts and load numbers.

  3. 2
    QuickBooks - cross-reference what was actually invoiced
    • Open QuickBooks and search invoices for each load number from the Encompass list
    • Compare the accessorial line items on each invoice against the Encompass record
    • Flag any load where an accessorial charge was incurred but is missing from the invoice, or where the amount differs

    Done when Every discrepancy between Encompass accessorial records and QuickBooks invoices is identified.

  4. 3
    Slack - post reconciliation discrepancy list to billing team
    slack.com
    WebRun in Slack: post reconciliation discrepancy list to billing team
    WebRun opens Slack to post reconciliation discrepancy list to billing team.
    • Post a reconciliation worklist to the billing channel listing each discrepancy with load number and charge type
    • Sort by dollar value, largest discrepancy first
    • Include the total unbilled accessorial amount for the week at the top of the message

    Done when Billing team has this week's accessorial discrepancy list in Slack before the billing run.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
encompass.jjkeller.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Audit worklist · Slack
OutputWhat each run produces - A weekly accessorial charge reconciliation list showing discrepancies between Encompass records and QuickBooks invoices, sorted by dollar value.
Text
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 automatically correct or re-issue invoices with missing charges?

No. WebRun surfaces the discrepancies for your billing team to review. Correcting an invoice or issuing a new charge in QuickBooks is a human step, ensuring no billing change goes out without approval.

Which accessorial charge types does it audit?

WebRun audits all accessorial types recorded in J. J. Keller Encompass, including detention, layover, lumper fees, fuel surcharge variances, redelivery, and any custom accessorial codes your operation uses.

What if the load number in QuickBooks does not match the Encompass record?

WebRun flags unmatched load numbers as a separate category in the reconciliation list so your billing team can investigate whether it is a reference number mismatch or a genuinely missing invoice.

Put this on autopilot.

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