web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Employee Has a calculated check

(3) ShareShare
ReportReport
Posted on by 4
I am calculating a payroll in Microsoft Dynamics SL 2015. But, when I begin the process, there is an error message called 
Processing: Employee: 'EC1703'
System Message 6271: Employee has a calculated check which has already been
                     printed but not yet kept, voided or deleted.
System Message 6127: Error occurred during an abortable transaction.  Processing
                     will continue.
 
Is there anyone who can help me to fix this please? Thank you
025001KE Log File...

Your file is currently under scan for potential threats. Please wait while we review it for any viruses or malicious content.

Categories:
I have the same question (0)
  • Verified answer
    Lisa at AonC.com Profile Picture
    1,111 Super User 2026 Season 1 on at
    I'm sorry you haven't received a reply to this issue.

    I haven't worked with SL in many years (and don't recall this specific issue).

    A quick CoPilot query came up with this response:

    🛠️ How to Fix It

    To resolve this issue, follow these steps:

    1. Review the Employee’s Payroll Status

      • Go to the Payroll module and locate the employee’s record.

      • Check if there’s a calculated check that is in a pending state.

    2. Decide on the Next Action

      • If the check is valid and should be processed:

        • Keep the check to finalize it.

      • If the check is incorrect or no longer needed:

        • Void or delete the check to remove it from the system.

    3. Recalculate Payroll (if needed)

      • Once the check is either kept, voided, or deleted, you can rerun the payroll calculation for that employee.

    4. Check for Batch Errors

      • If you’re working in batch mode, ensure the batch hasn’t been locked or interrupted. You may need to release or reinitialize the batch.

     

    🧩 Additional Tips

    • Always back up your database before making changes to payroll records.

    • If the issue persists, check for SQL Server transaction errors or consult your system administrator for deeper database diagnostics.

    When I asked CoPilot for a script to check for this it returned the following query:

    SELECT 
        e.EmployeeID,
        e.Name,
        pc.CheckDate,
        pc.CheckNumber,
        pc.Status,
        pc.Printed,
        pc.Kept,
        pc.Voided,
        pc.Deleted
    FROM 
        PRCheck pc
    JOIN 
        PREmployee e ON pc.EmployeeID = e.EmployeeID
    WHERE 
        pc.Printed = 1 AND
        (pc.Kept = 0 OR pc.Kept IS NULL) AND
        (pc.Voided = 0 OR pc.Voided IS NULL) AND
        (pc.Deleted = 0 OR pc.Deleted IS NULL)
    ORDER BY 
        pc.CheckDate DESC;
     
    Since I do not have SL loaded, I was not able to validate this AI-generated response. 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 622

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 553 Super User 2026 Season 1

#3
CP04-islander Profile Picture

CP04-islander 430

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans