- Install python3
- Install pip3
- Install dependencies (best in virtualenv)
pip3 install -r requirements.txt
-
Prepare environment (see "How to prepare environment" section above)
-
Prepare data in standardized format:
- Use appropriate plugin for your broker:
python -m plugins.stock.revolut --input-path <export_path> --output-path <output_path>
python -m plugins.stock.etrade --input-path <export_path> --output-path <output_path>
- You can prepare multiple files from different brokers
- You can also prepare a file manually in the format matching the example in
src/data_sources/stock_loader/example_format.csv
- Use appropriate plugin for your broker:
-
Run the tax calculation script:
python -m stock -f <file1> -f <file2> -f <file3> -y 2022
where:
-fspecifies files with transactions in standardized format-y 2022specifies the year for tax calculation (optional, defaults to previous year)
-
For more options use:
python -m stock --help
-
Przygotuj środowisko (patrz sekcja "How to prepare environment" powyżej)
-
Przygotuj dane w ustandaryzowanym formacie:
- Użyj odpowiedniego pluginu dla swojego brokera:
python -m plugins.stock.revolut --input-path <sciezka_do_eksportu> --output-path <sciezka_wyjsciowa>
- Możesz przygotować kilka plików od różnych brokerów
- Możesz też przygotować plik ręcznie w formacie zgodnym z przykładem w
src/data_sources/stock_loader/example_format.csv
- Użyj odpowiedniego pluginu dla swojego brokera:
-
Uruchom skrypt obliczający podatek:
python -m stock -f <plik1> -f <plik2> -f <plik3> -y 2022
gdzie:
-fokreśla pliki z transakcjami w ustandaryzowanym formacie-y 2022określa rok, dla którego obliczany jest podatek (opcjonalne, domyślnie poprzedni rok)
-
Więcej opcji znajdziesz używając:
python -m stock --help
-
Prepare environment (see "How to prepare environment" section above)
-
Prepare data in standardized format:
- Use appropriate plugin for your broker:
python -m plugins.crypto.revolut --input-path <export_path> --output-path <output_path>
- You can prepare multiple files from different brokers
- You can also prepare a file manually in the format matching the example in
src/data_sources/crypto_loader/example_format.csv
- Use appropriate plugin for your broker:
-
Run the tax calculation script:
python -m crypto -f <file1> -f <file2> -f <file3> -y 2022
where:
-fspecifies files with transactions in standardized format-y 2022specifies the year for tax calculation (optional, defaults to previous year)
-
For more options use:
python -m crypto --help
-
Przygotuj środowisko (patrz sekcja "How to prepare environment" powyżej)
-
Przygotuj dane w ustandaryzowanym formacie:
- Użyj odpowiedniego pluginu dla swojego brokera (np. Revolut):
python -m plugins.crypto.revolut --input-path <sciezka_do_eksportu> --output-path <sciezka_wyjsciowa>
- Możesz przygotować kilka plików od różnych brokerów
- Możesz też przygotować plik ręcznie w formacie zgodnym z przykładem w
src/data_sources/crypto_loader/example_format.csv
- Użyj odpowiedniego pluginu dla swojego brokera (np. Revolut):
-
Uruchom skrypt obliczający podatek:
python -m crypto -f <plik1> -f <plik2> -f <plik3> -y 2022
gdzie:
-fokreśla pliki z transakcjami w ustandaryzowanym formacie-y 2022określa rok, dla którego obliczany jest podatek (opcjonalne, domyślnie poprzedni rok)
-
Więcej opcji znajdziesz używając:
python -m crypto --help
