11 - Regular Bookkeeping Routine¶
This page describes a practical routine for keeping the ledgers current.
Weekly or biweekly routine¶
Use this when there are regular bank movements.
- Open the correct Fava instance.
- Check whether Fava shows errors.
- Find the latest balance check.
- Export new Sparkasse CSV data.
- Convert the CSV with
csv2bean.py. - Paste new entries into
Bank Dump. - Classify entries into correct accounts.
- Attach or reference receipts where needed.
- Add a new balance check.
- Reload Fava and resolve errors.
- Review
Ausgaben:SonstigesandEinnahmen:Sonstigesfor entries that should be more specific.
Monthly routine¶
At month end:
- Reconcile Sparkasse.
- Reconcile PayPal if used.
- Reconcile cash box if cash was used.
- Check open liabilities to people.
- Check active project balances.
- Review unclassified
Sonstigesentries. - Check missing receipts.
- Check whether any finished project should be prepared for closing.
Project reporting routine¶
Before preparing a project report or Verwendungsnachweis:
- Open the project account pages in Fava.
- Export or review all project income and expenses.
- Confirm the categories match the funder budget lines.
- Confirm all receipts and honorarium documents exist.
- Check whether repayments, cancellations, and reimbursements are booked as corrections rather than false income.
- Confirm the project asset balance is explainable.
- If the project is finished, move remaining money correctly and close the project accounts.
Year-end routine¶
At year end:
- Reconcile all bank accounts.
- Reconcile PayPal.
- Reconcile cash boxes.
- Check liabilities.
- Check open project balances.
- Ensure all receipts are stored and linked or findable.
- Review income and expense categories.
- Add final balance checks.
- Prepare reports from Fava.
- Archive exported CSVs and supporting documents.
Quality checks¶
A ledger is in good shape when:
- Fava opens without errors.
- Latest Sparkasse balance check matches the bank.
- PayPal and cash balances are checked where relevant.
- Project balances are intentional and explainable.
- Closed projects have zero asset balance.
Sonstigesaccounts do not contain avoidable uncategorised entries.- Receipts for expenses can be found.
- Comments explain unusual corrections or assumptions.
Handover checklist for another person¶
Before handing bookkeeping to someone else:
- Show them the correct ledger file for each association.
- Show them how to start Fava.
- Show them the latest balance check.
- Show them how CSV imports are staged in
Bank Dump. - Show them where receipts are stored.
- Show them one example project from funding income to final closing.
- Point them to this documentation folder.