UrlDecoding of the form parameters error when uploading invoices
We've had some reports from customers in September 2025 that they are receiving the following error when uploading invoices to MYOB AccountRight:
{ "error": "UrlDecoding of the form parameters from the request message failed. The form parameters needs to be url encoded" }
We've lodged a support ticket with MYOB developer support who have advised that "a change has rendered special characters in the Description line an issue. We have escalated this for more information and hopefully a fix, but no timeline on this as of yet". In the meantime we suggest you check the Line Item Descriptions to see if they contain any special characters such as:
%
and replace them with their word equivalent (e.g. percent).
We have also found another workaround that appears to resolve this issue - adding the following header to the cURL options:
" --header " & Quote ( "Content-Type" & ": " & "application/json" )
appears to resolve this issue and allows you to keep the % symbol in the line item description.