У вас зарплату каждый получает на свою карту, так? Как на ней не может быть денег? Вы ведь в курсе сколько у вас денег на счету? Я могу понять, что оплатить авиа билеты можно с той карты, на которой осталась достаточная сумма денег. Но что вы делаете с комуналкой, которая привязана к счету? Как с бензином? или у вас гэмблинг и какая карта вытащится из кошелька первая, той и оплатите? Не совсем понимаю как у вас работает на практике.