Skip to main content

QIF file editing tool

Project description

https://travis-ci.org/Kraymer/qifqif.svg?branch=master

qifqif

CLI tool to enrich your QIF files transactions with category information.

docs/qifqif_demo.gif

Description

QIF is a format widely used by personal money management software such as GnuCash to import information. Yet, the import process is particularly tedious as it require to manually pair the transactions contained in the file with categories (or “accounts” for double-entry bookkeeping systems).

qifqif augment your qif files by adding a category line for each transaction, that additional information can then be used by accounting software to perform automatic QIF imports. It picks categories by searching for predefined keywords in transactions descriptions lines and by repeating choices you previously made regarding similar transactions.

Features

  • Blazing fast edits: thanks to well-thought-out defaults and <TAB> completion

  • Auditing mode: review your transactions one by one

  • Quiet mode (no interactive): for easy integration with scripts

  • Easy-going workflow: dreading the behemoth task of importing years of accounting from a single file? Don’t be. Go at your own pace and press <Ctrl+C> to exit anytime. On next run, editing will resume right where you left it.

Usage

usage: qifqif.py [-h] [-a] [-c CONFIG] [-o DEST] [-b] QIF_FILE

optional arguments:
-a, --audit-mode

pause after each transaction

-c CONFIG, --config CONFIG

configuration filename in json format. DEFAULT: ~/.qifqif.json

-o DEST, --output DEST

output filename. DEFAULT: edit input file in-place

-b, --batch-mode

skip transactions that require user input

More infos on the wiki page

Installation

pip install qifqif

Feedbacks

Please submit bugs and features requests on the Issue tracker.

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

qifqif-0.2.0.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file qifqif-0.2.0.tar.gz.

File metadata

  • Download URL: qifqif-0.2.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for qifqif-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b3edacf4d59fab5e04aae3c28cd5d89f8d0e10719d8545934438d34cf7203af8
MD5 6ae9077b2f485c58917c6a8168406d68
BLAKE2b-256 4823bd5b94789086700ce89dee0a48679043d14d4e66d11f3892a14fe64abf1e

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