It is possible to use a Credit Card Account as an Accounts Payable for it to receive the GL Impact, the system does not currently allow Non-Accounts Payable accounts as selection in the Vendor Bill.
Only Accounts Payable type of accounts are permitted when creating Bills. This is the same behavior that applies to Invoices in which only Accounts Receivable type of accounts can be selected.
Documented below is the hierarchy for Payment Accounts.
1. When there is no Payment Method on a Payment/Cash Sale/Customer Deposit, the Bank Account that will be used is the Default Payment Account set on Setup > Accounting > Accounting Preferences > Items/Transactions tab.
2. When there is a Payment Method on a Payment/Cash Sale/Customer Deposit record, the Bank Account set for the Payment Method under Setup > Accounting > Accounting Lists > Payment Method > Account tab will override Default Payment Account.
2.a. If the Payment Method is set to Group with Undeposited Funds, then the Account will be Undeposited Funds.
2. b. If the Payment Method is set to Deposit To Account, the Payment/Cash Sale/Customer Deposit record will be deposited to that Account.
2. c. If the Payment Method is set to Deposit To Account = blank/null, the Payment/Cash Sale/Customer Deposit record will default based on the Account set on the Credit Card Processor Profile’s Settlement Bank Account (Setup > Accounting > Payment Processing Profiles > click on the Gateway Profile Name > Settlement Bank Account).