One customer table containing customer records which are of at least 2 distinct classes. In our case, the major difference is between "simple interest" and "precomputed interest" customers. The mechanism for figuring out payment amounts due at any point in time is completely different for each type of customer.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!