MYOB invoices don't have built-in fields for rounding adjustments — line tax is always recalculated by MYOB from the line amount and tax code, and you can't override the invoice subtotal or tax totals directly through the API.
To keep your MYOB invoice grand total in sync with the Workguru invoice grand total, Workguru adds a single extra "Rounding" line to invoices that carry rounding amounts. The line:
- Combines both the invoice's Rounding and Tax Rounding values into one amount.
- Posts to the GL account configured under Accounting Settings → Rounding Account (default
860). - Uses a zero-rate tax code (preferring
N-T, otherwise the first 0% code in your MYOB chart).
What this means in practice
- Grand total in MYOB will match the grand total in Workguru exactly.
- Subtotal and tax breakdown can differ from Workguru by up to the value of the tax rounding (typically ±1 cent), because MYOB books the entire rounding adjustment as a non-taxable line rather than splitting it across the subtotal and tax components the way Workguru does.
- This 1-cent-style discrepancy is well within MYOB's tolerance for BAS/GST reporting and reconciles cleanly at the period level.
Setup checklist
- In MYOB, make sure you have an account for rounding (classified as a liability or expense).
- In Workguru, go to Accounting Settings, set Rounding Account to that account's code, and save.
- Make sure your MYOB chart includes at least one zero-rate tax code (
N-Tis standard in AU/NZ files). Without one, rounding amounts can't be sent and will be silently skipped.
When no rounding line is added
If an invoice has neither a Rounding nor a Tax Rounding amount, no extra line is added — the invoice is sent as-is.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article