Export |
Invoices + claims |
Error converting value “” to type ‘System.Guid’. Path ‘Customer.UID’, line 1, position 92 |
The customer has not been exported from MYP to MYOB. Re-sync the invoice/claim to create the customer card. |
Export |
Invoices + claims |
TaxCode is required |
MYOB requires tax codes to be mapped which are available on the API settings page. Refer to syncing GENIUS invoices for more information. |
Export |
Invoices + claims |
Item is required |
Inventory is missing a mapping. Check inventory mappings for the relevant price book then re-sync. |
Export |
Invoices + claims |
Supplier is required |
Supplier has been mapped to MYOB as a customer, rather than a supplier. Correct then re-sync. |
Export |
Invoices + claims |
Account is required |
Mapping in either the client or service provider is missing. Check the API settings and then re-sync. |
Export |
Invoices + claims |
The Customer with UID of ‘XXXX’ cannot be found. |
The customer has not been exported from MYP to MYOB. Re-sync the invoice/claim to create the customer card. |
Export |
Invoices + claims |
There are more than one active supplier found in MYOB that have CompanyName=’xxx’. Please ensure there are no more than one Supplier in MYOB with the matching name. |
Combine the supplier cards in MYOB then re-sync the claim. |
Export |
Invoices + claims |
An exception was thrown that was no handled correctly. If this situation persists please contact developers@myob.com for further assistance. |
Re-sync the invoice/claim to refresh the card mapping in the backend. |
Export |
Invoices + claims |
UID/DisplayID not found |
Re-sync the invoice/claim to refresh the card mapping in the backend. |
Export |
Invoices + claims |
BusinessLine_JobRequired |
This is because there’s no cost centre information for the invoice in MYP, but cost centre/job is required by MYOB preference. Temporarily disable the preference setting in MYOB > Setup > Preference > Warn if jobs are not assigned top all transactions > Sync invoice again > Enable this preference. |
Export |
Employee |
The field ‘Contact Name’ cannot have more than 25 characters |
First name/last name combined must not have more than 25 characters. Correct then re-sync. |
Import |
Employee |
An email address is required |
ARM requires an email address when importing staff |
Import |
Employee |
A phone number is required |
ARM requires a phone number when importing staff |
Import |
Employee |
Another employee ‘XXX’ with the email XXX@sample email.com already exists |
A staff record with that name already exists in ARM |
Export |
Contact |
Contact ‘XXXX’ is missing a first or last name |
All contacts require a first and last name. Correct then re-sync. |
Export |
Contact |
An organisation with the name ‘XXX’ already exists |
There is a duplicate record. Check the data in both ARM and MYOB for accuracy. One of the organisations will need to be archived or made inactive. |
Export |
Contact |
The field ‘Phone 1’ cannot have more than 21 characters |
There has been a data error in the phone number. Correct then re-sync. |
Export |
Contact |
The organisation ‘XXX’ has reached its contact limit (6) |
There are too many contacts in ARM to export to MYOB. MYOB only accepts organisations with up to 6 contacts. Amend the data in ARM and re-sync. |
Export |
Contact |
The field ‘Company Name’ cannot have more than 50 characters |
‘Company Name’ is restricted to 50 characters or less in MYOB. Amend the data in ARM and re-sync. |
Export |
Contact |
The field ‘Contact Name’ cannot have more than 25 characters |
‘Contact Name’ is restricted to 25 characters or less in MYOB. Amend the data in ARM and re-sync. |
Export |
Timesheet |
Company File preference to ‘Use Timesheet for…’ should be ON |
This is found in Set Up > Preferences > System. The ‘I use timesheet for’ option must be selected. |
Export |
Timesheet |
Only Payroll categories assigned to the employee can be used on Timesheet |
Different pay rates calculated on the timesheet must be approved to be used by that employee. Check the payroll details in the employee card to ensure that the correct pay rates have been assigned. |
Export |
Timesheet |
First name/last name: Not Found |
Staff member email address has not been mapped in the API settings. Map and re-sync. |
Export |
Timesheet |
The supplied OAuth token (Bearer) is not valid |
There is too much traffic at the time and the sync will need to be retried |
Import/Export |
All |
Connection to the API has timed out |
Sync took too long. Retry the sync. |