MYOB Essentials requires the `reference` on Customer Payments to be unique and a maximum of 8 characters long (at least the API requires this).
We are developing an application that integrates with the MYOB Essentials API and uses references returned from payment gateways, and these are often random strings. With a limitation of 8 characters and unique there is a chance of collision, thereby making the payment invalid for MYOB. This would not be a problem unique to our application.
"Reduce limitation on `reference` field on Customer Payments"