Prepaying Inventory

Today many companies purchase inventory with credit cards.     In QuickBooks this is generally done by posting the a credit card charge.   In the transaction, you select a Vendor and the items you are buying.    When recorded,  this transaction will debit inventory and credit the credit card liability account.      Now in Order Time when you receive a purchase order it will create a bill in QuickBooks.   Again in this transactions,  a Vendor  and the items you are buying are indicated.   When recorded,  this transaction will debit inventory and credit the accounts payable liability account.  You can see that the Items have been recorded twice.  The solution to this dilemma is straight forward.  In the credit card transaction,   instead of selecting the items,  instead use Accounts and in particular Accounts Payable.     Now the first transaction would be a debit to Accounts Payable and credit to the credit card liability account and therefore would cancel the credit in the second transaction.