Recover Pending Invoices in D365 F&O
February 27, 2024
Pending vendor invoices play an important role in D365 F&O to allow users to create, edit, and submit vendor invoices before the invoice can be posted and eventually paid to the vendor. Similiar to journals, only one user can be in the pending invoice at a time, as not to create competing changes. Since pending invoices can only be accessed by one user at a time, the sytem locks, or marks the invoice as "in use" at the time a user opens the record. As with most applications, there are scenarios where this lock or "in use" functionality is not released when a user closes the record. Luckily, Microsoft identified this as an area where a manual release may be needed and created out of the box functionality to allow users to release them. Lets take a look into why these hang-ups might happen and how we can release these invoices in bulk.
Why Do I Need To Recover Invoices?
There are instances when a pending invoice might be stuck in a state where it is considered “in use,” even when it’s not actively being edited. This situation can occur due to various reasons:
Application Hang: Imagine a scenario where you were editing an invoice, and suddenly the application stopped responding. The invoice remains locked, preventing other users from making any changes.
Accidental Lock: Sometimes, a user might inadvertently leave an invoice open in the application, unintentionally locking it for others. If the user does not close the invoice before closing their session, it could cause the lock.
Invoice is submitted to batch: The invoice was submitted to batch and is pending posting.
Enable ability to Recover Invoices
Before you can recover vendor invoices, ensure that the configuration is enabled. Here’s how:
Navigate to Accounts payable > Setup > Accounts payable parameters
On the Invoice tab, locate the option called “Allow vendor invoice recovery”
Set this option to “Yes”
Once this configuration is changed, refresh you session so you can see the menu item to recover invoices in mass.
How To Recover Invoices
Rather than recovering each pending invoice individually as an invoice is selected in "Pending vendor invoices", users can use the following process to release invoices in bulk.
Navigate to Accounts payable > Periodic tasks > Recover vendor invoices
Select (mark) all lines you wish to recover/release from "in use"
Select Recover. This will remove the invoices from the list and allow users to work with them again.
Security Considerations
Out of the box, the "Accounts payable clerk" and System Administrator are the only roles that have access to the menu item "Recover vendor invoices."
Custom security can be created to add this access using the out of box duty or privilege to allow users that should be able to use this functionality to do so.
Have questions about pending vendor invoices? Send me a message and I will be in touch!
Don't forget to subscribe to my newsletter to get exclusive content and stay up to date with all my latest posts.