"""Payment group logic.""" from owsresponse import response from abacus_account import models from abacus_account.schemas.account import EligibleAccountListSchema def get_payment_group_eligible_accounts(payment_group_id: int): """Get payment group eligible accounts.""" results = models.Account.get_eligible_for_payment_via_closing_balance( payment_group_id ) message = EligibleAccountListSchema(many=True).dump(results) return response.Response(message=message, status=200)