Find your content:

Search form

You are here

Best practice - should Expenses be tracked in Opportunity Object?

 
Share

should we use opportunity to track expense related to an account, or create a custom object for tracking expense. I want to know logically which is more appropriate.


Attribution to: anmrk

Possible Suggestion/Solution #1

I'll go out on a limb and say NO

SFDC has designed the Opportunity object to represent a sales process wherein there is an 'opportunity' to sell something(s) on a particular date (CloseDate) that can be placed into forecast buckets (Commit, Upside, Pipeline, etc.); that Opportunity goes through a lifecycle (StageName).

The 'somethings' that can be sold are represented by Opportunity Products which in turn are linked to entries in Pricebooks

You are swimming upstream by subverting the intent of the Opportunity to use for expense tracking.

Furthermore, if you decide at a later point to use Opportunity as intended, you will find that your logic will get tortured as you have two very different use cases inhabiting the same SObject


Attribution to: cropredy
This content is remixed from stackoverflow or stackexchange. Please visit https://salesforce.stackexchange.com/questions/33865

My Block Status

My Block Content