01
Cost visibility had to be enforced where the numbers are computed
The choice
The restriction is applied server-side at the point figures are calculated and serialised, not by hiding a column in the interface.
Why
Gross margin percentage is derived from cost. If a user can see revenue and margin percentage, they can compute cost. “Hide the cost column” is not a solution — the system has to decide, per user, which derived figures are safe to release at all.
What it means for you
This is what allowed the tool to be given to store managers, which is the entire difference between a report that is technically available and one that is actually used.



