provinzio / CoinTaxman

Calculate your taxes from cryptocurrency gains
GNU Affero General Public License v3.0
142 stars 31 forks source link

Feature: Detailed export with all actions #94

Closed Griffsano closed 2 years ago

Griffsano commented 2 years ago

It would be nice to have a detailed table/CSV that lists all actions including buys, prices used for calculation and total values. This would also enhance transparency of how the gains/losses are calculated and on what price basis.

Additional actions that could be listed are staking/unstaking. This issue could be tackled together with https://github.com/provinzio/CoinTaxman/issues/95 and https://github.com/provinzio/CoinTaxman/issues/53.

scientes commented 2 years ago

This would be a nice addition, but could be a lot of work depending in how detailed we want to do this

provinzio commented 2 years ago

All tax events are exported as csv.

https://github.com/provinzio/CoinTaxman/blob/main/src/taxman.py#L309-L361

If you want a more detailed export, we could add another list e.g. self.all_events or adjust the TaxEvent class with a boolean is_taxable and add all actions we want to see in the final evaluation.

provinzio commented 2 years ago

I am currently reworking the taxation and export. This feature should come with it.