Documentation menu

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

  1. In your Shopify admin, go to Apps > InSyncer for AccountRight
  2. Click Sync Settings
  3. Under Refunds Options, tick Sync Refunds
  4. Tick Auto credit refunds to automatically process the Pay Refund in MYOB
  5. Set the start date — only refunds for orders created on or after this date will be synced
  6. 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:

  1. Goes to Returns & Credits in MYOB
  2. Selects the credit invoice
  3. Clicks Pay Refund
  4. Uses the same payment account as the original order (matched by currency)
  5. 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.

Need help? Contact info@insyncer.com or call +64 9 889 8881 (NZ) / +61 3 9994 1790 (AU).