Skip to main content
Community site session details

Community site session details

Session Id : MWapJ0kAwBbuz5rzt5h8fM
Power Apps - Microsoft Dataverse
Answered

Best approach to Historical Product pricing

Like (0) ShareShare
ReportReport
Posted on 3 Mar 2022 22:47:09 by 1,155

Hi,

 

I am creating a Model Drive Power App (with a lot of the Dynamics crm tables that has a use case where product pricing regularly changes but need to become permanent for a particular quote, job, Invoice and purchase order.

 

The same product could then be a different price on the next order but when looking back in history, need to see what its price was on an each quote, job, Invoice and purchase order.

 

So its not the product table but all the other entities that will pull the price in to their tables.

 

Hoping to get some advice from the experts as to the best way to approach this

 

Thank you

 

Todd

  • Tango Profile Picture
    1,155 on 04 Mar 2022 at 20:18:23
    Re: Best approach to Historical Product pricing

    Thank you @dpoggemann 

  • Verified answer
    Drew Poggemann Profile Picture
    9,278 Most Valuable Professional on 04 Mar 2022 at 03:12:30
    Re: Best approach to Historical Product pricing

    Hi @Tango ,

     

    There are a number of things you can do here to track this...

    1.  Link the Product as a lookup to the Quote Line, Job Line, Invoice Line, etc. so the link is there to the product and can be used in the "relationships"

    2.  Store the price of the product on the entities that are using them so that it stays consistent on these entities.  You could even store multiple fields including the product list price, discount price, etc. on each of these.  The key thing is you are storing a separate field than the product price on these entities.

    3.  You can enable auditing on the Product entity itself and specifically the price field you are wanting to track.  This will provide you a history of the price of the product over time.  Note, normally the pricing will come from price lists and discount lists etc. vs. the actual product so depending on what you are trying to do here this can be more complicated.

     

    Overall if you copy the price to each of these entities at time of creation (or time of activation / close / etc.) based on your business case then this price will stay consistent on those entities and not change as you change the price of your product over time.  You can keep the link so you can then create reporting (maybe Power BI 😀) to analyze the pricing historically...

     

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

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 791 Most Valuable Professional

#2
MS.Ragavendar Profile Picture

MS.Ragavendar 410 Super User 2025 Season 2

#3
mmbr1606 Profile Picture

mmbr1606 275 Super User 2025 Season 2

Featured topics

Loading complete