Logo

LPMTSCHED

Updated 2023-10-11 12:06:48.083000

Syntax

SELECT * FROM [westclintech].[wct].[LPMTSCHED] (
   <@PV, float,>
 ,<@LoanDate, datetime,>
 ,<@Pmt, float,>
 ,<@Rate, float,>
 ,<@FirstPayDate, datetime,>
 ,<@NumPmts, int,>
 ,<@Pmtpyr, int,>
 ,<@DaysInYr, int,>
 ,<@FV, float,>
 ,<@IntRule, nvarchar(4000),>
 ,<@Decimals, int,>
 ,<@LastPmtNum, int,>)

Description

Use the table-valued function LPMTSCHED to generate a loan amortization schedule, given the period payment amount, the principal amount (or present value amount), and the balloon payment (or future value amount). The amortization schedule includes the payment number, the payment date, and the principal amount at the beginning of the period, the interest amount for the period, the principal payment for the period, any deferred interest for the period, and the ending principal amount.

LPMTSCHED supports loans with odd first periods, does US Rule or actuarial interest calculations, and allows you to specify a terminal (or future) value for the loan. LPMTSCHED also lets you calculate the amortization schedule using a different term for the amortization and the maturity, with the final payment amount adjusted for the outstanding principal balance.

LPMTSCHED lets you enter the periodic payment, the interest rate, or both. If the rate is not entered, the rate is calculated from the periodic payment. If the periodic payment is not entered, the periodic payment is calculated from the rate. If both the periodic payment and the rate are entered, then the schedule then the interest portion of each period is calculated using the rate, and the principal payment portion is calculated using periodic payment minus that interest payment amount. This may result in an odd final payment or even in a reduction in the number of payments for the loan.

Arguments

@Pmtpyr

the number of loan payments made in a year. @Pmtpyr is an expression of type int or of a type that can be implicitly converted to int.

@FirstPayDate

the date that the first payment is due. @FirstPayDate is an expression of type datetime or of a type that can be implicitly converted to datetime.

@LoanDate

the date that the loan starts accruing interest. @LoanStartDate is an expression of type datetime or of a type that can be implicitly converted to datetime.

@Pmt

the payment made each period. @Pmt is an expression of type float or of a type that can be implicitly converted to float.

@Rate

the annual interest rate for the loan. @Rate is an expression of type float or of a type that can be implicitly converted to float.

@IntRule

Identifies the loan as conforming to the US Rule ('U') or the actuarial rule ('A') regarding the compounding of interest in the odd first period.

@NumPmts

the total number of payments to be recorded over the life of the loan. @NumPmts is an expression of type int or of a type that can be implicitly converted to int.

@LastPmtNum

the last payment number if the life of the loan is shorter than the amortization period. @LastPmtNum is an expression of type int or of a type that can be implicitly converted to int.

@FV

the future value at the end of the loan. @FV is an expression of type float or of a type that can be implicitly converted to float.

@Decimals

the number of decimal places to round the calculated amounts. @Decimals is an expression of type int or of a type that can be implicitly converted to int.

@DaysInYr

the denominator number of days to be used in the calculation of the interest amount in the odd first period. @DaysInYr is an expression of type int or of a type that can be implicitly converted to int.

@PV

the principal amount of the loan or lease. @PV is an expression of type float or of a type that can be implicitly converted to float.

Return Type

table

{"columns": [{"field": "colName", "headerName": "Name", "header": "name"}, {"field": "colDatatype", "headerName": "Type", "header": "type"}, {"field": "colDesc", "headerName": "Description", "header": "description", "minWidth": 1000}], "rows": [{"id": "dee6e9ea-9924-407a-8bec-57b50c7217c5", "colName": "num_pmt", "colDatatype": "int", "colDesc": "The payment number."}, {"id": "b815d69c-b869-498a-a8a8-bd1a89a1e967", "colName": "date_pmt", "colDatatype": "datetime", "colDesc": "The date of the payment."}, {"id": "38d3dafc-ec20-4677-a8dd-165c1145b995", "colName": "amt_prin_init", "colDatatype": "float", "colDesc": "The principal amount at the beginning of the period. For the first period, the principal amount is the amount of the loan, otherwise the principal amount is the ending principal amount from the prior period."}, {"id": "1be042c2-009d-46e7-a02b-9de4641a800d", "colName": "amt_pmt", "colDatatype": "float", "colDesc": "The payment amount supplied to the function."}, {"id": "c6b28601-24d3-40d1-92d6-27f4ba17c55b", "colName": "amt_int_pay", "colDatatype": "float", "colDesc": "The interest payable amount for the period. The interest amount is the period interest rate (@Rate/@Pmtpyr) multiplied by the principal amount at the beginning of the period (amt_prin_init) rounded to the number of decimal places (@Decimals)."}, {"id": "6edfb12e-2390-4fde-a618-860ff86af2ec", "colName": "amt_prin_pay", "colDatatype": "float", "colDesc": "The principal payment amount for the period. For actuarial accrual loans, the principal payment amount is the payment amount (amt_pmt) minus the interest payment amount (amt_int_pay). If the interest payment amount is greater than the payment amount, then the principal payment amount is negative. For US rule loans, the principal payment amount will always be greater than or equal to zero."}, {"id": "1a2bfb0d-ee3c-4e46-9b1e-262662753a15", "colName": "amt_int_def", "colDatatype": "float", "colDesc": "The interest deferral (or escrow) amount. For US Rule loans only. If the interest payment amount (amt_int_pay) is greater than the payment amount (amt_pmt) then the difference is put into this column. When the interest payments (amt_int_pay) become less than the periodic payment (amt_pmt), the interest deferral amount (amt_int_def) from prior periods are reduced to zero, before applying any amounts to principal payments (amt_prin_pay)."}, {"id": "ff7a285b-0b5d-413d-a459-88d343814e34", "colName": "amt_prin_end", "colDatatype": "float", "colDesc": "The ending principal amount. Calculated as the beginning principal amount (amt_prin_init) less the principal payment amount for the period (amt_prin_pay)."}]}

Remarks

If @DaysInYr is NULL, then @DaysInYr = 360.

If @FV is NULL, then @FV = 0.

If @IntRule is NULL, then @IntRule = 'A'.

@FirstPayDate must be greater than @LoanDate.

@Pmtpyr must be 1, 2, 3, 4, 6, 12, 13, 24, 26, 52 or 365.

@NumPmts must be greater than 1.

@Rate must be greater than zero.

@DaysInYr must be 360, 364, 365, 365360 or 365365.

@PV must be greater than zero.

If @Decimals is NULL, then @Decimals = 2.

If @LastPmtNum is NULL, the @LastPmtNum = @NumPmts.

Examples

Generate the amortization schedule for a 50,000, 5-year loan starting on 1 November with payments due on the first of every month. The periodic payment is 966.64.

SELECT *

FROM wct.LPMTSCHED(   50000,        --Present Value

                      '11/01/2010', --Loan Date

                      966.64,       --Pmt

                      NULL,         --Rate

                      '12/01/2010', --First Payment Date

                      60,           --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2010-11-01 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"50000"},{"num_pmt":"1","date_pmt":"2010-12-01 00:00:00.000","amt_prin_init":"50000","amt_pmt":"966.64","amt_int_pay":"250","amt_prin_pay":"716.64","amt_int_def":"0","amt_prin_end":"49283.36"},{"num_pmt":"2","date_pmt":"2011-01-01 00:00:00.000","amt_prin_init":"49283.36","amt_pmt":"966.64","amt_int_pay":"246.42","amt_prin_pay":"720.22","amt_int_def":"0","amt_prin_end":"48563.14"},{"num_pmt":"3","date_pmt":"2011-02-01 00:00:00.000","amt_prin_init":"48563.14","amt_pmt":"966.64","amt_int_pay":"242.82","amt_prin_pay":"723.82","amt_int_def":"0","amt_prin_end":"47839.32"},{"num_pmt":"4","date_pmt":"2011-03-01 00:00:00.000","amt_prin_init":"47839.32","amt_pmt":"966.64","amt_int_pay":"239.2","amt_prin_pay":"727.44","amt_int_def":"0","amt_prin_end":"47111.88"},{"num_pmt":"5","date_pmt":"2011-04-01 00:00:00.000","amt_prin_init":"47111.88","amt_pmt":"966.64","amt_int_pay":"235.56","amt_prin_pay":"731.08","amt_int_def":"0","amt_prin_end":"46380.8"},{"num_pmt":"6","date_pmt":"2011-05-01 00:00:00.000","amt_prin_init":"46380.8","amt_pmt":"966.64","amt_int_pay":"231.9","amt_prin_pay":"734.74","amt_int_def":"0","amt_prin_end":"45646.06"},{"num_pmt":"7","date_pmt":"2011-06-01 00:00:00.000","amt_prin_init":"45646.06","amt_pmt":"966.64","amt_int_pay":"228.23","amt_prin_pay":"738.41","amt_int_def":"0","amt_prin_end":"44907.65"},{"num_pmt":"8","date_pmt":"2011-07-01 00:00:00.000","amt_prin_init":"44907.65","amt_pmt":"966.64","amt_int_pay":"224.54","amt_prin_pay":"742.1","amt_int_def":"0","amt_prin_end":"44165.55"},{"num_pmt":"9","date_pmt":"2011-08-01 00:00:00.000","amt_prin_init":"44165.55","amt_pmt":"966.64","amt_int_pay":"220.83","amt_prin_pay":"745.81","amt_int_def":"0","amt_prin_end":"43419.74"},{"num_pmt":"10","date_pmt":"2011-09-01 00:00:00.000","amt_prin_init":"43419.74","amt_pmt":"966.64","amt_int_pay":"217.1","amt_prin_pay":"749.54","amt_int_def":"0","amt_prin_end":"42670.2"},{"num_pmt":"11","date_pmt":"2011-10-01 00:00:00.000","amt_prin_init":"42670.2","amt_pmt":"966.64","amt_int_pay":"213.35","amt_prin_pay":"753.29","amt_int_def":"0","amt_prin_end":"41916.91"},{"num_pmt":"12","date_pmt":"2011-11-01 00:00:00.000","amt_prin_init":"41916.91","amt_pmt":"966.64","amt_int_pay":"209.58","amt_prin_pay":"757.06","amt_int_def":"0","amt_prin_end":"41159.85"},{"num_pmt":"13","date_pmt":"2011-12-01 00:00:00.000","amt_prin_init":"41159.85","amt_pmt":"966.64","amt_int_pay":"205.8","amt_prin_pay":"760.84","amt_int_def":"0","amt_prin_end":"40399.01"},{"num_pmt":"14","date_pmt":"2012-01-01 00:00:00.000","amt_prin_init":"40399.01","amt_pmt":"966.64","amt_int_pay":"201.99","amt_prin_pay":"764.65","amt_int_def":"0","amt_prin_end":"39634.36"},{"num_pmt":"15","date_pmt":"2012-02-01 00:00:00.000","amt_prin_init":"39634.36","amt_pmt":"966.64","amt_int_pay":"198.17","amt_prin_pay":"768.47","amt_int_def":"0","amt_prin_end":"38865.89"},{"num_pmt":"16","date_pmt":"2012-03-01 00:00:00.000","amt_prin_init":"38865.89","amt_pmt":"966.64","amt_int_pay":"194.33","amt_prin_pay":"772.31","amt_int_def":"0","amt_prin_end":"38093.58"},{"num_pmt":"17","date_pmt":"2012-04-01 00:00:00.000","amt_prin_init":"38093.58","amt_pmt":"966.64","amt_int_pay":"190.47","amt_prin_pay":"776.17","amt_int_def":"0","amt_prin_end":"37317.41"},{"num_pmt":"18","date_pmt":"2012-05-01 00:00:00.000","amt_prin_init":"37317.41","amt_pmt":"966.64","amt_int_pay":"186.59","amt_prin_pay":"780.05","amt_int_def":"0","amt_prin_end":"36537.36"},{"num_pmt":"19","date_pmt":"2012-06-01 00:00:00.000","amt_prin_init":"36537.36","amt_pmt":"966.64","amt_int_pay":"182.69","amt_prin_pay":"783.95","amt_int_def":"0","amt_prin_end":"35753.41"},{"num_pmt":"20","date_pmt":"2012-07-01 00:00:00.000","amt_prin_init":"35753.41","amt_pmt":"966.64","amt_int_pay":"178.77","amt_prin_pay":"787.87","amt_int_def":"0","amt_prin_end":"34965.54"},{"num_pmt":"21","date_pmt":"2012-08-01 00:00:00.000","amt_prin_init":"34965.54","amt_pmt":"966.64","amt_int_pay":"174.83","amt_prin_pay":"791.81","amt_int_def":"0","amt_prin_end":"34173.73"},{"num_pmt":"22","date_pmt":"2012-09-01 00:00:00.000","amt_prin_init":"34173.73","amt_pmt":"966.64","amt_int_pay":"170.87","amt_prin_pay":"795.77","amt_int_def":"0","amt_prin_end":"33377.96"},{"num_pmt":"23","date_pmt":"2012-10-01 00:00:00.000","amt_prin_init":"33377.96","amt_pmt":"966.64","amt_int_pay":"166.89","amt_prin_pay":"799.75","amt_int_def":"0","amt_prin_end":"32578.21"},{"num_pmt":"24","date_pmt":"2012-11-01 00:00:00.000","amt_prin_init":"32578.21","amt_pmt":"966.64","amt_int_pay":"162.89","amt_prin_pay":"803.75","amt_int_def":"0","amt_prin_end":"31774.46"},{"num_pmt":"25","date_pmt":"2012-12-01 00:00:00.000","amt_prin_init":"31774.46","amt_pmt":"966.64","amt_int_pay":"158.87","amt_prin_pay":"807.77","amt_int_def":"0","amt_prin_end":"30966.69"},{"num_pmt":"26","date_pmt":"2013-01-01 00:00:00.000","amt_prin_init":"30966.69","amt_pmt":"966.64","amt_int_pay":"154.83","amt_prin_pay":"811.81","amt_int_def":"0","amt_prin_end":"30154.88"},{"num_pmt":"27","date_pmt":"2013-02-01 00:00:00.000","amt_prin_init":"30154.88","amt_pmt":"966.64","amt_int_pay":"150.77","amt_prin_pay":"815.87","amt_int_def":"0","amt_prin_end":"29339.01"},{"num_pmt":"28","date_pmt":"2013-03-01 00:00:00.000","amt_prin_init":"29339.01","amt_pmt":"966.64","amt_int_pay":"146.69","amt_prin_pay":"819.95","amt_int_def":"0","amt_prin_end":"28519.06"},{"num_pmt":"29","date_pmt":"2013-04-01 00:00:00.000","amt_prin_init":"28519.06","amt_pmt":"966.64","amt_int_pay":"142.6","amt_prin_pay":"824.04","amt_int_def":"0","amt_prin_end":"27695.02"},{"num_pmt":"30","date_pmt":"2013-05-01 00:00:00.000","amt_prin_init":"27695.02","amt_pmt":"966.64","amt_int_pay":"138.48","amt_prin_pay":"828.16","amt_int_def":"0","amt_prin_end":"26866.86"},{"num_pmt":"31","date_pmt":"2013-06-01 00:00:00.000","amt_prin_init":"26866.86","amt_pmt":"966.64","amt_int_pay":"134.33","amt_prin_pay":"832.31","amt_int_def":"0","amt_prin_end":"26034.55"},{"num_pmt":"32","date_pmt":"2013-07-01 00:00:00.000","amt_prin_init":"26034.55","amt_pmt":"966.64","amt_int_pay":"130.17","amt_prin_pay":"836.47","amt_int_def":"0","amt_prin_end":"25198.08"},{"num_pmt":"33","date_pmt":"2013-08-01 00:00:00.000","amt_prin_init":"25198.08","amt_pmt":"966.64","amt_int_pay":"125.99","amt_prin_pay":"840.65","amt_int_def":"0","amt_prin_end":"24357.43"},{"num_pmt":"34","date_pmt":"2013-09-01 00:00:00.000","amt_prin_init":"24357.43","amt_pmt":"966.64","amt_int_pay":"121.79","amt_prin_pay":"844.85","amt_int_def":"0","amt_prin_end":"23512.58"},{"num_pmt":"35","date_pmt":"2013-10-01 00:00:00.000","amt_prin_init":"23512.58","amt_pmt":"966.64","amt_int_pay":"117.56","amt_prin_pay":"849.08","amt_int_def":"0","amt_prin_end":"22663.5"},{"num_pmt":"36","date_pmt":"2013-11-01 00:00:00.000","amt_prin_init":"22663.5","amt_pmt":"966.64","amt_int_pay":"113.32","amt_prin_pay":"853.32","amt_int_def":"0","amt_prin_end":"21810.18"},{"num_pmt":"37","date_pmt":"2013-12-01 00:00:00.000","amt_prin_init":"21810.18","amt_pmt":"966.64","amt_int_pay":"109.05","amt_prin_pay":"857.59","amt_int_def":"0","amt_prin_end":"20952.59"},{"num_pmt":"38","date_pmt":"2014-01-01 00:00:00.000","amt_prin_init":"20952.59","amt_pmt":"966.64","amt_int_pay":"104.76","amt_prin_pay":"861.88","amt_int_def":"0","amt_prin_end":"20090.71"},{"num_pmt":"39","date_pmt":"2014-02-01 00:00:00.000","amt_prin_init":"20090.71","amt_pmt":"966.64","amt_int_pay":"100.45","amt_prin_pay":"866.19","amt_int_def":"0","amt_prin_end":"19224.52"},{"num_pmt":"40","date_pmt":"2014-03-01 00:00:00.000","amt_prin_init":"19224.52","amt_pmt":"966.64","amt_int_pay":"96.12","amt_prin_pay":"870.52","amt_int_def":"0","amt_prin_end":"18354"},{"num_pmt":"41","date_pmt":"2014-04-01 00:00:00.000","amt_prin_init":"18354","amt_pmt":"966.64","amt_int_pay":"91.77","amt_prin_pay":"874.87","amt_int_def":"0","amt_prin_end":"17479.13"},{"num_pmt":"42","date_pmt":"2014-05-01 00:00:00.000","amt_prin_init":"17479.13","amt_pmt":"966.64","amt_int_pay":"87.4","amt_prin_pay":"879.24","amt_int_def":"0","amt_prin_end":"16599.89"},{"num_pmt":"43","date_pmt":"2014-06-01 00:00:00.000","amt_prin_init":"16599.89","amt_pmt":"966.64","amt_int_pay":"83","amt_prin_pay":"883.64","amt_int_def":"0","amt_prin_end":"15716.25"},{"num_pmt":"44","date_pmt":"2014-07-01 00:00:00.000","amt_prin_init":"15716.25","amt_pmt":"966.64","amt_int_pay":"78.58","amt_prin_pay":"888.06","amt_int_def":"0","amt_prin_end":"14828.19"},{"num_pmt":"45","date_pmt":"2014-08-01 00:00:00.000","amt_prin_init":"14828.19","amt_pmt":"966.64","amt_int_pay":"74.14","amt_prin_pay":"892.5","amt_int_def":"0","amt_prin_end":"13935.69"},{"num_pmt":"46","date_pmt":"2014-09-01 00:00:00.000","amt_prin_init":"13935.69","amt_pmt":"966.64","amt_int_pay":"69.68","amt_prin_pay":"896.96","amt_int_def":"0","amt_prin_end":"13038.73"},{"num_pmt":"47","date_pmt":"2014-10-01 00:00:00.000","amt_prin_init":"13038.73","amt_pmt":"966.64","amt_int_pay":"65.19","amt_prin_pay":"901.45","amt_int_def":"0","amt_prin_end":"12137.28"},{"num_pmt":"48","date_pmt":"2014-11-01 00:00:00.000","amt_prin_init":"12137.28","amt_pmt":"966.64","amt_int_pay":"60.69","amt_prin_pay":"905.95","amt_int_def":"0","amt_prin_end":"11231.33"},{"num_pmt":"49","date_pmt":"2014-12-01 00:00:00.000","amt_prin_init":"11231.33","amt_pmt":"966.64","amt_int_pay":"56.16","amt_prin_pay":"910.48","amt_int_def":"0","amt_prin_end":"10320.85"},{"num_pmt":"50","date_pmt":"2015-01-01 00:00:00.000","amt_prin_init":"10320.85","amt_pmt":"966.64","amt_int_pay":"51.6","amt_prin_pay":"915.04","amt_int_def":"0","amt_prin_end":"9405.81"},{"num_pmt":"51","date_pmt":"2015-02-01 00:00:00.000","amt_prin_init":"9405.81","amt_pmt":"966.64","amt_int_pay":"47.03","amt_prin_pay":"919.61","amt_int_def":"0","amt_prin_end":"8486.2"},{"num_pmt":"52","date_pmt":"2015-03-01 00:00:00.000","amt_prin_init":"8486.2","amt_pmt":"966.64","amt_int_pay":"42.43","amt_prin_pay":"924.21","amt_int_def":"0","amt_prin_end":"7561.99"},{"num_pmt":"53","date_pmt":"2015-04-01 00:00:00.000","amt_prin_init":"7561.99","amt_pmt":"966.64","amt_int_pay":"37.81","amt_prin_pay":"928.83","amt_int_def":"0","amt_prin_end":"6633.16"},{"num_pmt":"54","date_pmt":"2015-05-01 00:00:00.000","amt_prin_init":"6633.16","amt_pmt":"966.64","amt_int_pay":"33.17","amt_prin_pay":"933.47","amt_int_def":"0","amt_prin_end":"5699.69"},{"num_pmt":"55","date_pmt":"2015-06-01 00:00:00.000","amt_prin_init":"5699.69","amt_pmt":"966.64","amt_int_pay":"28.5","amt_prin_pay":"938.14","amt_int_def":"0","amt_prin_end":"4761.55"},{"num_pmt":"56","date_pmt":"2015-07-01 00:00:00.000","amt_prin_init":"4761.55","amt_pmt":"966.64","amt_int_pay":"23.81","amt_prin_pay":"942.83","amt_int_def":"0","amt_prin_end":"3818.72"},{"num_pmt":"57","date_pmt":"2015-08-01 00:00:00.000","amt_prin_init":"3818.72","amt_pmt":"966.64","amt_int_pay":"19.09","amt_prin_pay":"947.55","amt_int_def":"0","amt_prin_end":"2871.17"},{"num_pmt":"58","date_pmt":"2015-09-01 00:00:00.000","amt_prin_init":"2871.17","amt_pmt":"966.64","amt_int_pay":"14.36","amt_prin_pay":"952.28","amt_int_def":"0","amt_prin_end":"1918.89"},{"num_pmt":"59","date_pmt":"2015-10-01 00:00:00.000","amt_prin_init":"1918.89","amt_pmt":"966.64","amt_int_pay":"9.59","amt_prin_pay":"957.05","amt_int_def":"0","amt_prin_end":"961.84"},{"num_pmt":"60","date_pmt":"2015-11-01 00:00:00.000","amt_prin_init":"961.84","amt_pmt":"966.65","amt_int_pay":"4.81","amt_prin_pay":"961.84","amt_int_def":"0","amt_prin_end":"0"}]}

Generate the amortization schedule for a 50,000, 5-year loan starting on 1 November with payments of 1,161.41 due on the fifteenth of every month starting 15-Apr-2011.

SELECT *

FROM wct.LPMTSCHED(   50000,        --Present Value

                      '11/01/2010', --Loan Date

                      1161.41,      --Pmt

                      NULL,         --Rate

                      '04/15/2011', --First Payment Date

                      60,           --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2010-11-01 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"50000"},{"num_pmt":"1","date_pmt":"2011-04-15 00:00:00.000","amt_prin_init":"50000","amt_pmt":"1161.41","amt_int_pay":"2733.34","amt_prin_pay":"-1571.93","amt_int_def":"0","amt_prin_end":"51571.93"},{"num_pmt":"2","date_pmt":"2011-05-15 00:00:00.000","amt_prin_init":"51571.93","amt_pmt":"1161.41","amt_int_pay":"515.72","amt_prin_pay":"645.69","amt_int_def":"0","amt_prin_end":"50926.24"},{"num_pmt":"3","date_pmt":"2011-06-15 00:00:00.000","amt_prin_init":"50926.24","amt_pmt":"1161.41","amt_int_pay":"509.26","amt_prin_pay":"652.15","amt_int_def":"0","amt_prin_end":"50274.09"},{"num_pmt":"4","date_pmt":"2011-07-15 00:00:00.000","amt_prin_init":"50274.09","amt_pmt":"1161.41","amt_int_pay":"502.74","amt_prin_pay":"658.67","amt_int_def":"0","amt_prin_end":"49615.42"},{"num_pmt":"5","date_pmt":"2011-08-15 00:00:00.000","amt_prin_init":"49615.42","amt_pmt":"1161.41","amt_int_pay":"496.15","amt_prin_pay":"665.26","amt_int_def":"0","amt_prin_end":"48950.16"},{"num_pmt":"6","date_pmt":"2011-09-15 00:00:00.000","amt_prin_init":"48950.16","amt_pmt":"1161.41","amt_int_pay":"489.5","amt_prin_pay":"671.91","amt_int_def":"0","amt_prin_end":"48278.25"},{"num_pmt":"7","date_pmt":"2011-10-15 00:00:00.000","amt_prin_init":"48278.25","amt_pmt":"1161.41","amt_int_pay":"482.78","amt_prin_pay":"678.63","amt_int_def":"0","amt_prin_end":"47599.62"},{"num_pmt":"8","date_pmt":"2011-11-15 00:00:00.000","amt_prin_init":"47599.62","amt_pmt":"1161.41","amt_int_pay":"476","amt_prin_pay":"685.41","amt_int_def":"0","amt_prin_end":"46914.21"},{"num_pmt":"9","date_pmt":"2011-12-15 00:00:00.000","amt_prin_init":"46914.21","amt_pmt":"1161.41","amt_int_pay":"469.14","amt_prin_pay":"692.27","amt_int_def":"0","amt_prin_end":"46221.94"},{"num_pmt":"10","date_pmt":"2012-01-15 00:00:00.000","amt_prin_init":"46221.94","amt_pmt":"1161.41","amt_int_pay":"462.22","amt_prin_pay":"699.19","amt_int_def":"0","amt_prin_end":"45522.75"},{"num_pmt":"11","date_pmt":"2012-02-15 00:00:00.000","amt_prin_init":"45522.75","amt_pmt":"1161.41","amt_int_pay":"455.23","amt_prin_pay":"706.18","amt_int_def":"0","amt_prin_end":"44816.57"},{"num_pmt":"12","date_pmt":"2012-03-15 00:00:00.000","amt_prin_init":"44816.57","amt_pmt":"1161.41","amt_int_pay":"448.17","amt_prin_pay":"713.24","amt_int_def":"0","amt_prin_end":"44103.33"},{"num_pmt":"13","date_pmt":"2012-04-15 00:00:00.000","amt_prin_init":"44103.33","amt_pmt":"1161.41","amt_int_pay":"441.03","amt_prin_pay":"720.38","amt_int_def":"0","amt_prin_end":"43382.95"},{"num_pmt":"14","date_pmt":"2012-05-15 00:00:00.000","amt_prin_init":"43382.95","amt_pmt":"1161.41","amt_int_pay":"433.83","amt_prin_pay":"727.58","amt_int_def":"0","amt_prin_end":"42655.37"},{"num_pmt":"15","date_pmt":"2012-06-15 00:00:00.000","amt_prin_init":"42655.37","amt_pmt":"1161.41","amt_int_pay":"426.55","amt_prin_pay":"734.86","amt_int_def":"0","amt_prin_end":"41920.51"},{"num_pmt":"16","date_pmt":"2012-07-15 00:00:00.000","amt_prin_init":"41920.51","amt_pmt":"1161.41","amt_int_pay":"419.21","amt_prin_pay":"742.2","amt_int_def":"0","amt_prin_end":"41178.31"},{"num_pmt":"17","date_pmt":"2012-08-15 00:00:00.000","amt_prin_init":"41178.31","amt_pmt":"1161.41","amt_int_pay":"411.78","amt_prin_pay":"749.63","amt_int_def":"0","amt_prin_end":"40428.68"},{"num_pmt":"18","date_pmt":"2012-09-15 00:00:00.000","amt_prin_init":"40428.68","amt_pmt":"1161.41","amt_int_pay":"404.29","amt_prin_pay":"757.12","amt_int_def":"0","amt_prin_end":"39671.56"},{"num_pmt":"19","date_pmt":"2012-10-15 00:00:00.000","amt_prin_init":"39671.56","amt_pmt":"1161.41","amt_int_pay":"396.72","amt_prin_pay":"764.69","amt_int_def":"0","amt_prin_end":"38906.87"},{"num_pmt":"20","date_pmt":"2012-11-15 00:00:00.000","amt_prin_init":"38906.87","amt_pmt":"1161.41","amt_int_pay":"389.07","amt_prin_pay":"772.34","amt_int_def":"0","amt_prin_end":"38134.53"},{"num_pmt":"21","date_pmt":"2012-12-15 00:00:00.000","amt_prin_init":"38134.53","amt_pmt":"1161.41","amt_int_pay":"381.35","amt_prin_pay":"780.06","amt_int_def":"0","amt_prin_end":"37354.47"},{"num_pmt":"22","date_pmt":"2013-01-15 00:00:00.000","amt_prin_init":"37354.47","amt_pmt":"1161.41","amt_int_pay":"373.54","amt_prin_pay":"787.87","amt_int_def":"0","amt_prin_end":"36566.6"},{"num_pmt":"23","date_pmt":"2013-02-15 00:00:00.000","amt_prin_init":"36566.6","amt_pmt":"1161.41","amt_int_pay":"365.67","amt_prin_pay":"795.74","amt_int_def":"0","amt_prin_end":"35770.86"},{"num_pmt":"24","date_pmt":"2013-03-15 00:00:00.000","amt_prin_init":"35770.86","amt_pmt":"1161.41","amt_int_pay":"357.71","amt_prin_pay":"803.7","amt_int_def":"0","amt_prin_end":"34967.16"},{"num_pmt":"25","date_pmt":"2013-04-15 00:00:00.000","amt_prin_init":"34967.16","amt_pmt":"1161.41","amt_int_pay":"349.67","amt_prin_pay":"811.74","amt_int_def":"0","amt_prin_end":"34155.42"},{"num_pmt":"26","date_pmt":"2013-05-15 00:00:00.000","amt_prin_init":"34155.42","amt_pmt":"1161.41","amt_int_pay":"341.55","amt_prin_pay":"819.86","amt_int_def":"0","amt_prin_end":"33335.56"},{"num_pmt":"27","date_pmt":"2013-06-15 00:00:00.000","amt_prin_init":"33335.56","amt_pmt":"1161.41","amt_int_pay":"333.36","amt_prin_pay":"828.05","amt_int_def":"0","amt_prin_end":"32507.51"},{"num_pmt":"28","date_pmt":"2013-07-15 00:00:00.000","amt_prin_init":"32507.51","amt_pmt":"1161.41","amt_int_pay":"325.08","amt_prin_pay":"836.33","amt_int_def":"0","amt_prin_end":"31671.18"},{"num_pmt":"29","date_pmt":"2013-08-15 00:00:00.000","amt_prin_init":"31671.18","amt_pmt":"1161.41","amt_int_pay":"316.71","amt_prin_pay":"844.7","amt_int_def":"0","amt_prin_end":"30826.48"},{"num_pmt":"30","date_pmt":"2013-09-15 00:00:00.000","amt_prin_init":"30826.48","amt_pmt":"1161.41","amt_int_pay":"308.26","amt_prin_pay":"853.15","amt_int_def":"0","amt_prin_end":"29973.33"},{"num_pmt":"31","date_pmt":"2013-10-15 00:00:00.000","amt_prin_init":"29973.33","amt_pmt":"1161.41","amt_int_pay":"299.73","amt_prin_pay":"861.68","amt_int_def":"0","amt_prin_end":"29111.65"},{"num_pmt":"32","date_pmt":"2013-11-15 00:00:00.000","amt_prin_init":"29111.65","amt_pmt":"1161.41","amt_int_pay":"291.12","amt_prin_pay":"870.29","amt_int_def":"0","amt_prin_end":"28241.36"},{"num_pmt":"33","date_pmt":"2013-12-15 00:00:00.000","amt_prin_init":"28241.36","amt_pmt":"1161.41","amt_int_pay":"282.41","amt_prin_pay":"879","amt_int_def":"0","amt_prin_end":"27362.36"},{"num_pmt":"34","date_pmt":"2014-01-15 00:00:00.000","amt_prin_init":"27362.36","amt_pmt":"1161.41","amt_int_pay":"273.62","amt_prin_pay":"887.79","amt_int_def":"0","amt_prin_end":"26474.57"},{"num_pmt":"35","date_pmt":"2014-02-15 00:00:00.000","amt_prin_init":"26474.57","amt_pmt":"1161.41","amt_int_pay":"264.75","amt_prin_pay":"896.66","amt_int_def":"0","amt_prin_end":"25577.91"},{"num_pmt":"36","date_pmt":"2014-03-15 00:00:00.000","amt_prin_init":"25577.91","amt_pmt":"1161.41","amt_int_pay":"255.78","amt_prin_pay":"905.63","amt_int_def":"0","amt_prin_end":"24672.28"},{"num_pmt":"37","date_pmt":"2014-04-15 00:00:00.000","amt_prin_init":"24672.28","amt_pmt":"1161.41","amt_int_pay":"246.72","amt_prin_pay":"914.69","amt_int_def":"0","amt_prin_end":"23757.59"},{"num_pmt":"38","date_pmt":"2014-05-15 00:00:00.000","amt_prin_init":"23757.59","amt_pmt":"1161.41","amt_int_pay":"237.58","amt_prin_pay":"923.83","amt_int_def":"0","amt_prin_end":"22833.76"},{"num_pmt":"39","date_pmt":"2014-06-15 00:00:00.000","amt_prin_init":"22833.76","amt_pmt":"1161.41","amt_int_pay":"228.34","amt_prin_pay":"933.07","amt_int_def":"0","amt_prin_end":"21900.69"},{"num_pmt":"40","date_pmt":"2014-07-15 00:00:00.000","amt_prin_init":"21900.69","amt_pmt":"1161.41","amt_int_pay":"219.01","amt_prin_pay":"942.4","amt_int_def":"0","amt_prin_end":"20958.29"},{"num_pmt":"41","date_pmt":"2014-08-15 00:00:00.000","amt_prin_init":"20958.29","amt_pmt":"1161.41","amt_int_pay":"209.58","amt_prin_pay":"951.83","amt_int_def":"0","amt_prin_end":"20006.46"},{"num_pmt":"42","date_pmt":"2014-09-15 00:00:00.000","amt_prin_init":"20006.46","amt_pmt":"1161.41","amt_int_pay":"200.06","amt_prin_pay":"961.35","amt_int_def":"0","amt_prin_end":"19045.11"},{"num_pmt":"43","date_pmt":"2014-10-15 00:00:00.000","amt_prin_init":"19045.11","amt_pmt":"1161.41","amt_int_pay":"190.45","amt_prin_pay":"970.96","amt_int_def":"0","amt_prin_end":"18074.15"},{"num_pmt":"44","date_pmt":"2014-11-15 00:00:00.000","amt_prin_init":"18074.15","amt_pmt":"1161.41","amt_int_pay":"180.74","amt_prin_pay":"980.67","amt_int_def":"0","amt_prin_end":"17093.48"},{"num_pmt":"45","date_pmt":"2014-12-15 00:00:00.000","amt_prin_init":"17093.48","amt_pmt":"1161.41","amt_int_pay":"170.93","amt_prin_pay":"990.48","amt_int_def":"0","amt_prin_end":"16103"},{"num_pmt":"46","date_pmt":"2015-01-15 00:00:00.000","amt_prin_init":"16103","amt_pmt":"1161.41","amt_int_pay":"161.03","amt_prin_pay":"1000.38","amt_int_def":"0","amt_prin_end":"15102.62"},{"num_pmt":"47","date_pmt":"2015-02-15 00:00:00.000","amt_prin_init":"15102.62","amt_pmt":"1161.41","amt_int_pay":"151.03","amt_prin_pay":"1010.38","amt_int_def":"0","amt_prin_end":"14092.24"},{"num_pmt":"48","date_pmt":"2015-03-15 00:00:00.000","amt_prin_init":"14092.24","amt_pmt":"1161.41","amt_int_pay":"140.92","amt_prin_pay":"1020.49","amt_int_def":"0","amt_prin_end":"13071.75"},{"num_pmt":"49","date_pmt":"2015-04-15 00:00:00.000","amt_prin_init":"13071.75","amt_pmt":"1161.41","amt_int_pay":"130.72","amt_prin_pay":"1030.69","amt_int_def":"0","amt_prin_end":"12041.06"},{"num_pmt":"50","date_pmt":"2015-05-15 00:00:00.000","amt_prin_init":"12041.06","amt_pmt":"1161.41","amt_int_pay":"120.41","amt_prin_pay":"1041","amt_int_def":"0","amt_prin_end":"11000.06"},{"num_pmt":"51","date_pmt":"2015-06-15 00:00:00.000","amt_prin_init":"11000.06","amt_pmt":"1161.41","amt_int_pay":"110","amt_prin_pay":"1051.41","amt_int_def":"0","amt_prin_end":"9948.65"},{"num_pmt":"52","date_pmt":"2015-07-15 00:00:00.000","amt_prin_init":"9948.65","amt_pmt":"1161.41","amt_int_pay":"99.49","amt_prin_pay":"1061.92","amt_int_def":"0","amt_prin_end":"8886.73"},{"num_pmt":"53","date_pmt":"2015-08-15 00:00:00.000","amt_prin_init":"8886.73","amt_pmt":"1161.41","amt_int_pay":"88.87","amt_prin_pay":"1072.54","amt_int_def":"0","amt_prin_end":"7814.19"},{"num_pmt":"54","date_pmt":"2015-09-15 00:00:00.000","amt_prin_init":"7814.19","amt_pmt":"1161.41","amt_int_pay":"78.14","amt_prin_pay":"1083.27","amt_int_def":"0","amt_prin_end":"6730.92"},{"num_pmt":"55","date_pmt":"2015-10-15 00:00:00.000","amt_prin_init":"6730.92","amt_pmt":"1161.41","amt_int_pay":"67.31","amt_prin_pay":"1094.1","amt_int_def":"0","amt_prin_end":"5636.82"},{"num_pmt":"56","date_pmt":"2015-11-15 00:00:00.000","amt_prin_init":"5636.82","amt_pmt":"1161.41","amt_int_pay":"56.37","amt_prin_pay":"1105.04","amt_int_def":"0","amt_prin_end":"4531.78"},{"num_pmt":"57","date_pmt":"2015-12-15 00:00:00.000","amt_prin_init":"4531.78","amt_pmt":"1161.41","amt_int_pay":"45.32","amt_prin_pay":"1116.09","amt_int_def":"0","amt_prin_end":"3415.69"},{"num_pmt":"58","date_pmt":"2016-01-15 00:00:00.000","amt_prin_init":"3415.69","amt_pmt":"1161.41","amt_int_pay":"34.16","amt_prin_pay":"1127.25","amt_int_def":"0","amt_prin_end":"2288.44"},{"num_pmt":"59","date_pmt":"2016-02-15 00:00:00.000","amt_prin_init":"2288.44","amt_pmt":"1161.41","amt_int_pay":"22.88","amt_prin_pay":"1138.53","amt_int_def":"0","amt_prin_end":"1149.91"},{"num_pmt":"60","date_pmt":"2016-03-15 00:00:00.000","amt_prin_init":"1149.91","amt_pmt":"1161.41","amt_int_pay":"11.5","amt_prin_pay":"1149.91","amt_int_def":"0","amt_prin_end":"0"}]}

In this example, the US Rule is applied, so there is no negative amortization. The monthly payment is 1160.82, and all other parameters are from the previous example.

SELECT *

FROM wct.LPMTSCHED(   50000,        --Present Value

                      '11/01/2010', --Loan Date

                      1160.82,      --Pmt

                      NULL,         --Rate

                      '04/15/2011', --First Payment Date

                      60,           --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      'U',          --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2010-11-01 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"50000"},{"num_pmt":"1","date_pmt":"2011-04-15 00:00:00.000","amt_prin_init":"50000","amt_pmt":"1160.82","amt_int_pay":"1160.82","amt_prin_pay":"0","amt_int_def":"1572.54","amt_prin_end":"50000"},{"num_pmt":"2","date_pmt":"2011-05-15 00:00:00.000","amt_prin_init":"50000","amt_pmt":"1160.82","amt_int_pay":"1160.82","amt_prin_pay":"0","amt_int_def":"911.72","amt_prin_end":"50000"},{"num_pmt":"3","date_pmt":"2011-06-15 00:00:00.000","amt_prin_init":"50000","amt_pmt":"1160.82","amt_int_pay":"1160.82","amt_prin_pay":"0","amt_int_def":"250.9","amt_prin_end":"50000"},{"num_pmt":"4","date_pmt":"2011-07-15 00:00:00.000","amt_prin_init":"50000","amt_pmt":"1160.82","amt_int_pay":"750.9","amt_prin_pay":"409.92","amt_int_def":"0","amt_prin_end":"49590.08"},{"num_pmt":"5","date_pmt":"2011-08-15 00:00:00.000","amt_prin_init":"49590.08","amt_pmt":"1160.82","amt_int_pay":"495.91","amt_prin_pay":"664.91","amt_int_def":"0","amt_prin_end":"48925.17"},{"num_pmt":"6","date_pmt":"2011-09-15 00:00:00.000","amt_prin_init":"48925.17","amt_pmt":"1160.82","amt_int_pay":"489.26","amt_prin_pay":"671.56","amt_int_def":"0","amt_prin_end":"48253.61"},{"num_pmt":"7","date_pmt":"2011-10-15 00:00:00.000","amt_prin_init":"48253.61","amt_pmt":"1160.82","amt_int_pay":"482.54","amt_prin_pay":"678.28","amt_int_def":"0","amt_prin_end":"47575.33"},{"num_pmt":"8","date_pmt":"2011-11-15 00:00:00.000","amt_prin_init":"47575.33","amt_pmt":"1160.82","amt_int_pay":"475.76","amt_prin_pay":"685.06","amt_int_def":"0","amt_prin_end":"46890.27"},{"num_pmt":"9","date_pmt":"2011-12-15 00:00:00.000","amt_prin_init":"46890.27","amt_pmt":"1160.82","amt_int_pay":"468.91","amt_prin_pay":"691.91","amt_int_def":"0","amt_prin_end":"46198.36"},{"num_pmt":"10","date_pmt":"2012-01-15 00:00:00.000","amt_prin_init":"46198.36","amt_pmt":"1160.82","amt_int_pay":"461.99","amt_prin_pay":"698.83","amt_int_def":"0","amt_prin_end":"45499.53"},{"num_pmt":"11","date_pmt":"2012-02-15 00:00:00.000","amt_prin_init":"45499.53","amt_pmt":"1160.82","amt_int_pay":"455","amt_prin_pay":"705.82","amt_int_def":"0","amt_prin_end":"44793.71"},{"num_pmt":"12","date_pmt":"2012-03-15 00:00:00.000","amt_prin_init":"44793.71","amt_pmt":"1160.82","amt_int_pay":"447.94","amt_prin_pay":"712.88","amt_int_def":"0","amt_prin_end":"44080.83"},{"num_pmt":"13","date_pmt":"2012-04-15 00:00:00.000","amt_prin_init":"44080.83","amt_pmt":"1160.82","amt_int_pay":"440.81","amt_prin_pay":"720.01","amt_int_def":"0","amt_prin_end":"43360.82"},{"num_pmt":"14","date_pmt":"2012-05-15 00:00:00.000","amt_prin_init":"43360.82","amt_pmt":"1160.82","amt_int_pay":"433.61","amt_prin_pay":"727.21","amt_int_def":"0","amt_prin_end":"42633.61"},{"num_pmt":"15","date_pmt":"2012-06-15 00:00:00.000","amt_prin_init":"42633.61","amt_pmt":"1160.82","amt_int_pay":"426.34","amt_prin_pay":"734.48","amt_int_def":"0","amt_prin_end":"41899.13"},{"num_pmt":"16","date_pmt":"2012-07-15 00:00:00.000","amt_prin_init":"41899.13","amt_pmt":"1160.82","amt_int_pay":"419","amt_prin_pay":"741.82","amt_int_def":"0","amt_prin_end":"41157.31"},{"num_pmt":"17","date_pmt":"2012-08-15 00:00:00.000","amt_prin_init":"41157.31","amt_pmt":"1160.82","amt_int_pay":"411.58","amt_prin_pay":"749.24","amt_int_def":"0","amt_prin_end":"40408.07"},{"num_pmt":"18","date_pmt":"2012-09-15 00:00:00.000","amt_prin_init":"40408.07","amt_pmt":"1160.82","amt_int_pay":"404.08","amt_prin_pay":"756.74","amt_int_def":"0","amt_prin_end":"39651.33"},{"num_pmt":"19","date_pmt":"2012-10-15 00:00:00.000","amt_prin_init":"39651.33","amt_pmt":"1160.82","amt_int_pay":"396.52","amt_prin_pay":"764.3","amt_int_def":"0","amt_prin_end":"38887.03"},{"num_pmt":"20","date_pmt":"2012-11-15 00:00:00.000","amt_prin_init":"38887.03","amt_pmt":"1160.82","amt_int_pay":"388.87","amt_prin_pay":"771.95","amt_int_def":"0","amt_prin_end":"38115.08"},{"num_pmt":"21","date_pmt":"2012-12-15 00:00:00.000","amt_prin_init":"38115.08","amt_pmt":"1160.82","amt_int_pay":"381.15","amt_prin_pay":"779.67","amt_int_def":"0","amt_prin_end":"37335.41"},{"num_pmt":"22","date_pmt":"2013-01-15 00:00:00.000","amt_prin_init":"37335.41","amt_pmt":"1160.82","amt_int_pay":"373.36","amt_prin_pay":"787.46","amt_int_def":"0","amt_prin_end":"36547.95"},{"num_pmt":"23","date_pmt":"2013-02-15 00:00:00.000","amt_prin_init":"36547.95","amt_pmt":"1160.82","amt_int_pay":"365.48","amt_prin_pay":"795.34","amt_int_def":"0","amt_prin_end":"35752.61"},{"num_pmt":"24","date_pmt":"2013-03-15 00:00:00.000","amt_prin_init":"35752.61","amt_pmt":"1160.82","amt_int_pay":"357.53","amt_prin_pay":"803.29","amt_int_def":"0","amt_prin_end":"34949.32"},{"num_pmt":"25","date_pmt":"2013-04-15 00:00:00.000","amt_prin_init":"34949.32","amt_pmt":"1160.82","amt_int_pay":"349.5","amt_prin_pay":"811.32","amt_int_def":"0","amt_prin_end":"34138"},{"num_pmt":"26","date_pmt":"2013-05-15 00:00:00.000","amt_prin_init":"34138","amt_pmt":"1160.82","amt_int_pay":"341.38","amt_prin_pay":"819.44","amt_int_def":"0","amt_prin_end":"33318.56"},{"num_pmt":"27","date_pmt":"2013-06-15 00:00:00.000","amt_prin_init":"33318.56","amt_pmt":"1160.82","amt_int_pay":"333.19","amt_prin_pay":"827.63","amt_int_def":"0","amt_prin_end":"32490.93"},{"num_pmt":"28","date_pmt":"2013-07-15 00:00:00.000","amt_prin_init":"32490.93","amt_pmt":"1160.82","amt_int_pay":"324.91","amt_prin_pay":"835.91","amt_int_def":"0","amt_prin_end":"31655.02"},{"num_pmt":"29","date_pmt":"2013-08-15 00:00:00.000","amt_prin_init":"31655.02","amt_pmt":"1160.82","amt_int_pay":"316.55","amt_prin_pay":"844.27","amt_int_def":"0","amt_prin_end":"30810.75"},{"num_pmt":"30","date_pmt":"2013-09-15 00:00:00.000","amt_prin_init":"30810.75","amt_pmt":"1160.82","amt_int_pay":"308.11","amt_prin_pay":"852.71","amt_int_def":"0","amt_prin_end":"29958.04"},{"num_pmt":"31","date_pmt":"2013-10-15 00:00:00.000","amt_prin_init":"29958.04","amt_pmt":"1160.82","amt_int_pay":"299.58","amt_prin_pay":"861.24","amt_int_def":"0","amt_prin_end":"29096.8"},{"num_pmt":"32","date_pmt":"2013-11-15 00:00:00.000","amt_prin_init":"29096.8","amt_pmt":"1160.82","amt_int_pay":"290.97","amt_prin_pay":"869.85","amt_int_def":"0","amt_prin_end":"28226.95"},{"num_pmt":"33","date_pmt":"2013-12-15 00:00:00.000","amt_prin_init":"28226.95","amt_pmt":"1160.82","amt_int_pay":"282.27","amt_prin_pay":"878.55","amt_int_def":"0","amt_prin_end":"27348.4"},{"num_pmt":"34","date_pmt":"2014-01-15 00:00:00.000","amt_prin_init":"27348.4","amt_pmt":"1160.82","amt_int_pay":"273.49","amt_prin_pay":"887.33","amt_int_def":"0","amt_prin_end":"26461.07"},{"num_pmt":"35","date_pmt":"2014-02-15 00:00:00.000","amt_prin_init":"26461.07","amt_pmt":"1160.82","amt_int_pay":"264.61","amt_prin_pay":"896.21","amt_int_def":"0","amt_prin_end":"25564.86"},{"num_pmt":"36","date_pmt":"2014-03-15 00:00:00.000","amt_prin_init":"25564.86","amt_pmt":"1160.82","amt_int_pay":"255.65","amt_prin_pay":"905.17","amt_int_def":"0","amt_prin_end":"24659.69"},{"num_pmt":"37","date_pmt":"2014-04-15 00:00:00.000","amt_prin_init":"24659.69","amt_pmt":"1160.82","amt_int_pay":"246.6","amt_prin_pay":"914.22","amt_int_def":"0","amt_prin_end":"23745.47"},{"num_pmt":"38","date_pmt":"2014-05-15 00:00:00.000","amt_prin_init":"23745.47","amt_pmt":"1160.82","amt_int_pay":"237.46","amt_prin_pay":"923.36","amt_int_def":"0","amt_prin_end":"22822.11"},{"num_pmt":"39","date_pmt":"2014-06-15 00:00:00.000","amt_prin_init":"22822.11","amt_pmt":"1160.82","amt_int_pay":"228.22","amt_prin_pay":"932.6","amt_int_def":"0","amt_prin_end":"21889.51"},{"num_pmt":"40","date_pmt":"2014-07-15 00:00:00.000","amt_prin_init":"21889.51","amt_pmt":"1160.82","amt_int_pay":"218.9","amt_prin_pay":"941.92","amt_int_def":"0","amt_prin_end":"20947.59"},{"num_pmt":"41","date_pmt":"2014-08-15 00:00:00.000","amt_prin_init":"20947.59","amt_pmt":"1160.82","amt_int_pay":"209.48","amt_prin_pay":"951.34","amt_int_def":"0","amt_prin_end":"19996.25"},{"num_pmt":"42","date_pmt":"2014-09-15 00:00:00.000","amt_prin_init":"19996.25","amt_pmt":"1160.82","amt_int_pay":"199.96","amt_prin_pay":"960.86","amt_int_def":"0","amt_prin_end":"19035.39"},{"num_pmt":"43","date_pmt":"2014-10-15 00:00:00.000","amt_prin_init":"19035.39","amt_pmt":"1160.82","amt_int_pay":"190.36","amt_prin_pay":"970.46","amt_int_def":"0","amt_prin_end":"18064.93"},{"num_pmt":"44","date_pmt":"2014-11-15 00:00:00.000","amt_prin_init":"18064.93","amt_pmt":"1160.82","amt_int_pay":"180.65","amt_prin_pay":"980.17","amt_int_def":"0","amt_prin_end":"17084.76"},{"num_pmt":"45","date_pmt":"2014-12-15 00:00:00.000","amt_prin_init":"17084.76","amt_pmt":"1160.82","amt_int_pay":"170.85","amt_prin_pay":"989.97","amt_int_def":"0","amt_prin_end":"16094.79"},{"num_pmt":"46","date_pmt":"2015-01-15 00:00:00.000","amt_prin_init":"16094.79","amt_pmt":"1160.82","amt_int_pay":"160.95","amt_prin_pay":"999.87","amt_int_def":"0","amt_prin_end":"15094.92"},{"num_pmt":"47","date_pmt":"2015-02-15 00:00:00.000","amt_prin_init":"15094.92","amt_pmt":"1160.82","amt_int_pay":"150.95","amt_prin_pay":"1009.87","amt_int_def":"0","amt_prin_end":"14085.05"},{"num_pmt":"48","date_pmt":"2015-03-15 00:00:00.000","amt_prin_init":"14085.05","amt_pmt":"1160.82","amt_int_pay":"140.85","amt_prin_pay":"1019.97","amt_int_def":"0","amt_prin_end":"13065.08"},{"num_pmt":"49","date_pmt":"2015-04-15 00:00:00.000","amt_prin_init":"13065.08","amt_pmt":"1160.82","amt_int_pay":"130.65","amt_prin_pay":"1030.17","amt_int_def":"0","amt_prin_end":"12034.91"},{"num_pmt":"50","date_pmt":"2015-05-15 00:00:00.000","amt_prin_init":"12034.91","amt_pmt":"1160.82","amt_int_pay":"120.35","amt_prin_pay":"1040.47","amt_int_def":"0","amt_prin_end":"10994.44"},{"num_pmt":"51","date_pmt":"2015-06-15 00:00:00.000","amt_prin_init":"10994.44","amt_pmt":"1160.82","amt_int_pay":"109.95","amt_prin_pay":"1050.87","amt_int_def":"0","amt_prin_end":"9943.57"},{"num_pmt":"52","date_pmt":"2015-07-15 00:00:00.000","amt_prin_init":"9943.57","amt_pmt":"1160.82","amt_int_pay":"99.44","amt_prin_pay":"1061.38","amt_int_def":"0","amt_prin_end":"8882.19"},{"num_pmt":"53","date_pmt":"2015-08-15 00:00:00.000","amt_prin_init":"8882.19","amt_pmt":"1160.82","amt_int_pay":"88.82","amt_prin_pay":"1072","amt_int_def":"0","amt_prin_end":"7810.19"},{"num_pmt":"54","date_pmt":"2015-09-15 00:00:00.000","amt_prin_init":"7810.19","amt_pmt":"1160.82","amt_int_pay":"78.1","amt_prin_pay":"1082.72","amt_int_def":"0","amt_prin_end":"6727.47"},{"num_pmt":"55","date_pmt":"2015-10-15 00:00:00.000","amt_prin_init":"6727.47","amt_pmt":"1160.82","amt_int_pay":"67.28","amt_prin_pay":"1093.54","amt_int_def":"0","amt_prin_end":"5633.93"},{"num_pmt":"56","date_pmt":"2015-11-15 00:00:00.000","amt_prin_init":"5633.93","amt_pmt":"1160.82","amt_int_pay":"56.34","amt_prin_pay":"1104.48","amt_int_def":"0","amt_prin_end":"4529.45"},{"num_pmt":"57","date_pmt":"2015-12-15 00:00:00.000","amt_prin_init":"4529.45","amt_pmt":"1160.82","amt_int_pay":"45.29","amt_prin_pay":"1115.53","amt_int_def":"0","amt_prin_end":"3413.92"},{"num_pmt":"58","date_pmt":"2016-01-15 00:00:00.000","amt_prin_init":"3413.92","amt_pmt":"1160.82","amt_int_pay":"34.14","amt_prin_pay":"1126.68","amt_int_def":"0","amt_prin_end":"2287.24"},{"num_pmt":"59","date_pmt":"2016-02-15 00:00:00.000","amt_prin_init":"2287.24","amt_pmt":"1160.82","amt_int_pay":"22.87","amt_prin_pay":"1137.95","amt_int_def":"0","amt_prin_end":"1149.29"},{"num_pmt":"60","date_pmt":"2016-03-15 00:00:00.000","amt_prin_init":"1149.29","amt_pmt":"1160.78","amt_int_pay":"11.49","amt_prin_pay":"1149.29","amt_int_def":"0","amt_prin_end":"0"}]}

In this example, we have a 7,125,000 loan that pays monthly and is being amortized over 25 years, but the loan is paid off in full at the end of 10 years. The monthly payment is 41,554.10

SELECT *

FROM wct.LPMTSCHED(   7125000,      --Present Value

                      '11/18/2008', --Loan Date

                      41554.10,     --Pmt

                      NULL,         --Rate

                      '12/1/2008',  --First Payment Date

                      300,          --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      120           --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2008-11-18 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"7125000"},{"num_pmt":"1","date_pmt":"2008-12-01 00:00:00.000","amt_prin_init":"7125000","amt_pmt":"41554.1","amt_int_pay":"12864.58","amt_prin_pay":"28689.52","amt_int_def":"0","amt_prin_end":"7096310.48"},{"num_pmt":"2","date_pmt":"2009-01-01 00:00:00.000","amt_prin_init":"7096310.48","amt_pmt":"41554.1","amt_int_pay":"29567.96","amt_prin_pay":"11986.14","amt_int_def":"0","amt_prin_end":"7084324.34"},{"num_pmt":"3","date_pmt":"2009-02-01 00:00:00.000","amt_prin_init":"7084324.34","amt_pmt":"41554.1","amt_int_pay":"29518.01","amt_prin_pay":"12036.09","amt_int_def":"0","amt_prin_end":"7072288.25"},{"num_pmt":"4","date_pmt":"2009-03-01 00:00:00.000","amt_prin_init":"7072288.25","amt_pmt":"41554.1","amt_int_pay":"29467.86","amt_prin_pay":"12086.24","amt_int_def":"0","amt_prin_end":"7060202.01"},{"num_pmt":"5","date_pmt":"2009-04-01 00:00:00.000","amt_prin_init":"7060202.01","amt_pmt":"41554.1","amt_int_pay":"29417.5","amt_prin_pay":"12136.6","amt_int_def":"0","amt_prin_end":"7048065.41"},{"num_pmt":"6","date_pmt":"2009-05-01 00:00:00.000","amt_prin_init":"7048065.41","amt_pmt":"41554.1","amt_int_pay":"29366.93","amt_prin_pay":"12187.17","amt_int_def":"0","amt_prin_end":"7035878.24"},{"num_pmt":"7","date_pmt":"2009-06-01 00:00:00.000","amt_prin_init":"7035878.24","amt_pmt":"41554.1","amt_int_pay":"29316.15","amt_prin_pay":"12237.95","amt_int_def":"0","amt_prin_end":"7023640.29"},{"num_pmt":"8","date_pmt":"2009-07-01 00:00:00.000","amt_prin_init":"7023640.29","amt_pmt":"41554.1","amt_int_pay":"29265.16","amt_prin_pay":"12288.94","amt_int_def":"0","amt_prin_end":"7011351.35"},{"num_pmt":"9","date_pmt":"2009-08-01 00:00:00.000","amt_prin_init":"7011351.35","amt_pmt":"41554.1","amt_int_pay":"29213.96","amt_prin_pay":"12340.14","amt_int_def":"0","amt_prin_end":"6999011.21"},{"num_pmt":"10","date_pmt":"2009-09-01 00:00:00.000","amt_prin_init":"6999011.21","amt_pmt":"41554.1","amt_int_pay":"29162.54","amt_prin_pay":"12391.56","amt_int_def":"0","amt_prin_end":"6986619.65"},{"num_pmt":"11","date_pmt":"2009-10-01 00:00:00.000","amt_prin_init":"6986619.65","amt_pmt":"41554.1","amt_int_pay":"29110.91","amt_prin_pay":"12443.19","amt_int_def":"0","amt_prin_end":"6974176.46"},{"num_pmt":"12","date_pmt":"2009-11-01 00:00:00.000","amt_prin_init":"6974176.46","amt_pmt":"41554.1","amt_int_pay":"29059.06","amt_prin_pay":"12495.04","amt_int_def":"0","amt_prin_end":"6961681.42"},{"num_pmt":"13","date_pmt":"2009-12-01 00:00:00.000","amt_prin_init":"6961681.42","amt_pmt":"41554.1","amt_int_pay":"29007","amt_prin_pay":"12547.1","amt_int_def":"0","amt_prin_end":"6949134.32"},{"num_pmt":"14","date_pmt":"2010-01-01 00:00:00.000","amt_prin_init":"6949134.32","amt_pmt":"41554.1","amt_int_pay":"28954.72","amt_prin_pay":"12599.38","amt_int_def":"0","amt_prin_end":"6936534.94"},{"num_pmt":"15","date_pmt":"2010-02-01 00:00:00.000","amt_prin_init":"6936534.94","amt_pmt":"41554.1","amt_int_pay":"28902.22","amt_prin_pay":"12651.88","amt_int_def":"0","amt_prin_end":"6923883.06"},{"num_pmt":"16","date_pmt":"2010-03-01 00:00:00.000","amt_prin_init":"6923883.06","amt_pmt":"41554.1","amt_int_pay":"28849.51","amt_prin_pay":"12704.59","amt_int_def":"0","amt_prin_end":"6911178.47"},{"num_pmt":"17","date_pmt":"2010-04-01 00:00:00.000","amt_prin_init":"6911178.47","amt_pmt":"41554.1","amt_int_pay":"28796.57","amt_prin_pay":"12757.53","amt_int_def":"0","amt_prin_end":"6898420.94"},{"num_pmt":"18","date_pmt":"2010-05-01 00:00:00.000","amt_prin_init":"6898420.94","amt_pmt":"41554.1","amt_int_pay":"28743.42","amt_prin_pay":"12810.68","amt_int_def":"0","amt_prin_end":"6885610.26"},{"num_pmt":"19","date_pmt":"2010-06-01 00:00:00.000","amt_prin_init":"6885610.26","amt_pmt":"41554.1","amt_int_pay":"28690.04","amt_prin_pay":"12864.06","amt_int_def":"0","amt_prin_end":"6872746.2"},{"num_pmt":"20","date_pmt":"2010-07-01 00:00:00.000","amt_prin_init":"6872746.2","amt_pmt":"41554.1","amt_int_pay":"28636.44","amt_prin_pay":"12917.66","amt_int_def":"0","amt_prin_end":"6859828.54"},{"num_pmt":"21","date_pmt":"2010-08-01 00:00:00.000","amt_prin_init":"6859828.54","amt_pmt":"41554.1","amt_int_pay":"28582.61","amt_prin_pay":"12971.49","amt_int_def":"0","amt_prin_end":"6846857.05"},{"num_pmt":"22","date_pmt":"2010-09-01 00:00:00.000","amt_prin_init":"6846857.05","amt_pmt":"41554.1","amt_int_pay":"28528.57","amt_prin_pay":"13025.53","amt_int_def":"0","amt_prin_end":"6833831.52"},{"num_pmt":"23","date_pmt":"2010-10-01 00:00:00.000","amt_prin_init":"6833831.52","amt_pmt":"41554.1","amt_int_pay":"28474.29","amt_prin_pay":"13079.81","amt_int_def":"0","amt_prin_end":"6820751.71"},{"num_pmt":"24","date_pmt":"2010-11-01 00:00:00.000","amt_prin_init":"6820751.71","amt_pmt":"41554.1","amt_int_pay":"28419.79","amt_prin_pay":"13134.31","amt_int_def":"0","amt_prin_end":"6807617.4"},{"num_pmt":"25","date_pmt":"2010-12-01 00:00:00.000","amt_prin_init":"6807617.4","amt_pmt":"41554.1","amt_int_pay":"28365.07","amt_prin_pay":"13189.03","amt_int_def":"0","amt_prin_end":"6794428.37"},{"num_pmt":"26","date_pmt":"2011-01-01 00:00:00.000","amt_prin_init":"6794428.37","amt_pmt":"41554.1","amt_int_pay":"28310.11","amt_prin_pay":"13243.99","amt_int_def":"0","amt_prin_end":"6781184.38"},{"num_pmt":"27","date_pmt":"2011-02-01 00:00:00.000","amt_prin_init":"6781184.38","amt_pmt":"41554.1","amt_int_pay":"28254.93","amt_prin_pay":"13299.17","amt_int_def":"0","amt_prin_end":"6767885.21"},{"num_pmt":"28","date_pmt":"2011-03-01 00:00:00.000","amt_prin_init":"6767885.21","amt_pmt":"41554.1","amt_int_pay":"28199.52","amt_prin_pay":"13354.58","amt_int_def":"0","amt_prin_end":"6754530.63"},{"num_pmt":"29","date_pmt":"2011-04-01 00:00:00.000","amt_prin_init":"6754530.63","amt_pmt":"41554.1","amt_int_pay":"28143.87","amt_prin_pay":"13410.23","amt_int_def":"0","amt_prin_end":"6741120.4"},{"num_pmt":"30","date_pmt":"2011-05-01 00:00:00.000","amt_prin_init":"6741120.4","amt_pmt":"41554.1","amt_int_pay":"28088","amt_prin_pay":"13466.1","amt_int_def":"0","amt_prin_end":"6727654.3"},{"num_pmt":"31","date_pmt":"2011-06-01 00:00:00.000","amt_prin_init":"6727654.3","amt_pmt":"41554.1","amt_int_pay":"28031.89","amt_prin_pay":"13522.21","amt_int_def":"0","amt_prin_end":"6714132.09"},{"num_pmt":"32","date_pmt":"2011-07-01 00:00:00.000","amt_prin_init":"6714132.09","amt_pmt":"41554.1","amt_int_pay":"27975.55","amt_prin_pay":"13578.55","amt_int_def":"0","amt_prin_end":"6700553.54"},{"num_pmt":"33","date_pmt":"2011-08-01 00:00:00.000","amt_prin_init":"6700553.54","amt_pmt":"41554.1","amt_int_pay":"27918.97","amt_prin_pay":"13635.13","amt_int_def":"0","amt_prin_end":"6686918.41"},{"num_pmt":"34","date_pmt":"2011-09-01 00:00:00.000","amt_prin_init":"6686918.41","amt_pmt":"41554.1","amt_int_pay":"27862.16","amt_prin_pay":"13691.94","amt_int_def":"0","amt_prin_end":"6673226.47"},{"num_pmt":"35","date_pmt":"2011-10-01 00:00:00.000","amt_prin_init":"6673226.47","amt_pmt":"41554.1","amt_int_pay":"27805.11","amt_prin_pay":"13748.99","amt_int_def":"0","amt_prin_end":"6659477.48"},{"num_pmt":"36","date_pmt":"2011-11-01 00:00:00.000","amt_prin_init":"6659477.48","amt_pmt":"41554.1","amt_int_pay":"27747.82","amt_prin_pay":"13806.28","amt_int_def":"0","amt_prin_end":"6645671.2"},{"num_pmt":"37","date_pmt":"2011-12-01 00:00:00.000","amt_prin_init":"6645671.2","amt_pmt":"41554.1","amt_int_pay":"27690.29","amt_prin_pay":"13863.81","amt_int_def":"0","amt_prin_end":"6631807.39"},{"num_pmt":"38","date_pmt":"2012-01-01 00:00:00.000","amt_prin_init":"6631807.39","amt_pmt":"41554.1","amt_int_pay":"27632.53","amt_prin_pay":"13921.57","amt_int_def":"0","amt_prin_end":"6617885.82"},{"num_pmt":"39","date_pmt":"2012-02-01 00:00:00.000","amt_prin_init":"6617885.82","amt_pmt":"41554.1","amt_int_pay":"27574.52","amt_prin_pay":"13979.58","amt_int_def":"0","amt_prin_end":"6603906.24"},{"num_pmt":"40","date_pmt":"2012-03-01 00:00:00.000","amt_prin_init":"6603906.24","amt_pmt":"41554.1","amt_int_pay":"27516.27","amt_prin_pay":"14037.83","amt_int_def":"0","amt_prin_end":"6589868.41"},{"num_pmt":"41","date_pmt":"2012-04-01 00:00:00.000","amt_prin_init":"6589868.41","amt_pmt":"41554.1","amt_int_pay":"27457.78","amt_prin_pay":"14096.32","amt_int_def":"0","amt_prin_end":"6575772.09"},{"num_pmt":"42","date_pmt":"2012-05-01 00:00:00.000","amt_prin_init":"6575772.09","amt_pmt":"41554.1","amt_int_pay":"27399.05","amt_prin_pay":"14155.05","amt_int_def":"0","amt_prin_end":"6561617.04"},{"num_pmt":"43","date_pmt":"2012-06-01 00:00:00.000","amt_prin_init":"6561617.04","amt_pmt":"41554.1","amt_int_pay":"27340.07","amt_prin_pay":"14214.03","amt_int_def":"0","amt_prin_end":"6547403.01"},{"num_pmt":"44","date_pmt":"2012-07-01 00:00:00.000","amt_prin_init":"6547403.01","amt_pmt":"41554.1","amt_int_pay":"27280.84","amt_prin_pay":"14273.26","amt_int_def":"0","amt_prin_end":"6533129.75"},{"num_pmt":"45","date_pmt":"2012-08-01 00:00:00.000","amt_prin_init":"6533129.75","amt_pmt":"41554.1","amt_int_pay":"27221.37","amt_prin_pay":"14332.73","amt_int_def":"0","amt_prin_end":"6518797.02"},{"num_pmt":"46","date_pmt":"2012-09-01 00:00:00.000","amt_prin_init":"6518797.02","amt_pmt":"41554.1","amt_int_pay":"27161.65","amt_prin_pay":"14392.45","amt_int_def":"0","amt_prin_end":"6504404.57"},{"num_pmt":"47","date_pmt":"2012-10-01 00:00:00.000","amt_prin_init":"6504404.57","amt_pmt":"41554.1","amt_int_pay":"27101.68","amt_prin_pay":"14452.42","amt_int_def":"0","amt_prin_end":"6489952.15"},{"num_pmt":"48","date_pmt":"2012-11-01 00:00:00.000","amt_prin_init":"6489952.15","amt_pmt":"41554.1","amt_int_pay":"27041.46","amt_prin_pay":"14512.64","amt_int_def":"0","amt_prin_end":"6475439.51"},{"num_pmt":"49","date_pmt":"2012-12-01 00:00:00.000","amt_prin_init":"6475439.51","amt_pmt":"41554.1","amt_int_pay":"26980.99","amt_prin_pay":"14573.11","amt_int_def":"0","amt_prin_end":"6460866.4"},{"num_pmt":"50","date_pmt":"2013-01-01 00:00:00.000","amt_prin_init":"6460866.4","amt_pmt":"41554.1","amt_int_pay":"26920.27","amt_prin_pay":"14633.83","amt_int_def":"0","amt_prin_end":"6446232.57"},{"num_pmt":"51","date_pmt":"2013-02-01 00:00:00.000","amt_prin_init":"6446232.57","amt_pmt":"41554.1","amt_int_pay":"26859.3","amt_prin_pay":"14694.8","amt_int_def":"0","amt_prin_end":"6431537.77"},{"num_pmt":"52","date_pmt":"2013-03-01 00:00:00.000","amt_prin_init":"6431537.77","amt_pmt":"41554.1","amt_int_pay":"26798.07","amt_prin_pay":"14756.03","amt_int_def":"0","amt_prin_end":"6416781.74"},{"num_pmt":"53","date_pmt":"2013-04-01 00:00:00.000","amt_prin_init":"6416781.74","amt_pmt":"41554.1","amt_int_pay":"26736.59","amt_prin_pay":"14817.51","amt_int_def":"0","amt_prin_end":"6401964.23"},{"num_pmt":"54","date_pmt":"2013-05-01 00:00:00.000","amt_prin_init":"6401964.23","amt_pmt":"41554.1","amt_int_pay":"26674.85","amt_prin_pay":"14879.25","amt_int_def":"0","amt_prin_end":"6387084.98"},{"num_pmt":"55","date_pmt":"2013-06-01 00:00:00.000","amt_prin_init":"6387084.98","amt_pmt":"41554.1","amt_int_pay":"26612.85","amt_prin_pay":"14941.25","amt_int_def":"0","amt_prin_end":"6372143.73"},{"num_pmt":"56","date_pmt":"2013-07-01 00:00:00.000","amt_prin_init":"6372143.73","amt_pmt":"41554.1","amt_int_pay":"26550.59","amt_prin_pay":"15003.51","amt_int_def":"0","amt_prin_end":"6357140.22"},{"num_pmt":"57","date_pmt":"2013-08-01 00:00:00.000","amt_prin_init":"6357140.22","amt_pmt":"41554.1","amt_int_pay":"26488.08","amt_prin_pay":"15066.02","amt_int_def":"0","amt_prin_end":"6342074.2"},{"num_pmt":"58","date_pmt":"2013-09-01 00:00:00.000","amt_prin_init":"6342074.2","amt_pmt":"41554.1","amt_int_pay":"26425.3","amt_prin_pay":"15128.8","amt_int_def":"0","amt_prin_end":"6326945.4"},{"num_pmt":"59","date_pmt":"2013-10-01 00:00:00.000","amt_prin_init":"6326945.4","amt_pmt":"41554.1","amt_int_pay":"26362.27","amt_prin_pay":"15191.83","amt_int_def":"0","amt_prin_end":"6311753.57"},{"num_pmt":"60","date_pmt":"2013-11-01 00:00:00.000","amt_prin_init":"6311753.57","amt_pmt":"41554.1","amt_int_pay":"26298.97","amt_prin_pay":"15255.13","amt_int_def":"0","amt_prin_end":"6296498.44"},{"num_pmt":"61","date_pmt":"2013-12-01 00:00:00.000","amt_prin_init":"6296498.44","amt_pmt":"41554.1","amt_int_pay":"26235.41","amt_prin_pay":"15318.69","amt_int_def":"0","amt_prin_end":"6281179.75"},{"num_pmt":"62","date_pmt":"2014-01-01 00:00:00.000","amt_prin_init":"6281179.75","amt_pmt":"41554.1","amt_int_pay":"26171.58","amt_prin_pay":"15382.52","amt_int_def":"0","amt_prin_end":"6265797.23"},{"num_pmt":"63","date_pmt":"2014-02-01 00:00:00.000","amt_prin_init":"6265797.23","amt_pmt":"41554.1","amt_int_pay":"26107.48","amt_prin_pay":"15446.62","amt_int_def":"0","amt_prin_end":"6250350.61"},{"num_pmt":"64","date_pmt":"2014-03-01 00:00:00.000","amt_prin_init":"6250350.61","amt_pmt":"41554.1","amt_int_pay":"26043.12","amt_prin_pay":"15510.98","amt_int_def":"0","amt_prin_end":"6234839.63"},{"num_pmt":"65","date_pmt":"2014-04-01 00:00:00.000","amt_prin_init":"6234839.63","amt_pmt":"41554.1","amt_int_pay":"25978.49","amt_prin_pay":"15575.61","amt_int_def":"0","amt_prin_end":"6219264.02"},{"num_pmt":"66","date_pmt":"2014-05-01 00:00:00.000","amt_prin_init":"6219264.02","amt_pmt":"41554.1","amt_int_pay":"25913.6","amt_prin_pay":"15640.5","amt_int_def":"0","amt_prin_end":"6203623.52"},{"num_pmt":"67","date_pmt":"2014-06-01 00:00:00.000","amt_prin_init":"6203623.52","amt_pmt":"41554.1","amt_int_pay":"25848.43","amt_prin_pay":"15705.67","amt_int_def":"0","amt_prin_end":"6187917.85"},{"num_pmt":"68","date_pmt":"2014-07-01 00:00:00.000","amt_prin_init":"6187917.85","amt_pmt":"41554.1","amt_int_pay":"25782.99","amt_prin_pay":"15771.11","amt_int_def":"0","amt_prin_end":"6172146.74"},{"num_pmt":"69","date_pmt":"2014-08-01 00:00:00.000","amt_prin_init":"6172146.74","amt_pmt":"41554.1","amt_int_pay":"25717.27","amt_prin_pay":"15836.83","amt_int_def":"0","amt_prin_end":"6156309.91"},{"num_pmt":"70","date_pmt":"2014-09-01 00:00:00.000","amt_prin_init":"6156309.91","amt_pmt":"41554.1","amt_int_pay":"25651.29","amt_prin_pay":"15902.81","amt_int_def":"0","amt_prin_end":"6140407.1"},{"num_pmt":"71","date_pmt":"2014-10-01 00:00:00.000","amt_prin_init":"6140407.1","amt_pmt":"41554.1","amt_int_pay":"25585.03","amt_prin_pay":"15969.07","amt_int_def":"0","amt_prin_end":"6124438.03"},{"num_pmt":"72","date_pmt":"2014-11-01 00:00:00.000","amt_prin_init":"6124438.03","amt_pmt":"41554.1","amt_int_pay":"25518.49","amt_prin_pay":"16035.61","amt_int_def":"0","amt_prin_end":"6108402.42"},{"num_pmt":"73","date_pmt":"2014-12-01 00:00:00.000","amt_prin_init":"6108402.42","amt_pmt":"41554.1","amt_int_pay":"25451.67","amt_prin_pay":"16102.43","amt_int_def":"0","amt_prin_end":"6092299.99"},{"num_pmt":"74","date_pmt":"2015-01-01 00:00:00.000","amt_prin_init":"6092299.99","amt_pmt":"41554.1","amt_int_pay":"25384.58","amt_prin_pay":"16169.52","amt_int_def":"0","amt_prin_end":"6076130.47"},{"num_pmt":"75","date_pmt":"2015-02-01 00:00:00.000","amt_prin_init":"6076130.47","amt_pmt":"41554.1","amt_int_pay":"25317.21","amt_prin_pay":"16236.89","amt_int_def":"0","amt_prin_end":"6059893.58"},{"num_pmt":"76","date_pmt":"2015-03-01 00:00:00.000","amt_prin_init":"6059893.58","amt_pmt":"41554.1","amt_int_pay":"25249.55","amt_prin_pay":"16304.55","amt_int_def":"0","amt_prin_end":"6043589.03"},{"num_pmt":"77","date_pmt":"2015-04-01 00:00:00.000","amt_prin_init":"6043589.03","amt_pmt":"41554.1","amt_int_pay":"25181.62","amt_prin_pay":"16372.48","amt_int_def":"0","amt_prin_end":"6027216.55"},{"num_pmt":"78","date_pmt":"2015-05-01 00:00:00.000","amt_prin_init":"6027216.55","amt_pmt":"41554.1","amt_int_pay":"25113.4","amt_prin_pay":"16440.7","amt_int_def":"0","amt_prin_end":"6010775.85"},{"num_pmt":"79","date_pmt":"2015-06-01 00:00:00.000","amt_prin_init":"6010775.85","amt_pmt":"41554.1","amt_int_pay":"25044.9","amt_prin_pay":"16509.2","amt_int_def":"0","amt_prin_end":"5994266.65"},{"num_pmt":"80","date_pmt":"2015-07-01 00:00:00.000","amt_prin_init":"5994266.65","amt_pmt":"41554.1","amt_int_pay":"24976.11","amt_prin_pay":"16577.99","amt_int_def":"0","amt_prin_end":"5977688.66"},{"num_pmt":"81","date_pmt":"2015-08-01 00:00:00.000","amt_prin_init":"5977688.66","amt_pmt":"41554.1","amt_int_pay":"24907.03","amt_prin_pay":"16647.07","amt_int_def":"0","amt_prin_end":"5961041.59"},{"num_pmt":"82","date_pmt":"2015-09-01 00:00:00.000","amt_prin_init":"5961041.59","amt_pmt":"41554.1","amt_int_pay":"24837.67","amt_prin_pay":"16716.43","amt_int_def":"0","amt_prin_end":"5944325.16"},{"num_pmt":"83","date_pmt":"2015-10-01 00:00:00.000","amt_prin_init":"5944325.16","amt_pmt":"41554.1","amt_int_pay":"24768.02","amt_prin_pay":"16786.08","amt_int_def":"0","amt_prin_end":"5927539.08"},{"num_pmt":"84","date_pmt":"2015-11-01 00:00:00.000","amt_prin_init":"5927539.08","amt_pmt":"41554.1","amt_int_pay":"24698.08","amt_prin_pay":"16856.02","amt_int_def":"0","amt_prin_end":"5910683.06"},{"num_pmt":"85","date_pmt":"2015-12-01 00:00:00.000","amt_prin_init":"5910683.06","amt_pmt":"41554.1","amt_int_pay":"24627.84","amt_prin_pay":"16926.26","amt_int_def":"0","amt_prin_end":"5893756.8"},{"num_pmt":"86","date_pmt":"2016-01-01 00:00:00.000","amt_prin_init":"5893756.8","amt_pmt":"41554.1","amt_int_pay":"24557.32","amt_prin_pay":"16996.78","amt_int_def":"0","amt_prin_end":"5876760.02"},{"num_pmt":"87","date_pmt":"2016-02-01 00:00:00.000","amt_prin_init":"5876760.02","amt_pmt":"41554.1","amt_int_pay":"24486.5","amt_prin_pay":"17067.6","amt_int_def":"0","amt_prin_end":"5859692.42"},{"num_pmt":"88","date_pmt":"2016-03-01 00:00:00.000","amt_prin_init":"5859692.42","amt_pmt":"41554.1","amt_int_pay":"24415.38","amt_prin_pay":"17138.72","amt_int_def":"0","amt_prin_end":"5842553.7"},{"num_pmt":"89","date_pmt":"2016-04-01 00:00:00.000","amt_prin_init":"5842553.7","amt_pmt":"41554.1","amt_int_pay":"24343.97","amt_prin_pay":"17210.13","amt_int_def":"0","amt_prin_end":"5825343.57"},{"num_pmt":"90","date_pmt":"2016-05-01 00:00:00.000","amt_prin_init":"5825343.57","amt_pmt":"41554.1","amt_int_pay":"24272.26","amt_prin_pay":"17281.84","amt_int_def":"0","amt_prin_end":"5808061.73"},{"num_pmt":"91","date_pmt":"2016-06-01 00:00:00.000","amt_prin_init":"5808061.73","amt_pmt":"41554.1","amt_int_pay":"24200.25","amt_prin_pay":"17353.85","amt_int_def":"0","amt_prin_end":"5790707.88"},{"num_pmt":"92","date_pmt":"2016-07-01 00:00:00.000","amt_prin_init":"5790707.88","amt_pmt":"41554.1","amt_int_pay":"24127.95","amt_prin_pay":"17426.15","amt_int_def":"0","amt_prin_end":"5773281.73"},{"num_pmt":"93","date_pmt":"2016-08-01 00:00:00.000","amt_prin_init":"5773281.73","amt_pmt":"41554.1","amt_int_pay":"24055.34","amt_prin_pay":"17498.76","amt_int_def":"0","amt_prin_end":"5755782.97"},{"num_pmt":"94","date_pmt":"2016-09-01 00:00:00.000","amt_prin_init":"5755782.97","amt_pmt":"41554.1","amt_int_pay":"23982.43","amt_prin_pay":"17571.67","amt_int_def":"0","amt_prin_end":"5738211.3"},{"num_pmt":"95","date_pmt":"2016-10-01 00:00:00.000","amt_prin_init":"5738211.3","amt_pmt":"41554.1","amt_int_pay":"23909.21","amt_prin_pay":"17644.89","amt_int_def":"0","amt_prin_end":"5720566.41"},{"num_pmt":"96","date_pmt":"2016-11-01 00:00:00.000","amt_prin_init":"5720566.41","amt_pmt":"41554.1","amt_int_pay":"23835.69","amt_prin_pay":"17718.41","amt_int_def":"0","amt_prin_end":"5702848"},{"num_pmt":"97","date_pmt":"2016-12-01 00:00:00.000","amt_prin_init":"5702848","amt_pmt":"41554.1","amt_int_pay":"23761.86","amt_prin_pay":"17792.24","amt_int_def":"0","amt_prin_end":"5685055.76"},{"num_pmt":"98","date_pmt":"2017-01-01 00:00:00.000","amt_prin_init":"5685055.76","amt_pmt":"41554.1","amt_int_pay":"23687.73","amt_prin_pay":"17866.37","amt_int_def":"0","amt_prin_end":"5667189.39"},{"num_pmt":"99","date_pmt":"2017-02-01 00:00:00.000","amt_prin_init":"5667189.39","amt_pmt":"41554.1","amt_int_pay":"23613.29","amt_prin_pay":"17940.81","amt_int_def":"0","amt_prin_end":"5649248.58"},{"num_pmt":"100","date_pmt":"2017-03-01 00:00:00.000","amt_prin_init":"5649248.58","amt_pmt":"41554.1","amt_int_pay":"23538.53","amt_prin_pay":"18015.57","amt_int_def":"0","amt_prin_end":"5631233.01"},{"num_pmt":"101","date_pmt":"2017-04-01 00:00:00.000","amt_prin_init":"5631233.01","amt_pmt":"41554.1","amt_int_pay":"23463.47","amt_prin_pay":"18090.63","amt_int_def":"0","amt_prin_end":"5613142.38"},{"num_pmt":"102","date_pmt":"2017-05-01 00:00:00.000","amt_prin_init":"5613142.38","amt_pmt":"41554.1","amt_int_pay":"23388.09","amt_prin_pay":"18166.01","amt_int_def":"0","amt_prin_end":"5594976.37"},{"num_pmt":"103","date_pmt":"2017-06-01 00:00:00.000","amt_prin_init":"5594976.37","amt_pmt":"41554.1","amt_int_pay":"23312.4","amt_prin_pay":"18241.7","amt_int_def":"0","amt_prin_end":"5576734.67"},{"num_pmt":"104","date_pmt":"2017-07-01 00:00:00.000","amt_prin_init":"5576734.67","amt_pmt":"41554.1","amt_int_pay":"23236.39","amt_prin_pay":"18317.71","amt_int_def":"0","amt_prin_end":"5558416.96"},{"num_pmt":"105","date_pmt":"2017-08-01 00:00:00.000","amt_prin_init":"5558416.96","amt_pmt":"41554.1","amt_int_pay":"23160.07","amt_prin_pay":"18394.03","amt_int_def":"0","amt_prin_end":"5540022.93"},{"num_pmt":"106","date_pmt":"2017-09-01 00:00:00.000","amt_prin_init":"5540022.93","amt_pmt":"41554.1","amt_int_pay":"23083.43","amt_prin_pay":"18470.67","amt_int_def":"0","amt_prin_end":"5521552.26"},{"num_pmt":"107","date_pmt":"2017-10-01 00:00:00.000","amt_prin_init":"5521552.26","amt_pmt":"41554.1","amt_int_pay":"23006.46","amt_prin_pay":"18547.64","amt_int_def":"0","amt_prin_end":"5503004.62"},{"num_pmt":"108","date_pmt":"2017-11-01 00:00:00.000","amt_prin_init":"5503004.62","amt_pmt":"41554.1","amt_int_pay":"22929.18","amt_prin_pay":"18624.92","amt_int_def":"0","amt_prin_end":"5484379.7"},{"num_pmt":"109","date_pmt":"2017-12-01 00:00:00.000","amt_prin_init":"5484379.7","amt_pmt":"41554.1","amt_int_pay":"22851.58","amt_prin_pay":"18702.52","amt_int_def":"0","amt_prin_end":"5465677.18"},{"num_pmt":"110","date_pmt":"2018-01-01 00:00:00.000","amt_prin_init":"5465677.18","amt_pmt":"41554.1","amt_int_pay":"22773.65","amt_prin_pay":"18780.45","amt_int_def":"0","amt_prin_end":"5446896.73"},{"num_pmt":"111","date_pmt":"2018-02-01 00:00:00.000","amt_prin_init":"5446896.73","amt_pmt":"41554.1","amt_int_pay":"22695.4","amt_prin_pay":"18858.7","amt_int_def":"0","amt_prin_end":"5428038.03"},{"num_pmt":"112","date_pmt":"2018-03-01 00:00:00.000","amt_prin_init":"5428038.03","amt_pmt":"41554.1","amt_int_pay":"22616.82","amt_prin_pay":"18937.28","amt_int_def":"0","amt_prin_end":"5409100.75"},{"num_pmt":"113","date_pmt":"2018-04-01 00:00:00.000","amt_prin_init":"5409100.75","amt_pmt":"41554.1","amt_int_pay":"22537.92","amt_prin_pay":"19016.18","amt_int_def":"0","amt_prin_end":"5390084.57"},{"num_pmt":"114","date_pmt":"2018-05-01 00:00:00.000","amt_prin_init":"5390084.57","amt_pmt":"41554.1","amt_int_pay":"22458.68","amt_prin_pay":"19095.42","amt_int_def":"0","amt_prin_end":"5370989.15"},{"num_pmt":"115","date_pmt":"2018-06-01 00:00:00.000","amt_prin_init":"5370989.15","amt_pmt":"41554.1","amt_int_pay":"22379.12","amt_prin_pay":"19174.98","amt_int_def":"0","amt_prin_end":"5351814.17"},{"num_pmt":"116","date_pmt":"2018-07-01 00:00:00.000","amt_prin_init":"5351814.17","amt_pmt":"41554.1","amt_int_pay":"22299.22","amt_prin_pay":"19254.88","amt_int_def":"0","amt_prin_end":"5332559.29"},{"num_pmt":"117","date_pmt":"2018-08-01 00:00:00.000","amt_prin_init":"5332559.29","amt_pmt":"41554.1","amt_int_pay":"22218.99","amt_prin_pay":"19335.11","amt_int_def":"0","amt_prin_end":"5313224.18"},{"num_pmt":"118","date_pmt":"2018-09-01 00:00:00.000","amt_prin_init":"5313224.18","amt_pmt":"41554.1","amt_int_pay":"22138.43","amt_prin_pay":"19415.67","amt_int_def":"0","amt_prin_end":"5293808.51"},{"num_pmt":"119","date_pmt":"2018-10-01 00:00:00.000","amt_prin_init":"5293808.51","amt_pmt":"41554.1","amt_int_pay":"22057.53","amt_prin_pay":"19496.57","amt_int_def":"0","amt_prin_end":"5274311.94"},{"num_pmt":"120","date_pmt":"2018-11-01 00:00:00.000","amt_prin_init":"5274311.94","amt_pmt":"5296288.24","amt_int_pay":"21976.3","amt_prin_pay":"5274311.94","amt_int_def":"0","amt_prin_end":"0"}]}

If we wanted to produce a summary by year of the previous example, we could enter:

SELECT YEAR(date_pmt) as [YEAR],

       ROUND(SUM(amt_pmt), 2) as [Yearly Payments],

       ROUND(SUM(amt_int_pay), 2) as [Yearly Interest],

       ROUND(SUM(amt_prin_pay), 2) as [Yearly Principal]

FROM wct.LPMTSCHED(   7125000,      --Present Value

                      '11/18/2008', --Loan Date

                      41554.10,     --Pmt

                      NULL,         --Rate

                      '12/1/2008',  --First Payment Date

                      300,          --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      120           --Last Payment Number

                  )

GROUP BY YEAR(date_pmt)

ORDER BY 1;

This produces the following result.

{"columns":[{"field":"YEAR","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"Yearly Payments","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"Yearly Interest","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"Yearly Principal","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"YEAR":"2008","Yearly Payments":"41554.1","Yearly Interest":"12864.58","Yearly Principal":"28689.52"},{"YEAR":"2009","Yearly Payments":"498649.2","Yearly Interest":"351473.04","Yearly Principal":"147176.16"},{"YEAR":"2010","Yearly Payments":"498649.2","Yearly Interest":"343943.25","Yearly Principal":"154705.95"},{"YEAR":"2011","Yearly Payments":"498649.2","Yearly Interest":"336028.22","Yearly Principal":"162620.98"},{"YEAR":"2012","Yearly Payments":"498649.2","Yearly Interest":"327708.21","Yearly Principal":"170940.99"},{"YEAR":"2013","Yearly Payments":"498649.2","Yearly Interest":"318962.55","Yearly Principal":"179686.65"},{"YEAR":"2014","Yearly Payments":"498649.2","Yearly Interest":"309769.44","Yearly Principal":"188879.76"},{"YEAR":"2015","Yearly Payments":"498649.2","Yearly Interest":"300106.01","Yearly Principal":"198543.19"},{"YEAR":"2016","Yearly Payments":"498649.2","Yearly Interest":"289948.16","Yearly Principal":"208701.04"},{"YEAR":"2017","Yearly Payments":"498649.2","Yearly Interest":"279270.62","Yearly Principal":"219378.58"},{"YEAR":"2018","Yearly Payments":"5711829.24","Yearly Interest":"246152.06","Yearly Principal":"5465677.18"}]}

In this example, we will generate a schedule using an annual rate.

SELECT *

FROM wct.LPMTSCHED(   100000,       --Present Value

                      '2012-05-02', --Loan Date

                      NULL,         --Pmt

                      .18,          --Rate

                      '2012-06-01', --First Payment Date

                      12,           --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2012-05-02 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"100000"},{"num_pmt":"1","date_pmt":"2012-06-01 00:00:00.000","amt_prin_init":"100000","amt_pmt":"9163.48","amt_int_pay":"1450","amt_prin_pay":"7713.48","amt_int_def":"0","amt_prin_end":"92286.52"},{"num_pmt":"2","date_pmt":"2012-07-01 00:00:00.000","amt_prin_init":"92286.52","amt_pmt":"9163.48","amt_int_pay":"1384.3","amt_prin_pay":"7779.18","amt_int_def":"0","amt_prin_end":"84507.34"},{"num_pmt":"3","date_pmt":"2012-08-01 00:00:00.000","amt_prin_init":"84507.34","amt_pmt":"9163.48","amt_int_pay":"1267.61","amt_prin_pay":"7895.87","amt_int_def":"0","amt_prin_end":"76611.47"},{"num_pmt":"4","date_pmt":"2012-09-01 00:00:00.000","amt_prin_init":"76611.47","amt_pmt":"9163.48","amt_int_pay":"1149.17","amt_prin_pay":"8014.31","amt_int_def":"0","amt_prin_end":"68597.16"},{"num_pmt":"5","date_pmt":"2012-10-01 00:00:00.000","amt_prin_init":"68597.16","amt_pmt":"9163.48","amt_int_pay":"1028.96","amt_prin_pay":"8134.52","amt_int_def":"0","amt_prin_end":"60462.64"},{"num_pmt":"6","date_pmt":"2012-11-01 00:00:00.000","amt_prin_init":"60462.64","amt_pmt":"9163.48","amt_int_pay":"906.94","amt_prin_pay":"8256.54","amt_int_def":"0","amt_prin_end":"52206.1"},{"num_pmt":"7","date_pmt":"2012-12-01 00:00:00.000","amt_prin_init":"52206.1","amt_pmt":"9163.48","amt_int_pay":"783.09","amt_prin_pay":"8380.39","amt_int_def":"0","amt_prin_end":"43825.71"},{"num_pmt":"8","date_pmt":"2013-01-01 00:00:00.000","amt_prin_init":"43825.71","amt_pmt":"9163.48","amt_int_pay":"657.39","amt_prin_pay":"8506.09","amt_int_def":"0","amt_prin_end":"35319.62"},{"num_pmt":"9","date_pmt":"2013-02-01 00:00:00.000","amt_prin_init":"35319.62","amt_pmt":"9163.48","amt_int_pay":"529.79","amt_prin_pay":"8633.69","amt_int_def":"0","amt_prin_end":"26685.93"},{"num_pmt":"10","date_pmt":"2013-03-01 00:00:00.000","amt_prin_init":"26685.93","amt_pmt":"9163.48","amt_int_pay":"400.29","amt_prin_pay":"8763.19","amt_int_def":"0","amt_prin_end":"17922.74"},{"num_pmt":"11","date_pmt":"2013-04-01 00:00:00.000","amt_prin_init":"17922.74","amt_pmt":"9163.48","amt_int_pay":"268.84","amt_prin_pay":"8894.64","amt_int_def":"0","amt_prin_end":"9028.1"},{"num_pmt":"12","date_pmt":"2013-05-01 00:00:00.000","amt_prin_init":"9028.1","amt_pmt":"9163.52","amt_int_pay":"135.42","amt_prin_pay":"9028.1","amt_int_def":"0","amt_prin_end":"0"}]}

Now, let’s take the same loan, and see what happens if we keep the interest rate the same and round the payment up to 9200.

SELECT *

FROM wct.LPMTSCHED(   100000,       --Present Value

                      '2012-05-02', --Loan Date

                      9200,         --Pmt

                      .18,          --Rate

                      '2012-06-01', --First Payment Date

                      12,           --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2012-05-02 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"100000"},{"num_pmt":"1","date_pmt":"2012-06-01 00:00:00.000","amt_prin_init":"100000","amt_pmt":"9200","amt_int_pay":"1512.1","amt_prin_pay":"7687.9","amt_int_def":"0","amt_prin_end":"92312.1"},{"num_pmt":"2","date_pmt":"2012-07-01 00:00:00.000","amt_prin_init":"92312.1","amt_pmt":"9200","amt_int_pay":"1443.98","amt_prin_pay":"7756.02","amt_int_def":"0","amt_prin_end":"84556.08"},{"num_pmt":"3","date_pmt":"2012-08-01 00:00:00.000","amt_prin_init":"84556.08","amt_pmt":"9200","amt_int_pay":"1322.66","amt_prin_pay":"7877.34","amt_int_def":"0","amt_prin_end":"76678.74"},{"num_pmt":"4","date_pmt":"2012-09-01 00:00:00.000","amt_prin_init":"76678.74","amt_pmt":"9200","amt_int_pay":"1199.44","amt_prin_pay":"8000.56","amt_int_def":"0","amt_prin_end":"68678.18"},{"num_pmt":"5","date_pmt":"2012-10-01 00:00:00.000","amt_prin_init":"68678.18","amt_pmt":"9200","amt_int_pay":"1074.29","amt_prin_pay":"8125.71","amt_int_def":"0","amt_prin_end":"60552.47"},{"num_pmt":"6","date_pmt":"2012-11-01 00:00:00.000","amt_prin_init":"60552.47","amt_pmt":"9200","amt_int_pay":"947.19","amt_prin_pay":"8252.81","amt_int_def":"0","amt_prin_end":"52299.66"},{"num_pmt":"7","date_pmt":"2012-12-01 00:00:00.000","amt_prin_init":"52299.66","amt_pmt":"9200","amt_int_pay":"818.09","amt_prin_pay":"8381.91","amt_int_def":"0","amt_prin_end":"43917.75"},{"num_pmt":"8","date_pmt":"2013-01-01 00:00:00.000","amt_prin_init":"43917.75","amt_pmt":"9200","amt_int_pay":"686.98","amt_prin_pay":"8513.02","amt_int_def":"0","amt_prin_end":"35404.73"},{"num_pmt":"9","date_pmt":"2013-02-01 00:00:00.000","amt_prin_init":"35404.73","amt_pmt":"9200","amt_int_pay":"553.81","amt_prin_pay":"8646.19","amt_int_def":"0","amt_prin_end":"26758.54"},{"num_pmt":"10","date_pmt":"2013-03-01 00:00:00.000","amt_prin_init":"26758.54","amt_pmt":"9200","amt_int_pay":"418.57","amt_prin_pay":"8781.43","amt_int_def":"0","amt_prin_end":"17977.11"},{"num_pmt":"11","date_pmt":"2013-04-01 00:00:00.000","amt_prin_init":"17977.11","amt_pmt":"9200","amt_int_pay":"281.2","amt_prin_pay":"8918.8","amt_int_def":"0","amt_prin_end":"9058.31"},{"num_pmt":"12","date_pmt":"2013-05-01 00:00:00.000","amt_prin_init":"9058.31","amt_pmt":"9200","amt_int_pay":"141.69","amt_prin_pay":"9058.31","amt_int_def":"0","amt_prin_end":"0"}]}

And here’s what happens with the same loan, if we keep the payment at 9200 and make the rate NULL, so that the function will calculate the rate based on the input.

SELECT *

FROM wct.LPMTSCHED(   100000,       --Present Value

                      '2012-05-02', --Loan Date

                      9200,         --Pmt

                      NULL,         --Rate

                      '2012-06-01', --First Payment Date

                      12,           --Number of Payments

                      12,           --Payments per Year

                      NULL,         --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2012-05-02 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"100000"},{"num_pmt":"1","date_pmt":"2012-06-01 00:00:00.000","amt_prin_init":"100000","amt_pmt":"9200","amt_int_pay":"1512.1","amt_prin_pay":"7687.9","amt_int_def":"0","amt_prin_end":"92312.1"},{"num_pmt":"2","date_pmt":"2012-07-01 00:00:00.000","amt_prin_init":"92312.1","amt_pmt":"9200","amt_int_pay":"1443.98","amt_prin_pay":"7756.02","amt_int_def":"0","amt_prin_end":"84556.08"},{"num_pmt":"3","date_pmt":"2012-08-01 00:00:00.000","amt_prin_init":"84556.08","amt_pmt":"9200","amt_int_pay":"1322.66","amt_prin_pay":"7877.34","amt_int_def":"0","amt_prin_end":"76678.74"},{"num_pmt":"4","date_pmt":"2012-09-01 00:00:00.000","amt_prin_init":"76678.74","amt_pmt":"9200","amt_int_pay":"1199.44","amt_prin_pay":"8000.56","amt_int_def":"0","amt_prin_end":"68678.18"},{"num_pmt":"5","date_pmt":"2012-10-01 00:00:00.000","amt_prin_init":"68678.18","amt_pmt":"9200","amt_int_pay":"1074.29","amt_prin_pay":"8125.71","amt_int_def":"0","amt_prin_end":"60552.47"},{"num_pmt":"6","date_pmt":"2012-11-01 00:00:00.000","amt_prin_init":"60552.47","amt_pmt":"9200","amt_int_pay":"947.19","amt_prin_pay":"8252.81","amt_int_def":"0","amt_prin_end":"52299.66"},{"num_pmt":"7","date_pmt":"2012-12-01 00:00:00.000","amt_prin_init":"52299.66","amt_pmt":"9200","amt_int_pay":"818.09","amt_prin_pay":"8381.91","amt_int_def":"0","amt_prin_end":"43917.75"},{"num_pmt":"8","date_pmt":"2013-01-01 00:00:00.000","amt_prin_init":"43917.75","amt_pmt":"9200","amt_int_pay":"686.98","amt_prin_pay":"8513.02","amt_int_def":"0","amt_prin_end":"35404.73"},{"num_pmt":"9","date_pmt":"2013-02-01 00:00:00.000","amt_prin_init":"35404.73","amt_pmt":"9200","amt_int_pay":"553.81","amt_prin_pay":"8646.19","amt_int_def":"0","amt_prin_end":"26758.54"},{"num_pmt":"10","date_pmt":"2013-03-01 00:00:00.000","amt_prin_init":"26758.54","amt_pmt":"9200","amt_int_pay":"418.57","amt_prin_pay":"8781.43","amt_int_def":"0","amt_prin_end":"17977.11"},{"num_pmt":"11","date_pmt":"2013-04-01 00:00:00.000","amt_prin_init":"17977.11","amt_pmt":"9200","amt_int_pay":"281.2","amt_prin_pay":"8918.8","amt_int_def":"0","amt_prin_end":"9058.31"},{"num_pmt":"12","date_pmt":"2013-05-01 00:00:00.000","amt_prin_init":"9058.31","amt_pmt":"9200","amt_int_pay":"141.69","amt_prin_pay":"9058.31","amt_int_def":"0","amt_prin_end":"0"}]}

In this example we generate the payment schedule for a 5-year, 75,000 loan which commences on Sep 15th, having a first payment date of Jan 1st and using the 365/360 interest basis.

SELECT *

FROM wct.LPMTSCHED(   75000,        --Present Value

                      '09/15/2022', --Loan Date

                      NULL,         --Pmt

                      .18,          --Rate

                      '01/01/2023', --First Payment Date

                      60,           --Number of Payments

                      12,           --Payments per Year

                      365360,       --Days In Year

                      0,            --Future Value

                      NULL,         --Intrule

                      2,            --Decimals

                      NULL          --Last Payment Number

                  );

This produces the following result.

{"columns":[{"field":"num_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"date_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_init","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_pmt","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_pay","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_int_def","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"},{"field":"amt_prin_end","headerClass":"ag-right-aligned-header","cellClass":"ag-right-aligned-cell"}],"rows":[{"num_pmt":"0","date_pmt":"2022-09-15 00:00:00.000","amt_prin_init":"0","amt_pmt":"0","amt_int_pay":"0","amt_prin_pay":"0","amt_int_def":"0","amt_prin_end":"75000"},{"num_pmt":"1","date_pmt":"2023-01-01 00:00:00.000","amt_prin_init":"75000","amt_pmt":"1987.77","amt_int_pay":"4050","amt_prin_pay":"-2062.23","amt_int_def":"0","amt_prin_end":"77062.23"},{"num_pmt":"2","date_pmt":"2023-02-01 00:00:00.000","amt_prin_init":"77062.23","amt_pmt":"1987.77","amt_int_pay":"1194.46","amt_prin_pay":"793.31","amt_int_def":"0","amt_prin_end":"76268.92"},{"num_pmt":"3","date_pmt":"2023-03-01 00:00:00.000","amt_prin_init":"76268.92","amt_pmt":"1987.77","amt_int_pay":"1067.76","amt_prin_pay":"920.01","amt_int_def":"0","amt_prin_end":"75348.91"},{"num_pmt":"4","date_pmt":"2023-04-01 00:00:00.000","amt_prin_init":"75348.91","amt_pmt":"1987.77","amt_int_pay":"1167.91","amt_prin_pay":"819.86","amt_int_def":"0","amt_prin_end":"74529.05"},{"num_pmt":"5","date_pmt":"2023-05-01 00:00:00.000","amt_prin_init":"74529.05","amt_pmt":"1987.77","amt_int_pay":"1117.94","amt_prin_pay":"869.83","amt_int_def":"0","amt_prin_end":"73659.22"},{"num_pmt":"6","date_pmt":"2023-06-01 00:00:00.000","amt_prin_init":"73659.22","amt_pmt":"1987.77","amt_int_pay":"1141.72","amt_prin_pay":"846.05","amt_int_def":"0","amt_prin_end":"72813.17"},{"num_pmt":"7","date_pmt":"2023-07-01 00:00:00.000","amt_prin_init":"72813.17","amt_pmt":"1987.77","amt_int_pay":"1092.2","amt_prin_pay":"895.57","amt_int_def":"0","amt_prin_end":"71917.6"},{"num_pmt":"8","date_pmt":"2023-08-01 00:00:00.000","amt_prin_init":"71917.6","amt_pmt":"1987.77","amt_int_pay":"1114.72","amt_prin_pay":"873.05","amt_int_def":"0","amt_prin_end":"71044.55"},{"num_pmt":"9","date_pmt":"2023-09-01 00:00:00.000","amt_prin_init":"71044.55","amt_pmt":"1987.77","amt_int_pay":"1101.19","amt_prin_pay":"886.58","amt_int_def":"0","amt_prin_end":"70157.97"},{"num_pmt":"10","date_pmt":"2023-10-01 00:00:00.000","amt_prin_init":"70157.97","amt_pmt":"1987.77","amt_int_pay":"1052.37","amt_prin_pay":"935.4","amt_int_def":"0","amt_prin_end":"69222.57"},{"num_pmt":"11","date_pmt":"2023-11-01 00:00:00.000","amt_prin_init":"69222.57","amt_pmt":"1987.77","amt_int_pay":"1072.95","amt_prin_pay":"914.82","amt_int_def":"0","amt_prin_end":"68307.75"},{"num_pmt":"12","date_pmt":"2023-12-01 00:00:00.000","amt_prin_init":"68307.75","amt_pmt":"1987.77","amt_int_pay":"1024.62","amt_prin_pay":"963.15","amt_int_def":"0","amt_prin_end":"67344.6"},{"num_pmt":"13","date_pmt":"2024-01-01 00:00:00.000","amt_prin_init":"67344.6","amt_pmt":"1987.77","amt_int_pay":"1043.84","amt_prin_pay":"943.93","amt_int_def":"0","amt_prin_end":"66400.67"},{"num_pmt":"14","date_pmt":"2024-02-01 00:00:00.000","amt_prin_init":"66400.67","amt_pmt":"1987.77","amt_int_pay":"1029.21","amt_prin_pay":"958.56","amt_int_def":"0","amt_prin_end":"65442.11"},{"num_pmt":"15","date_pmt":"2024-03-01 00:00:00.000","amt_prin_init":"65442.11","amt_pmt":"1987.77","amt_int_pay":"948.91","amt_prin_pay":"1038.86","amt_int_def":"0","amt_prin_end":"64403.25"},{"num_pmt":"16","date_pmt":"2024-04-01 00:00:00.000","amt_prin_init":"64403.25","amt_pmt":"1987.77","amt_int_pay":"998.25","amt_prin_pay":"989.52","amt_int_def":"0","amt_prin_end":"63413.73"},{"num_pmt":"17","date_pmt":"2024-05-01 00:00:00.000","amt_prin_init":"63413.73","amt_pmt":"1987.77","amt_int_pay":"951.21","amt_prin_pay":"1036.56","amt_int_def":"0","amt_prin_end":"62377.17"},{"num_pmt":"18","date_pmt":"2024-06-01 00:00:00.000","amt_prin_init":"62377.17","amt_pmt":"1987.77","amt_int_pay":"966.85","amt_prin_pay":"1020.92","amt_int_def":"0","amt_prin_end":"61356.25"},{"num_pmt":"19","date_pmt":"2024-07-01 00:00:00.000","amt_prin_init":"61356.25","amt_pmt":"1987.77","amt_int_pay":"920.34","amt_prin_pay":"1067.43","amt_int_def":"0","amt_prin_end":"60288.82"},{"num_pmt":"20","date_pmt":"2024-08-01 00:00:00.000","amt_prin_init":"60288.82","amt_pmt":"1987.77","amt_int_pay":"934.48","amt_prin_pay":"1053.29","amt_int_def":"0","amt_prin_end":"59235.53"},{"num_pmt":"21","date_pmt":"2024-09-01 00:00:00.000","amt_prin_init":"59235.53","amt_pmt":"1987.77","amt_int_pay":"918.15","amt_prin_pay":"1069.62","amt_int_def":"0","amt_prin_end":"58165.91"},{"num_pmt":"22","date_pmt":"2024-10-01 00:00:00.000","amt_prin_init":"58165.91","amt_pmt":"1987.77","amt_int_pay":"872.49","amt_prin_pay":"1115.28","amt_int_def":"0","amt_prin_end":"57050.63"},{"num_pmt":"23","date_pmt":"2024-11-01 00:00:00.000","amt_prin_init":"57050.63","amt_pmt":"1987.77","amt_int_pay":"884.28","amt_prin_pay":"1103.49","amt_int_def":"0","amt_prin_end":"55947.14"},{"num_pmt":"24","date_pmt":"2024-12-01 00:00:00.000","amt_prin_init":"55947.14","amt_pmt":"1987.77","amt_int_pay":"839.21","amt_prin_pay":"1148.56","amt_int_def":"0","amt_prin_end":"54798.58"},{"num_pmt":"25","date_pmt":"2025-01-01 00:00:00.000","amt_prin_init":"54798.58","amt_pmt":"1987.77","amt_int_pay":"849.38","amt_prin_pay":"1138.39","amt_int_def":"0","amt_prin_end":"53660.19"},{"num_pmt":"26","date_pmt":"2025-02-01 00:00:00.000","amt_prin_init":"53660.19","amt_pmt":"1987.77","amt_int_pay":"831.73","amt_prin_pay":"1156.04","amt_int_def":"0","amt_prin_end":"52504.15"},{"num_pmt":"27","date_pmt":"2025-03-01 00:00:00.000","amt_prin_init":"52504.15","amt_pmt":"1987.77","amt_int_pay":"735.06","amt_prin_pay":"1252.71","amt_int_def":"0","amt_prin_end":"51251.44"},{"num_pmt":"28","date_pmt":"2025-04-01 00:00:00.000","amt_prin_init":"51251.44","amt_pmt":"1987.77","amt_int_pay":"794.4","amt_prin_pay":"1193.37","amt_int_def":"0","amt_prin_end":"50058.07"},{"num_pmt":"29","date_pmt":"2025-05-01 00:00:00.000","amt_prin_init":"50058.07","amt_pmt":"1987.77","amt_int_pay":"750.87","amt_prin_pay":"1236.9","amt_int_def":"0","amt_prin_end":"48821.17"},{"num_pmt":"30","date_pmt":"2025-06-01 00:00:00.000","amt_prin_init":"48821.17","amt_pmt":"1987.77","amt_int_pay":"756.73","amt_prin_pay":"1231.04","amt_int_def":"0","amt_prin_end":"47590.13"},{"num_pmt":"31","date_pmt":"2025-07-01 00:00:00.000","amt_prin_init":"47590.13","amt_pmt":"1987.77","amt_int_pay":"713.85","amt_prin_pay":"1273.92","amt_int_def":"0","amt_prin_end":"46316.21"},{"num_pmt":"32","date_pmt":"2025-08-01 00:00:00.000","amt_prin_init":"46316.21","amt_pmt":"1987.77","amt_int_pay":"717.9","amt_prin_pay":"1269.87","amt_int_def":"0","amt_prin_end":"45046.34"},{"num_pmt":"33","date_pmt":"2025-09-01 00:00:00.000","amt_prin_init":"45046.34","amt_pmt":"1987.77","amt_int_pay":"698.22","amt_prin_pay":"1289.55","amt_int_def":"0","amt_prin_end":"43756.79"},{"num_pmt":"34","date_pmt":"2025-10-01 00:00:00.000","amt_prin_init":"43756.79","amt_pmt":"1987.77","amt_int_pay":"656.35","amt_prin_pay":"1331.42","amt_int_def":"0","amt_prin_end":"42425.37"},{"num_pmt":"35","date_pmt":"2025-11-01 00:00:00.000","amt_prin_init":"42425.37","amt_pmt":"1987.77","amt_int_pay":"657.59","amt_prin_pay":"1330.18","amt_int_def":"0","amt_prin_end":"41095.19"},{"num_pmt":"36","date_pmt":"2025-12-01 00:00:00.000","amt_prin_init":"41095.19","amt_pmt":"1987.77","amt_int_pay":"616.43","amt_prin_pay":"1371.34","amt_int_def":"0","amt_prin_end":"39723.85"},{"num_pmt":"37","date_pmt":"2026-01-01 00:00:00.000","amt_prin_init":"39723.85","amt_pmt":"1987.77","amt_int_pay":"615.72","amt_prin_pay":"1372.05","amt_int_def":"0","amt_prin_end":"38351.8"},{"num_pmt":"38","date_pmt":"2026-02-01 00:00:00.000","amt_prin_init":"38351.8","amt_pmt":"1987.77","amt_int_pay":"594.45","amt_prin_pay":"1393.32","amt_int_def":"0","amt_prin_end":"36958.48"},{"num_pmt":"39","date_pmt":"2026-03-01 00:00:00.000","amt_prin_init":"36958.48","amt_pmt":"1987.77","amt_int_pay":"517.42","amt_prin_pay":"1470.35","amt_int_def":"0","amt_prin_end":"35488.13"},{"num_pmt":"40","date_pmt":"2026-04-01 00:00:00.000","amt_prin_init":"35488.13","amt_pmt":"1987.77","amt_int_pay":"550.07","amt_prin_pay":"1437.7","amt_int_def":"0","amt_prin_end":"34050.43"},{"num_pmt":"41","date_pmt":"2026-05-01 00:00:00.000","amt_prin_init":"34050.43","amt_pmt":"1987.77","amt_int_pay":"510.76","amt_prin_pay":"1477.01","amt_int_def":"0","amt_prin_end":"32573.42"},{"num_pmt":"42","date_pmt":"2026-06-01 00:00:00.000","amt_prin_init":"32573.42","amt_pmt":"1987.77","amt_int_pay":"504.89","amt_prin_pay":"1482.88","amt_int_def":"0","amt_prin_end":"31090.54"},{"num_pmt":"43","date_pmt":"2026-07-01 00:00:00.000","amt_prin_init":"31090.54","amt_pmt":"1987.77","amt_int_pay":"466.36","amt_prin_pay":"1521.41","amt_int_def":"0","amt_prin_end":"29569.13"},{"num_pmt":"44","date_pmt":"2026-08-01 00:00:00.000","amt_prin_init":"29569.13","amt_pmt":"1987.77","amt_int_pay":"458.32","amt_prin_pay":"1529.45","amt_int_def":"0","amt_prin_end":"28039.68"},{"num_pmt":"45","date_pmt":"2026-09-01 00:00:00.000","amt_prin_init":"28039.68","amt_pmt":"1987.77","amt_int_pay":"434.62","amt_prin_pay":"1553.15","amt_int_def":"0","amt_prin_end":"26486.53"},{"num_pmt":"46","date_pmt":"2026-10-01 00:00:00.000","amt_prin_init":"26486.53","amt_pmt":"1987.77","amt_int_pay":"397.3","amt_prin_pay":"1590.47","amt_int_def":"0","amt_prin_end":"24896.06"},{"num_pmt":"47","date_pmt":"2026-11-01 00:00:00.000","amt_prin_init":"24896.06","amt_pmt":"1987.77","amt_int_pay":"385.89","amt_prin_pay":"1601.88","amt_int_def":"0","amt_prin_end":"23294.18"},{"num_pmt":"48","date_pmt":"2026-12-01 00:00:00.000","amt_prin_init":"23294.18","amt_pmt":"1987.77","amt_int_pay":"349.41","amt_prin_pay":"1638.36","amt_int_def":"0","amt_prin_end":"21655.82"},{"num_pmt":"49","date_pmt":"2027-01-01 00:00:00.000","amt_prin_init":"21655.82","amt_pmt":"1987.77","amt_int_pay":"335.67","amt_prin_pay":"1652.1","amt_int_def":"0","amt_prin_end":"20003.72"},{"num_pmt":"50","date_pmt":"2027-02-01 00:00:00.000","amt_prin_init":"20003.72","amt_pmt":"1987.77","amt_int_pay":"310.06","amt_prin_pay":"1677.71","amt_int_def":"0","amt_prin_end":"18326.01"},{"num_pmt":"51","date_pmt":"2027-03-01 00:00:00.000","amt_prin_init":"18326.01","amt_pmt":"1987.77","amt_int_pay":"256.56","amt_prin_pay":"1731.21","amt_int_def":"0","amt_prin_end":"16594.8"},{"num_pmt":"52","date_pmt":"2027-04-01 00:00:00.000","amt_prin_init":"16594.8","amt_pmt":"1987.77","amt_int_pay":"257.22","amt_prin_pay":"1730.55","amt_int_def":"0","amt_prin_end":"14864.25"},{"num_pmt":"53","date_pmt":"2027-05-01 00:00:00.000","amt_prin_init":"14864.25","amt_pmt":"1987.77","amt_int_pay":"222.96","amt_prin_pay":"1764.81","amt_int_def":"0","amt_prin_end":"13099.44"},{"num_pmt":"54","date_pmt":"2027-06-01 00:00:00.000","amt_prin_init":"13099.44","amt_pmt":"1987.77","amt_int_pay":"203.04","amt_prin_pay":"1784.73","amt_int_def":"0","amt_prin_end":"11314.71"},{"num_pmt":"55","date_pmt":"2027-07-01 00:00:00.000","amt_prin_init":"11314.71","amt_pmt":"1987.77","amt_int_pay":"169.72","amt_prin_pay":"1818.05","amt_int_def":"0","amt_prin_end":"9496.66"},{"num_pmt":"56","date_pmt":"2027-08-01 00:00:00.000","amt_prin_init":"9496.66","amt_pmt":"1987.77","amt_int_pay":"147.2","amt_prin_pay":"1840.57","amt_int_def":"0","amt_prin_end":"7656.09"},{"num_pmt":"57","date_pmt":"2027-09-01 00:00:00.000","amt_prin_init":"7656.09","amt_pmt":"1987.77","amt_int_pay":"118.67","amt_prin_pay":"1869.1","amt_int_def":"0","amt_prin_end":"5786.99"},{"num_pmt":"58","date_pmt":"2027-10-01 00:00:00.000","amt_prin_init":"5786.99","amt_pmt":"1987.77","amt_int_pay":"86.8","amt_prin_pay":"1900.97","amt_int_def":"0","amt_prin_end":"3886.02"},{"num_pmt":"59","date_pmt":"2027-11-01 00:00:00.000","amt_prin_init":"3886.02","amt_pmt":"1987.77","amt_int_pay":"60.23","amt_prin_pay":"1927.54","amt_int_def":"0","amt_prin_end":"1958.48"},{"num_pmt":"60","date_pmt":"2027-12-01 00:00:00.000","amt_prin_init":"1958.48","amt_pmt":"1987.86","amt_int_pay":"29.38","amt_prin_pay":"1958.48","amt_int_def":"0","amt_prin_end":"0"}]}