All templates

Automated Lease Payment Reconciliation

Every evening, WebRun opens Odessa to capture all payments received that day, cross-checks each one against the corresponding line in QuickBooks, flags any amount or posting mismatches, and sends your finance team a clean reconciliation digest in Slack so the books close with no surprises.

Runs on WebRun · Strict Lockdown policy
Every night at 7:00 PM WebRunorchestrates each step
1 Odessa capture payments received today
2 QuickBooks cross-check ledger entries
3 Slack post reconciliation digest
In short

How can I automatically reconcile equipment lease payments with my accounting ledger?

WebRun reads every payment posted in Odessa each evening and cross-checks it against the QuickBooks accounts-receivable ledger. Matched items are counted and totalled; any amount or reference mismatch is flagged in a Slack digest so your finance team can investigate before the books close.

  • Discrepancies are caught the same evening, not at month-end
  • Finance team gets a clean matched count in Slack every night
  • No manual cross-referencing between Odessa and QuickBooks

Built for equipment finance controllers · lease accounting teams · CFOs · portfolio operations

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

  2. 1
    Odessa - capture payments received today
    odessainc.com
    WebRun in Odessa: capture payments received today
    WebRun opens Odessa to capture payments received today.
    • Open Odessa and filter the payment register to today's date
    • Export the list of received payments with contract number, lessee, amount, and posting date
    • Note any payments flagged as unallocated or pending clearance

    Done when All payments received today in Odessa are captured with their full details.

  3. 2
    QuickBooks - cross-check ledger entries
    • Open QuickBooks and navigate to the accounts-receivable register for today
    • Match each Odessa payment to its corresponding QuickBooks line by contract reference
    • Flag any line where the amounts differ by more than $0.01 or where no matching entry exists

    Done when Every Odessa payment is matched or flagged against the QuickBooks ledger.

  4. 3
    Slack - post reconciliation digest
    slack.com
    WebRun in Slack: post reconciliation digest
    WebRun opens Slack to post reconciliation digest.
    • Post a reconciliation digest to the finance Slack channel listing matched count, total matched amount, and any discrepancies
    • For each discrepancy, include the contract number, Odessa amount, QuickBooks amount, and the gap
    • Mark the digest with a green tick if fully reconciled or a red flag if discrepancies exist

    Done when Finance team has tonight's reconciliation digest in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.odessainc.com
ScheduleRuns automatically on this cadence
Every night at 7:00 PM
DeliveryHow each run's result reaches you
Reconciliation digest · Slack
OutputWhat each run produces - A nightly reconciliation digest showing matched payments, total matched value, and any discrepancies by contract.
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 make any changes to QuickBooks entries?

No. WebRun reads both systems and reports mismatches. It never creates, edits, or deletes any entry in QuickBooks or Odessa.

How small a discrepancy does it catch?

Any difference greater than one cent is flagged by default. You can raise the threshold to ignore rounding differences below a set amount.

What happens on days with no payments?

If Odessa shows no payments received today, WebRun posts a short 'no payments today' note to Slack so the team knows the run completed cleanly.

Put this on autopilot.

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