Skip to main content

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)
    6. Term deposits.
  • basic reports:
    1. Daily history of account balance.
    2. Portfolio asset allocation for a given date.
    3. Monthly income/expenditure by category.
    4. Investment profit/loss and history of payments for an assets.
    5. Closed deals summary.
  • 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).
  • Investments report for tax declaration preparation for Russia and Portugal.
    Russian tax estimation for open positions.
  • experimental Download russian electronic slips from russian tax authority (FNS). This function requires authorization and pyzbar package installation for QR recognition.
    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

Metadata

Release files for jal 2026.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jal 2026.8.1
File Size Uploaded
jal-2026.8.1.tar.gz 4.2 MB Details

Release files / jal-2026.8.1.tar.gz

Download URL jal-2026.8.1.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
bcc36dcc4745292e0eb2fb8d3e5b69052b4e579994edf7583167cfb8856b1a6e
BLAKE2b-256 checksum
How to use checksums
5e59bbb51a1b78390003c3f7afdf56d56ef8af1ca46edaba08c796b34bd3cd9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

2026.8.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page