Skip to content
Workflow · Reconcile · Opening soon

POS sales reconciliation

Reconcile daily sales by payment type against card payouts and cash counts. Use the previous day’s sales for payout matching, then compare what was sold with what was actually taken.

Early access opens shortly. Check back soon.

Someone typed

“every day match POS sales totals by payment type to what the card processor and cash drawer actually took”

The agent read it as

Every day, match Square Sales by day and payment type to Square payouts and Square cash drawer report actually took, using the previous day’s sales for payouts.

What the agent built

4 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Square Sales by day and payment type
    CSV export · 16 rows
  2. File
    Square payouts
    CSV export · 14 rows
  3. File
    Square cash drawer report
    CSV export · 14 rows
  4. Step
    Align payout dates
    Step 1
  5. Join
    Bring in card payouts
    16 of 16 paired
  6. Join
    Bring in cash counts
    16 of 16 paired
  7. Step
    Compare sales with takings
    Step 4
  8. Result
    POS Sales Match
    16 rows
  9. Schedule
    Runs Every day
    Proposed

Checked on the sample files: every step ran, 16 rows came out, and the join paired 16 of 16 rows; the join paired 16 of 16 rows.

What you get back

The result of that run, the rows to look at first.

POS Sales MatchSample data16 rows
Sales datePayment typeMatch statusDifferencePOS net salesAmount takenPayout status
2026-10-28CardPayout adjustment·2,140·Adjustment
2026-10-15CashAmount differs20295275Paid
2026-09-18CardAgrees01,8201,820Paid
2026-09-18CashAgrees0310310Paid
2026-09-25CardAgrees01,9201,920Paid
2026-09-25CashAgrees0280280Paid
2026-10-02CardAgrees02,0102,010Paid
2026-10-02CashAgrees0265265Paid
2026-10-09CardAgrees01,7651,765Paid
2026-10-09CashAgrees0340340Paid
2026-10-15CardAgrees02,2352,235Paid
2026-10-22CardAgrees01,8601,860Paid
16 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you reconcile sales totals by payment type?

Export your Square sales data, card payouts, and cash counts, then load them into the workflow. It lines up payout dates, brings in each source, and compares sales with takings by payment type. Rows that do not match stay separate so you can review them.

How it works

How to use the POS Sales Match workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

POS Sales Match: questions

What export do I use from Square?
Use exports that show sales by payment type, payout or settlement details, and cash count records for the day. The workflow reads spreadsheet-style files, so a CSV or XLSX export is usually enough.
What happens to rows that do not match?
They are not forced into a match. They stay as exceptions so you can review the difference and decide what to fix.
How do you change the matching rules?
You change the rules in words, for example which date to use, how to match payment types, and what counts as a match. Then the workflow uses those instructions on the next file you export.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.