Example: You buy 4 Loot Crates for 1 ETH. Out of those Loot Crates Packages you get 10 NFTs.
If you pay additional e.g. ETH you need to add them as "other fee" or "spend/expense" as an additional transaction.
If there are NFTs or Liquidity Mining Token tokens which do not show a current price you can add it manually. You can use our NFT Center here and add the current price of your NFTs here beforehand. On both pages the steps to take are described there.
With the new import method of NFTs it could happen that they are imported like this if you get more unique NFTs within one trade.
In this case you have 3 options to adjust your transactions manually:
1. You could either manually change the in this case 4 NFT "deposit" transactions into "income (non taxable)" transactions and change the trade into one "spend" transaction with the amount you paid for all NFTs in total.
2. Or you divide the amount you paid by the NFT amount (in this case 150 MATIC by 4) and delete the trade itself and adjust the start date of your API job to avoid re-import: How to avoid or unwanted transactions/re-imports or SCAM token via API jobs?
3. When you convert [NFT A + NFTB + NFT C] into one NFT D it is not possible to have only one transaction. It would have to be NFT A trade into NFT D with adjusted asset value/cost base and a "Expense (non taxable)" for NFT B and C