Feature request: Set start-of-month date for balance sheet and income statement views
When doing accounting for my house [1], I want to consider months as happening from the 9th to the 8th inclusive instead of the 1st to the 28th/29th/30th/31st. Most expenses and income in our house happen between the 14th of the month and the 3rd of the following month, so the 9th is a "quiet time" when little is happening financially. It would be great if there were a feature in Fava that would let me configure this behavior :)
[1] I live together in a house with some friends. We all pay rent to the house fund and the house fund in turn pays the landlord and other utilities/expenses.
What I usually do for these sorts of expenses is to move them to an intermediate account in the "correct" month.
As for the feature request, I'm not keen to add a "start-of-month". There's already enough complexity in the intervals logic and I don't want to blow this up even more. If we wanted to support this sort of thing, we'd probably have to introduce some more generic way to define custom intervals (e.g. via rrules and offloading the logic to python-dateutil). Not something I'd work on but if you want to contribute this, you're welcome to look into it.