{"id":13850188,"url":"https://github.com/jorisnoo/csv2actual","last_synced_at":"2025-07-12T21:33:20.953Z","repository":{"id":36468729,"uuid":"215615950","full_name":"jorisnoo/csv2actual","owner":"jorisnoo","description":"A command line utility to import bank transactions as csv into Actual","archived":true,"fork":false,"pushed_at":"2022-06-10T00:48:18.000Z","size":793,"stargazers_count":8,"open_issues_count":6,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-17T20:43:19.067Z","etag":null,"topics":["actual-budget","actualbudget","bank-transactions","cli-utilities","csv","csv-import"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jorisnoo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-16T18:22:26.000Z","updated_at":"2024-07-10T15:16:53.000Z","dependencies_parsed_at":"2022-09-13T02:51:32.189Z","dependency_job_id":null,"html_url":"https://github.com/jorisnoo/csv2actual","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorisnoo%2Fcsv2actual","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorisnoo%2Fcsv2actual/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorisnoo%2Fcsv2actual/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorisnoo%2Fcsv2actual/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jorisnoo","download_url":"https://codeload.github.com/jorisnoo/csv2actual/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225839485,"owners_count":17532305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actual-budget","actualbudget","bank-transactions","cli-utilities","csv","csv-import"],"created_at":"2024-08-04T20:01:00.902Z","updated_at":"2024-11-22T03:30:51.547Z","avatar_url":"https://github.com/jorisnoo.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# csv2actual\n\nA command line utility to import bank transactions as csv into [Actual](https://actualbudget.com/).\n\n\u003cimg src=\"cli-recording.gif\" width=\"500\" /\u003e\n\n## Why?\n\nAlthough [Actual](https://actualbudget.com/) supports importing bank statements from csv files, the exported format, as it is provided by the banks, sometimes needs to be adjusted manually. This utility aims to enable importing data from various banks, so there's no need to enter the statements by hand or change the exported csv files. Instead, the fields are mapped and parsed automatically.\n\n## Supported Banks\n\n| Bank | Country | Export Language |\n| ---- | ------- | --------------- |\n| [Belfius](https://www.belfius.be/) | Belgium | be |\n| [Fintro](https://www.fintro.be/) | Belgium | be |\n| [neon](https://www.neon-free.ch/) | Switzerland | en |\n| [Sparkasse](https://www.sparkasse.de/) | Germany | de |\n| [Zürcher Kantonalbank](https://www.zkb.ch/) | Switzerland | de |\n\nIf you'd like to see support for another institution, please open an issue or PR 💫\nPlease consider adding a dummy export to `tests/dummy-data`, so the import could be included in a test.\n\n## Getting Started\n\nInstall as global package through npm:\n\n```bash\nnpm install -g @jorisnoo/csv2actual # or: yarn global add @jorisnoo/csv2actual\n```\n\nTo import transactions from a file, run:\n\n```bash\ncsv2actual filename.csv\n```\n\nYou will be prompted to enter your buget and choose an account to import into.\n\n## Local Development\n\nIf you'd like to tinker with the code, you may use a local copy of this repository:\n\n```bash\ngit clone git@github.com:jorisnoo/csv2actual.git\ncd csv2actual\n\nnpm install # or: yarn install\n\n# Make the command available globally\nnpm link # or: yarn link\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorisnoo%2Fcsv2actual","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjorisnoo%2Fcsv2actual","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorisnoo%2Fcsv2actual/lists"}