The opportunity
Shopify sales and bank deposits rarely match one-for-one. Payout timing, refunds, payment fees, reserves, chargebacks, taxes, and transactions spanning reporting periods all affect the amount received. A useful reconciliation keeps those categories separate and links every exception to supporting records.
BizSidekick builds a bridge from paid-order activity to settlement activity, classifies timing differences, and leaves unresolved items in a review queue.
How it works
- Set the accounting scope — Confirm the store, complete reporting period, currency, order states, payment providers, and settlement cutoff.
- Read order activity — Pull paid orders, discounts, refunds, taxes, shipping, cancellations, and transaction timestamps.
- Read settlement activity — Pull payout batches, transaction fees, reserves, disputes, adjustments, and settlement dates.
- Match transactions — Link orders and refunds to settlement lines while preserving partial, split, and cross-period activity.
- Classify differences — Separate matched amounts, expected timing differences, fees, disputes, missing links, and true balance exceptions.
- Deliver the reconciliation — Return the sales-to-cash bridge, exception queue, supporting identifiers, and follow-up owners.
Safety boundary
This workflow does not post journal entries or change financial records. Unclear currencies, incomplete payout data, and unresolved transaction states remain open rather than being forced into a balancing adjustment.
Expected outcome
A reconciled sales-to-cash bridge with matched, timing, and exception items
Try this prompt
Paste it into ChatGPT to start this use case.
@BizSidekick Reconcile this month's Shopify paid orders, refunds, discounts, taxes, payment fees, disputes, and payouts. Separate timing differences from true exceptions and show the supporting records.
