Try not to use JEs in QB - there's usually a better way.
Buying something can always be entered as a vendor bill.
Simple buys can be just a check or a CC entry - but this isnt a simple one - create a BILL
the vendor name can be the actual vendor, or the selling agent, or escrow agent
Now you have the choice of creating and using items, and/or entering directly to accounts.
Enter everthing you listed above to the appropriate accounts and items.
The pay the bill for the cash amount due to close.