-
Notifications
You must be signed in to change notification settings - Fork 160
Description
This gets requested now and again. It is not on the roadmap and there are third party dapps that can help you get the transaction data for tax purposes.
For example stackonchain.com and fatstx.github.io
Export data is especially useful if token values are also available in dollars value: daily closing price of the currency being transferred for example. Users are requesting export data to be compatible with crypto administration tools such as Koinly, or Zenledger, Coinledger, CoinTracking.
Koinly is an app that takes a csv in a certain format to make tax administration partially automated. It requires formatting in a certain way, such as described here: https://help.koinly.io/en/articles/3662999-how-to-create-a-custom-csv-file-with-your-data
Their most general format expects these columns to be filled:
Date | Sent Amount | Sent Currency | Received Amount | Received Currency | Fee Amount | Fee Currency | Net Worth Amount | Net Worth Currency | Label | Description | TxHash
Net worth can be empty and Koinly will get the prices from existing oracles/database/history records.
Stacksonchain.com has almost all this data in their export but the labels are a bit different and for some tokens it does not have token prices in dollars because they are not tracked anywhere (FWP-WSTX-ALEX-50-50-V1-01 pool token for example).
I expect Koinly (or Zenledger, Coinledger) will have trouble calculating Net Worth if token prices are not being tracked. Perhaps some manual work will always be required in administrating this for taxation purposes?
@0xbabo would Stackonchain consider offering an alternative export format just for Koinly users? As I understand, it my only require renaming and rearranging some columns already available in the stackonchain export format see here:

https://github.com/no314/stx-fan/blob/main/tutorials/stacksonchain-template-for_koinly.xlsx