Questions:
Invoices not turning up in MYOB even though export looks successful
Answer:
If the client can’t find the invoice in MYOB but the ExternalID of the invoice is populated in Workbench, it most likely means that an invoice with that number already existed in MYOB with that number (probably for another supplier). The integration will not export the Workbench invoice if it finds an invoice with a matching number already exists in MYOB because it assumes the invoice has been manually created by the client in MYOB.
Workbench needs to be the only source of invoices in MYOB, so the client shouldn’t be creating invoices manually.
If the client wants to try the export again they need to un-export the batch and then un-export the AR invoices (using utilities), and then either give the invoice in Workbench a new unused number, or delete the invoice with that number from MYOB.
Errors:
“BusinessLine_AccountHeaderNotAllowed”
Solution:
This means that the invoice lines have been coded with ‘header’ GL codes (i.e. it has children GL Codes). Only non-header GL Codes should be used (see highlighted below). header accounts such as 6-0000 and 6-1000 are just virtual GL codes that group together actual GL Codes, so they can't be used on transactions