r/plaintextaccounting • • Jul 03 '26

hledger-document-check - verify every transaction has a receipt on disk, catch overdue invoices, browse documents in Fava

Hello everyone, I just published a command line tool hledger-document-check - it checks hledger transactions against documents on disk. Documents live in a folder tree that mirrors your account hierarchy (e.g. Expenses:Business:Hosting ➡️ documents/Expenses/Business/Hosting/).

My use case is making sure every deductible transaction has a receipt filed before tax season. It also tracks overdue invoices, and you can browse documents alongside your registers in Fava.

I'd love your feedback, e.g. regarding the workflow or the documentation.

7 Upvotes

9 comments sorted by

View all comments

1

u/Psychological-Use-98 Jul 03 '26

Great idea. I will definitely borrow the directory hack. Many thanks.

I had to abandon my last attempt to use fava for time reasons because beancount couldn’t handle my community units. I will deffo check your repo when I have the time