Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics NAV (Archived)

Payment approval for purchase invoices

Posted on by Microsoft Employee

Hello,

Currently if a purchase invoice doesn't match the purchase order, accounts mark it for approval by entering a code in the 'on hold' field, so it doesn't get picked up for payment runs.  When the purchaser has checked it, they remove the code to free it for payment.

However we would prefer that they approve it by a positive action (ie fill something in) rather than negative (removing something).

Does anyone have ideas how we could achieve this in a simple way?

*This post is locked for comments

  • Suggested answer
    AJAnsari Profile Picture
    AJAnsari 5,754 on at
    RE: Payment approval for purchase invoices

    What you're asking to do can be accomplished, but it would require a customization at some level.

    The Suggest Vendor Payments reports skips records that contain any text in the On Hold field of a Vendor Ledger Entry. You would need to create a new field in the Vendor Ledger Entry table where your approvers would type something in, and then modify the Suggest Vendor Payments routine so that it looks for any or specific text in that new field if there is also any text in the On Hold field.

    Another thought (but it may be too complicated):

    Since you are using NAV 2016, you can use the Workflows capability of NAV 2016, which is based on an Event-Condition-Response model. Microsoft has pre-created a handful of Events around tables like the Purchase Header, Sales Header, etc. but it does not include events involving Posted Purchase Invoices (i.e., the Purchase Invoice Header table).

    Your partner, or you (if you are a partner or have a dev license) can create your own Events for Workflows in NAV, and then pair them with conditions and responses; and you will likely need to create some approval scenarios around the Purchase Invoice Header table similar to what you have on Purchase Orders and Purchase Invoices (Send Approval Request, Approve, etc.), which allow a record to be restricted, sent for approval, and depending on approval/rejection, determine whether to unrestrict a record for further processing.

    I hope this helps. If my response has answered your question, please verify by clicking Yes next to "Did this answer your question?"

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!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans