All templates
For accounts payable teams, finance managers & procurement teams

Match your invoices to POs and receipts automatically

Every morning, WebRun pulls new supplier invoices from NetSuite, checks each one against its PO and goods receipt, flags quantity or price mismatches for your review, and queues the clean matches in QuickBooks ready for payment approval.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:00 AM WebRun
1 NetSuite pull invoices, POs, and receipts
2 QuickBooks queue matched invoices for payment
3 Slack alert you to any mismatches
Run a sample
In short

How can I automatically match supplier invoices to purchase orders and receipts?

Every morning, WebRun pulls new supplier invoices from NetSuite, checks each one against its original purchase order and goods receipt, flags any quantity or price discrepancy for your review in Slack, and queues the clean three-way matches in QuickBooks ready for payment approval - so only verified invoices reach your books.

  • Mismatched invoices caught before payment approval
  • Clean invoice matches queued in QuickBooks without manual review
  • Overpayments and duplicate payments prevented automatically

Built for accounts payable teams · finance managers · procurement teams · controllers

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

  2. 1
    NetSuite - pull invoices, POs, and receipts
    netsuite.com How to Automate NetSuite
    WebRun in NetSuite: pull invoices, POs, and receipts
    WebRun opens NetSuite to pull invoices, POs, and receipts.
    • Open Transactions → Purchases → Vendor Bills and filter by Status = Open
    • For each invoice, find the linked PO and the related Item Receipt
    • Compare invoice quantity and unit price to the PO, and invoice quantity to the receipt
    • Mark invoices as Matched, Price Variance, or Quantity Variance

    Done when Every new invoice is classified as matched or flagged with the specific discrepancy.

  3. 2
    QuickBooks - queue matched invoices for payment
    • For each fully matched invoice, create or update the corresponding bill in QuickBooks ready for approval
    • Leave mismatched invoices out of QuickBooks until you resolve the variance

    Done when Only clean, three-way-matched invoices are queued in QuickBooks for payment.

  4. 3
    Slack - alert you to any mismatches
    slack.com How to Automate Slack
    WebRun in Slack: alert you to any mismatches
    WebRun opens Slack to alert you to any mismatches.
    • Post a daily reconciliation summary: number matched, number flagged, total matched value
    • List each flagged invoice with the supplier, PO number, and the exact discrepancy

    Done when You have a clear view of which invoices cleared and which need attention.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
system.netsuite.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Match report · Slack
OutputWhat each run produces - A Slack summary of matched invoices queued for payment and flagged invoices needing resolution.
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 approve payments automatically?

No - it queues clean invoices as bills in QuickBooks, but a human approves every payment. Nothing is paid without your explicit sign-off.

What if we receive goods in partial shipments?

It compares cumulative receipt quantities to the invoice, so a partial shipment won't falsely flag an invoice as a mismatch - only genuine overcharges or short-deliveries are flagged.

How do I resolve a flagged mismatch?

The Slack alert tells you the exact variance. Contact the supplier to issue a credit note or amended invoice, then re-run the match once the corrected invoice arrives.

Put this on autopilot.

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