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 :
Microsoft Dynamics AX (Archived)

Customer Groups / Terms of payment - more than one option for each customer.

(0) ShareShare
ReportReport
Posted on by 3,850

Hello all.

In Accounts Receivable module you can group customers together for different purposes. In my case I'm developing a module who charge the customer to Free Text Invoice and/or Sales Invoice.

In this module a users can choose customer group for the customer, but I want that to be a different group than original group in the Accounts Receiveable module.

Example:

In Account Receivable module the Customer Group who is registered with the customer can include Terms of Payment like 10 days for example.

But in my module a user can assign another Customer Group to the customer with different Terms of Payment method, like 20 days for example.

So when invoice is made to the customer through my module the payment terms will be 20 days. But if customer is having a different business with the company and the invoice is maded by Account Receiveable module the Terms of Payment in that module will be used.

And also if you change the Customer Group in one module, it will not affect the Customer Group for the same customer in the another module.

Question:

What is the best practise approach to do that. I want all Customer Groups to be stored in the same table of course and have it as simple as possible.

*This post is locked for comments

I have the same question (0)
  • Sohaib Cheema Profile Picture
    49,677 Super User 2026 Season 1 on at

    So you have one condition, which I should keep in my mind before I suggest you something:

    I want all Customer Groups to be stored in the same table

     

    Alright you can do following:

    1. Add an EDT of NoyesId in CustGroup Table. Give it a label such as ‘Belong to my Custom Module’

    2. Whoever creating a new customer group, will specify if the customer group belong to your custom module.

    3. Now allow selection of CustomerGroup (only those having checked marked) in your custom module.

    4. Normally system, will take payment terms etc. from Group which is attached at CustTable.

    5. In your customized module, you can find customer group using point#3 and send it to free text invoice or order

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    303,730 Super User 2026 Season 1 on at

    Hi Sigurdur,

    I would not take the customer group to get the Terms of Payment. This field is used as a default to get the Terms of Payments on the customer master. On each customer you can override the default by specifying a specific Terms of Payment per customer.

    The customer group is also used to manage a main account for the customers. A customer can have only one customer group attached.

    I would suggest to create another table or field in your module which will manage the Terms of Payment if invoices are created from this place.

  • Sohaib Cheema Profile Picture
    49,677 Super User 2026 Season 1 on at

    I would like to add/share one of our experience. we worked on a module where we were generating Free text invoice against agreements(customized).

    So as the agreement was being created for a customer, we were taking payment terms etc. form CustTable. But user was able to change it at agreement level. so at time of free text invoice creation, system was reading payment terms etc. from Agreements and not form custtable directly. As Agreements were custom entity for us. you can provide selection of different payment terms, at your customized entity. At time of invoicing you can send it, instead of sending it from CustTable

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Joris dG Profile Picture

Joris dG 5

#2
Alexey Lekanov Profile Picture

Alexey Lekanov 2

#2
Henrik Nordlöf Profile Picture

Henrik Nordlöf 2 User Group Leader

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans