| A day of Shopify orders | Keyed or imported as messy individual lines | Posted as a clean summary or per-order set | GST and tracking categories applied. You choose summary or itemised based on volume. |
| Shopify Payments fee on each sale | Lumped in, GST treated wrong | Recorded to the right account, GST correct | You stop paying GST on fees you should not, and fees reconcile inside the payout. |
| A customer refund or partial refund | Often forgotten until reconciliation breaks | Flowed through with the right GST adjustment | Refunds net against the payout so the bank deposit still matches. |
| Shopify Payments payout lands in the bank | Matches nothing, reconciled by hand | Matches one balanced clearing entry | Gross sales minus fees minus refunds equals the deposit. Clears in a click. |
| Multi-currency order | Recorded at the wrong rate or skipped | Converted and recorded correctly | Foreign-currency orders mapped to your base currency with the rate captured. |
| Stock sold across channels | Levels drift, overselling happens | Inventory kept aligned | Stock counts stay honest so you do not sell what you do not have. |
| An unknown fee or adjustment type | Forced into the wrong account | Flagged for review with the reason | New Shopify charge types surface for a quick decision instead of corrupting the ledger. |
| Month-end and BAS prep | Hours rebuilding the numbers | Figures already correct in Xero or MYOB | GST on sales, fees and refunds is right, so BAS prep is checking, not rebuilding. |