Mike_JamesUltimate Cover UserJoined 18 years ago6283 Posts708 LikesLikes received795 SolutionsView All Badges
ContributionsMost RecentMost LikesSolutionsRe: Business API Item Bill no AccountID Hi WattsNet , I wonder if the API team have resolved this for you. It looks like a program error, not an API issue. The item ID should be compulsory on an item layout. The API can only pick up an account/category ID via the Item ID. The item layout used to have flexibility that the desktop program does not have, in that you could choose an item ID (or not, it seems), and choose a different account/category. This latter feature was removed last year sometime, to tie the account/category to the item. Re: Update to MYOB Developer Program Terms and Conditions Hi eJulia , every app is different, but: note that only admin users can authorise from now on authorisation is file-specific; previously it applied to all files for which a user has access MYOB will take care of prompts for renewals of authorisation the deadline is 28/02/26 (not 31/3/26) we've incorporated the necessary changes to our app we like not having to maintain a list of files we found the new oAuth process kinder/simpler in some ways, harder in others we've set up a default list of scopes per company that can be edited prior to authorisation (the feedback from MYOB during authorisation is quite generic). Our list is quite broad, to cater for all possible reports, but users can still choose to tailor it we've always stored file ID, access/refresh tokens per company we've advised users that an update is required by 28/02/26, and we're sending instructions we're preparing to support users who need help, expecting a busy week coming. Re: Edge appearing without warning after repeating online authentication Hi eJulia , I couldn't agree more, the communication to existing developers has been pitiful. You would have thought after the debacle in August 2024 that this lesson would have been learnt, but it seems not. The reference to March 2025 is because the API authorisation changes (file-specific, scopes, admin-level approval and annual renewal) were made mandatory for all new API keys issued after that date. So it's not like the new processes have only just arrived on the scene. The work being done by existing developers to accommodate these changes would probably have accelerated over the Christmas/New Year period, yet support staff were on leave until 19th January. MYOB needs to rethink their support coverage. Re: Edge appearing without warning after repeating online authentication Hi eJulia , API support will have to answer your query about Edge, but regarding the upcoming changes, in addition to the info at developer.myob.com we've found a couple of useful web pages at apisupport: https://apisupport.myob.com/hc/en-us/articles/13065472856719-MYOB-OAuth2-0-Authentication-Guide-Post-March-2025 https://apisupport.myob.com/hc/en-us/articles/12861196770447-Retrieving-Company-File-GUIDs-via-MYOB-API We think the Edge issue may disappear, but it will depend on your authorisation process. Re: Sales and purchases not recording Hi Migrationexpert , can you confirm that you have followed the exact procedure mentioned above, copied here: Take a backup of the offline file Open the affected company file. Go to File > Back Up. Save the backup locally Close AccountRight when backup is done. Clear the AccountRight cache (on the PC) Make sure AccountRight is fully closed (no company files open and not running in the background). On the keyboard press Windows + R. Paste this path and press Enter: %localappdata%\MYOB\AccountRight\Current\Cache In the folder that opens, press Ctrl + A to select everything, then Delete. (This only deletes temporary cache files, not the company data.) Uninstall and reinstall AccountRight Uninstall the current AccountRight application. Download and install the latest version (25.11) of both PC Edition and Server Edition of AccountRight. You may download it on this link: https://www.myob.com/au/support/downloads?page=1 Once both versions are installed, open the PC edition and restore the backup you have created. Try entering a transaction to check if it will record. Re: Cloud API 2025.11 incomplete retrieval of sales invoices entered in advance After further research I have concluded that providing x date or date range retrieves the data for exactly that date range. Use of OrderBy when using Top/Skip avoids all the other issues. This should be made clear in the API documentation for those like me who have not learned this lesson already. Re: Date on receipt displaying in American Format Hi SDuddy , all you can do is add a message on the receipt form that the invoice date is formatted as mm/dd/yy. Or put "(mm/dd/yy)" in the column heading. Re: Sales and purchases not recording Hi LarsenThompson , on another thread it's been recommended to uninstall the program, download it again from the support/downloads page and reinstall. Re: Cloud API 2025.11 incomplete retrieval of sales invoices entered in advance This query was submitted to the API support team, and their answers (so far) are: The theory about the invoice date being treated as entered date is not correct, so this can be ignored. When top/skip are used, OrderBy MUST also be used, eg OrderBy Date asc, UID asc. (My note: the API documentation does not state this). The sequence of parameters should be filter, orderby, top, skip. My comment: we rely on the URL per the NextPageLink value. Will this include OrderBy if it appears in the original URL? Querying a local file goes through a very different process with "more stable/consistent ordering characteristics". "MYOB has previously stated that datetime values in Filter clauses are treated as UTC". (My comment: have not seen this as such. Therefore (I assume) to extract an invoice dated "2026-01-16T00:00:00", the filter value would need to be "2026-01-15T23:00:00" from NZ, ie local time less 13 hours. Re: Converted to AccountRight Plus for use on a Mac... Other options include buying a Windows desktop and/or putting your file in the cloud. I have not regretted my purchase.