If you're having issues with the items not syncing to MYOB, here's how you find out what may be going wrong.
First go to your Integrations by clicking Integrations on the left hand menu.
Then click 'View Log'
This will show your previous sync's log. You may find some similar messages in there that appear below.
Encountered a problem with supplier invoice J####/PO####/##. Supplier/Contact Sample Supplier Contact does not have an ABN set.
OR
Message: Card_InvalidABN
Details: Number:(ABNVO)
Your contact 'Sample Supplier Contact' doesn't have an ABN set.
You'll need to open the contact and set a business number for them.
Once you've set an ABN your sync will be able to progress.
Encountered a problem with supplier invoice J####/PO####/##. Sending data to MYOB had the following errors.
Name: ValidationError
Message: BusinessEvent_DateOccurred_InLockPeriod (or BeforeConversionMonth or BeforeFinancialYear)
Details: DateOccurred:(PurchaseEvent)
Severity: Error
This is because you have a lock date or lock in period set in your MYOB. Buildxact cannot create the documents prior to this lock out period.
To resolve this they need to remove the lock in date in your MYOB account, or you can also alter the purchase order invoice date to be part of an NON locked period.
Encountered a problem with supplier invoice J1###/PO####/##. Sending data to MYOB had the following errors. Name: StringLengthExceeded
Message: Maximum allowed characters for Name is 30
Details: Name
Severity: Error
MYOB only allows for a maximum of 30 characters for a customer/contact name. You will need to ensure that your customers name that is part of the job is no longer than 30 characters, if it is then you will need to update this to be shorter.
Encountered a problem with supplier invoice J####/PO###/##. Sending data to MYOB had the following errors. Name: StringLengthExceeded
Message: Maximum allowed characters for CompanyName is 50
Details: CompanyName
Severity: Error
MYOB only allows for Companies to be created with a maximum of 50 characters. If your contact in Buildxact has a company name of > 50 characters, you will need to re-work the name to be less than 50.
Encountered a problem with supplier invoice J###/PO####/##. Sending data to MYOB had the following errors.
Name: ValidationError
Message: CommonRules_StringRequired
Details: Name:(Card) Severity: Error
This is occurring because Buildxact is trying to create a customer in MYOB for your Job.
You will need to open up the Job that the Purchase Order belongs to, and then visit the contact.
You have 2 options here, and we'll cover both below.
OPTION 1 - Change the contact to a business contact
1. You will find that your contact has a single name, eg 'Daryl'.
2. Select the Contact Type drop down.
3. Select the 'Business' option.
OPTION 2 - Add a surname to the contact
1. You will find that your contact has a single name, eg 'Daryl'.
2. Edit the contact and add a surname
Encountered a problem with supplier invoice ####/PO###/###. Failed to GetData in MYOB.Api for query generalledger/account/?$filter=DisplayID eq '#-###'
Seeing an error such as this will typically mean that there is an issue talking to MYOB during the sync. Waiting a few minutes and trying again will generally work and allow the sync to progress.
Encountered a problem with supplier invoice J####/P####/####. Sending data to MYOB had the following errors. Name: Required
Message: TaxCode is required
Details: SellingDetails.TaxCode.UID
Severity: Error
Name: Required
Message: FreightTaxCode is required
Details: SellingDetails.FreightTaxCode.UID
Severity: Error
This kind of error is specific to MYOB New Zealand and refers to the tax rate setup, there are a few steps to fixing this one, click the button below for the full article.