Enable partial payments in the lease profile. Record the payment from the housing authority first, and the tenant can pay the remaining amount through their portal. For roommates, create two monthly recurring charges for their respective shares.