Skip to main content

Notifications

Announcements

No record found.

Small and medium business | Business Central, N...
Suggested answer

Approval Limits and Journal Line workflow understanding

(0) ShareShare
ReportReport
Posted on by 20

Hi Everyone,

Question 1

what are some of the reasons why I cannot get any of the approval limit's to work?

For example, I can purchase amount approval limit of $100 for a user A.  But user A is still able approve a PO with an amount above $100.

Question 2

Is there any approval limit amount for journals?  For example using the standard 'General Journal Line Approval Workflow'.

Question 3

with the standard 'General Journal Line Approval Workflow' is any journal type excluded by default?

thank you

Bill

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Approval Limits and Journal Line workflow understanding

    Bill,

    Q1 - Good question. Given Power Automate can provide a more practical solution and offer more functionality that standard BC Workflow, I would lean to Power Automate when a Customer presents complex Approval Workflows. Setting up multiple Workflows in BC will not effect performance and efficiency within.

    Q2 - The field, itself, sets the Maximum Amount the User is allowed to approve for a document. We are defining the actual Approval Flow in the Workflow itself based on the Amount, since standard BC is not working as you require.

    Q3 - Based on Q1, I would consider it now and look at the possibilities as this might improve the overall flow of Workflow Approvals on multiple levels. It is not hard to learn and you can use in other areas of the business.

    Thanks,

    Steve

  • BilC Profile Picture
    BilC 20 on at
    RE: Approval Limits and Journal Line workflow understanding

    Hi Steve,

    Thank you for your assistance.  I understand your explanation and this will work.

    I do however have a few questions.

    1. Is this solution practical, especially for larger organisations?  You would need to setup many workflows for such a simple requirement and would this not cause speed/efficiency issues with the system?

    2. I still do not know where and how the 'Request Amount Approval Limit' in Approval User Setup comes into play?

    3. At what point or in which scenarios do you recommend to use Power Automate Flows?

    thank you again kindly.

    Bill

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Approval Limits and Journal Line workflow understanding

    Bill,

    You would think this would all work correctly, but it does not. The way to solve this is to make multiple Workflows, for the same Document Type = General Journal, and define the rules within so that it flows to the correct approver.

    Here is my Test and it works: Using your Approval User Setup, I create 1 Workflow for the Approval Range for >200&<1000|<-200&>-1000

    pastedimage1622037815128v5.png

    With the Approver set to my Next Approver Level (Mike)

    pastedimage1622037305709v2.png    pastedimage1622037318944v3.png

    I do this for all my Approval Journal Amount Ranges. Now in the General Journal I added these Lines:

    You expect Line 1 and 3 to Auto-Approve and 2 and 4 to go to Mike, they do.

    pastedimage1622037852944v6.png  pastedimage1622037902196v7.pngpastedimage1622037932557v8.png  

    1 and 3 look like this:

    pastedimage1622037962811v9.png

    Hope this helps.

    Thanks,

    Steve

  • BilC Profile Picture
    BilC 20 on at
    RE: Approval Limits and Journal Line workflow understanding

    Hello Steven

    thank you for help.

    If General Journal User Approval Setup looks at the Request Amount Approval Limit column then is I need to see if the following is possible.

    Approval User Setup

    WF_2D00_JNL_2D00_-Reponses-_2D00_-Approval-User-Setup.png

    Journal Line Workflow

    Condition = request approval for journal line where amount is larger than $99 (positive or negative).

    WF_2D00_JNL_2D00_-Condition-Amount-greater-than-99-_28002B00_-or-_2D002900_.png

    Workflow Response

    Approver Type = Approver and Approval Limit Type = Direct Approver

    WF_2D00_JNL_2D00_-Reponses-_2D00_-Approver-Type-Approver-and-Approver-Limit-Type-Direct-Approver.png

    Journal Lines Example

    WF_2D00_JNL_2D00_-Reponses-_2D00_-Journal-Lines.png

    Is this setup correct or possible or requires amending, so that when user ‘ADMIN’ creates these journal lines above, and then when the user tries to post the journal, the workflow restriction kicks in and should do the following:

    • 1st line with amount -90 is ignored as it does not meet the workflow condition
    • 2nd line with amount 150 should request approval as the workflow condition is met
    • 3rd line with amount -1,050 should request approval as the workflow condition is met
    • 4th line with amount 990 should request approval as the workflow condition is met

     User ADMIN then selects all lines and performs ‘Actions, Request Approval, Send Approval Request, Selected Journal Lines’.

     WF_2D00_JNL_2D00_-Approval-Requests-Sent.png

    Approval Requests have now been sent

    Approval Request are sent to?

    • 1st line with amount -90 is totally ignored
    • 2nd line with amount 150 should automatically be approved as the current user ADMIN has ’Request Amount Approval Limit’ set to 200
    • 3rd line with amount -1,050 should send approval request to user BILL as this amount exceeds both ADMIN and BC limits (Request Amount Approval Limit in Approval User Setup)
    • 4th line with amount 990 should send approval request to user BC as this amount exceeds ADMIN limit but is within BC’s limit (Request Amount Approval Limit in Approval User Setup)

     But ALL requests (2nd, 3rd and 4th lines) are to User ID ‘BC’

    WF_2D00_JNL_2D00_-Approval-Requests-are-ALL-sent-to-user-BC.png

    any suggestions.

    thank you

    Bill

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Approval Limits and Journal Line workflow understanding

    Hello,

    On your Q2 - General Journal User Approval Setup looks at the Request Amount Approval Limit column.

    pastedimage1621955906463v1.png

    Now this is not perfect since you are trying to approval Journal Lines so the Workflow has to be updated. Let me explain. In the pic below is a list of Users and their Line Limits.

    pastedimage1621955989670v2.png

    My Workflow needs to be specific that it will look at Journal Lines, NOT Batch, to generate the Approval Notifications. I want to make sure that the notifications flow correctly so I had to set up multiple workflows for journal lines, not journal batch, to look at the value on the line amount and send directly to an approver.  For example, one workflow would be Amount is <=100 and routing would always go to Marge.   The next workflow might be >1,000&<100,000 and route directly to Homer. 

    An alternative is to look at Power Automate, which offers more capabilities.

    Your Q3, currently Recurring does not offer any Approval Workflows. I would look at Power Automate to solve this one. Here is a link on it and Approval Workflows: https://www.youtube.com/watch?v=F6yh7-R33W8

    Hope this helps.

    Thanks,

    Steve

  • BilC Profile Picture
    BilC 20 on at
    RE: Approval Limits and Journal Line workflow understanding

    thank you Josh,

    Q1 - happy with your assistance with my first question.

    Q2- can someone confirm that you cannot set any approval limits for the General Journal Line Approval Workflows?

    Q3 - Recurring Journals does not have the functionality to 'Request Approval'.  Can someone confirm this please and if it is required, can it be easily added via customisation?

  • Suggested answer
    JAngle Profile Picture
    JAngle 46 on at
    RE: Approval Limits and Journal Line workflow understanding

    Q1: what workflow approval type setting do you have on the workflow? Follow this guide: ebs.com.au/.../how-approver-limit-type-works-for-purchase-order-workflows-in-microsoft-dynamics-365

    Q2: approval user setup has 3 columns for limits. The one for journals does not mention sales or purchase in its column caption

    Q3: In the settings of the workflow you can set exclusively which journal template and journal batch has the workflow applied to it. I am dubious that it will work for all journals otherwise. The general journal line table uses template and batch as primary key fields

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

Congratulations 2024 Spotlight Honorees

Kudos to all of our 2024 community stars! 🎉

Meet the Top 10 leaders for December

Congratulations to our December super stars! 🥳

Start Your Super User Journey

Join the ranks of our community heros! 🦹

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 230,458 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans