{"repo":"LaunchPlatform/beanhub-import","free":true,"listed":false,"github":"https://github.com/LaunchPlatform/beanhub-import","clone":"git clone https://github.com/LaunchPlatform/beanhub-import.git","description":"Beanhub-import is a simple, declarative, smart, and easy-to-use library for importing extracted transactions from beanhub-extract. It generates Beancount transactions based on predefined rules.","language":"Python","stars":26,"topics":["automation","beancount","csv","import"],"license":"MIT","category":"workflow-automation","readme_excerpt":"beanhub-import Beanhub-import is a simple, declarative, smart, and easy-to-use library for importing extracted transactions from beanhub-extract. It generates Beancount transactions based on predefined rules. Read the documentations here. Please also checkout our blog posts about the BeanHub Import and BeanHub Connect features based on this tool: - BeanHub Import - One small step closer to fully automating transaction importing - BeanHub Connect - one giant leap with fully automatic bank transactions import from 12,000+ financial institutions in 17 countries for all Beancount users! - Direct Connect: Pulling transactions as CSV files from banks via Plaid directly Features - Easy-to-use - you only need to know a little bit about YAML and Jinja2 template syntax. - Simple declarative rules - A single import file for all imports - Idempotent - As long as the input data and rules are the same, the Beancount files will be the same. - Auto-update existing transactions - When you update the rules or data, corresponding Beancount transactions will be updated automatically. - Auto-move transactions to a different file - When you change the rules to output the transactions to a different file, it will automatically remove the old ones and add the new ones for you - Merge data from multiple files (coming soon) - You can define rules to match transactions from multiple sources for generating your transactions For example, change the import rules like this to output transactions to files g","default_branch":null,"files":null,"tree":[],"storefront":"/r/LaunchPlatform","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LaunchPlatform/beanhub-import/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}