Error Voiding ACH Payments that have been duplicated in Check Ledger Entries (NAV2013r2)

  • Error Voiding ACH Payments that have been duplicated in Check Ledger Entries (NAV2013r2)

    Posted by Lewis Rosenberg on May 17, 2017 at 5:33 pm
    • Lewis Rosenberg

      Member

      May 17, 2017 at 5:33 PM

      Hello NAVUG Friends,

      We areĀ trying to void some ACH payments.Ā  It looks we have somehow duplicated these payments and are now getting an error:Ā Ā  The Currency does not exist.Ā  Identification fields and value: Code=”

      This is from the Check Ledger Entries for 5/17/2017.

      I tried to void one particular “Check No.”Ā for a value of $34,313.07.Ā  This check no.Ā actually appears twice in the Check Ledger EntriesĀ each time with the same value of $34,313.07.Ā  When I ran the debugger, I can see that the error occurs in Codeunit 367 (CheckManagement) because the CheckAmountLCY is $68,626.14Ā (double!) and the BalanceAmountLCY is -$34,313.07.Ā  NAV wants the difference between these two values to be zero, otherwise it looks to the bank table 270 to get a currency code.Ā  Ā I think it then tries to post a currency conversion rounding entry.Ā  Since the currency code is blank we get the error when trying to acquire a currency code from the Bank Account table.

      Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  IF CheckAmountLCY + BalanceAmountLCY <> 0 THEN BEGINĀ  // rounding error from currencyĀ Ā conversion
      Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  Currency.GET(BankAcc.”Currency Code”);

      Any ideas on what we can do to fix this?

      ——————————
      Lewis Rosenberg
      IT Manager
      Mars Fishcare
      Chalfont PA

      NAVUG Board of Advisors, Programming
      NAVUG Programming Committee
      NAVUG Membership Committee
      ——————————

    • Kyle Hardin

      Member

      May 18, 2017 at 8:49 AM

      I had to solve this for a customer a month ago. I ended up doing a journal that made reversing entries – duplicating what a successful Void would do as far as the General Ledger and Bank Ledger was concerned. But I had to write a small bit of code to mark the Bank and Check Ledger Entries as Voided.

      ——————————
      Kyle Hardin
      NAV Developer
      ArcherPoint Inc.
      Lawrenceville GA
      ——————————
      ——————————————-

    • Crystal Tollison

      Member

      May 18, 2017 at 1:01 PM

      Lewis,
      Can you ‘un-apply’ the payment? I would do that step first. You may be able to Void the payment after doing that step. Let me know what happens!

      ——————————
      Crystal Tollison
      Consultant
      ArcherPoint Inc.
      Lawrenceville GA
      ——————————
      ——————————————-

    • Lewis Rosenberg

      Member

      May 18, 2017 at 4:39 PM

      Our partner helped – We were able to un-apply the payments but we still could not void the check ledger entries.Ā  We had to manually delete the duplicate check ledger entries with the help off our partner leaving only the original entries behind to be voided.

      ——————————
      Lewis Rosenberg
      IT Manager
      Mars Fishcare
      Chalfont PA

      NAVUG Board of Advisors, Programming
      NAVUG Programming Committee
      NAVUG Membership Committee
      ——————————
      ——————————————-

    Lewis Rosenberg replied 8 years, 3 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

The discussion ‘Error Voiding ACH Payments that have been duplicated in Check Ledger Entries (NAV2013r2)’ is closed to new replies.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!