Two random transactions that I created based from an old Poloniex export a friend gave me...
2018-01-03 * "Crypto Buy" "Order number: xxxxxxxxx"
Assets:DGB 5171.00018694 DGB @ 0.00000447 BTC
Assets:BTC -0.02317230 BTC
Expenses:TradingFees 12.95990021 DGB @ 0.00000447 BTC
2018-01-08 * "Crypto Sell" "Order number: xxxxxx"
Assets:ETC -13.30376940 ETC @ 0.00225500 BTC
Assets:BTC 0.02995500 BTC
Expenses:TradingFees 0.00004499 BTC
Poloniex at the time only had transactions made between different cryptocurrencies, so there are no USD trades. Everything is priced in one half of the pair ie BTC/ETC DGB/BTC in the above examples.
How does one go about making everything into USD in reporting (cost basis, etc)
I'm baffled.
If I set price directives for the different cryptos before each transaction will that do it? Or am I going about it all wrong?
There doesn't seem to be a way to do double @ either. So for example I couldn't do
5171.00018694 DGB @ 0.00000447 BTC @ 21000.00 USD right?
Is there some way to set up the cost basis in USD in the initial transaction or using price directives?