@QBslave: The payment itself would always go to the CC liability not draws or expense. The transaction on the CC itself would be what you would have to figure out which is business and which is personal. Doesn't matter that they are paying the CC balance with business funds, what matters is where the charges are being posted to from the statement.
Beginning balance = 1,250.00
Gas for business 25.00 = fuel expense
Haircut for owner 20.00 = owner draw
Ending Balance = 1,295.00
Will reconcile to the CC statement. Then when a payment is made to the CC it's Debit CC liability / Credie Checking account
Also if you wanted to use a due to and from account the personal charges wouldn't be due TO shareholder, they would be due FROM shareholder.