web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Manager override on POS when giving discounts

(0) ShareShare
ReportReport
Posted on by

Hi, 

I am setting up POS permissions in AX 2012. The cashiers can only give e.g. 15% line discount and if they need to give more discount they have to get the manager over. In AX the cashier permission group is set to give max. 15% line discount and on the POS operation the manager privilege is selected. The manager permission group is set to give max. 100% line discount.

If I log into the POS as the cashier and give 20% line discount, I get a notification saying the user does not have permission to do this. Then a log in screen appears. I log in with the manager username and password and get asked to enter the discount percentage. I enter 20% and get a notification saying that I don't have permission to do this as I can only give max. 15% discount, which is the cashiers permission so it does not seem to check the permission of the manager who is logging in.

Is there any way to set this up?

Is the only workaround to suspend the transaction, log out, log back in as the manager, retrieve the transaction and finish it?

I found the following blog on this. Is this the way to do this or have any changes been made to AX to enable this?: https://community.dynamics.com/ax/b/axsupport/archive/2012/08/27/ax-for-retail-2012-adding-manager-approval-to-custom-operations

Best regards,

Ragnhildur

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at
    RE: Manager override on POS when giving discounts

    Thank you for the answer!

  • Verified answer
    Oksana Kovaliova Profile Picture
    3,597 on at
    RE: Manager override on POS when giving discounts

    Hi Ragnhildur,

    POS shows "Manager login" form for you, because you configured 'Manager' permission for 'Discount' operation - this means, cashier will always need to enter manager credentials to apply any discount (even less than 15%). But this "Manager login" does not change disc. percent limit - it only allows any discount operation to be executed.

    So if you need to implement the following scenario:
    1) Cashier enters 10% discount -> discount is applied without any Manager credentials;
    2) Cashier enters 20% discount -> POS asks to enter manager credentials. If manager credentials are entered => discount is applied.

    You can do the following:
    1) remove permissions from Discount operations:

    2016_2D00_03_2D00_30_5F00_0_2D00_36_2D00_32.png

    2) Modify Discount project of POS SDK as described in the article you attached to question. This is POS code change, not AX.
    Changes will be in Discount project from Retail SDK in the following methods:

    1. AuthorizeLineDiscountAmount();
    2. AuthorizeLineDiscountPercent();
    3. AuthorizeTotalDiscountAmount();
    4. AuthorizeTotalDiscountPercent().

    Regards,
    Oksana

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 2 Most Valuable Professional

#1
Guy Terry Profile Picture

Guy Terry 2 Moderator

#1
Community Member Profile Picture

Community Member 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans