Originally posted by Ritz
In ServiceM8, when we export invoices or job descriptions to MYOB, the text gets cut off at 255 characters. But according to MYOB’s latest documentation, their transaction description fields now support up to 1000 characters. Why does the ServiceM8 integration still recognise a 255-character limit instead of the new 1000-character limit?
Hi Ritz,
Thanks for raising this question about the character limits in our MYOB integration.
I’ve checked MYOB’s current API documentation, and the description field for inventory items is still limited to 255 characters. This means our ServiceM8 integration is correctly following MYOB’s API specifications.
The ServiceM8 MYOB Integration supports various MYOB editions including AccountRight V19, AccountRight Live editions, and MYOB Essentials. We implement character limits based on the current API specifications to ensure compatibility across all supported MYOB platforms.
It’s possible you may have seen documentation referring to a 1000-character limit for a different field or feature within MYOB, but for the item description field that typically receives invoice/job description data through integrations, the limit remains at 255 characters according to MYOB’s official API documentation.
You can view the current MYOB API specifications here: https://developer.myob.com/api/myob-business-api/v2/inventory/item/
If you need to include more detailed information, here are a couple of workarounds:
- Keep your most important invoice/job details within the first 255 characters
- Use ServiceM8’s job notes or attachments for additional details that don’t need to sync to MYOB
- Consider breaking longer descriptions into multiple line items if appropriate
Thanks,
Cody