Projekt dalej rozwijany w wersji graficznej pod adresem https://tax-ledger.com
Jest programem który pozwala na wygenerowanie zestawienia kosztów i przychodów z giełd kryptowalut.
Projekt dalej rozwijany w wersji graficznej pod adresem https://tax-ledger.com
- Upewnij się, że masz zainstalowaną Javę Pobierz
- Pobierz i uruchom najnowszą wersję programu tax-ledger.exe
- Upewnij się, że masz zainstalowaną Javę Pobierz
- Pobierz i zamontuj obraz tax-ledger-macOS.dmg
- Przeciągnij aplikację (Tax Ledger.app) na skrót folderu Applocations
- Upewnij się, że masz zainstalowaną Javę Pobierz
- Pobierz plik tax-ledger.jar
- Otwórz terminal [macOS - Terminal.app] w miejsu pobranego pliku
- Włącz program poleceniem
$ java -jar tax-ledger.jar
- Pierwsze uruchomienie poprosi cię o skonfigurowanie pierwszej giełdy
- Klucze API wygenerujesz w ustawieniach konta. Program wymaga jedynie pozwolenia do odczytu histori transakcji.
- Aby dodać kolejne giełdy
- wybierz akcję
gieldy
a następnie skonfiguruj kolejną giełdę - dodaj po koleji nazwę giełdy a następnie klucze do pliku credentials.txt (Zostanie utworzony po dodaniu pierwszej giełdy)
Podstawowa komenda transakcje
łączy się z każdą skonfigurowaną giełdą a następnie:
- pobiera pełną listę transakcjii.
- Wyświetla podsumowanie
- Zapisuje wyniki do pliku [nazwa komendy].csv w folderze /transactions
Dostępne argumenty dla komendy transactions
:
--today
,--yesterday
,--thisYear
,--prevYear
,--thisMonth
lub--prevMonth
- lub bezpośrednie określenie daty poprzez np.
--date 2017
,--data 12.2017
lub--date 28.12.2017
- jednostronne zakresy dat przez
--after 8.2017
,--po 8.2017
,--before 11.2017
--przed 11.2017
--reverse
odwrócenie listy wyników--onlyBB
wyświetla wyniki tylko dla BitBay analogicznie-onlyAbu
dla Abucoins--showNonFiat
wyświetla również operacje crypto-crypto. Domyślnie wyłączone ponieważ do celów podatkowych jest to zbędna informacja.--showNonEssential
wyświetla również wpłaty i wypłaty PLNów na konto giełdowe. Domyślnie wyłączone ponieważ do celów podatkowych jest to zbędna informacja.--all
wyświetla wszystkie transakcje
W celu rozlicznia dochodów za rok 2017
transakcje --date 2017
W celu rozliczenia dochodów za poprzedni miesiąc
trankakcje --lastMonth
W celu rozliczenia dochodów za styczeń 2018
transakcje --date 01.2018
W celu rozliczenia dochodów za pierwszy kwartał
tranksakcje --after 01.2017 --before 03.2017
- Program jest w pełni* przetłumaczony na język Polski.
- Wybór języka jest podejmowany na podstawie języka systemu operacyjnego.
- Każda komenda może być interpretowalna w obu językach
- Każda komenda jest automatycznie uzupełniana przez klawisz Tab (np. tra -> TAB -> transakcje)
- Program jest w pełni argumentowalny np.
java -jar tax-ledger.jar transactions -lastMonth -onlyBitbay exit
) przetworzy transakcje z poprzedniego miesiąca, z giełdy bitbay i zakończy działanie
- Abucoins nie pozwala na pobranie historii wpłat i wypłat. Aktualny stan: Oczekiwanie na poprawę przez Abucoins
- Stworzenie GUI
- Podsumowanie wszystkich walut na giełdach
- Automatyczne generowanie porfolio(zysk/strata) na podstawie histori transakcji z giełd
W celu zbudowania wykonywalnego pliku .jar przejdź do folderu projektu i wykonaj polecenie
./gradlew shadowJar
wykonywalny plik .jar zawierający wszystkie zależności, zostanie wygenerowany do folderu /build/libs/
Copyright 2017 Stanislaw stasbar Baranski
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
__ __
_____/ /_____ ______/ /_ ____ ______
/ ___/ __/ __ `/ ___/ __ \/ __ `/ ___/
(__ ) /_/ /_/ (__ ) /_/ / /_/ / /
/____/\__/\__,_/____/_.___/\__,_/_/
taxledger@stasbar.com