Don't use bean-report.
Use bean-query as much as possible.
See this thread for a light into what the future might hold, I want to delete that code:
The other key is to not "close" calendar or financial years; while crossing the new year date line, just continue accruing your transactions as normal.
It's only at reporting time that you open and close the period (see "open on" and "close on" syntax in the from clause).
The intro document explains pictorially what the "open" and "close" operations do:
I hope this helps,