Reimbursement from a retainer when invoicing from a different system
I'm an attorney and take retainers from clients. I have the retainers set up under a Trust Account Liabilities Account, with sub accounts for each client. I invoice my clients from my CRM system. Occasionally I have to pay a vendor online with my office credit card, although the expense will actually be paid eventually from the client's retainer. When I pay the vendor online, the payment comes from my checking account. I then transfer the funds from the client trust account liability account to my checking. But I don't want the vendor payment showing as an expense of my firm (which would cause me to understate my profit for tax purposes). How should I account properly for the vendor payment when I pay it from my accounts, then reimburse myself from my client's retainer bearing in mind that I have already generated an invoice to my client in a different system?
