Application for get PLN value of a currency for the last working day before DeGiro transaction. It helps to prepare PIT for The National Revenue Administration
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file degiro-pit-woj-i-0.3.0.tar.gz.
File metadata
- Download URL: degiro-pit-woj-i-0.3.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c67213cbc356f8c1f6a3d4244c09eba669fd39f5bf5b16b23c3df54d3f4ff37
|
|
| MD5 |
bc8644537fe0238fa874d0e1cc363338
|
|
| BLAKE2b-256 |
e0e5d62670741fe86f99a87d3bda05e2aa082bc470bc82d38363fa946e37b58a
|
File details
Details for the file degiro_pit_woj_i-0.3.0-py3-none-any.whl.
File metadata
- Download URL: degiro_pit_woj_i-0.3.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e80fd4b4ad69b3ca28eddeffd66211e8d10c6826867c79730f6df0fb56fc028
|
|
| MD5 |
6955c74f5599dd8902658cd2a020ccc4
|
|
| BLAKE2b-256 |
18c4091e1610f3ca7ebb85403d760c1e3a41c2021f300547c03b6f7675365194
|