Going through this right now, albeit with Robinhood. I have to report my earning in Canada and the US, but I have a lot of transactions. The IRS is okay with the condensed transactions; but the CRA want everything line-by-line. So now I have to scrape my transactions via the "unofficial" Robinhood API because they conveniently don't allow you to export anything.
Any info on this "unofficial" API?
I had to learn Python to pay my taxes
11–19 of 19 posts
Re: I had to learn Python to pay my taxes
#12AFAIK in Europe you need to pay taxes only when you convert (sell) crypto currency to real currency.
2) At least for some of the countries (the once where I'm aware how taxes work) this is not the case: Even if you exchange one cryptocurrency for another cryptocurrency it's taxable. However, long-term capital gains of cryptocurrencies aren't taxable in some European countries.
Re: I had to learn Python to pay my taxes
#13Re: I had to learn Python to pay my taxes
#14Are tax services around the world going to get absolutely blasted with tax filings containing hundreds and hundreds of pages of API-powered BTC trades this year? What a mess.
Re: I had to learn Python to pay my taxes
#15Some minor manual effort required.
The effort turned up a systemic weakness across the whole of the US for stock position transfers when a dividend is retroactively reclassed as return of capital. At an individual level, this system problem causes tax obligation calculation errors. Repeat this across all taxpayers who transferred such stocks in the first 1-3 months of a year.
Re: I had to learn Python to pay my taxes
#16Going through this right now, albeit with Robinhood. I have to report my earning in Canada and the US, but I have a lot of transactions. The IRS is okay with the condensed transactions; but the CRA want everything line-by-line. So now I have to scrape my transactions via the "unofficial" Robinhood API because they conveniently don't allow you to export anything.
Re: I had to learn Python to pay my taxes
#17Re: I had to learn Python to pay my taxes
#18Re: I had to learn Python to pay my taxes
#19AFAIK in Europe you need to pay taxes only when you convert (sell) crypto currency to real currency.
Any money you put in, can be taken out without paying any taxes.
Once you've taken out more than you paid in, you just pay income tax and that's it.
You report your "paid in" and "paid out" sum(to/from that one account) to the tax office yearly.
Really makes the whole process simple and adaptable to any investment model.