It is helpful to know what accounts you haven’t updated in a while in your journal. bean-download is a downloader that ships with beancount-reds-importers. It now has a new feature: bean-download needs-update shows a list of accounts needing updates, and the date of the last update (which is defined as the date of the last balance assertion on the account).
Installation: pip3 install beancount-reds-importers.
You can filter accounts via its configuration. It handles commodity leaf accounts.
Example output:
$ bean-download needs-update Last Updated Account -------------- --------------------------------------------------------- 2023-07-22 Assets:Banks:MainOne 2023-02-05 Assets:Gift-Cards-and-Credits:Amazon-com-Gift-Cardsbean-download needs-update now accepts per-account metadata so you can specify how frequently you desire each account to be updated. If the metadata needs_update_days exists for an account, that will be used instead of the global configuration above, so you can specify:
2024-01-01 open Assets:MyBank USD needs_update_days: 90 2025-01-01 open Assets:AnotherBankAccount USD needs_update_days: 15