Please note: This project is not actively maintained, it may no longer work and may depend on out of date dependencies.
- Fetches your bank transactions from the ANZ Bank website (ANZ New Zealand)
- Cleans the CSV using jordancrawfordnz/anz-csv-export-cleaner. This makes transactions easy to identify in Goodbudget.
- Sets up the import in Goodbudget, leaving you to classify transactions.
- Ensure you have Chrome, ChromeDriver (ensure this is the latest version, Chrome auto updates and breaks Chromedriver often!), Ruby and Bundler installed.
- Clone the repository.
- Run
bundler install
in the repository. - Run from the
bin
folder withanz-goodbudget-automated-import [ANZ customer ID] [Goodbudget Username] [Account names] [...]
You will be asked for your ANZ and Goodbudget password. This is not a command line argument for security reasons. This allows automation of some of the arguments but without storing your passwords in plain text on the system.
After an account import, press enter to continue to the next account, or press Control+C if finished.