>>1917845> if ($creditSum < $payout) {Этот if можно убрать, используя функцию min/max для вычисления размера оплаты: оплата = меньшее из (стандартной оплаты, остатка по кредиту).А так, верно.>>1917979Вообще, такая ситуация, когда есть однотипные, но разные сущности, называется наследование таблиц. Есть три стандартных паттерна: Class Table Inheritance, Single TI, Concrete TI. Single TI, например, это и есть складывание всего в одну таблицу. Наверно, вместо отдельных сущностей лучше использовать один из трех паттернов.