eprbell
eprbell
Looking more and more promising! Style 2 is compact, but it may be a bit cryptic for users: * it doesn't have crypto data (except fee), * some fields are...
> For the first bullet, I do believe all information is accounted for. For buys or sells, the crypto amount reflects the value (positive in, negative out) and for moves,...
> I'll incorporate all of these. I particularly like the idea of adding the flow type to the transaction type. Cool!
Interesting: that's a precision of 1/100000 Satoshi, which is too small to affect your tax results. RP2 defines precision here: https://github.com/eprbell/rp2/blob/main/src/rp2/rp2_decimal.py#L19. It's currently a constant, but I suppose it could...
RP2 uses [13 digit precision](https://github.com/eprbell/rp2/blob/main/src/rp2/rp2_decimal.py#L19), however Python Decimal supports up to 20, I think. I don't think this is a high priority issue, because the final effect on fiat tax...
Glad you find it useful, thanks! In the case you're describing you can still use RP2: just leave out the transactions/lots you have already sold in previous years. E.g. suppose...
BTW in the example above you can use the Notes column to remind yourself why lot b) only has 1.5 BTC instead of 2, in case you look at the...
Good questions. What I tried to do in this first version of RP2 is to identify the basic building blocks that can capture the meaning of crypto transactions types from...
This is turning into a really cool discussion! I haven't played with DEFI much, so your detailed messages are quite educational for me. I think our goal should be to...
BTW, I implemented the PNL at datetime you requested: check the from/to time filters with arbitrary dates (-f and -t command line options) in the latest version.