... didn't mean to say to storte the recordfs calculated values, just the parts necessary for the calculation. e.g. might want to store cost and mark up to calculate retail, realizing that either cost or mark up may change for the item in different POs (there might even be a different mark up for the same customer, depending on the specifics of the purchas, such as different mark up based on quantity of item purchased). If ALL the components necessary to recreate the total set of fields used are saved, it is possible (and prefered) to NOT save the calculations themselves. It is also QUITE IMPORTANT to make sure the historical record is NOT altered after it is "published". e.g. when you create a purchase order or sales receipt, and that is sent out (to supplier or customer) it (or at least the components as noted above) MUST be preserved as SENT. Otherwise any dispute between the supplier / customer is sure to favor the other party, as they will have the "hard copy" and you will have a data integrity (and therefore a credibility) problem.
MichaelRed