Q. How do I code expenses which we pay on behalf of the agents and for which we will be reimbursed?
A. Bill your associates against the same account that you use to pay the bill (i.e. MLS Dues). You must do this in the same month as the bill is posted so that it washes the agent charges back out of the total expense.
If this is not going to happen in the same month, then you must book the payment to a prepaid account on the Balance Sheet so as not to disrupt current month's profit share and the next month when billing the associate you will code against the prepaid account to wash out.