This allows user the option to hide all transactions that do not affect the final bill due to mistakes or changes of rate, payment method,...etc. this will limit guest confusion when looking at their bill.
Wonderful idea. I have used a system in the past which would allow us to hide a line therefore desk clerks could make a clean attriactive receipt for the guest. The guest would not see all of the errors and corrections or adjustments.