Sounds good @emre!
From your description, it would be very flexible and customizable, just like the rest of SambaPOS.
My reports contain a lot of aggregates and special cases for adding and deducting transactions (or their sums) in order to come up with Balances. This is especially important for the Cash Account (drawer).