Comments (8)
At the moment there is no support in the conversion tool for Defi transactions, you will have to manually consolidate these.
The plan is to add handling for the most popular Defi apps into the Etherscan parser (you could use this instead of the Ledger Live export), as these exports have more detail, i.e. ContractAddress, to help identify the different Defi apps.
Can't give you a timeline for when this will be available, but a few users have been asking for it, so something I want to add soon.
from bittytax.
Hi @yannickvidal, with this latest change 77362fa. You can use Etherscan to export your transactions/token transactions, and BittyTax will merge the swaps into trades.
from bittytax.
Hi @nanonano, that is awesome, thank you for this! I had a go an it seems to merge most transactions.
However, there are some that seem to not get merged. It's not a big deal as they can easily be merged manually, but I thought I would flag it to avoid Withdrawal/Deposit mismatches, so here is an example:
- When trying to
bittytax_conv
this transaction https://etherscan.io/tx/0x6846540e4278590e48a8da7e0ee3e37bb4b5aacbe6a35c1bafad6da4f5079371 (this is not my wallet, but the issue is exactly the same with mine) - It generates this
BittyTax_Records
https://filebin.net/cqfmkq31y35ol4bp. The transaction that happened at 9.27am is in there. However, the second tab hasMRPH
as a Withdrawal and the third tabETH
as a Deposit. Those two have the same transaction hash and they should, I believe, appear as a Trade instead
Maybe I did not export the CSV from Etherscan properly?
- I went to https://etherscan.io/address/0x2b3406cf0b4fdc68a1bc46553afcf79debc06384
- Downloaded the CSV export for 21 Oct 2021 for the
Transactions
,Internal Txns
andErc20 Token Txns
tabs - I then ran
bittytax_conv ~/Downloads/export-0x2b3406cf0b4fdc68a1bc46553afcf79debc06384.csv ~/Downloads/export-address-token-0x2b3406cf0b4fdc68a1bc46553afcf79debc06384.csv ~/Downloads/'export-0x2b3406cf0b4fdc68a1bc46553afcf79debc06384 (1).csv'
from bittytax.
Any update on this? There's nothing fancy about 0x6846540e4278590e48a8da7e0ee3e37bb4b5aacbe6a35c1bafad6da4f5079371 - this scenario should be handled correctly.
from bittytax.
It's because the merge parser doesn't consider the internal transactions, this is being worked on.
from bittytax.
Thank you for the prompt update!
I'm surprised this is not impacting more people as it seems to be an issue with all Swap Exact Token For ETH
Uniswap V2 transactions, not simply the ones done through Ledger...
from bittytax.
I've fixed this issue on my own branch: nubbel@29efd69
I'm afraid I don't have time to merge this back upstream as the tax filing deadline is approaching fast and I also made lots of other changes. Feel free to cherry pick or transplant the changes if you find them useful.
from bittytax.
Hi @nubbel, thanks for sharing your changes, I've just pushed a change bf6090d to support NFT and internal txns exports.
from bittytax.
Related Issues (20)
- Error with Bittytax 0.5.3.dev0 HOT 2
- Nexo time / date format changed HOT 1
- adalite.py typo HOT 2
- Process stuck due to memory and disk usage HOT 6
- Accounting tool not processing sheets correctly HOT 29
- bscscan has changed its datetime format HOT 4
- binance unrecognised transactions HOT 8
- Can't convert Binance US yearly tax report HOT 22
- How to upgrade unreleased version? HOT 2
- Imports from relative paths fail HOT 4
- Bitpanda CSV format has changed HOT 2
- Koinly USA header HOT 3
- Kraken format change HOT 12
- Crypto.com change of Transaction Kind HOT 3
- Add support for ByBit?
- Crypto.com bittytax_conv: new transaction kinds HOT 2
- Problem with STRK symbol - This has two token associated with it, how to define the correct one?
- Unnecessary price lookup for Gift-Spouse and Charity-Sent HOT 1
- ImportError: attempted relative import with no known parent package
- year-end balance and average annual stock. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bittytax.