cristianlivella / cryptax

Software for calculating cryptocurrency capital gains for tax purposes. Calculation with LIFO method, made in Italy for Italy.
https://cryptax.cristianlivella.com
GNU General Public License v3.0
12 stars 2 forks source link

Consider removing "expense" transaction type #36

Closed cristianlivella closed 2 years ago

cristianlivella commented 2 years ago

"Expense" transaction type was originally intended to insert transactions as network fees, that did not have a well known countervalue.

For tax purposes they have always been treated by CrypTax as sales, using the daily price from CryptoHistory.

The only difference is that they were ignored when calculating the total investments for the year (Investimenti anno corrente).

With the merge of PR #35 they are now considered as sales, so maybe it no longer makes sense to maintain the "expense" type, which has often also created confusion among new users.

cristianlivella commented 2 years ago

After a report from a user, with the PR #37 I reverted some changes and implemented a setting to let the user choose if consider expenses (and earnings) transactions as investment or not. So for the moment we keep the expense transaction type (but I still think it's better to discourage their use)