No worries. I suspect that a lot of crypto traders/investors fall into these categories:
- Casual users who make minimal trades on one or two exchanges. These are probably adequately served by existing commercial offerings like
cointracker.io etc.
- Professional traders who already have some other professional commercial trade recording/reporting software.
For people in between, who are doing something more complex (multiple exchanges, offline wallets, mining income, large numbers of transactions or lots) but are not professional traders, I suspect that probably most tax returns are full of errors that neither the filers nor the IRS are readily able to untangle. If the amounts are low, then it's not worth either of their time. If the amounts are large, I am not sure. I talked to a tax preparer, asking how one would verify the numbers, and he said that probably you'd have to engage a mid-to-large accounting firm and hand them your raw data -- not sure how they would analyze it. He also said that with the IRS it would probably be a bit hit and miss how an auditor would handle or analyze it -- they probably wouldn't be reading one's Python code, no :)
My goal with Magicbeans was to generate PDF reports which lay out the lots in both inventories and transactions such that one could actually manually match everything up, even if it would be tedious. The goal was to be able to walk into an IRS office with that report and be able to justify the cap gains/losses of any sale someone questions.