I don't understand the importance of r. if people are following the rule and the provided margins, r is unnecessary as the provided margin is know as is the price bought/sold from the report. Thus you can infer what r is if you know the item's identity (also provided in the report). For example with gwd items you decrease by 25k each time so if someone reports nis bcp 1650 ~ 10 min while the original margin is 1700, that means that rx2 can be determined as (1700-1650) /25. The ten min would refer to the time it took after the second lowering of the price (when price was placed at 1650). If you are concerned with items bought over night are reporting r for such items when the margins were different before, r still isn't really necessary as the current margin is really all that matters. Having r just seems inefficient in the reporting process. It would be far more useful to replace r with the quantity bought/sold.