package org.mifos.test.acceptance.loan;
@SuppressWarnings("PMD")
public class RepaymentScheduleData {
public static final String[][] EARLY_LESS_FIRST_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "12-Oct-2010", "99.3", "0.7", "0", "0", "0", "100"},
{"Future Installments", "", "", "", "", ""},
{"1", "19-Oct-2010", "-", "148.4", "4.2", "100", "0", "0", "252.5"},
{"2", "26-Oct-2010", "-", "249.5", "3.5", "100", "0", "0", "353"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0","354"}};
public static final String[][] EARLY_EXCESS_FIRST_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "12-Oct-2010", "247.7", "0.7", "0", "0", "0", "248.4"},
{"Future Installments", "", "", "", "", ""},
{"1", "19-Oct-2010", "-", "0", "3.3", "100", "0", "0", "103.3"},
{"2", "26-Oct-2010", "-", "217.9", "3.3", "100", "0", "0", "321.2"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] LATE_EXCESS_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "23-Oct-2010", "247.7", "5.3", "100", "0", "4", "353"},
{"2", "26-Oct-2010", "23-Oct-2010", "0", "1", "0", "0", "0", "1"},
{"Future Installments", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "249.5", "3.2", "100", "0", "0", "352.6"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] LATE_EXCESS_SECOND_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "23-Oct-2010", "247.7", "5.3", "100", "0", "4", "353"},
{"2", "26-Oct-2010", "23-Oct-2010", "0.9", "2.6", "0", "0", "0", "3.5"},
{"Future Installments", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "248.6", "1.5", "100", "0", "0", "350.1"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] LATE_EXCESS_THIRD_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "23-Oct-2010", "247.7", "5.3", "100", "0", "4", "353"},
{"2", "26-Oct-2010", "23-Oct-2010", "100.9", "2.6", "0", "0", "0", "103.5"},
{"Future Installments", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "148.6", "1.3", "100", "0", "0", "249.9"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] LATE_LESS_FIRST_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "23-Oct-2010", "0", "0", "100", "0", "4", "100"},
{"Installments due", "", "", "", "", ""},
{"1", "19-Oct-2010", "", "247.7", "5.3", "0", "0", "4", "253"},
{"Future Installments", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "249.5", "4.2", "100", "0", "0", "353.6"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] LATE_LESS_SECOND_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "23-Oct-2010", "0", "5.3", "100", "0", "4", "105.3"},
{"Installments due", "", "", "", "", ""},
{"1", "19-Oct-2010", "", "247.7", "0", "0", "0", "4", "247.7"},
{"Future Installments", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "249.5", "4.2", "100", "0", "0", "353.6"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] LATE_LESS_THIRD_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "23-Oct-2010", "100", "5.3", "100", "0", "4", "205.3"},
{"Installments due", "", "", "", "", ""},
{"1", "19-Oct-2010", "", "147.7", "0", "0", "0", "4", "147.7"},
{"Future Installments", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "249.5", "4.2", "100", "0", "0", "353.6"},
{"3", "02-Nov-2010", "-", "250.7", "2.3", "100", "0", "0", "353"},
{"4", "09-Nov-2010", "-", "252.1", "1.9", "100", "0", "0", "354"}};
public static final String[][] MULTIPLE_DUE_FIRST_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "04-Nov-2010", "0", "0", "100", "0", "9", "100"},
{"Installments due", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "199.3", "5.8", "0", "0", "9", "205.1"},
{"3", "02-Nov-2010", "-", "200.2", "4", "100", "0", "2", "304.2"},
{"Future Installments", "", "", "", "", ""},
{"4", "09-Nov-2010", "-", "201.1", "2.2", "100", "0", "0", "303.3"},
{"5", "16-Nov-2010", "-", "201.7", "1.3", "100", "0", "0", "303"}};
public static final String[][] MULTIPLE_DUE_SECOND_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "06-Nov-2010", "0", "0", "100", "0", "4", "100"},
{"Installments due", "", "", "", "", ""},
{"3", "02-Nov-2010", "-", "200.2", "4.2", "0", "0", "4", "204.4"},
{"Future Installments", "", "", "", "", ""},
{"4", "09-Nov-2010", "-", "201.1", "2.4", "100", "0", "0", "303.5"},
{"5", "16-Nov-2010", "-", "201.7", "1.3", "100", "0", "0", "303"}};
public static String[][] MULTIPLE_DUE_THIRD_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "100.2", "4.2", "100", "0", "7", "204.4"},
{"Installments due", "", "", "", "", ""},
{"3", "02-Nov-2010", "-", "100", "0", "0", "0", "7", "100"},
{"4", "09-Nov-2010", "-", "201.1", "2.8", "100", "0", "0", "303.9"},
{"Future Installments", "", "", "", "", ""},
{"5", "16-Nov-2010", "-", "201.7", "1.3", "100", "0", "0", "303"}};
public static final String[][] MULTIPLE_DUE_FORTH_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "09-Nov-2010", "0", "0", "100", "0", "0", "100"},
{"Installments due", "", "", "", "", ""},
{"4", "09-Nov-2010", "-", "201.1", "2.8", "0", "0", "0", "203.9"},
{"Future Installments", "", "", "", "", ""},
{"5", "16-Nov-2010", "-", "201.7", "1.3", "100", "0", "0", "303"}};
public static final String[][] MULTIPLE_DUE_FIFTH_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "09-Nov-2010", "100", "2.8", "100", "0", "0", "202.8"},
{"Installments due", "", "", "", "", ""},
{"4", "09-Nov-2010", "-", "101.1", "0", "0", "0", "0", "101.1"},
{"Future Installments", "", "", "", "", ""},
{"5", "16-Nov-2010", "-", "201.7", "1.3", "100", "0", "0", "303"}};
public static final String[][] MULTIPLE_DUE_SIXTH_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "15-Nov-2010", "201.1", "2.8", "100", "0", "6", "303.9"},
{"5", "16-Nov-2010", "15-Nov-2010", "10", "1.2", "0", "0", "0", "11.2"},
{"Future Installments", "", "", "", "", ""},
{"5", "16-Nov-2010", "-", "191.7", "0.1", "100", "0", "0", "291.9"}};//291.8 is actual
public static final String[][] MULTIPLE_DUE_SEVENTH_PAYMENT = {{"Installments paid", "", "", "", "", ""},
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "15-Nov-2010", "201.1", "2.8", "100", "0", "6", "303.9"},
{"5", "16-Nov-2010", "18-Nov-2010", "201.5", "1.6", "100", "0", "2", "303.1"}};
public static final String[][] MULTIPLE_DUE_FIRST_ADJUSTMENT = {{"Installments paid", "", "", "", "", ""}, //reversing 291.9 paid on 18-nov
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "15-Nov-2010", "201.1", "2.8", "100", "0", "6", "303.9"},
{"5", "16-Nov-2010", "15-Nov-2010", "10", "1.2", "0", "0", "0", "11.2"},
{"Installments due", "", "", "", "", ""},
{"5", "16-Nov-2010", "-", "191.7", "0.9", "100", "0", "0", "292.6"}};
public static final String[][] MULTIPLE_DUE_SECOND_ADJUSTMENT = {{"Installments paid", "", "", "", "", ""}, //reversing 112.3 paid on 15-nov
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "09-Nov-2010", "100", "2.8", "100", "0", "0", "202.8"},
{"Installments due", "", "", "", "", ""},
{"4", "09-Nov-2010", "-", "101.1", "0", "0", "0", "0", "101.1"},
{"5", "16-Nov-2010", "-", "201.7", "3.7", "100", "0", "0", "305.4"}}; //1.8,
public static final String[][] MULTIPLE_DUE_THIRD_ADJUSTMENT = {{"Installments paid", "", "", "", "", ""}, //reversing 102.8 paid on 09-nov
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "200.2", "4.2", "100", "0", "7", "304.4"},
{"4", "09-Nov-2010", "09-Nov-2010", "0", "0", "100", "0", "0", "100"},
{"Installments due", "", "", "", "", ""},
{"4", "09-Nov-2010", "-", "201.1", "2.8", "0", "0", "0", "203.9"},
{"5", "16-Nov-2010", "-", "201.7", "2.8", "100", "0", "0", "304.5"}};//2.3
public static final String[][] MULTIPLE_DUE_FORTH_ADJUSTMENT = {{"Installments paid", "", "", "", "", ""}, //reversing 200 paid on 09-nov
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "09-Nov-2010", "100.2", "4.2", "100", "0", "7","204.4"},
{"Installments due", "", "", "", "", ""},
{"3", "02-Nov-2010", "-", "100", "0", "0", "0", "7", "100"},
{"4", "09-Nov-2010", "-", "201.1", "4", "100", "0", "0", "305.1"},
{"5", "16-Nov-2010", "-", "201.7", "2.8", "100", "0", "0", "304.5"}};//2.3
public static final String[][] MULTIPLE_DUE_FIFTH_ADJUSTMENT = {{"Installments paid", "", "", "", "", ""},//reversing 104 paid on 09-nov
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "06-Nov-2010", "199.3", "5.8", "100", "0", "11", "305.1"},
{"3", "02-Nov-2010", "", "0", "0", "100", "0", "4", "100"},
{"Installments due", "", "", "", "", ""},
{"3", "02-Nov-2010", "-", "200.2", "4.2", "0", "0", "4", "204.4"},
{"4", "09-Nov-2010", "-", "201.1", "4", "100", "0", "0", "305.1"},
{"5", "16-Nov-2010", "-", "201.7", "2.8", "100", "0", "0", "304.5"}};//2.3
public static final String[][] MULTIPLE_DUE_SIXTH_ADJUSTMENT = {{"Installments paid", "", "", "", "", ""}, //reversing 305 on 6-nov
{"1", "19-Oct-2010", "04-Nov-2010", "197.7", "5.3", "100", "0", "16", "303"},
{"2", "26-Oct-2010", "", "0", "0", "100", "0", "9", "100"},
{"Installments due", "", "", "", "", ""},
{"2", "26-Oct-2010", "-", "199.3", "5.8", "0", "0", "9", "205.1"},
{"3", "02-Nov-2010", "-", "200.2", "5.8", "100", "0", "2", "306"},
{"4", "09-Nov-2010", "-", "201.1", "4", "100", "0", "0", "305.1"},
{"5", "16-Nov-2010", "-", "201.7", "2.8", "100", "0", "0", "304.5"}};//2.3
public static final String[][] MULTIPLE_DUE_SEVENTH_ADJUSTMENT = {{"Installments due", "", "", "", "", ""}, //reversing 305 on 6-nov
{"1", "19-Oct-2010", "", "197.7", "5.3", "100", "0", "30", "303"},
{"2", "26-Oct-2010", "-", "199.3", "7.6", "100", "0", "23", "306.9"},
{"3", "02-Nov-2010", "-", "200.2", "5.8", "100", "0", "2", "306"},
{"4", "09-Nov-2010", "-", "201.1", "4", "100", "0", "0", "305.1"},
{"5", "16-Nov-2010", "-", "201.7", "2.8", "100", "0", "0", "304.5"}};
public static final String[][] ACCOUNT_SUMMARY_REPAYMENT_ONE = {{"", "Original Loan", "Amount paid", "Loan balance"},
{"Principal", "1,000", "1,000", "0"},
{"Interest", "-0.5", "0", "0"}, //0
{"Fees", "100", "100", "0"},
{"Penalty", "0", "0", "0"},
{"Total", "1,099.5", "1,100", "0"}};
public static final String[][] ACCOUNT_SUMMARY_ADJUSTMENT_ONE = {{"", "Original Loan", "Amount paid", "Loan balance"},
{"Principal", "1,000","0", "1,000"},
{"Interest", "14.5", "0", "14.5"}, //0
{"Fees", "500", "0", "500"},
{"Penalty", "0", "0", "0"},
{"Total", "1,514.5", "0", "1,514.5"}};
public static final String[][] ACCOUNT_SUMMARY_REPAYMENT_TWO = {{"", "Original Loan", "Amount paid", "Loan balance"},
{"Principal", "1,000", "1,000", "0"},
{"Interest", "11.8", "15.8", "0"}, //14.5
{"Fees", "400", "400", "0"},
{"Penalty", "0", "0", "0"},
{"Total", "1,411.8", "1,415.8", "0"}}; //14.5
public static final String[][] ACCOUNT_SUMMARY_ADJUSTMENT_TWO = {{"", "Original Loan", "Amount paid", "Loan balance"},
{"Principal", "1,000", "197.7", "802.3"},
{"Interest", "14.5", "5.3", "13"},
{"Fees", "500", "200", "300"},
{"Penalty", "0", "0", "0"},
{"Total", "1,514.5", "403", "1,115.3"}};
public static final String[][] ACCOUNT_SUMMARY_OVERDUE = {
{ "", "Original Loan", "Amount paid", "Loan balance" },
{"Principal", "1,000", "0", "1,000"},
{"Interest", "12", "0", "23.5"},
{"Fees", "0", "0", "0"},
{"Penalty", "0", "0", "0"},
{"Total", "1,012", "0", "1,023.5"}};
public static final String[][] ACCOUNT_SUMMARY_OVERDUE_REPAYMENT = {
{ "", "Original Loan", "Amount paid", "Loan balance" },
{"Principal", "1,000", "1,000", "0"},
{"Interest", "12", "23.5", "0"},
{"Fees", "0", "0", "0"},
{"Penalty", "0", "0", "0"},
{"Total", "1,012", "1,023.5", "0"}};
}