Skip to main content

Automated PPDG-3R tax reports for Interactive Brokers. It automatically pulls your data and generates a ready-to-upload XML file with all prices converted to RSD.

Project description

Build Status Coverage

ibkr-porez

Automated PPDG-3R and PP-OPO tax reports generation for Interactive Brokers. It automatically fetches your data and generates a ready-to-upload XML files with all prices converted to RSD.

Quick Start

Graphical installers are available for Windows and macOS.

Install ibkr-porez

If you use the graphical interface, configure your data (the Config button), then just use Sync to refresh data and create declarations.

If CLI is your native language (AI agents and brave humans), install the Python package (GUI + CLI in one) CLI documentation.


Developers

Do not forget to run . ./activate.sh.

For work it need uv installed.

Use pre-commit hooks for code quality:

pre-commit install

Allure test report

Scripts

Install invoke preferably with pipx:

pipx install invoke

For a list of available scripts run:

invoke --list

For more information about a script run:

invoke <script> --help

Coverage report

Created with cookiecutter using template

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

ibkr_porez-3.12.3.tar.gz (457.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ibkr_porez-3.12.3-py3-none-any.whl (87.6 kB view details)

Uploaded Python 3

File details

Details for the file ibkr_porez-3.12.3.tar.gz.

File metadata

  • Download URL: ibkr_porez-3.12.3.tar.gz
  • Upload date:
  • Size: 457.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ibkr_porez-3.12.3.tar.gz
Algorithm Hash digest
SHA256 6651cd820fdf8bae924249e064a28df6eec1b7280e2df9191c21cce34241836c
MD5 7e6ea5b50ee692c5d7df4483487e5abb
BLAKE2b-256 44029611275417c579b6f1b3f415adb5019199297f716e31b8f20bc5bae668ec

See more details on using hashes here.

File details

Details for the file ibkr_porez-3.12.3-py3-none-any.whl.

File metadata

  • Download URL: ibkr_porez-3.12.3-py3-none-any.whl
  • Upload date:
  • Size: 87.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ibkr_porez-3.12.3-py3-none-any.whl
Algorithm Hash digest
SHA256 da3883d6dab709ffc687ada06104dc78b6ef528820929e8e1c3afdc416ccee93
MD5 eeb8d9bfff9483e96c68230ff3d0c7e1
BLAKE2b-256 cc064b727ef632645491bf467fb00842811d412818115222bce86870d8f96530

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