Common MYOB Export Errors

Edited

This troubleshooting guide aims to assist you in resolving common MYOB errors efficiently. Please select the specific area where you need assistance:

Invoices Tab

Invoice Errors

Error Message

What it Means

What To Do

Error: SerializationError - Error converting value {null} to type 'System.Guid'. Path 'Lines[0].Account.UID', line 50, position 19.

No MYOB Account code has been entered in Item Types/Categories

Find Account code from MYOB and enter into HirePOS under Setup > Item Related > Item Types or Item Categories. Retransfer to MYOB.

Error: No matching MYOB Account Code for 4-2001 in Setup > Item Related > Item Types or Item Categories.

Incorrect Account code has been entered into HirePOS Item Type/Categories

Check MYOB Account Code and check that HirePOS code matches. Amend code as required. Retransfer to MYOB.

Error: SerializationError - Error converting value {null} to type 'System.Guid'. Path 'Lines[**].Account.UID', line , position .

There is a line/lines on the invoice that are free-typed and do not relate to an item. (Invoice Line does not have an Item Code)

Replace the invoice line with an item (use an item code) and try again.

Error: No matching MYOB Tax Code for GST in Setup > Tax Codes.

Incorrect Tax Code

Correct Tax Codes in Setup > Tax Codes to Match MYOB Tax Codes and Resubmit

Error: 16 -QueryParseException - Syntax error.

There are one or more invalid characters in your Item Description or Customer information. Characters like quotation marks, apostrophes and ampersands can cause issues. ( " ", ' ', &)

Inspect your customer details and invoice for problematic characters. Remove or substitute any you find and try again.

Customer Errors

Error Message

What it Means

What To Do

Error: ValidationError - Identifier:(Card)

There are one or more invalid characters in the Customer Name or Code. Characters like quotation marks, apostrophes and ampersands are common culprits ( " ' &)

Remove Invalid Character from Customer Details in HirePOS and retransfer.

Payments Tab

Error Message

What it Means

What To Do

Error: Required - AmountApplied of Line[*] is required for a local payment

You are trying to export a multi-payment (a payment that is applied to more than one invoice), but one or more of the invoices in the payment has $0 applied to it.

Find the payment record in HirePOS (Payments > Find Payments), Delete and re-create the payment, ensuring the new payment record only includes invoices that are being affected by the payment.

Account Code does not match any MYOB Account Numbers.

Incorrect account code in HirePOS for Bank Account

Check MYOB Account Code and ensure account codes match. Check code in HirePOS under Setup > Bank Accounts

No matching Invoice in MYOB for Invoice 5 this payment has been applied against

The invoice has not been exported to MYOB

Transfer Invoices to MYOB and then reprocess Payments

Error: ValidationError - Lines:(ReceivePaymentEvent)

Invalid Character (&) in Contact Details

Remove Invalid Character from Customer Details in HirePOS and retransfer.

Cannot export invoices

If you cannot export sales records because they are greyed out and have a red circle-backslash symbol, with no corresponding error message, this is likely because the Use Draft/Approval Process for invoicing restriction turned on. The purpose of this restriction is to prevent un-finalised records from being exported.

If this setting has been turned on by mistake, an admin can turn it of via Setup > Preferences > Restrictions. Before doing so, please confirm with the appropriate staff before doing so.