Maximum allowed characters for CompanyName is 50

This error means that the title of your Expense Report or the Supplier name of the item is longer than 50 characters. This is the max number that MYOB API can accept from their end. Simply edit the supplier’s name or the report’s title and try to re-publish.