OpenBI Docs Buy

CUMPRINC

The principal paid on a loan from one period to another, together.

Group: Financial. Compatible with DAX.

Syntax

CUMPRINC ( <rate>, <nper>, <pv>, <start_period>, <end_period>, <type> )
ParameterTypeDescription
rateNumberThe interest rate per period. For monthly payments on a yearly rate, divide that rate by 12.
nperNumberHow many payment periods there are, all told.
pvNumberThe amount borrowed: it must be more than 0.
start_periodNumberThe first period of the stretch, counting from 1.
end_periodNumberThe last period of the stretch.
typeNumberWhen the payments fall: 0 at the end of each period, 1 at its start. Required here.

Returns

Number. The part of the payments that repaid the loan over those periods; negative, as it is paid out.

Remarks

  • With CUMIPMT over the same periods it makes up the payments in full: interest plus principal is the number of periods times PMT.
  • Here pv must be positive (a loan received), and the answer is always negative.
  • All of rate, nper and pv must be above 0, and type exactly 0 or 1. The start and end periods are rounded to whole numbers; a start below 1, an end before the start or an end after nper is an error.

Examples

Principal repaid in the first two years

The same loan: less goes to interest each month, so more is repaid in the second year.

EVALUATE
ROW (
    "Year 1", CUMPRINC ( 0.045 / 12, 120, 2000000, 1, 12, 0 ),
    "Year 2", CUMPRINC ( 0.045 / 12, 120, 2000000, 13, 24, 0 ),
    "Year 1, all payments", CUMPRINC ( 0.045 / 12, 120, 2000000, 1, 12, 0 ) + CUMIPMT ( 0.045 / 12, 120, 2000000, 1, 12, 0 ),
    "12 × PMT", 12 * PMT ( 0.045 / 12, 120, 2000000 )
)
Year 1Year 2Year 1, all payments12 × PMT
-162047.302760556-169491.727497675-248732.181016841-248732.181016841

CUMIPMT, PPMT, PMT, IPMT.

Last updated · OpenBI Studio 0.3.74