Friday, July 14, 2017¶
Today I worked mostly on #1960.
I fixed a bug in lino.utils.report which caused
lino_xl.lib.accounting.ActivityReport to always say “No data to
display”, but then replaced the ActivityReport by its
components (General accounts balance, Customer accounts balance and
Supplier accounts balance) as individual menu entries.
And then three new tables PrintableInvoicesByJournal
sales, vat and
ana.
And a new report lino_xl.lib.ana.AnalyticAccountsBalance
which inherits from lino_xl.lib.accounting.AccountsBalance (do
you see why I love Python?).
Above changes caused quite some new entries to the menu which starts to be a bit crowded now. Not yet sure how to solve this in an elegant way. Maybe a special “reporting dashboard”. Keep in mind that one day we will want a feature of generating all legal accounting reports as pdf files in a batch process
I fixed an old bug which caused entries of the
menu to not always be in the user’s
language (by using django.utils.functional.lazystr())