Hi, an error was made in our data entry and a payment shown as being from Mastercard instead of MC-New. I went into the payment to change the account and it would not let me do it. I get the following message (scroll to the image at the bottom - not the text). Note the transaction at the bottom PJ000200 also seems to be an error, with an amount desginated as a finance charge.
Can someone help me fix this without incurring an error? When I view the error - I also get the following.
AccountRight Application Error Report
=====================================
Application Version: 2017.1.19.7037
Application File Version: 2017.1.19.8022
Incident Id: f1a45b53-37f4-4613-bbda-a72bb8be32bf
Time: Tuesday, 19 September 2017 15:43:00
Code:
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Message:
Cannot convert null to 'decimal' because it is a non-nullable value type
Stack Trace
----------------------------------------
1 : Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
----------------------------------------
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert null to 'decimal' because it is a non-nullable value type
at mscorlib!0x06005696!System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +0x27
at mscorlib!0x060056a1!System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +0x1b3
at Huxley.Service.Gateway!0x06000001!MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments)
at Huxley.Service.Proxy!0x06000ca4!MYOB.Huxley.Service.Proxy.Services.ProxyPayBillEventService.DeleteItem(Int32 itemToDelete, IEnumerable`1& results) +0x0
at Huxley.UI.Decorators!0x060017d7!MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyAPIServicesAccountingIIntPayBillEventService.MYOB.Huxley.API.Services.Core.IDeletingService.DeleteItem(Int32 itemToDelete, IEnumerable`1& results) +0x52
at Huxley.UI.Controllers!0x060000ac!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.CallServiceDelete(IUIObject objectToDelete) +0x31
at Huxley.UI.Controllers!0x060000a9!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.DeleteItem(IUIObject entityToDelete) +0x34
at Huxley.UI.Forms!0x060000f2!MYOB.Huxley.UI.Forms.BaseForms.BaseViewBusinessObject.DeleteAction(IEnumerable`1 uiEntities) +0x30
at Huxley.UI.Forms!0x0600008a!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.PerformAction(MethodToExecute methodToPerform, IEnumerable`1 uiEntities) +0x1b
at Huxley.UI.Forms!0x060000f4!MYOB.Huxley.UI.Forms.BaseForms.BaseViewBusinessObject.DeleteItem(IUIObject entityToDelete, Boolean performRefresh) +0x1a
at Huxley.UI.Forms!0x06002e05!MYOB.Huxley.UI.Forms.Purchases.PayBill.mnuErase_Click(Object sender, EventArgs e) +0x134
at System.Windows.Forms!0x06003dfe!System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) +0x0
at System.Windows.Forms!0x06003f3b!System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) +0x17
at Huxley.UI.Controls!0x06000b12!MYOB.Huxley.UI.Controls.Standard.StaToolStripItem.OnClick(EventArgs e) +0x131
at System.Windows.Forms!0x06003dbd!System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) +0x3b
at System.Windows.Forms!0x06003dc6!System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) +0xc6
at System.Windows.Forms!0x06003daf!System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) +0x46
at System.Windows.Forms!0x06003dae!System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) +0xc9
at System.Windows.Forms!0x060039ec!System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) +0x6f
at System.Windows.Forms!0x06003bf3!System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) +0x0
at System.Windows.Forms!0x06000df8!System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) +0x184
at System.Windows.Forms!0x06000e08!System.Windows.Forms.Control.WndProc(Message& m) +0x66f
at System.Windows.Forms!0x060032cd!System.Windows.Forms.ScrollableControl.WndProc(Message& m) +0x34
at System.Windows.Forms!0x06003a1f!System.Windows.Forms.ToolStrip.WndProc(Message& m) +0xe7
at System.Windows.Forms!0x06003c12!System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) +0x71
at System.Windows.Forms!0x06005458!System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) +0x0
at System.Windows.Forms!0x0600545b!System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) +0x8e
at System.Windows.Forms!0x06002c59!System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) +0x25
==========
MODULE: Huxley.Service.Gateway => Huxley.Service.Gateway, Version=2017.1.19.7037, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:723a1d78c04948cbb57b6da3bffa4927; A:1
MODULE: Huxley.Service.Proxy => Huxley.Service.Proxy, Version=2017.1.19.7037, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:4bbdacf0dbcc46deb30bc39960a4d7e7; A:1
MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2017.1.19.7037, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:6c651ea35dc04afda5aa4b6e83c3b433; A:1
MODULE: Huxley.UI.Controls => Huxley.UI.Controls, Version=2017.1.19.7037, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1a39bd2fb9904108a4ce2818f0bf7c45; A:1
MODULE: Huxley.UI.Decorators => Huxley.UI.Decorators, Version=2017.1.19.7037, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:6185377163d441bb8940aa44f59342fc; A:1
MODULE: Huxley.UI.Forms => Huxley.UI.Forms, Version=2017.1.19.7037, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:18bd6e10d9004e449bc37311a0349069; A:1
MODULE: mscorlib => mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:508d361ba3b94c91abf31014a8ffec41; A:2
MODULE: System.Windows.Forms => System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:06e4d7c6f41246e1a4b4d03a7cefa532; A:1
----------------------------------------