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 :
Supply chain | Supply Chain Management, Commerce
Suggested Answer

Spending limit workflow for Purchase requisition

(3) ShareShare
ReportReport
Posted on by 253

I am using spending limit for my purchase requisition workflow

 

In my policy I have an approval amount of 1000$ and spending amount of 200 $

In my workflow I have setup that if employee's approval limit is more than the PR approval amount then the workflow should autoapprove

 

 

But when I create a PR and the amount is below my approval limit, it still goes to the next approver.

Ami I missing any configuration? I want the system to auto approve if the Purchase requisition is within my limits? How to achieve that?

  • Suggested answer
    Paolo Cecchelli Profile Picture
    789 Super User 2026 Season 2 on at

    Hi,

    I think that you are confusing the approval limit and the spending limit. Spending limit indicates how much an approver can auto-approve and you set it up on the automatic action of the approval step in a way like “Purchase requisition.Approval amount < Purchase requisition.Requestr's spending limit” then take automatic action of Approve (see this link for an example https://ellipsesolutions.com/dynamics-365-signing-limits-purchase-requisition-workflow/ ). 

    In the stop condition inside the step that you shared instead you use the Approval limit instead (not the spending limit) to tell the system when to stop looking for new approvers in the hierarchy in this way “Purchase requisition.Approval limit ≥ Purchase requisition.Approval amount” so that the system stops when the approver has the right approval limits (this article, among others, for reference 
    https://www.linkedin.com/pulse/purchase-req-workflow-approvals-based-signing-limits-hierarchy-varma?utm_source=share&utm_medium=member_android&utm_campaign=share_via ).

    This is how I believe is the correct setup and how I have always set it up.

     

    Hope it helps, let me know if something is not clear

  • Suggested answer
    Navneeth Nagrajan Profile Picture
    2,699 Super User 2026 Season 2 on at

    Hi @CU13032032-0,

    As Paolo rightly said, the logic of Approval limit versus spending limit should be the other way round. The condition should be Employee.Approval limit.PurchaseRequisition < Purchase rquisitions.ApprovalLimit. 

    Spending limit often called as spending amount is the maximum the employee is authorized to spend/create without needing some one else to approve.
    Approval Limit is the maximum amount a person is authorized to approve when a document is routed to them. 
    To add to the suggestions provided by Paolo,
    - Use the requester/Preparer's spending limit field for auto-approval decisions not the approval limit of the next person. The additional greater than condition is required for sure for next level approval processing. 

    - Ensure you activate a new version of the workflow after implementing this change. 

    Hope this helps.  

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    307,314 Super User 2026 Season 2 on at

    Hi,

    The condition here is the stop condition for finding people in the position hierarchy. This is not the place for putting a condition when to auto-approve or not.

    A common stop condition is usually the number of levels to evaluate. Then the signing limits will be checked for which persons to assign or skip.

    You will need another condition before this approval step to manage the auto approval based on this condition.

  • Suggested answer
    SoumitraforD365 Profile Picture
    290 Super User 2026 Season 2 on at

    Hi @CU13032032-0 

    Can you try with below condition.
    Preparer.Spending limit.Purchase requisition >= Purchase requisitions.Approval amount
    Also check if the Auto approval is configurred.
    Auto-approval is a separate, purpose-built feature. On the approval element:

    • Right-click the Approve purchase requisition element (or the Step inside it) > Properties

    • Go to Basic settings

    • Tick Enable automatic actions

    • Set the condition

    • Set Select the action to perform = Approve

    Thanks.

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the August Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 111 Super User 2026 Season 2

#2
Aayush Tiwari Profile Picture

Aayush Tiwari 79

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 75 Super User 2026 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans