Fava Import Manager is a Fava extension that routes imported transactions into the specified Beancount files.
Each importer can define its own destination template, allowing transactions from different sources to be automatically distributed across your ledger structure.
Features:
- Multiple importers support (beangulp importers)
- Destination file templates
- Transaction review before import
- Batch processing
- Auto update file that includes all touched Beancount files
Each importer defines where transactions should be written.
CONFIG = Config(
aggregate_bean_path=Path("example/simple/import-manager.bean"),
importers=[
ImporterConfig(
importer=SimpleCSVImporter(),
entry_file_template="example/simple/{year}/{month}/data.bean",
)
],
)
