All templates
For oil and gas operators, revenue accountants & upstream producers

Reconcile purchaser revenue checks to production

Each month, WebRun opens the purchaser check detail in Excel, matches every well's volume, price, and deducts against what Petrofly booked, flags any line where the revenue does not tie out, and posts the accounting team a Slack list of the variances to chase with the purchaser.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
When a purchaser check detail is uploaded WebRun
1 Excel read the purchaser check detail
2 Petrofly compare to booked revenue
3 Slack report the variances
Run a sample
In short

How do I reconcile purchaser revenue checks to production automatically?

Each month, WebRun reads the purchaser check detail in Excel, then pulls the booked volumes, prices, and deducts for the same wells from Petrofly. It compares each well, flags any value that does not tie out beyond your tolerance, and posts the accounting team a Slack list of the variances, so short-paid revenue is caught and chased with the purchaser.

  • Short-paid or mispriced wells are caught the month they happen
  • The team gets a ranked variance list instead of tying out by hand
  • Purchaser disputes start from a clear booked-versus-paid comparison

Built for oil and gas operators · revenue accountants · upstream producers · accounting teams

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

  2. 1
    Excel - read the purchaser check detail
    microsoft.com How to Automate Excel
    WebRun in Excel: read the purchaser check detail
    WebRun opens the purchaser check detail in Excel to read each well's volume and value.
    • Open the purchaser's check detail workbook for the month
    • Read each well's volume, price, gravity, and deductions from the remittance
    • Total the net value the purchaser reports paying for each well

    Done when Every well line on the purchaser check detail has been read with its volume, price, and net value.

  3. 2
    Petrofly - compare to booked revenue
    petrofly.com How to Automate Petrofly
    WebRun in Petrofly: compare to booked revenue
    WebRun opens Petrofly to compare purchaser values against the booked revenue.
    • Open Petrofly and pull the booked volumes, prices, and deducts for the same wells and month
    • Compare each well's purchaser value against the booked revenue
    • Flag any well where volume, price, or net value differs beyond your tolerance

    Done when Every well has been compared and any out-of-tolerance variance has been identified.

  4. 3
    Slack - report the variances
    slack.com How to Automate Slack
    WebRun in Slack: report the variances
    WebRun posts the month's purchaser revenue variances to the team in Slack.
    • Post the accounting team a short list of wells whose purchaser value does not tie to Petrofly
    • Show the booked value, the purchaser value, and the difference for each
    • Sort by the largest variance so the biggest gaps are chased first

    Done when The team has this month's purchaser variance list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
petrofly.com
ScheduleRuns automatically on this cadence
When a purchaser check detail is uploaded
DeliveryHow each run's result reaches you
Revenue variances · Slack
OutputWhat each run produces - A Slack list of wells whose purchaser check value does not tie to Petrofly, with the booked value, purchaser value, and difference, sorted by size.
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

Does it change any booked revenue in Petrofly?

No. WebRun only reads the booked volumes and prices in Petrofly to compare them against the purchaser check. It never edits a booking; the team decides how to correct any variance it surfaces.

Is it safe to auto-post the variance list to Slack?

Yes. The variance list is an internal digest for your accounting team, so WebRun posts it to Slack on its own. Nothing goes to the purchaser or any owner, so there is nothing to approve.

How does it decide a well does not tie out?

It compares the purchaser's volume, price, and net value against what Petrofly booked and flags any well that differs beyond the tolerance you set, so small rounding does not create noise but real gaps stand out.

Put this on autopilot.

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