Javascript plugin to visually design report layouts (for pdf and Excel) which can be created with reportbro-lib (a Python package) on the server.
Using a budget template can reduce unnecessary expenditures and make the whole process as convenient as possible. In case you are not too certain about how to start with budgeting, Google Sheets ...