I purchased the version with API, which is broadly a good thing go do as it saves some time. But it can pretty badly mess up things, as well. Further, a couple of exchanges that I have used were not listed.
I have managed to recreate (using csv outputs, with significant manual corrections), a basic file of transactions. The generic CSV file is available here.
How to use cointracking.info effectively
Prepare an initial comprehensive up-to-date set of data using APIs, etc.
Export the data as a csv file.
Collapse, manually, the multiple trades for a single transaction into a single trade (e.g. an exchange might purchase bits of BTC at a time as part of a single transaction).
Delete the entire data on cointracking.info (use “bulk edit” option)
If you need to, upload the fresh file using the “Enter coins”>Bulk imports>csv option. Otherwise, the csv file contains all relevant info for tax purposes.
I registered with Xapo and Coinmama and did not use it for a long time.
Both are utterly useless, since all you can do is buy Bitcoin (only). XAPO is also not at all secure since it doesn’t use an independent authentication application like Authy. Instead, it uses its own mobile app and FORCES you to use your phone number in order to activate the mobile app. Now, it is well known that phone numbers can be easily hijacked, so that doesn’t make any sense. Also, it makes it impossible to use Xapo while travelling across the world.
Both these are one-coin wonders, and pretty worthless.