All templates

ECRS CATAPULT Automated End-of-Day Reconciliation

Every evening after close, WebRun pulls the day's register totals and tender breakdowns from ECRS CATAPULT, matches them against QuickBooks daily sales entries, flags any gap over your threshold, and posts a one-page reconciliation digest to your Slack manager channel.

Runs on WebRun · Strict Lockdown policy
Every night at 9:00 PM WebRunorchestrates each step
1 ECRS CATAPULT pull end-of-day register totals
2 QuickBooks match against daily sales entries
3 Slack post reconciliation digest with any flags
In short

How do I automatically reconcile ECRS CATAPULT end-of-day totals with QuickBooks?

WebRun pulls end-of-day register totals from ECRS CATAPULT each evening, matches them against QuickBooks daily sales entries by tender type, and posts a reconciliation digest to Slack with any discrepancy flagged, so your manager closes the books with confidence every night.

  • End-of-day discrepancies are caught the same night, not at month-end
  • Tender breakdown matched by type across CATAPULT and QuickBooks
  • Manager gets a clear Slack digest without manual comparison

Built for independent grocery store managers · grocery store bookkeepers · supermarket finance 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 www.ecrs.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ECRS CATAPULT - pull end-of-day register totals
    ecrs.com
    WebRun in ECRS CATAPULT: pull end-of-day register totals
    WebRun opens ECRS CATAPULT to pull end-of-day register totals.
    • Open CATAPULT reporting and run the end-of-day close summary for today
    • Capture total sales, tender breakdown by payment type (cash, card, EBT, gift card), and void count
    • Note any lanes that were not closed properly

    Done when All register totals and tender breakdown figures are captured.

  3. 2
    QuickBooks - match against daily sales entries
    • Open QuickBooks and locate today's sales receipts or journal entries
    • Compare the QuickBooks daily total against the CATAPULT total by tender type
    • Flag any line where the variance exceeds the threshold you set (default: $5)

    Done when CATAPULT and QuickBooks totals are compared and discrepancies are identified.

  4. 3
    Slack - post reconciliation digest with any flags
    slack.com
    WebRun in Slack: post reconciliation digest with any flags
    WebRun opens Slack to post reconciliation digest with any flags.
    • Post the reconciliation digest to the manager Slack channel
    • List matched lines in green and flagged discrepancies in bold with the variance amount
    • Mention the manager by name if any flag exceeds the escalation threshold

    Done when The reconciliation digest is live in Slack and any flags are escalated.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.ecrs.com
ScheduleRuns automatically on this cadence
Every night at 9:00 PM
DeliveryHow each run's result reaches you
Reconciliation digest · Slack
OutputWhat each run produces - A nightly reconciliation digest in Slack showing matched and flagged totals by tender type across CATAPULT and QuickBooks.
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 in QuickBooks automatically?

No. WebRun reads QuickBooks to compare figures but never creates, edits, or deletes entries. Any corrections are made by your bookkeeper.

What counts as a discrepancy worth flagging?

Any variance above your configured threshold (default $5) is flagged. You can raise or lower this amount during setup to match your tolerance.

What if CATAPULT end-of-day has not been run yet when WebRun checks?

WebRun waits until the report is available or retries once. If the data is still missing, it posts a Slack alert noting that the close is outstanding.

Put this on autopilot.

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