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:
- Generic income/spending operations that may be split into several categories
- Asset and money transfers between accounts (with currency conversion if required)
- Buy/Sell operation for securities (jal supports stocks, ETFs, options, partial support of bonds and futures)
- Dividend for stocks and Interest payments for bonds
- Corporate actions for stocks (Split, Symbol change, Merger, Spin-Off, Stock dividend)
- Term deposits.
- basic reports:
- Daily history of account balance.
- Portfolio asset allocation for a given date.
- Monthly income/expenditure by category.
- Investment profit/loss and history of payments for an assets.
- Closed deals summary.
- stock/ETF quotes updates for US (Yahoo), EU (Euronext), CA (TSX) and RU (MOEX) exchanges traded stocks
- Broker statement import:
- Russian: Uralsib broker (zipped xls), KIT Finance (xlsx), PSB broker (xls), Open broker (xml).
- 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
pyzbarpackage 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.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jal-2026.7.1.tar.gz | 427.9 kB | Details |
Release files / jal-2026.7.1.tar.gz
| Download URL | jal-2026.7.1.tar.gz |
|---|---|
| Size | 427.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8f758d4e489bdc5d0bc6d2168c367ceaee35f5f0a20c070fbacdcae863e00ea
|
|
BLAKE2b-256 checksum How to use checksums |
8e2a7758e81147f8d30e5d3356e14ede6015c0a71ca56fc28f8002c5d41212ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|