Posting orders manually from Shopify to Xero
When to repost an order
You’ll typically repost an order when:
- You changed configuration (for example: revenue account, tax type, or the customer) and want the invoice updated with the latest information.
- An order previously failed to post (e.g., missing customer, no inventory, or a required account is missing).
- Auto-sync is off and you need to send the order manually.
How to repost orders
- Go to the Orders Dashboard in the app.
- In the Orders table, select the order(s) you want to repost.
- When selected, the Post to Xero button will appear — click it.
- Confirm if prompted. The selected orders will be posted or reposted to Xero.

Important note about duplicates
Reposting replays the order and does not create a duplicate invoice in Xero because the app matches orders by invoice ID. The exception is if your invoice prefix has changed since the order was first posted.
For example: Shopify order 123 posted as SHOP-123 in Xero. If the invoice prefix was later changed to ABC- , reposting 123 will create a new invoice ABC-123 .