Skip to main content

Convert financial transactions in CSV format to QIF files.

Project description

csv2qif

Usage

CSV to QIF

usage: csv2qif [-h] [--verbose] [-v] -a ACCOUNT -t ACCOUNT_TYPE -i INPUT_FILE [-o OUTPUT_DIR] [-f OUTPUT_FORMAT] [-c COL_SPEC]

Convert financial transactions in CSV format to QIF files.

options:
  -h, --help            show this help message and exit
  --verbose
  -v, --version         show program's version number and exit
  -a ACCOUNT, --account ACCOUNT
  -t ACCOUNT_TYPE, --account-type ACCOUNT_TYPE
  -i INPUT_FILE, --input-file INPUT_FILE
  -o OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Location to write output file (default: .)
  -f OUTPUT_FORMAT, --output-format OUTPUT_FORMAT
                        Format of output, either "qif" or "json" (default: qif)
  -c COL_SPEC, --col-spec COL_SPEC
                        Specify column of required fields (date, name, amount, check_number)
                        (default: {"date": 1, "name": 2, "amount": 3, "check_number": 6})

Development

  1. It is recommended to use pyenv to ensure correct python version is in use. Cf.: .python-version
  2. Set up virtualenv: python -m venv venv
  3. Activate virtualenv: source ./venv/bin/activate
  4. Update pip: pip install --upgrade pip

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csv2qif-0.2.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

csv2qif-0.2.3-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file csv2qif-0.2.3.tar.gz.

File metadata

  • Download URL: csv2qif-0.2.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for csv2qif-0.2.3.tar.gz
Algorithm Hash digest
SHA256 218dc7bb1e4d0cc80463eff0d608ab878ca46f83d3a488fce8f6072f86a5994f
MD5 b898a8014bb68acbb1b8ae62f50a05ca
BLAKE2b-256 29575f60475bf18b78bb714de5997ee7e06b4c95e93c625ad4bd31fd2f11869d

See more details on using hashes here.

File details

Details for the file csv2qif-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: csv2qif-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for csv2qif-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ddaa1ba2c6d3c40696787717b9f547e5a0fc385237550bd58db7239d5f8aa14a
MD5 9a7f4a83b5c64c0dd5a718c2ca733efa
BLAKE2b-256 e9eda24393c48efe6be2128399c5e6f0b7f66b055abb8d0b8f5702433ab74c11

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page