Find technical support and help for all MYOB products in our online help centre
Recent Posts & Replies
Fixing/Deleting the bank code
Hi, I was trying to set up electronic payments for the first time and came to the part where you need to enter your bank code eg (ABC) and the number given by your bank. I wasn't sure what this was and put the wrong number in. Now it has me linked with an account that I'm not sure who it belongs to as the funds showing do not match my business account. How can I erase this error?321Views0likes1CommentAccountRight V19.16 Plus
Help please! I can not open any of my data files that I still use the desktop app of AccountRight V19.16 Plus. It keeps coming up "initialisation error". I have spent 3 hours now searching for a solution. I have uninstalled the program and then reinstalled it by scrolling waaaay down the updates within my account (last full install was 2019). Today I can not open any of the data files that I use this version of MYOB for - it was fine last week. Has something changed? I would so greatly appreciate all of your help as these files are very important! Thank you!Solved216Views0likes4CommentsPayroll & STP not updating at the ATO
I have 3 pay runs that are showing on the ATO STP Portal as either $0 balance x 2 payruns Overtime components excluded x 1 payrun They are however showing as correct amounts in the MYOB EOFY finalisation report and the payruns are showing correctly in the payrun report. I was advised by MYOB to reverse and reprocess however this again did nothing. Previous instructions shown in this forum indicate you need to do an updated payrun which updates the YTD balance but i want to see the individual payruns in the report. I want the correct pays to be showing in the ATO STP, do I need to reverse and process as a NEW payrun? however this will impact previous BAS Quarter reporting. I did request support via the support chanel but have not been replied to so hoping this forum will assist. I am aware there are other similar posts but they do not actually answer the question and can no longer be replied to. Hoping you can assist so I can fix in this December quarterSolved157Views0likes8CommentsWrong pay item used
An employee was paid personal leave but it should have been unpaid leave. Their personal leave accrual is minus 116.25 hours, and their annual leave accrual is positive 65.19 hours. So next pay I can partly adjust to: Annual Leave: +65.19 hours & Sick Leave: -65.19 hours This leaves sick leave accrual at -51.06 hours that I need to change to unpaid leave, and I'm unsure how to do this, so that it adjusts the sick leave accrual back to zero. I know I could over the next pays take out 37.5 hours & the following pay week unpaid leave 13.56 hours so I would make the following pay 13.56 hours unpaid leave. My question then is how will this reflect to show a sick leave accrued back to zero, as I seem to be able to put negative to sick leave and but can't add a positive to unpaid leave, in the browser version of AccountRight.29Views0likes4CommentsAdjust Future Pay from Personal leave to Unpaid Leave
I understand how to reverse personal leave pay to annual. What I don't understand is that I can't reverse negative personal leave to positive unpaid leave. I have attached a mock up of the next two pay runs for this employee. What is displayed in this mock up correct?4Views0likes0CommentsCan't Open Employee Cards
When trying to open some Employee cards I am receiving the following error message: Any ideas? AccountRight Application Error Report ===================================== Application Version: 2025.2.1.9 Application File Version: 2025.2.1.9 Incident Id: 319b3d8c-1c8f-492d-b762-04a3305890a2 Time: Thursday, 27 March 2025 7:33:36 AM Code: Unknown (0) Message: (Unknown): ShowUIView(CardDetail,...,...) Stack Trace ---------------------------------------- 1 : MYOB.Huxley.API.HuxleyApplicationException ---------------------------------------- MYOB.Huxley.API.HuxleyApplicationException: (Unknown): ShowUIView(CardDetail,...,...) ---> MYOB.Huxley.API.HuxleyApplicationException: (DataNotUniqueError): More than one EmployeePayrollDetails exists for employeeId = 4757 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!0x06001a68!MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments) at Huxley.Service.Proxy!0x0600033d!MYOB.Huxley.Service.Proxy.Services.ProxyCardContainerService.GetContainerObjectByType(IEnumerable`1 objectSetVersions, CardType cardType, Int32 id) +0x0 at Huxley.UI.Decorators!0x06002b40!MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyApplicationServicesContainerAPIICardContainerService.MYOB.Huxley.ApplicationServices.Container.API.ICardContainerService.GetContainerObjectByType(IEnumerable`1 objectSetVersions, CardType cardType, Int32 id) +0x54 at Huxley.UI.Model!0x06004145!MYOB.Huxley.UI.Model.Context.CardContext.<>c__DisplayClass7_0.<GetContainerObjectByType>b__0() +0x0 at Huxley.UI.Model!0x06003ba0!MYOB.Huxley.UI.Model.Context.Base.UIContextContainer`2.InvokeContainerGet(Func`1 getFunction, Boolean force) +0x60 at Huxley.UI.Model!0x060038f6!MYOB.Huxley.UI.Model.Context.CardContext.GetContainerObjectByType(CardType cardType, Int32 id) +0x34 at Huxley.UI.Controllers!0x060022a5!MYOB.Huxley.UI.Controllers.Cards.CardDetailController.GetDataObject() +0x0 at Huxley.UI.Controllers!0x06001024!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.get_DataRecord() +0x33 at Huxley.UI.Forms!0x060015e9!MYOB.Huxley.UI.Forms.Cards.DetailContainers.CardDetail.SetupContainer() +0x63 at Huxley.UI.Forms!0x0600350b!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.InitializeContainer(IUIViewPresenter uiPresenter, IController parentController, IUIContext context, EntityInfo eInfo) +0x1e9 at Huxley.UI.Forms!0x0600356b!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, String name, IController controller, IUIContext context, EntityInfo eInfo, Boolean visible) +0x259 at Huxley.UI.Forms!0x06003567!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, IUIContext context, EntityInfo eInfo) +0xa at Huxley.UI.Forms!0x0600318f!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.InitializeForm(UIViewType ViewType, IUIViewPresenter uiViewPresenter, String containerResourceID, IUICompanyFile companyFile, EntityInfo eInfo, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x122 at Huxley.UI.Framework!0x060000f6!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.GetForm(UIViewType viewType, EntityInfo eInfo, IUIViewPresenter presenter, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x88 at Huxley.UI.Framework!0x060000f5!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.Show(IUIViewPresenter presenter, UIViewType viewType, Boolean showDialog, EntityInfo eInfo, IUIContext context, Boolean visible, BeginNotificationRefreshMethod refreshMethod) +0xa1 at Huxley.UI.Framework!0x06000115!MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod) +0x4a --- End of inner exception stack trace --- at Huxley.UI.Framework!0x06000115!MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod) +0xa3 at Huxley.UI.Forms!0x0600148a!MYOB.Huxley.UI.Forms.Cards.CardsGrid.OnCustomNavigationEvent(UIViewType uiViewType, EntityInfo eInfo, Boolean showAsDialog, BeginNotificationRefreshMethod refreshMethod) +0x0 at Huxley.UI.Forms!0x06003522!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.RaiseNavigationEvent(UIViewType uiViewType, EntityInfo eInfo, Boolean showAsDialog, Boolean causeRefresh) +0x33 at Huxley.UI.Forms!0x060014c0!MYOB.Huxley.UI.Forms.Cards.CardsGrid.LaunchDetail(UICardSummary editCard) +0x3b at Huxley.UI.Forms!0x06001496!MYOB.Huxley.UI.Forms.Cards.CardsGrid.grdvCardsList_DrillDownClicked(Object sender, DrilldownClickedArgs e) +0x16 at Huxley.UI.Controls!0x06000749!MYOB.Huxley.UI.Controls.External.ExtGridView.InvokeDrillDownClicked(Object row) +0x21 at Huxley.UI.Controls!0x0600076d!MYOB.Huxley.UI.Controls.External.ExtGridView.ExtGridView_Click(Object sender, EventArgs e) +0xe8 at DevExpress.XtraGrid.v17.1!0x060004a5!DevExpress.XtraGrid.Views.Base.BaseView.RaiseClick(EventArgs e) +0x19 at DevExpress.XtraGrid.v17.1!0x06000117!DevExpress.XtraGrid.Views.Grid.Handler.GridHandler.OnClick(MouseEventArgs ev) +0x7 at DevExpress.Utils.v17.1!0x06002738!DevExpress.Utils.Controls.BaseHandler.ProcessEvent(EventType etype, Object args) +0x8e at DevExpress.XtraGrid.v17.1!0x060000e8!DevExpress.XtraGrid.Views.Base.Handler.BaseViewHandler.ProcessEvent(EventType etype, Object args) +0x22 at DevExpress.XtraGrid.v17.1!0x0600216d!DevExpress.XtraGrid.GridControl.OnClick(EventArgs ev) +0x33 at System.Windows.Forms!0x0600124e!System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) +0xf2 at System.Windows.Forms!0x0600125e!System.Windows.Forms.Control.WndProc(Message& m) +0x49f at DevExpress.XtraEditors.v17.1!0x06001445!DevExpress.XtraEditors.Container.EditorContainer.WndProc(Message& m) +0x67 at DevExpress.XtraGrid.v17.1!0x0600214e!DevExpress.XtraGrid.GridControl.WndProc(Message& m) +0xbb 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: DevExpress.XtraGrid.v17.1 => DevExpress.XtraGrid.v17.1, Version=17.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a; G:6a6f2858c181409aa7c4eb6bd501ac5f; A:1 MODULE: Huxley.Service.Gateway => Huxley.Service.Gateway, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:3c53b2f50b1d4c78b8f6cb9525025446; A:1 MODULE: Huxley.Service.Proxy => Huxley.Service.Proxy, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:a9c264a5c6f8454085ea9352694e3e4e; A:1 MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:e7cd938477b64503b6293f3a1ecb49ab; A:1 MODULE: Huxley.UI.Controls => Huxley.UI.Controls, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:a93f2a70b98c4964845e96e502e4f43e; A:1 MODULE: Huxley.UI.Decorators => Huxley.UI.Decorators, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1eb3b805b45549dd95d3ad26d8770309; A:1 MODULE: Huxley.UI.Forms => Huxley.UI.Forms, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:dcb0ff610ca64aa9ace654ae99362cf8; A:1 MODULE: Huxley.UI.Framework => Huxley.UI.Framework, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:b0f61048c7b64640b72cc4c3c303361e; A:1 MODULE: Huxley.UI.Model => Huxley.UI.Model, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:93beba2acd7847f78aac3458ef4be7c6; A:1 MODULE: mscorlib => mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:ccdb63dc570746fe9fcd93af4577daf0; A:2 MODULE: System.Windows.Forms => System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:705b915100924d21bde2f5344b7a3325; A:1 ---------------------------------------- 2 : MYOB.Huxley.API.HuxleyApplicationException ---------------------------------------- MYOB.Huxley.API.HuxleyApplicationException: (DataNotUniqueError): More than one EmployeePayrollDetails exists for employeeId = 4757 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!0x06001a68!MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments) at Huxley.Service.Proxy!0x0600033d!MYOB.Huxley.Service.Proxy.Services.ProxyCardContainerService.GetContainerObjectByType(IEnumerable`1 objectSetVersions, CardType cardType, Int32 id) +0x0 at Huxley.UI.Decorators!0x06002b40!MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyApplicationServicesContainerAPIICardContainerService.MYOB.Huxley.ApplicationServices.Container.API.ICardContainerService.GetContainerObjectByType(IEnumerable`1 objectSetVersions, CardType cardType, Int32 id) +0x54 at Huxley.UI.Model!0x06004145!MYOB.Huxley.UI.Model.Context.CardContext.<>c__DisplayClass7_0.<GetContainerObjectByType>b__0() +0x0 at Huxley.UI.Model!0x06003ba0!MYOB.Huxley.UI.Model.Context.Base.UIContextContainer`2.InvokeContainerGet(Func`1 getFunction, Boolean force) +0x60 at Huxley.UI.Model!0x060038f6!MYOB.Huxley.UI.Model.Context.CardContext.GetContainerObjectByType(CardType cardType, Int32 id) +0x34 at Huxley.UI.Controllers!0x060022a5!MYOB.Huxley.UI.Controllers.Cards.CardDetailController.GetDataObject() +0x0 at Huxley.UI.Controllers!0x06001024!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.get_DataRecord() +0x33 at Huxley.UI.Forms!0x060015e9!MYOB.Huxley.UI.Forms.Cards.DetailContainers.CardDetail.SetupContainer() +0x63 at Huxley.UI.Forms!0x0600350b!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.InitializeContainer(IUIViewPresenter uiPresenter, IController parentController, IUIContext context, EntityInfo eInfo) +0x1e9 at Huxley.UI.Forms!0x0600356b!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, String name, IController controller, IUIContext context, EntityInfo eInfo, Boolean visible) +0x259 at Huxley.UI.Forms!0x06003567!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, IUIContext context, EntityInfo eInfo) +0xa at Huxley.UI.Forms!0x0600318f!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.InitializeForm(UIViewType ViewType, IUIViewPresenter uiViewPresenter, String containerResourceID, IUICompanyFile companyFile, EntityInfo eInfo, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x122 at Huxley.UI.Framework!0x060000f6!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.GetForm(UIViewType viewType, EntityInfo eInfo, IUIViewPresenter presenter, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x88 at Huxley.UI.Framework!0x060000f5!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.Show(IUIViewPresenter presenter, UIViewType viewType, Boolean showDialog, EntityInfo eInfo, IUIContext context, Boolean visible, BeginNotificationRefreshMethod refreshMethod) +0xa1 at Huxley.UI.Framework!0x06000115!MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod) +0x4a ========== MODULE: Huxley.Service.Gateway => Huxley.Service.Gateway, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:3c53b2f50b1d4c78b8f6cb9525025446; A:1 MODULE: Huxley.Service.Proxy => Huxley.Service.Proxy, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:a9c264a5c6f8454085ea9352694e3e4e; A:1 MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:e7cd938477b64503b6293f3a1ecb49ab; A:1 MODULE: Huxley.UI.Decorators => Huxley.UI.Decorators, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1eb3b805b45549dd95d3ad26d8770309; A:1 MODULE: Huxley.UI.Forms => Huxley.UI.Forms, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:dcb0ff610ca64aa9ace654ae99362cf8; A:1 MODULE: Huxley.UI.Framework => Huxley.UI.Framework, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:b0f61048c7b64640b72cc4c3c303361e; A:1 MODULE: Huxley.UI.Model => Huxley.UI.Model, Version=2025.2.1.9, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:93beba2acd7847f78aac3458ef4be7c6; A:1 MODULE: mscorlib => mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:ccdb63dc570746fe9fcd93af4577daf0; A:2 ----------------------------------------5Views0likes1CommentHoliday leave accrual
Hi there, I normally pay my part-time employees on a fortnightly basis. Recently an employee brought to my attention that her Holiday Leave Accrual year to date had changed over 1 pay period from positive+3.11 to negative-19.51 hours. The strange thing is that in that period, she hasn't claimed any holiday leave. Every pay period, she accumulates holiday leave by 2.46 hours. Here are the holiday leave accrual figures: 6/1/25 - 19/1/25 Holiday leave accrual YTD +0.65 20/1/25 - 1/2/25 Holiday leave accrual YTD + 3.11 3/2/25-15/2/25 Holiday leave accrual YTD -19.51 17/2/25-1/3/25 Holiday leave accrual YTD -17.05 3/3/25-15/3/25 Holiday leave accrual YTD -14.58 In addition, I try not to allow my staff to claim leave in advanced, hence not allowing them to get into negative territory for their leave entitlements. Can someone give me some insights into this issue? Thanks! David24Views0likes4CommentsLong Service Leave Setup
Good Afternoon This year I have two employees coming up for 10yrs long service leave (LSL). One is paid hourly and the other salary. They will take their long service leave (LSL) in two ways: some as time off (taken leave) and some as cashed out. For STP Phase 2 reporting I need to show ATO reporting categories, the ATO guidelines say reporting categories are as follows: LSL taken is reported as 'Other Paid Leave Type O,' and LSL cashed out is reported as 'Cash Out of Leave Type C.' Based on this, do I need to set up four payroll categories as below? Wage name: Long service Leave (taken) – Type of wages ✅ Salary (ATO Reporting Category: other paid Leave (type O)) Wage name: Long service Leave (cashed out)– Type of wages ✅ Salary (ATO Reporting Category: Cashed out in Service (type C)) Wage name: Long service Leave (taken) – Type of wages ✅ Hourly (ATO Reporting Category: other paid Leave (type O)) Wage name: Long service Leave (cashed out)– Type of wages ✅ Hourly (ATO Reporting Category: Cashed out in Service (type C)) Also because one employee is paid hourly and the other salary do I need two different entitlements as below? Entitlement Name: Long Service Leave Accrual Salary-Calculation basis: Equals [X] Hours per [Year] Entitlement Name: Long Service Leave Accrual Hourly-Calculation basis: Equals [X] Percent of [Gross Wages] I need some assistance to set up these entitlements. My plan was to follow the MYOB instructions to enter employees hours into their payslip or employee card once they become entitled to the benefit. But if i do that I’m not sure how to set up the calculation basis for each entitlement? Also what do I link each Entitlement Category too? Thank you in advance for your assistance☺️11Views0likes1CommentWarning for duplicate supplier invoices
In MYOB AccountRight there is the preference setting where you can ask MYOB to warn you for duplicate supplier invoice / purchase numbers on recorded systems, which is a great feature. This feature is not available in MYOB Business, which a lot more clients are using. This results in the doubling up of bills being created for one supplier invoice, which throws out the dashboard summary for their income, expenses and overall financial position plus makes a lot more work for the person who is doing the reconciliations. I would like to see this option made available in MYOB Business :)12Views0likes2Comments