Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Answered

Fixed Price Projects: create a category for sales value ax2012r3

Posted on by 15

Hi all,

I´m trying to create a project group for a fixed priced project to be linked 

pastedimage1650992324095v3.png

pastedimage1650992064083v1.png

I need to select a "Sales value". For that I have created a project category (Trans type = fee - i´ve read some indications about that on the internet) but i´m still not able to select "Estimate" check marked and i guess that is the reason why i can´t select that project category in my project group creation (sales value field). Thanks. 

pastedimage1650992182601v2.png

This is the error i get:

"Category for sales value estimate is mandatory for matching principle Sales value"

  • StephenWang Profile Picture
    StephenWang 15 on at
    RE: Fixed Price Projects: create a category for sales value ax2012r3

    Hi Nieves,

      I have found out the rooted cause, the Estimate field is only available for the transaction type (Fee or Expense).

    ===========================

          case ProjCategoryType::Cost:                                                                        

              if (projCategory.SetupEstimate)                                                                

              {                                                                                              

                  projCategory_ds.object(fieldNum(ProjCategory, ProjCategoryEmplOption)).allowEdit(false);    

                  projCategory_ds.object(fieldNum(ProjCategory, TaxItemGroupId)).allowEdit(false);            

                  projLinePropertyId.enabled(false);                                                          

              }                                                                                              

              else                                                                                            

              {                                                                                              

                  projCategory_ds.object(fieldNum(ProjCategory, ProjCategoryEmplOption)).allowEdit(true);    

                  projCategory_ds.object(fieldNum(ProjCategory, TaxItemGroupId)).allowEdit(true);            

                  projLinePropertyId.enabled(true);                                                          

              }                                                                                              

              setupEstimate.allowEdit(projCategory.RecId==0);                                                

              setupSubscription.allowEdit(false);                                                            

              setupCategory_Active.allowEdit(!projCategory.SetupEstimate);                                    

              break;                                                                                          

          case ProjCategoryType::Revenue:                                                                    

              setupEstimate.allowEdit(true);                                                                  

              setupSubscription.allowEdit(true);                                                              

              setupCategory_Active.allowEdit(true);                                                          

              if (projCategory.SetupEstimate || projCategory.SetupSubscription)                              

              {                                                                                              

                  projCategory_ds.object(fieldNum(ProjCategory, ProjCategoryEmplOption)).allowEdit(false);    

                  projLinePropertyId.enabled(false);                                                          

                  //disable if record already saved and estimate or subscrition is marked                    

                  if (projCategory.RecId &&                                                                  

                      projCategory.orig().SetupEstimate || projCategory.orig().SetupSubscription)            

                  {                                                                                          

                      setupEstimate.allowEdit(false);                                                        

                      setupSubscription.allowEdit(false);                                                    

                      setupCategory_Active.allowEdit(false);                                                  

                  }                                                                                          

              }                                                                                              

              else                                                                                            

              {                                                                                              

                  projCategory_ds.object(fieldNum(ProjCategory, ProjCategoryEmplOption)).allowEdit(true);    

                  projLinePropertyId.enabled(true);                                                          

              }                                                                                              

              if (projCategory.SetupEstimate)                                                                

              {                                                                                              

                  projCategory_ds.object(fieldNum(ProjCategory, TaxItemGroupId)).allowEdit(false);            

              }                                                                                              

    ==========================

  • StephenWang Profile Picture
    StephenWang 15 on at
    RE: Fixed Price Projects: create a category for sales value ax2012r3

    I am facing with the same problem that the Estimate field can not be checked even though the "Active in journals " is unchecked.

  • André Arnaud de Calavon Profile Picture
    André Arnaud de Cal... 291,280 Super User 2024 Season 2 on at
    RE: Fixed Price Projects: create a category for sales value ax2012r3

    Hi Nieves,

    Have you tried to refresh the data on the form? You can e.g. go to another record and back to get the coding triggered which should unblock this field.

  • Nieves Profile Picture
    Nieves 15 on at
    RE: Fixed Price Projects: create a category for sales value ax2012r3

    Hi André, thanks a lot for the reply.

    I´ve unmarked the "active in journals" but the estimate option is still disable. Am i missing something else? Thanks in advance.

    pastedimage1651041991192v1.png

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    André Arnaud de Cal... 291,280 Super User 2024 Season 2 on at
    RE: Fixed Price Projects: create a category for sales value ax2012r3

    Hi Nieves,

    If you disable the option Active in journals, you should be able to activate the Estimate option. They can't be enabled together.

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,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans