ScaleXP will take care of this for you. The system tracks each bill and each line within a bill. Any words which denote time period are detected by the system. Costs are then allocated by month and even by day. Your prepayment schedule is easy to query, clicking through to specific bills and even lines within a bill.