k3ut0i / fin-scripts

Some programs to handle finance data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Analysis Tools for personal budgeting and record keeping.

This project is a collection of tools to keep track of my personal finances.

Usage samples

Sqlite database archiving

tmp=$(mktemp -u)
perl -Ilib scripts/db_create.pl resources/sample_xls.dat $tmp
sqlite3 $tmp -column -header 'select * from sbi_txns'
rm $tmp
txn_date             value_date           description                          ref_no                     debit       credit      balance   
-------------------  -------------------  -----------------------------------  -------------------------  ----------  ----------  ----------
2018-10-01T00:00:00  2018-10-01T00:00:00  A Sample Description of Transaction  A Sample Reference Number  1.0         1.0         1.0       

External dependencies

  • ledger3.
  • perl, The project is mostly written in perl language.
    • perl Term::Table for dump transactions scripts.

SBI Banking Information

  • IFS Code, MICR support? During initial stages this ! data can be used to verify codes.

This https://www.rbi.org.in/scripts/neft.aspx link has a list of IFS Codes for NEFT enabled banks.

About

Some programs to handle finance data

License:BSD Zero Clause License


Languages

Language:Perl 98.5%Language:Emacs Lisp 1.5%