How about none of the above? Create a barter bank account and flow the a/r and a/p thru the account to track this unique situation. So create the bank acct. called “barter”. Then pay the bills and receive the invoice payments thru it. One will wash out the other.
You cannot create a negative sales transaction in qb.