Software not running properly?
Find technical support and help for all MYOB products in our online help centre
Dig into MYOB Academy for free courses, learning paths and live events to help build your business with MYOB.
Recent Posts & Replies
When trying to save Purchase Error message Code: System.Collections.Generic.KeyNotFoundException appears
Hi I am unable to save a bill. The following error message comes up: "Something's gone wrong and AccountRight needs to Close". Error details are listed below. I have tried to save the purchase several times, with and without attachment. This is a common purchase that is made each month. I even tried to make last month's purchase a recurring transaction and save it that way but the same error message keeps appearing. I have tried to find a solution on MYOB Community but cannot find anything regarding this error. Thank you for your assistance. Error details: AccountRight Application Error Report ===================================== Application Version: 2024.9.1.8 Application File Version: 2024.9.1.9 Incident Id: 5b28e021-44d1-4418-977c-3248a27e678c Time: Friday, 8 November 2024 3:54:51 PM Code: System.Collections.Generic.KeyNotFoundException Message: The given key was not present in the dictionary. Stack Trace ---------------------------------------- 1 : System.Collections.Generic.KeyNotFoundException ---------------------------------------- System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at mscorlib!0x0600584e!System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +0x27 at mscorlib!0x06005859!System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +0x1b3 at Huxley.Service.Gateway!0x06001a40!MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments) at Huxley.Service.Proxy!0x06001527!MYOB.Huxley.Service.Proxy.Services.ProxyPurchaseContainerService.ProcessContainer(IPurchaseContainer container, IEnumerable`1& results, Int32& savedId, Int32& savedCardId, String& savedEventId, Guid& savedLifecycleUid, Guid& savedPurchaseUid) +0x0 at Huxley.UI.Decorators!0x06002e6c!MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyApplicationServicesContainerAPIIPurchaseContainerService.MYOB.Huxley.ApplicationServices.Container.API.IPurchaseContainerService.ProcessContainer(IPurchaseContainer container, IEnumerable`1& results, Int32& savedId, Int32& savedCardId, String& savedEventId, Guid& savedLifecycleUid, Guid& savedPurchaseUid) +0x64 at Huxley.UI.Model!0x060039b8!MYOB.Huxley.UI.Model.Context.EnterPurchaseContext.ExecuteProcessContainerWithValidation(IPurchaseContainer container, List`1 validationResults) +0x40 at Huxley.UI.Model!0x06003bc1!MYOB.Huxley.UI.Model.Context.Base.UIContextProcessContainer`2.InvokeContainerUpdate() +0x3a at Huxley.UI.Model!0x06003bbd!MYOB.Huxley.UI.Model.Context.Base.UIContextProcessContainer`2.ProcessContainerObject() +0x12 at Huxley.UI.Controllers!0x060011af!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.SaveObjectContainer() +0x19 at Huxley.UI.Controllers!0x06001196!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.SaveChanges(IEnumerable`1 entitiesToSave) +0x1a at Huxley.UI.Forms!0x060033b1!MYOB.Huxley.UI.Forms.BaseForms.BaseViewBusinessObject.SaveChanges(IEnumerable`1 entitiesToSave) +0x52 at Huxley.UI.Forms!0x060033af!MYOB.Huxley.UI.Forms.BaseForms.BaseViewBusinessObject.SaveChanges(IUIObject objectToSave) +0x10 at Huxley.UI.Forms!0x0600101e!MYOB.Huxley.UI.Forms.Purchases.EnterPurchasesBase.OnCustomRight1Clicked(ButtonClickedArgs args) +0x73b at Huxley.UI.Forms!0x06000fd3!MYOB.Huxley.UI.Forms.Purchases.EnterPurchases.OnCustomRight1Clicked(ButtonClickedArgs args) +0x33 at Huxley.UI.Forms!0x06003137!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.CallButtonClicked(Action`1 execute, ButtonClickedArgs args, String buttonText) +0x12 at Huxley.UI.Forms!0x060030b3!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.btnCustom1_Click(Object sender, EventArgs e) +0x30 at System.Windows.Forms!0x06001167!System.Windows.Forms.Control.OnClick(EventArgs e) +0x19 at DevExpress.XtraEditors.v17.1!0x06000d4f!DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e) +0x2e at DevExpress.XtraEditors.v17.1!0x06000d48!DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e) +0x1d at System.Windows.Forms!0x0600124e!System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) +0x184 at System.Windows.Forms!0x0600125e!System.Windows.Forms.Control.WndProc(Message& m) +0x49f at DevExpress.Utils.v17.1!0x06002708!DevExpress.Utils.Controls.ControlBase.WndProc(Message& m) +0x2e at DevExpress.XtraEditors.v17.1!0x06000256!DevExpress.XtraEditors.BaseControl.WndProc(Message& msg) +0x0 at System.Windows.Forms!0x06006400!System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) +0x0 at System.Windows.Forms!0x06006403!System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) +0x8e at System.Windows.Forms!0x0600314e!System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) +0x25 ========== MODULE: DevExpress.Utils.v17.1 => DevExpress.Utils.v17.1, Version=17.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a; G:b8c34c059b804930811d5f6d50999b6c; A:1 MODULE: DevExpress.XtraEditors.v17.1 => DevExpress.XtraEditors.v17.1, Version=17.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a; G:6df94e55f5bd4444b910d4b2a37076a4; A:1 MODULE: Huxley.Service.Gateway => Huxley.Service.Gateway, Version=2024.9.1.8, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:b5c2a151f3784bc79e4e812ec47b3012; A:1 MODULE: Huxley.Service.Proxy => Huxley.Service.Proxy, Version=2024.9.1.8, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:293713d4b79c45f48dd3a1aeb5564d9a; A:1 MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2024.9.1.8, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:64886605db2b4ad3a7e0820bf1ee0528; A:1 MODULE: Huxley.UI.Decorators => Huxley.UI.Decorators, Version=2024.9.1.8, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:27e66223b2b547cfa205ae1c38bdeb2a; A:1 MODULE: Huxley.UI.Forms => Huxley.UI.Forms, Version=2024.9.1.8, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:37ab4b5484534c7fa018a0ba9d714c88; A:1 MODULE: Huxley.UI.Model => Huxley.UI.Model, Version=2024.9.1.8, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:bece291f87de45a7a08e7ebb64e0c50d; A:1 MODULE: mscorlib => mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:5347807d48464727a478c1d8e79ba583; A:2 MODULE: System.Windows.Forms => System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:705b915100924d21bde2f5344b7a3325; A:1 ----------------------------------------1View0likes0CommentsWrong Linked Category used
Hi There, Previously, the asset category account for tracking receivables that was linked to it was a bank account. So probably that was why the bank account, instead of AR, was credited everytime an invoice is created even though I used income account in the invoice. I change the linked category to Accounts receivable, however, it did not update the journal entry on the invoices that were previously recorded. How can I update all the invoices that were credit to bank account without having to delete each one? Payments were already applied to these invoices. I am using MYOB online. Thank you!1View0likes0CommentsSeparating credit cards in bank feeds
Hi. We have one credit card account with 3 cards - one for each of the directors. This account is set up for bank feeds, which up until now has been perfect. However, we recently took on a branch business, and one of the 3 cards has been designated for purchases for there exclusively. This branch business has it's own MYOB so I don't need to record/reconcile these in my MYOB. Does anyone have any experience in using bank feeds in this situation? Is it even possible? Would appreciate any advice regarding this. TIA11Views0likes0CommentsMaster Reports with MYOB AE 2024.1 (5.4.52.107) release patch
In the MYOB AE install guide—5.4.52/2024.1 SP1 (Australia) Release date—October 2024, it says: Important Note: "We may replace any MYOB Master Reports at any time. We recommend that if you’ve customised our masters to export a backup copy of the report layouts using the Report Export Utility which is available from Reports > Report > Export & Import before upgrading MYOB AE" So I went into Master Reports Export - there a literally hundreds of these Reports and MYOB does not provide any facility to bulk-export them. Do they honestly expect us to export them one-by-one? Because that is the ONLY way to do it! I did back up a few key reports with more recent dates (likely to be customized): Registered Office for Client & Contact.rpt 10/5/2023 Current Client Residential Address.rpt 31/1/2019 Current Client Postal Address.rpt 31/1/2019 Client Registered Office Addresses.rpt 10/5/2023 Clients with Aliases.rpt 4/5/2017 Director ID.rpt 19/2/2024 I figured I'd go ahead with the install of the patch and if there were any issues with these later on, we could spin up a previous backup and export the ones we need. But it bothers me that under Contacts --> Contact Details, Contact List, Contacts and Clients are all empty (see the attached screenshot). Everything else appears to be as it was. I just don't remember seeing any gaps when I looked through it. There is Client & Contact Addresses, Client Contact Details etc. under Clients. Has anyone else had issues or concerns around potentially missing data in these Master Reports?1View0likes0CommentsHow to Manage Semi Financing with MYOB?
Hello MYOB Community! I'm in the process of securing semi financing to grow my logistics business, and I want to ensure I’m fully prepared to manage this new financial responsibility within the MYOB platform. Could anyone share detailed insights or advanced tips on how to set up semi financing accounts in MYOB for tracking of payments, interest, and overall cash flow? Are there any specific features or reports in MYOB that can help me stay on top of the financials? Any tips that can help me manage this loan are appreciated. Thanks in advance!7Views0likes0CommentsCapital losses
On line tax. If I don't have a capital gain event this year, do i have to enter the carried forward capital loss from last year, and if so how do i do it - create and event?11 days agoPlace MYOB Practice Manager / Document ManagerMYOB Practice Manager / Document Manager4Views0likes0CommentsMYOB Acumatica - Setting up Working Holiday Maker Employee
Hi All, We recently hired an employee from the US on a Working Holiday Visa. From our understanding, we need to register as an employer of working holiday makers in order to apply a tax rate of 15% on earnings up to $45,000; otherwise, the rate defaults to 30%. I've entered the payroll information into the system, but I've noticed that it is automatically setting the tax rate at 30%. Additionally, there's a warning message indicating, “Company not set as a registered employer for working holiday makers.” I'm unsure how the system determines whether we are registered or not. I couldn't find an option in MYOB to indicate our registered status. I’ve attached screenshots of our pay settings for your review. Any advice or assistance would be greatly appreciated. Thank you very much!13Views0likes0CommentsImprovements to updating employee pay details
1 MIN READ Hi all, we've recently released a message in AccountRight and MYOB Business to prompt you to either keep an employee’s current Standard Pay hours or revert them to the default hours per pay frequency when the pay rate or frequency is changed in the Payroll Details>Wagestab. This is for Australia only and will keep customers aware of how changes in wages affect Standard Pay and give greater control when updating hourly employees. You can find out more for browser at point 6 here: https://www.myob.com/au/support/myob-business/payroll/changing-an-employees-salary-or-hourly-rate?productview=Browser and desktop at point 8 here: https://www.myob.com/au/support/myob-business/payroll/changing-an-employees-salary-or-hourly-rate?productview=Desktop26Views0likes0CommentsDeveloper Update October 2024
AccountRight 2024.9 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 2024.9 at our blog here. As new versions of AccountRight are released, we also decommission older versions. If you are currently on version 2024.8, you will need to update by October 29 2024. You can find out more about updating to the latest versions here.28Views0likes0CommentsCustom Form Allow Access to People User Licence
Hi I have a custom screen that needs to be available to users that only has the People User licence. On the Access Rights by Licence Type screen, it shows me the form is Revoked and no matter what I change with regards to roles, it makes no difference here. How do we go about allowing custom forms to be accessible with specific licence types? Thanks16Views0likes0CommentsNeed Advice for Setting Up MYOB for Educational Institutions
Hi everyone, what sup? So, I'm currently working on setting up MYOB for an institution and would love some guidance. Specifically, I am managing the accounts for a CA institution in mangalore and want to ensure that the financial reporting is both accurate and compliant with local regulations. What features or best practices in MYOB can help streamline accounting for educational institutions? Your any advice would be greatly appreciated! Thanks in advance.18Views1like0CommentsBulk BAS Lodgement
Currently we can only lodge each BAS individually. The Lodge Button does not appear when all the returns are toggled. We have to go into each BAS and lodge one at a time which is very time consuming. We are able to update in Bulk 'Ready to Lodge', so not sure why this feature is not working for lodgements. Any idea how to adjust the settings/fix this? Thanks28Views0likes0CommentsService Invoices Downloading doubling
Hi Folks Thought I would post as a head's up until I get an answer from API support. A client posted a query that a Job Costing package was giving errors on some jobs but not all. I wrote the package in MS Access in about 2013 for AccountRight 19.16 with ODBC - then 2016 ( or around there) - local file - then upgraded it to an online file. Most, if not all faults have long been ironed out and it works and I hear very little from them. Except mid Sept - suddenly I am getting a double up in $ figures on some invoices and some jobs. Whilst I ALWAYS work from the frontend back and never assume there isn't an odd code bug ( 99.9%) are removed. I am suddenly getting a double up in service invoices downloaded - I use page=1000. The download takes 2 pages - and there is a doubling up of some invoices - the OData extract is doubling up - grrr I captured to json page downloads and looked for a doubled up invoice and it was on both pages. UID for the record were identical so it is the same entry but grabbed twice. Awaiting MYOB's API support reply. - you may well ask why I haven't turned on a primary key ( no duplicates) - because sometimes duplicate invoices do exist for a reason. However, I do not capture UID - but I need to spin up a quick solution whilst MYOB ponder this problem. I will make this a primary (no duplicate key) and loop to the next entry so we can get around this apparent problem. Just giving a heads up to check folks. The Doc10Views0likes0CommentsAPI|{"error":"error","error_description":"The error is unrecognizable"}.
Hello We get a new "refresh_token" between some API calls (reads, writes, etc.), and since the introduction of the new shortened length tokens, we have been encountering the following intermittent error: API|{"error":"error","error_description":"The error is unrecognizable"}. We retry the authorise up to five times, with wait periods after each retry, yet the issue sometimes occurs for all five consecutive attempts. Afterward, we attempt the connection with the original "refresh_token", which in most cases is still valid as it's within the 20-minute validity period. Please note, we do not use Internet Explorer for our connections, so IE unsupported versions should not be an issue. Is anyone else experiencing this problem? Any assistance would be appreciated. I have logged an issue with the MYOB API team so will report back with their advice in case it helps any other API users. Thank you.13Views0likes0Comments