Skip to main content

Notifications

Microsoft Dynamics GP (Archived)

Cannot void a payroll check

Posted on by Microsoft Employee

I get an error on trying to void a payroll check.

On printing the edit list i get the error "Check or transaction history has been removed since you selected it; cannot be voided"

I am sure the check history is not deleted. Can anyone help me in this issue.

*This post is locked for comments

  • Suggested answer
    rgambaro Profile Picture
    rgambaro on at
    RE: Cannot void a payroll check

    A couple years later, and with a similar scenario, I may have the answer to the original issue.  

    I was working on a payroll issue where my client had their payroll process freeze before they could post.  When they got back into GP, they reprinted checks to the screen to try and post again, but it still failed, and this happened twice.  They had 2 sets of duplicate checks printed to the screen.  The only history in GP that could be seen was from the original set of checks, and it was complete for all employees.  

    When attempting to fix, I got to the point where I wanted to void the originals and have them reprocess.  I received the error message from the OP, and in the Edit List, it only occurred for the first employee.  After reviewing tables in SQL, I was able to discover incomplete records in payroll tables from the reprinted checks.  There was an Audit Trail code from the reprinted checks verified by the check number, and it only included the first employee, the employee that couldn't have their original check voided due to the error message from the OP.  

    After running the PayrollPostingInturruption.sql script for the Audit Trail of the reprinted checks, along with reconcile and check links, I was able to successfully void the original set of checks.  

    Additional steps required to resolve the issue that I had, was to create a back out entry of the void since the original checks did not post to the GL.  This could also be accomplished by changing the settings to Post-To instead of Post-Through, and then deleting the batch created by the voids.  My client doesn't use Bank Rec, so I didn't have to worry making any corrections to that part.  

    Client was then able to re-process their payroll.  Hope this helps to anyone in the future, just make sure you create backups and double/triple check your work before editing data in SQL.  

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Cannot void a payroll check

    not yet., but did some begning balance and gl entries to cancel it

  • RE: Cannot void a payroll check

    Any update on the resolution? This is a post that has a large number of views so we would like to find out what the resolution was if possible. Thanks

  • L Vail Profile Picture
    L Vail 65,271 on at
    RE: Cannot void a payroll check

    Hi again Rubeesh,

    I just remembered another situation I had several years ago. What happened then is that two payroll transactions had the same document number. The transactions were years apart, but it prohibited me from voiding the transaction. I can't remember the error message, but what I did was to temporarily change the old trx doc number, void the current trx and then go change the historical doc number back to its original.

    All of this doc number changing happened at the table level. For me, the reconcile check helped tremendously in confirming whatever I did worked. In my case, as is usual for this kind of thing, the reconciled amount is the WRONG amount.

    Please let us know what you finally do in order to help the other poor souls who will find themselves in this situation.

    Kind regards,

    Leslie

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Cannot void a payroll check

    I think at that time i updated it directly from the table

  • L Vail Profile Picture
    L Vail 65,271 on at
    RE: Cannot void a payroll check

    Hi,

    I just noticed on the 'related' pane to the right, you had this exact problem back in 2008. Do you remember how you resolved it back then?

    community.dynamics.com/.../4371.aspx

    Kind regards,

    Leslie

  • L Vail Profile Picture
    L Vail 65,271 on at
    RE: Cannot void a payroll check

    Hi Rubeesh,

    I don't know if this will help, but I ran into this the other day and had to delete the transaction with SQL. I  adjusted the checkbook register CM table, made an adjusting journal entry, changed the tax liability history and reconciled payroll for that employee (be sure to just print the report first).

    This was a last resort - certainly NOT the first choice. Be sure to back up before embarking on this adventure.

    Look for the transaction in the following

    UPR30100 Payroll Check History - this table feeds the summary information & YE info

    UPR30200 Tax Liability History - this table feeds the 'checkbook register' report

    UPR30300 Payroll Trx History - this table shows the header information for posted payroll trx.

    UPR30301 Payroll Trx History header - this table shows the individual transactions that includes employee, paycode, hours, etc.

    UPR30400 & UPR30401 - Payroll Distribution Header - this table shows the JE presented to the GL

    DD30100 - Direct Deposit Trx Hist Hdr

    DD30101 - Direct Deposit Trx Hist Detail

    The transaction did not show up in all of the tables, but the above are the tables I looked at.

    Also, following Richard's path, check all of the tables numbered UPR10200 and above to make sure you have no unposted transactions floating around.

    Kind regards,

    Leslie

  • Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: Cannot void a payroll check

    Please let me know if you would like me to take a look a this. At this point in time I cannot thing of anything else to try. Send me a private message and we can schedule something.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Cannot void a payroll check

    Sorry for the delay. Even this couldn't fix the issue.  

    Did anybody face this kind of issue

  • Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: Cannot void a payroll check

    Do you know how to run SQL Profiler? If so, get to that screen and then jsut before you try to void the check, start up SQL Profiler and capture the SQL statements. YOu can then paste them in SSMS and watch what happens.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,240 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,149 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans