Skip to content

ArthurFDLR/beancount-chase

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Beancount Chase Bank Importer

GitHub Workflow Status PyPI PyPI - Version GitHub Linting

beancount-chase is a Beancount importer for Chase Bank CSV statements.

Installation

    $ pip install beancount-chase

Usage

Add ChaseImporter to your Beancount importers config file.

from beancount_chase import ChaseBankImporter

CONFIG = [
    ChaseImporter(
        account='Assets:US:CB:Checking',
        expenseCat='Expenses:FIXME',    #Optional
        creditCat='Income:FIXME',       #Optional
    ),
]

Contribution

Feel free to contribute!

Please make sure you have Python 3.6+ and Poetry installed.

  1. Git clone the repository - git clone https://github.com/ArthurFDLR/beancount-chase

  2. Install the packages required for development - poetry install

  3. That's basically it. You should now be able to run lint checks and the test suite - make lint test.