My typical workflow is to have separated, yearly journals, adding transactions using 'hledger add' command in terminal. And I heavily use payees, many of them are general enough to be used multiple times, across all the years.
This way, unfortunately, when I start over a new year, the set of payees I used in the past gets lost, which means the auto-completion of the Description field doesn't work anymore -- at leat during initial weeks.
I tried to overcome the issue building a set of declared payees (via 'payee' directive) in a single journal file included in the yearly file. However 'hledger add' seems not caring about declared payees.
Is there a solution I'm not seeing?
Thank you, regards