I'm thinking about billing where every user has a wallet address to send money on it. It will be permanent for user convinience. But how can I list latest transactions from some period of time to take them into account and list transactions on concrete address to make report showing that our calculations is clear and fair?
You need the 'listtransactions' source code patch. bitcoin cannot do this by default.