When sending transactions from WorkGuru to MYOB, you may encounter an error message. Below you can find a list of the most common error messages and their resolutions.
API Message | Cause | Resolution |
---|---|---|
The Customer with UID of '9c70ba75-e8bf-4527-8a59-2a75l7042a27' cannot be found. - Customer.UID | This indicates the client/ supplier in WG has a MYOB Id, but the corresponding contact in MYOB with that Id cannot be found. Most commonly caused by deleting/ archiving/ merging the contact in MYOB | Edit the client/ supplier in WG and ensure the name matches the non-archived MYOB contact exactly |
WebException: The remote server returned an error: (504) Gateway Timeout | This is a MYOB server timeout most commonly caused by attempting to sync many transactions at once | Wait 10 minutes and try again. Each successive sync should be sending less items. If the item count doesn't decrement between retries, reach out to support |
Maximum allowed characters for Identifier is 15 | The client code saved against the WG client is > 15 characters in length | Edit the client to reduce the client code to <= 15 characters in length |
Maximum allowed characters for Description is 1000 - Description | One or more descriptions against the transaction or its line items has more than 1000 characters | Edit the transaction and ensure all description fields each contain a maximum of 1000 characters |
SaleEvent_DuplicateSale - EventId:(SaleEvent) | Indicates a duplicate transaction exists in MYOB | Verify whether the transaction already exists in MYOB. If it does, mark the transaction as skipped to prevent attempting to re-send. If it doesn't, edit the transaction number or re-create with a new number |
Account is required - Lines[0].Account.UID | No account code has been saved against the line item | Edit or update the invoice details for the transaction and ensure each line item has a valid account code saved against it |
BusinessEvent_CategoryRequired - CategoryId:(SaleEvent) | Indicates MYOB category tracking is enabled and set to required | Update the setting in MYOB to make categories optional. Note: categories are not currently supported on the MYOB integration |