Don't fail on 0 Zen
Simplify print_stores to a map and a join
Move Zen@ & dil@ to print_stores
Swap to floor division.

There should be no reason to see decimals anywhere
Be a bit more explicit about what is happening in transact_simple
Homogenize total displays
Fold totals in with detail
move totals above details