Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Suggested answer

Loyalty card points balance issue.

Posted on by 2,255

Hi all,,

we are trying to check the loyalty card's balance from POS in Dynamics AX 2012R3. 

pastedimage1580652635972v1.png

but we have this message every time we try to check. (this functionality is accessible for other country contexts)

 pastedimage1580652711155v2.png

  • Suggested answer
    ToddB Profile Picture
    ToddB on at
    RE: Loyalty card points balance issue.

    Hi W.Sallam,

    Sorry for the delay, but I just saw this thread.

    It appears you may need the below fix:

    pastedimage1583423935610v1.png

    Please let me know if this answers your question.

    Support Escalation Engineer / Microsoft Dynamics 365 Commerce
    North America Customer Services and Support

  • Mohd irfan mehdi Profile Picture
    Mohd irfan mehdi 956 on at
    RE: Loyalty card points balance issue.

    If you will change iso it will affect your tax calculation on POS, As far as I know this functionality is not available for Asia and middle east regions.

    I would suggest you to raise a support ticket with MS, and asked them for development support. Hope they will explain you in more details.

  • Arshad Ahmad Profile Picture
    Arshad Ahmad 100 on at
    RE: Loyalty card points balance issue.

    Can you guys check with this if it helps

                       BlankOperation - For Reference here is the code i used

                      ILoyaltyCardData cd;

                      cd= Application.Services.Loyalty.GetLoyaltyBalanceInfo(rt.LoyaltyItem.LoyaltyCardNumber);

                      comment.AppendLine("Loyalty Card    :" + cd.CardNumber);

                      comment.AppendLine("Customer        :" + cd.CustomerName);

                      comment.AppendLine("Card Type       :" + cd.CardTypeString);

                      comment.AppendLine();

                      comment.AppendLine("Issued Points   :" + cd.IssuedPoints.ToString("#,##0.00"));

                      comment.AppendLine("Used Points     :" + cd.UsedPoints.ToString("#,##0.00"));

                      comment.AppendLine("Expired Points  :" + cd.ExpiredPoints.ToString("#,##0.00"));

                      comment.AppendLine();

                      comment.AppendLine("Balance Points  :" + cd.BalancePoints.ToString("#,##0.00"));

                      using (LSRetailPosis.POSProcesses.frmMessage dialog = new LSRetailPosis.POSProcesses.frmMessage(comment.ToString(), MessageBoxButtons.OK, MessageBoxIcon.None))

                          {

                              LSRetailPosis.POSProcesses.POSFormsManager.ShowPOSForm(dialog);

                          }                      

                          operationInfo.OperationHandled = true;

  • mohammed.mqi Profile Picture
    mohammed.mqi 2,016 on at
    RE: Loyalty card points balance issue.

    thanks all for posting that

    i was looking for solution but even i didn't find

    but mr. Arshad Ahmad

    i also look into that DLL but i didn't find anything related to Loyalty card

    if you please explain more about that because i'm also looking for solution

  • w.sallam Profile Picture
    w.sallam 2,255 on at
    RE: Loyalty card points balance issue.

    Hello Arshad

    thanks for your information.

    i will check this with our developer.

  • Arshad Ahmad Profile Picture
    Arshad Ahmad 100 on at
    RE: Loyalty card points balance issue.

    Hello w.sallam,

    I think for now if you make required modification in Dialog.dll, it will solve your problem with returns and shifts.

    Regards

    Arshad

  • w.sallam Profile Picture
    w.sallam 2,255 on at
    RE: Loyalty card points balance issue.

    Thanks Arshad

    yes, we tried to change the ISO to RU but this cause other issues.

    could you please tell me what DLL we need to modify?

  • Suggested answer
    Arshad Ahmad Profile Picture
    Arshad Ahmad 100 on at
    RE: Loyalty card points balance issue.

    Hi w.sallam,

                   this can be achieved by changing ISO in functionality profile to RU but changing this can create issues with some functionality.

    For that you need to check with your technical team, it can be achieved by modifying certain DLLs.

    regards

    Arshad

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,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans