Dynamics GP: Resolving Incorrect Posting Status in Computer Check Batches

Table of Contents

Dynamics GP: Resolving Incorrect Posting Status

Managing financial transactions efficiently is paramount for any business, and Microsoft Dynamics GP provides robust tools to achieve this, particularly with its Payables Management module and Computer Check batches. However, users may occasionally encounter situations where a Computer Check batch gets stuck in an incorrect posting status, hindering the smooth flow of financial operations. This article delves into practical steps to resolve these status discrepancies and ensure accurate financial record-keeping within Dynamics GP. Understanding the common causes and implementing the recommended solutions can save significant time and prevent potential accounting errors.

Addressing “Available” Status Issues in Payables Computer Check Batches

One of the initial hurdles users might face is the inability to set the status of a Payables Computer Check batch to Available. The “Available” status is crucial as it signifies that the batch is ready for further processing, including editing, posting, or printing checks. When a batch is not in the “Available” status, it indicates that Dynamics GP perceives the batch as being in use or undergoing some process, preventing modifications or further actions.

If you find yourself unable to change the batch status to “Available,” the recommended first step is to consult Microsoft Knowledge Base article 850289. This article is a dedicated resource that provides specific guidance and troubleshooting steps for batches held in various statuses such as Posting, Receiving, Busy, Marked, Locked, or Edited within Microsoft Dynamics GP. These statuses typically indicate that the system is currently processing the batch, or that a previous process was interrupted or did not complete correctly.

Understanding Common Batch Statuses:

  • Posting: This status indicates that the batch is currently in the process of being posted to the General Ledger and sub-ledgers. It’s a transient status that should ideally resolve quickly.
  • Receiving: Often associated with integrations or external systems, this status might suggest that Dynamics GP is waiting for data or a response from another system related to the batch.
  • Busy: A general status indicating that the batch or related processes are currently active. This could be due to various operations, including data validation or report generation.
  • Marked: This status often arises when a batch has been selected for posting or some other action but the process has not yet commenced.
  • Locked: A locked status prevents modifications to the batch, often used to ensure data integrity during critical processes or to prevent accidental changes.
  • Edited: This status signifies that the batch has been modified since its creation or last posting.

KB article 850289 provides detailed procedures, scripts, and queries to identify the cause of these statuses and guide users through the steps to reset the batch status appropriately. It is essential to follow the instructions in the KB article precisely to avoid unintended data corruption or further complications within your Dynamics GP system. Consulting this resource is a critical first step in resolving “Available” status issues and regaining control over your Payables Computer Check batches.

Reselecting Vouchers When Invoices and Checks Remain Open

In certain scenarios, after attempting to process a Computer Check batch, you might find that invoices and checks remain in the open file. Furthermore, the amount remaining on these documents precisely matches the original amount. This situation often suggests that while the system might have initiated the payment process, it did not complete successfully, leaving the vouchers in a state where they are neither fully paid nor available for normal processing.

When this occurs, the recommended course of action is to reselect the vouchers for payment using the Select Checks functionality within Dynamics GP. The Select Checks process allows you to identify and choose vouchers that are due for payment, creating a new Computer Check batch or adding to an existing one. By reselecting the vouchers, you are essentially re-initiating the payment process for these specific documents.

Crucial General Ledger Verification:

Before proceeding with posting the reselected checks, it is absolutely vital to confirm whether the original batch inadvertently updated the General Ledger (GL). Even if the Computer Check batch appears to have failed or stalled, there’s a possibility that some portion of the posting process might have reached the General Ledger. Posting to the General Ledger prematurely or incorrectly can lead to significant discrepancies in your financial records.

To verify the General Ledger status, you should review your General Ledger trial balance or relevant account inquiries to check for any postings related to the original batch. If you determine that the General Ledger was indeed updated by the original batch, it is imperative that you post the reselected checks to Payables only and explicitly avoid posting to the General Ledger again. Posting to the General Ledger a second time for the same original transaction would result in double-counting the expense and distorting your financial statements.

By carefully reselecting the vouchers and diligently verifying the General Ledger impact of the original batch, you can effectively rectify situations where payments were not processed correctly and ensure the accuracy of both your Payables and General Ledger records in Dynamics GP. This meticulous approach minimizes the risk of financial errors and maintains the integrity of your accounting data.

Another perplexing situation can arise when invoices and checks are present in the open file, but the amount remaining on these documents is zero. This scenario often indicates that the system might believe the vouchers have been fully paid or processed, even though they are still appearing as open. This discrepancy can stem from issues with data links and relationships within the Dynamics GP database, specifically concerning the “PM Transaction Logical” file.

The “PM Transaction Logical” file is a critical component in Dynamics GP’s Payables Management module. It maintains the logical relationships between payables transactions, payment applications, and other relevant data. If the links to this file are broken or corrupted, it can lead to inconsistencies in how Dynamics GP perceives the status and balances of payables documents.

To address this situation, it is essential to verify the integrity of the links to the “PM Transaction Logical” file using the Check Links utility within Dynamics GP. Check Links is a maintenance tool designed to examine and repair logical relationships between data tables within the Dynamics GP database. It can identify and rectify inconsistencies, ensuring data integrity and proper functioning of the system.

Accessing Check Links in Different Dynamics GP Versions:

The method to access Check Links varies slightly depending on your version of Microsoft Dynamics GP:

  • In Microsoft Dynamics GP 10.0: Navigate to the Microsoft Dynamics GP menu, then select Maintenance, and finally click on Check Links.
  • In Microsoft Dynamics GP 9.0: Go to the File menu, then select Maintenance, and click on Check Links.

Running Check Links and Interpreting Results:

When you run Check Links, you will typically be prompted to select the series or module you want to check. In this case, you would select Purchasing or Payables Management. Check Links will then analyze the data relationships within the Payables module, including the “PM Transaction Logical” file.

Outcomes of Check Links:

  • Scenario 1: Microsoft Dynamics GP can find the appropriate information: If Check Links is successful in locating and repairing the necessary links, it will often move the voucher to history. This indicates that the system was able to reconcile the data and properly recognize the voucher as processed.
  • Scenario 2: Microsoft Dynamics GP cannot find the information: If Check Links cannot resolve the data inconsistencies, it will typically change the amount remaining to the original amount of the document. This essentially resets the voucher to its original state, as if no payment attempt had been made. In this case, you would then need to use Select Checks to reselect the vouchers for payment and process them again.

Post-Check Links Verification:

After running Check Links and taking the appropriate actions based on the outcome, it is crucial to perform further verification to ensure data accuracy.

  1. Detail Trial Balance Report: Print a Detail Trial Balance report from the Financial series within the Reports menu. Review this report to verify that the General Ledger is correct and that the transactions related to the affected vouchers are accurately reflected.
  2. Vendor Credit Summary Window: Navigate to the Vendor Credit Summary window. This can be accessed by going to the Cards menu under Purchasing and then clicking on Summary. Verify that the figures in the Vendor Credit Summary window are correct for the vendors associated with the vouchers in question. This window provides a consolidated view of vendor balances and activity, allowing you to confirm the overall accuracy of vendor-related information.

By diligently verifying the “PM Transaction Logical” file links using Check Links and subsequently validating the General Ledger and Vendor Credit Summary, you can effectively address situations where vouchers appear to have a zero remaining balance despite being open. This comprehensive approach ensures data consistency and accurate financial reporting within your Dynamics GP system.


Resolving incorrect posting statuses in Computer Check batches within Dynamics GP requires a systematic approach and attention to detail. By following these outlined procedures, users can effectively troubleshoot common issues, maintain data integrity, and ensure the smooth operation of their financial processes. Remember to always prioritize General Ledger verification and utilize the provided tools within Dynamics GP to maintain accurate and reliable financial records.

Do you have any experiences with resolving batch posting issues in Dynamics GP? Share your tips and insights in the comments below!

Post a Comment