Skip to main content

Just Another Ledger - project to track personal financial records

Project description

JAL

Just Another Ledger is a project for personal finance tracking.

It was designed to keep records of personal incomes/spendings and investments with up-to-date information about account's balances and portfolio value.

Main features

  • multiple accounts with different currencies (base currency is russian rouble but might be changed in future versions)
  • 5 types of transactions:
    1. Generic income/spending operations that may be split into several categories
    2. Asset and money transfers between accounts (with currency conversion if required)
    3. Buy/Sell operation for securities (jal supports stocks, ETFs, options, partial support of bonds and futures)
    4. Dividend for stocks and Interest payments for bonds
    5. Corporate actions for stocks (Split, Symbol change, Merger, Spin-Off, Stock dividend)
  • basic reports:
    1. monthly incomes/spendings splitted by category
    2. profit/loss report for investments accounts
    3. closed deals report
  • stock/ETF quotes updates for US (Yahoo), EU (Euronext), CA (TSX) and RU (MOEX) exchanges traded stocks
  • Broker statement import:
    1. Russian: Uralsib broker (zipped xls), KIT Finance (xlsx), PSB broker (xls), Open broker (xml).
    2. International: Interactive Brokers Flex statement (xml), Just2Trade (xls).
  • Tax report preparation for foreign investments according to Russian Tax Code (manual).
    Russian tax estimation for open positions.
  • experimental Download russian electronic slips from russian tax authority (FNS). This function requires authorization and additional dependencies to use these function - packages pyzbar and Pillow.
    You may authorize via SMS, FNS personal account or ESIA/Gosuslugi. QR code may be scanned from camera, clipboard image or image file on disk.

Full description is available at Github - English, Русский

Support: jal@gmx.ru or Telegram

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

jal-2022.12.2.tar.gz (291.9 kB view details)

Uploaded Source

File details

Details for the file jal-2022.12.2.tar.gz.

File metadata

  • Download URL: jal-2022.12.2.tar.gz
  • Upload date:
  • Size: 291.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for jal-2022.12.2.tar.gz
Algorithm Hash digest
SHA256 8d45e348e96ffdf84e57dc7015d3991239baf51a991e0e090274a5b0b43c6742
MD5 0bf1a3b4108dfc2351a0941be1972da0
BLAKE2b-256 89353938f9051944afdf89d04770ca0e0e76d62e715fa40caae8bda9b01bbbcc

See more details on using hashes here.

Supported by

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