-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an option to show the final report grouped per transaction type (crypto-to-crypto, crypto-to-fiat, ...) #121
Comments
In the US case RP2 generates two tax-specific reports:
I think the above approach is a good pattern for all countries. In the case of Spain we only have rp2_full_report and it would probably be useful to add the Spanish equivalent of tax_report_us, which would generate the data required by the Spanish government, in the format they require (let's call this tax_report_es, for simplicity and homogeneity). The new tax_report_es plugin can generate the needed information by accessing the data structures generated by the tax engine. As for the specific questions you asked, I'm not sure I understand what you mean exactly by "defining the transaction type that we have when we close the position": do you mean what is the transaction type (gift, sale, etc.) of the last transaction before the amount of crypto goes to zero? Either way it should be possible to capture any needed information from the data structures provided to the plugin by the tax engine. |
Adding a bit more context. The output from tax_report_us is immediately recognized by any US tax accountant as Form 8949. What is the Spanish equivalent of Form 8949? The tax_report_es plugin should generate that. |
Kind of related... How does rp2 handle the case of How are asset pairs of crypto conversions managed? Do the plugins generate 2 transactions in the crypto conversion case? And if manually entering data, do you need to input 2 transactions when reading the csv forms? |
ahh. good. that makes sense. Thanks! |
In Spain, we are asked to provide the report defining the transaction type that we have done to close a position. I think it's especially interesting to distinguish the balance when we have changed from one crypto to another, and when we have sold a crypto to obtain EUR. I wonder if this option is already there, since I have not found it. I think it should not be very difficult to obtain, at least looking at my .ods file. Any insights on this?
Thanks in advance and many thanks for this contribution.
The text was updated successfully, but these errors were encountered: