Skip, Pickup, and Irregular Payment Loans
At times, people in certain seasonal professions (such as teachers and farmers) may need to skip payments scheduled for a given selection of months. As an example, if a teacher is not paid in July, August and September, then it might be helpful if the individual could skip payments scheduled during those months.
Similarly, if a borrower knows that they receive an annual bonus of $1,000 at the end of December, then she may want to either pay an extra $1,000 dollars (or perhaps fix the payment at $1,000) for January.
The above two situations are what we call loans with skipped, pickup, or
irregular payment schedules. A skipped payment can be either a payment of zero,
or an interest only payment. An irregular payment is a payment specified by
the borrower, in its entirety or treated as the specified principal portion of
the payment. A pickup payment is a payment which exceeds the computed regular
payment by a given amount. With the SCE, you may compute either skipped and
pickup payment loans, or skipped and irregular payment loans. To clarify, you
can not compute a loan with skipped, pickup, and irregular payments in the same
payment stream using the Irregular module.
Sample Request
The following example is a request for an irregular payment loan with proceeds
of $10,000, interest will accrue at a 5.5% rate using an actual day / 365 U. S.
Rule accrual method (accrual code 320). There will be 60 monthly payments,
with skipped payments in June, July, and August.
{
"Module" : "Irregular",
"Data" : {
"LoanDate" : "2022-08-25",
"PmtDate" : "2022-10-01",
"IntRate" : "5.500",
"Proceeds" : "10000.00",
"Term" : "60",
"IrregType" : "Irregular",
"IrregPmts" : [
{
"Month" : "6",
"Year" : "0",
"Payment" : "0.00"
},
{
"Month" : "7",
"Year" : "0",
"Payment" : "0.00"
},
{
"Month" : "8",
"Year" : "0",
"Payment" : "0.00"
}
],
"Settings" : {
"AccrualCode" : "320"
}
}
}
Sample Response
{
"Result" : 200,
"Module" : "Irregular",
"Data" : {
"Errors" : [
],
"Warnings" : [
],
"Results" : {
"Payment" : "253.55",
"Number of Skips" : "15",
"Payments Specified" : "15"
},
"FedBox" : {
"AmtFin" : "10000.00",
"FinChg" : "1409.75",
"TotPmts" : "11409.75",
"APR" : {
"Value" : "5.491",
"Type" : "Actuarial"
}
},
"Moneys" : {
"Principal" : "10000.00",
"Interest" : "1409.75"
},
"Accrual" : {
"Method" : "Actual/365 US Rule",
"Days1Pmt" : "37",
"DayCount" : "Actual",
"Maturity" : "2027-09-01"
},
"PmtStreams" : [
{
"Term" : "8",
"Pmt" : "253.55",
"Rate" : "5.500",
"Begin" : "2022-10-01"
},
{
"Term" : "9",
"Pmt" : "253.55",
"Rate" : "5.500",
"Begin" : "2023-09-01"
},
{
"Term" : "9",
"Pmt" : "253.55",
"Rate" : "5.500",
"Begin" : "2024-09-01"
},
{
"Term" : "9",
"Pmt" : "253.55",
"Rate" : "5.500",
"Begin" : "2025-09-01"
},
{
"Term" : "9",
"Pmt" : "253.55",
"Rate" : "5.500",
"Begin" : "2026-09-01"
},
{
"Term" : "1",
"Pmt" : "253.55",
"Rate" : "5.500",
"Begin" : "2027-09-01"
}
],
"AmTable" : {
"GrandTotals" : {
"PmtTot" : "11409.75",
"IntTot" : "1409.52",
"PrinTot" : "10000.23"
},
"SubTotals" : [
{
"Year" : "2022",
"Start" : "1",
"Events" : "3",
"PmtSub" : "760.65",
"IntSub" : "144.91",
"PrinSub" : "615.74"
},
{
"Year" : "2023",
"Start" : "4",
"Events" : "12",
"PmtSub" : "2281.95",
"IntSub" : "467.93",
"PrinSub" : "1814.02"
},
{
"Year" : "2024",
"Start" : "16",
"Events" : "12",
"PmtSub" : "2281.95",
"IntSub" : "366.97",
"PrinSub" : "1914.98"
},
{
"Year" : "2025",
"Start" : "28",
"Events" : "12",
"PmtSub" : "2281.95",
"IntSub" : "258.10",
"PrinSub" : "2023.85"
},
{
"Year" : "2026",
"Start" : "40",
"Events" : "12",
"PmtSub" : "2281.95",
"IntSub" : "144.21",
"PrinSub" : "2137.74"
},
{
"Year" : "2027",
"Start" : "52",
"Events" : "9",
"PmtSub" : "1521.30",
"IntSub" : "27.40",
"PrinSub" : "1493.90"
}
],
"AmLines" : [
{
"Idx" : "1",
"Date" : "2022-10-01",
"BegBal" : "10000.00",
"Pmt" : "253.55",
"Int" : "55.75",
"Prin" : "197.80",
"EndBal" : "9802.20"
},
...,
{
"Idx" : "9",
"Date" : "2023-06-01",
"BegBal" : "8320.47",
"Pmt" : "0.00",
"Int" : "0.00",
"Prin" : "0.00",
"UnpaidInt" : "38.8669",
"EndBal" : "8320.47"
},
{
"Idx" : "10",
"Date" : "2023-07-01",
"BegBal" : "8320.47",
"Pmt" : "0.00",
"Int" : "0.00",
"Prin" : "0.00",
"UnpaidInt" : "76.4799",
"EndBal" : "8320.47"
},
{
"Idx" : "11",
"Date" : "2023-08-01",
"BegBal" : "8320.47",
"Pmt" : "0.00",
"Int" : "0.00",
"Prin" : "0.00",
"UnpaidInt" : "115.3468",
"EndBal" : "8320.47"
},
{
"Idx" : "12",
"Date" : "2023-09-01",
"BegBal" : "8320.47",
"Pmt" : "253.55",
"Int" : "154.21",
"Prin" : "99.34",
"EndBal" : "8221.13"
},
...,
{
"Idx" : "60",
"Date" : "2027-09-01",
"BegBal" : "248.71",
"Pmt" : "253.55",
"Int" : "4.61",
"Prin" : "248.94",
"EndBal" : "-0.23"
}
]
}
}
}