Skip to main content

Degiro - PIT

Celem tej aplikacji jest pobranie kursów walut potrzebnych do obliczenia podatku giełdowego w Polsce. Aplikacja na licencji MIT, autor nie ponosi odpowiedzialności za poprawność działania programu.

Wymagania

Dla Windows:

Instalacja

Otwórz Powershell (Windows)/ Terminal (Linux). Uruchom:

pip install degiro-pit-woj-i

Aktualizacja

pip install --upgrade degiro-pit-woj-i

Instalacja z kodu źródłowego (alternatywna do pip install)

Pobierz kod aplikacji

git clone https://github.com/woj-i/degiro-pit.git

Otwórz terminal w katalogu projektu (tam gdzie README.md). Uruchom:

python -m venv venv

Dla Windows:

venv\Scripts\activate.bat

Dla Linux / MacOS:

source venv/bin/activate

Uruchom:

pip install -r requirements.txt

Przygotowanie danych

Pobierz raport z transakcji DeGiro w formie plików csv. Zapisz plik w osobnym katalogu (np. Degiro). Domyślna nazwa pliku z transakcjami przy eksporcie z DeGiro to Transactions.csv.

Przykładowy plik z danymi znajdziesz w katalogu examples/input.

Uruchomienie programu

Otwórz Powershell/Terminal w katalogu gdzie znajdują się  plik z transakcjami. Powershell można uruchomić przez Windows Explorer -> Plik -> Otwórz Windows Powershell. Uruchom:

python -m degiro_pit.enricher Transactions.csv --date_column_name Datum --currency EUR

To komenda dla niemieckiej wersji DeGiro. Jeśli kolumna daty w Twoim pliku CSV nazywa się inaczej to zmień Datum na swoją nazwę. Możesz także wybrać inną walutę. Obecnie są wspierane EUR i USD. Jeśli nazwałeś plik inaczej niż  domyślne Transactions.csv to użyj nazwy swojego pliku w komendzie powyżej.

Wyniki

Wyniki znajdują  się w katalogu gdzie została uruchomiona aplikacja. Nazwa pliku wynikowego to output.csv. Wyniki należy otworzyć używanym przez Ciebie arkuszem kalkulacyknym (np. LibreOffice Calc).

Dysponując kolumną z kursem waluty z dnia poprzedniego od transakcji (eur_pln_day_before) łatwo stworzyć kolumnę z wyliczoną wartością w złotówkach. Do rocznego podsumowania należy pamiętać o usunięciu linii transakcji kupna, które nie zostały zamknięte.

Rozwój aplikacji

Wszelkie uwagi i propozycje ulepszeń są mile widziane. Proszę używać do tego zakładki "issues" w GitHubie.

Release files for degiro-pit-woj-i 0.3.0

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

Source distribution (sdist)

Source distribution for degiro-pit-woj-i 0.3.0
File Size Uploaded
degiro-pit-woj-i-0.3.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for degiro-pit-woj-i 0.3.0
File Interpreter ABI Platform
degiro_pit_woj_i-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / degiro-pit-woj-i-0.3.0.tar.gz

Download URL degiro-pit-woj-i-0.3.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3c67213cbc356f8c1f6a3d4244c09eba669fd39f5bf5b16b23c3df54d3f4ff37
BLAKE2b-256 checksum
How to use checksums
e0e5d62670741fe86f99a87d3bda05e2aa082bc470bc82d38363fa946e37b58a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release files / degiro_pit_woj_i-0.3.0-py3-none-any.whl

Download URL degiro_pit_woj_i-0.3.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e80fd4b4ad69b3ca28eddeffd66211e8d10c6826867c79730f6df0fb56fc028
BLAKE2b-256 checksum
How to use checksums
18c4091e1610f3ca7ebb85403d760c1e3a41c2021f300547c03b6f7675365194
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

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