Latest topics
Developer Update February 2025
Happy New Year to the MYOB API Developer Community! As we step into 2025, the MYOB API team is excited to welcome you back and share our enthusiasm for the year ahead. We hope you all had a restful break and are ready to dive into many amazing new opportunities. AccountRight 2025.1 has now been released. There are no changes to the MYOB Business/AccountRight API with this release. Please update your app to the latest version. You can find out more about the new version of AccountRight 2025.1 at our blog here. As new versions of AccountRight are released, we also decommission older versions. If you are currently on version 2024.11, you will need to update by February 25 2025. You can find out more about updating to the latest versions here.5Views0likes0CommentsAnnual leave
My last 3 pay runs have deleted 38 hours annual leave from my employees entitlements. A yellow warning sign comes up to tell me. He is now intoo minus hours. There is nothing showing on pay slip to show $ and pay is correct showing base 38 hours and overtime but continues to deduct annual leave!!! So frustrating can anyone give me some advice please.93Views0likes3CommentsWeb browser version inability to customise all forms
I have a client who needs to put the below also onto the invoice When are you going to allow the AccountRite cloud versions default customised invoices to able to be chosen for email purposes for emailing the invoices to clients. This is an urgent requested addition that HAS to be put into the web browser version. Someone using an APPLE computer has been told that they were told they can only use the Web Browser version of the MYOB Software, is this correct? or do the APPLE computers no longer have any ability to use any of the MYOB Software? Are there any limitations to Apple computers using the MYOB software? If the same data file is also used in the Cloud Version of software by say the accounting team, and the sales teams use APPLE to raise all of the sales invoices? what are the inherent issues with the 2 forms of computers using the same data file? Please advise15Views0likes1CommentOther Income and Other Expense
Hello I am trying to create a chart of accounts but for other income and other expense I can't set up account type. I click create account, then tick header account account type other income. Next is the parent header select options but when I click the arrow there is no option to chose. Same for expense account. Please advise Connor44Views0likes3CommentsOpenSSH to remove DSA key type early 2025
OpenSSH (OpenSSH) is "the premier connectivity tool for remote login with the SSH protocol", including ssh, scp and sftp. I understand that they plan to remove support for the DSA signature algorithm from the first release after January 2025 (see release notes for v9.9 2024-09-19 OpenSSH: Release Notes). Support has only been provided at runtime since 2015. I have a couple of clients using our solutions to integrate to FTP servers, and it appears that both servers use DSA keys. I thought it might be worth putting this onto the forum in case others are affected. The solution requires FTP servers to be re-configured for alternative keys (eg RSA 2048-bit).9Views0likes0CommentsSudden Error 404 on API request.
Greetings. I am a developer of the NFP donation management system "dTracker". (Developer account 10463272.) One of our users, Navigators (Client account 7451599) has suddenly started to get a Server Error "404 - File or directory not found" when dTracker attempts to get a list of Job Codes. There seems to be no apparent reason for this error. It does not use the MYOB API Client and this part of our code has not been changed since Aug 2021. The system has been working fine up to last week and as far as I can see, there isn't any problems with the request data. Thank you, James18Views0likes2CommentsMyob File confirmation
Hi, I cannot confirm my MYOB file online (2013.5 version), and have been directed to MOCA to request a license file. I put in a support request on Tuesday 04/02/25 and still have not had a reply and it is now Friday 07/02/25. Businesses cannot be waiting that long for a response, especially when MYOB is essentially forcing us to confirm our files every 3 months for literally no reason other than trying to make us pay for subscription for software we purchased outright and have a legal right to use.15Views0likes1CommentError trying to refresh token
Testing on POSTMAN a POST request to https://secure.myob.com/oauth2/v1/authorize with x-www-form-urlencoded data: client_id: ... client_secret: ... grant_type: refresh_token refresh_token: ... it is returning 400 bad request: { "error": "invalid_grant", "error_description": "The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client." } What is wrong?14Views0likes2CommentsUh-oh! The numbers dont add up.
Hello all. Revisiting my C# SDK code after a long time, and upgrading it to net8, I ran into the issue described in this thread. I did not use webview2 but skipped to this part. When I run, I get an Error description The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed. The 'redirect_uri' parameter does not match any of the OAuth 2.0 Client's pre-registered redirect urls18Views0likes1CommentC# WebBrowser -> WebView2 solution
Hi Here is a solution for those with C#.NET apps that need to update the internal browser their desktop app invokes when OAuth is required due to breaking changes enforced by MYOB in Aug 2024. In summary, you need to replace WebBrowser with WebView2 (NuGet: Microsoft.Web.WebView2) If you used the MYOB template of many years ago, you can replace OAuthLogin.GetAuthorizationCode with this: public static async Task<string> GetAuthorizationCode(IApiConfiguration config) { // Format the URL for the OAuth server login string url = string.Format("{0}?client_id={1}&redirect_uri={2}&scope={3}&response_type=code", CsOAuthServer, config.ClientId, HttpUtility.UrlEncode(config.RedirectUrl), CsOAuthScope); // Create a new form with WebView2 var frm = new Form(); var webView2 = new WebView2 { Dock = DockStyle.Fill }; frm.Controls.Add(webView2); // Set up a TaskCompletionSource to signal when the form can close var tcs = new TaskCompletionSource<string>(); // Subscribe to NavigationCompleted to capture the OAuth redirect webView2.CoreWebView2InitializationCompleted += (sender, args) => { if (args.IsSuccess) { // Navigate to the OAuth login URL webView2.CoreWebView2.Navigate(url); } }; // Capture the URL in NavigationStarting webView2.NavigationStarting += (sender, args) => { // Store the URI when navigation starts _currentUri = args.Uri; }; // Use NavigationCompleted to check if the URI contains the authorization code webView2.NavigationCompleted += (sender, args) => { if (_currentUri.Contains("code=")) { // Extract the authorization code from the URL string code = ExtractAuthorizationCode(_currentUri); // Signal the TaskCompletionSource that the form can close with the code tcs.SetResult(code); // Close the form frm.Invoke((MethodInvoker)(() => frm.Close())); } }; // Initialize WebView2 control asynchronously await webView2.EnsureCoreWebView2Async(null); frm.Size = new Size(800, 600); frm.Show(); // Wait until the TaskCompletionSource is signaled (form is closed) string authCode = await tcs.Task; return authCode; } Notes: 1. Change the call to the updated method to include an await: _oAuthKeyService.OAuthResponse = oauthService.GetTokens(await OAuthLogin.GetAuthorizationCode(_configurationCloud)); 2. Make the containing method async private async void Login() 3. You will probably get a brief flash of 'Failed navigation' as the http://desktop redirect page is shown before the form drops away. Maybe someone can sort that. Ironically, I don't need this code any more based on what I have been forced to learn this weekend.1.1KViews4likes38CommentsTraining program for Accountright
just started a training program with a company and they don't supply a version on MYOB account right to use for the study. Does any one know if there is one out there to download onto the computer for free or at least a period of time longer than 14 days? MYOB does a six month one but i thinks its only for the Essential online and i am not game to download it yet until i get to that section, i am learning both version for employment hope there are some suggestions out there Jenny21Views0likes3CommentsLast Modified field
Hello. I am currently using the MYOB API with OData to fetch records based on their last modified date. I successfully found the LastModified field in endpoints related to Customers, Suppliers, and Jobs. However, I couldn't locate a similar field for Purchase Bill Item. Could you please confirm whether this field is available for Purchase Bill Item? If not, is there a recommended workaround to retrieve records based on their last modified date? I appreciate your guidance on this matter.19Views0likes1CommentMy ob is not working properly
In MYOB accounting right V.19.5, From last week it's not working properly. when I search anything its loading and get too much time to generate the data meantime it will refreshing the data. the refreshing is continuously happen loop mood. Every time I need to close the MYOB and login again at that time there is a error "Unable to open file; file may be locked or in use, or access privilege may be incorrect". or "user has already log in another location". If anyone can help me? because My works are now pending..29Views0likes4CommentsIMS - missing Chrome extension
I am trying to log into our IMS payroll but am being asked to download the Go Global Extension and install however when I try this am getting the message 'This extension is no longer available because it doesn't follow best practices for Chrome extension'. What am I supposed to do from here as I cannot access the program to complete payroll for my staff. Anyone having this problem also or any fixes out there?9Views0likes1Commentchange email
Ok so outlook updated and now i cant use my normal email address i used to login into myob!!!!!!! yep and im **bleep** about that to start with so i tried to change email address in MYOB and now i cant login im so over technology it really is a time wasting **bleep** of a system can someone from MYOB either sort it out for me or ring me on 0418140488 to sort it out asap as i need it to run my business. by the way old email address that is not working is gorders1@bigpond.com, new one i need to use is gotechappliances@outlook.com hoping to hear from someone asap as i need to get sorted fast cheers Greg18Views0likes1CommentError message
Account Edge 9.5 Error messsage Serial number or registration code is incorrect. We are trying to get a file confirmation code. It does not work with the code from the MYOB consultant and it does not work with the file code generated in my browser (Chrome) Help please!22Views0likes1CommentAPI Developer Access
Is it possible to have an all around API Access to any MYOB Account? Example: MYOB_1 API access can be used to multiple accounts, (MYOB_2, MYOB_3) just by using one API Key from MYOB_1? or is it unique per every account? The purpose is for make.com automation/integration. --------------------------------------------------------------------------------------------------------------------21Views0likes1Comment