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:
- Powershell, ewentualnie cmd.exe
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)
| File | Size | Uploaded | |
|---|---|---|---|
| degiro-pit-woj-i-0.3.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|