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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Connecting 2 Opportunities to 1 Quote

(0) ShareShare
ReportReport
Posted on by

Hello, 

We currently have a need for 2 different sales people to manage 1 opp, however we need to create 2 opportunities as the Opportunity would be split 60% to one team and 40% to another. 

I didn't want to set up 3 opportunities as it would cause double counting.

Is there a way to create 2 opportunities, and connect them to 1 quote and manage the opportunities through the quote?

Thank you :)

I have the same question (0)
  • Suggested answer
    Adrian Begovich Profile Picture
    1,032 Moderator on at

    Hi HP7,

    It is possible to create two opportunities and connect them to one quote by creating a 1-to-Many relationship between the quote entity and the opportunity entity, but I do not recommend taking this approach. You create the quote record from an opportunity record in a typical sales process, so it does not make sense to have the quote entity as the parent of your opportunity records. Opportunity records are the parent records of quote records through the out-of-the-box opportunityid field and its opportunity_quotes relationship.

    I think the best approach is to leave the record as one opportunity record and alter your security model so both sales people can work on the record. This avoids unnecessary duplication of data. You can achieve this with owner or access teams.

  • Suggested answer
    LuHao Profile Picture
    40,892 on at

    Hi partner,

    Agree with Adrian.

    It is not recommended to connect two Opportunities to a Quote, because this does not conform to the business logic of Sales Opp.

    A better solution is to have two users edit an Opportunity together by access team. We can create a User lookup field on the Quote Line entity to represent the owner. In Opportunity Line, the owner is Create By. When a Quote is generated from the Opportunity, the Quote Line owner inherits the Create By value of the Opportunity Line. In this way, we can distinguish the products by user in Opportunity and Quote.

    Step 1. Add Access Team sub-grid for Opportunity form.

    Access team reference: https://www.quantacrm.com/2016/12/19/setup-access-teams-dynamics-365-crm/

    Step 2. New a User lookup field for Quote Line.

    7607.pastedimage1602663678220v3.png

    Step 3. New a 1:N relationship between Opportunity Line and Quote Line, new a mapping between Create By field of Opportunity Line and the new User lookup field of Quote Line.

    5140.pastedimage1602665018267v4.png    6036.pastedimage1602665128368v5.png

    This way, we can distinguish which products in Quote and Opportunity are responsible for Aser A and which are responsible for User B. In Opportunity, it is identified according to the Create By field of Opportunity Line, and in Quote, it is identified according to the User lookup field of Quote Line.

    We can also create two rollup fields in Opportunity and two in Quote to aggregate the total value of the products each user is responsible for.

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 July Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
11manish Profile Picture

11manish 88 Super User 2026 Season 2

#2
Muhammad Shahzad Shafique Profile Picture

Muhammad Shahzad Sh... 35 Most Valuable Professional

#3
Daniyal Khaleel Profile Picture

Daniyal Khaleel 34 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans