Refund Sync for MYOB AccountRight
When a refund is processed in Shopify, InSyncer can automatically create a corresponding negative invoice in MYOB AccountRight and process the Pay Refund — no manual steps required.
Enabling refund sync
- In your Shopify admin, go to Apps > InSyncer for AccountRight
- Click Sync Settings
- Under Refunds Options, tick Sync Refunds
- Tick Auto credit refunds to automatically process the Pay Refund in MYOB
- Set the start date — only refunds for orders created on or after this date will be synced
- Click Save refund options
How it works
When a Shopify refund is processed, InSyncer creates a negative invoice in MYOB AccountRight with:
- Invoice number: Original invoice number with a suffix (e.g. SH-1040-R1)
- Date: The date the refund was processed in Shopify
- Line items: Only the refunded products and quantities
- Amount: Negative value matching the refund amount
Partial refunds
If only some items are refunded, the negative invoice includes only those items. If a second refund is processed on the same order later, a second negative invoice is created (e.g. SH-1040-R2).
Full refunds
A single negative invoice is created matching the full original amount.
Auto Pay Refund
When Auto credit refunds is enabled, after the negative invoice is created the app automatically:
- Goes to Returns & Credits in MYOB
- Selects the credit invoice
- Clicks Pay Refund
- Uses the same payment account as the original order (matched by currency)
- Sets the date to the refund date from Shopify
This mirrors what you would do manually in AccountRight Desktop: Returns & Credits > select the credit > Pay Refund > Record.
Foreign currency refunds
For domestic currency orders (e.g. AUD), refunds are processed through Settle Returns & Credits in MYOB.
For foreign currency orders (e.g. GBP), the MYOB API blocks this path. InSyncer uses a CustomerPayment workaround instead. The refund is still processed automatically in the correct currency and amount, but it appears under Receive Payments in MYOB rather than Settle Returns & Credits. No manual action is required.
Checking synced refunds
Review all synced refunds under InSyncer > Refunds in the Shopify app. Each refund shows one of these statuses:
- Synced — credited: Refund synced and auto Pay Refund completed via Settle Returns & Credits (domestic currency)
- Synced — manual: Refund synced and processed via CustomerPayment (foreign currency). Appears under Receive Payments. No manual action required.
Sync timing
When both Sales order sync and Sync Refunds are enabled, refunds are checked and synced approximately every 15 minutes.