When receiving an item for $x, I go into the item and edit the price to reflect the current pricing ( having the prices auto average would be super nice). When people request that item for $x and the request is completed it should always be for $x in the system and any reports that get run for it from then on. As it stands, if I change the price when it's purchased next to $y, then all the previous orders also change to $y. What someone's budget code was charged at that time should never change. This is an accounting issue, especially for schools who actually have to account for every penny they spend.
Thank you for the idea submission. We will review this and consider it for future implementation into our roadmap. If we have any additional questions on this idea, we will reach out.