Skip to content

ArthurFDLR/beancount-chase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.