Posting and paying owners out of pocket expenses

I need help please!!  The owner of the business pays miscellaneous expenses out of pocket via cash such as gas, supplies etc.  To post these, I set up a liability account as a payable (vendor) and called it "owners cash receipts".  Any items posted to this account are posted under the "shareholder loan" account.  Then each month I tally all the expenses and post them as a lump sum itemized bill to this vendor called "owners cash receipts".  I post each summarized item to an expense account, e.g. total supplies get posted to an expense account called "shop supplies".  This way, the HST paid by the owner is calculated on the HST report.  The owner doesn't get a regular reimbursement.  The bills just accumulate so there is a considerable amount of funds owing to him.  I read that in order to reimbursement of some of the funds to the owner, I should do it by going to "banking", "pay bills", "pay expenses" and post it as a shareholders loan.   I have now noticed that by reimbursing him this way, the bills I created remain outstanding and any amounts paid out to him are not deducted from the total owing.   

Now I don't know how I can fix this or how I should have been reimbursing him correctly.  I think I should have been entering the reimbursements as payments towards the bills I created.  Can someone help me with this and let me know how to correctly enter and pay out these expenses.