Table Head (thead) |
---|
Table Row (tr) |
---|
| Table Head (th) |
---|
| Constants Details |
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
NUMBER_UNLIMITED |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify an unlimited number of repeated events. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c. |
|
|
|
| addRateChanger01);
c.addCompoundPeriodChange(12, new Date(2005, 0, 1));
c.addLoan(2000, new Date(2005, 0, 1));
c.addPayment(500, null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date( |
|
|
|
| 2005128null5, 31);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=addLoan|class=node}{tr:id=name}{td}h6.addLoan{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}addLoan{span}{span:id=iets|style=float: left;}\(amount, firstDate, \[lastDate\], \[period\], \[number\], \[startday\]){span}{td}{tr}{tr:id=des}{td}{sub-section:addLoan_des|text=|trigger=button}{sub-section}{sub-section:addLoan_des|trigger=none|class=sIndent}Adds a loan.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:addLoan_snc|text=|trigger=button}{sub-section}{sub-section:addLoan_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:addLoan_prs|text=|trigger=button}{sub-section}{sub-section:addLoan_prs|trigger=none|class=sIndent}amount
firstDate
\[lastDate\]
\[period\]
\[number\]
\[startday\]
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:addLoan_ret|text=|trigger=button}{sub-section}{sub-section:addLoan_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:addLoan_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addLoan_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:addLoan_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addLoan_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:addLoan_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addLoan_sam|trigger=none}{code:language=javascript}
24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_ANNUALY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify an annual period. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_BI_ANNUALLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a bi-annual period (twice every year). |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_BI_MONTHLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a bi-monthly period (twice every month). TODO: this period is not supported yet. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c. |
|
|
|
| addRateChanger01);
c.addCompoundPeriodChange(12, new Date(2005, 0, 1));
c.addLoan(2000, new Date(2005, 0, 1));
c.addPayment(500, null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date( |
|
|
|
| 2005128null5, 31);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=addPayment|class=node}{tr:id=name}{td}h6.addPayment{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}addPayment{span}{span:id=iets|style=float: left;}\(amount, firstDate, \[lastDate\], \[period\], \[number\], \[startday\]){span}{td}{tr}{tr:id=des}{td}{sub-section:addPayment_des|text=|trigger=button}{sub-section}{sub-section:addPayment_des|trigger=none|class=sIndent}Adds a payment.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:addPayment_snc|text=|trigger=button}{sub-section}{sub-section:addPayment_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:addPayment_prs|text=|trigger=button}{sub-section}{sub-section:addPayment_prs|trigger=none|class=sIndent}amount
firstDate
\[lastDate\]
\[period\]
\[number\]
\[startday\]
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:addPayment_ret|text=|trigger=button}{sub-section}{sub-section:addPayment_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:addPayment_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addPayment_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:addPayment_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addPayment_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:addPayment_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addPayment_sam|trigger=none}{code:language=javascript}
24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_DAILY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a daily period. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_FOUR_MONTHLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a four-monthly period (once every four months). |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_FOUR_WEEKLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a four-weekly period (once every four weeks). |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c. |
|
|
|
| addRateChanger01));
c.addCompoundPeriodChange(12, new Date(2005, 0, 1));
c.addLoan(200028), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date( |
|
|
|
| 200501));
c.addPayment(5002005128null, 12, 5, 31);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=addRateChange|class=node}{tr:id=name}{td}h6.addRateChange{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}addRateChange{span}{span:id=iets|style=float: left;}\(newRate, date){span}{td}{tr}{tr:id=des}{td}{sub-section:addRateChange_des|text=|trigger=button}{sub-section}{sub-section:addRateChange_des|trigger=none|class=sIndent}Sets a new interest rate.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:addRateChange_snc|text=|trigger=button}{sub-section}{sub-section:addRateChange_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:addRateChange_prs|text=|trigger=button}{sub-section}{sub-section:addRateChange_prs|trigger=none|class=sIndent}newRate
date
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:addRateChange_ret|text=|trigger=button}{sub-section}{sub-section:addRateChange_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:addRateChange_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addRateChange_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:addRateChange_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addRateChange_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:addRateChange_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:addRateChange_sam|trigger=none}{code:language=javascript}
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_MONTHLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a monthly period. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_NONE |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify that there is no period. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_QUARTERLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a quarterly period (once every three months). |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c. |
|
|
|
| addRateChanger01);
c.addCompoundPeriodChange(12, new Date(2005, 0, 1));
c.addLoan(2000, new Date(2005, 0, 1));
c.addPayment(500, null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date( |
|
|
|
| 2005128null, 5, 31);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=calculateAmortizationSchedule|class=node}{tr:id=name}{td}h6.calculateAmortizationSchedule{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}calculateAmortizationSchedule{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:calculateAmortizationSchedule_des|text=|trigger=button}{sub-section}{sub-section:calculateAmortizationSchedule_des|trigger=none|class=sIndent}Calculates the amortization schedule.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:calculateAmortizationSchedule_snc|text=|trigger=button}{sub-section}{sub-section:calculateAmortizationSchedule_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:calculateAmortizationSchedule_prs|text=|trigger=button}{sub-section}{sub-section:calculateAmortizationSchedule_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:calculateAmortizationSchedule_ret|text=|trigger=button}{sub-section}{sub-section:calculateAmortizationSchedule_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:calculateAmortizationSchedule_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:calculateAmortizationSchedule_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:calculateAmortizationSchedule_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:calculateAmortizationSchedule_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:calculateAmortizationSchedule_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:calculateAmortizationSchedule_sam|trigger=none}{code:language=javascript}
plugins.amortization.calculateAmortizationSchedule();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getAmortizationSchedule|class=node}{tr:id=name}{td}h6.getAmortizationSchedule{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSDataSet]{span}{span:id=iets|style=float: left; font-weight: bold;}getAmortizationSchedule{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getAmortizationSchedule_des|text=|trigger=button}{sub-section}{sub-section:getAmortizationSchedule_des|trigger=none|class=sIndent}Gets the amortization schedule as a JSDataSet.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getAmortizationSchedule_snc|text=|trigger=button}{sub-section}{sub-section:getAmortizationSchedule_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getAmortizationSchedule_prs|text=|trigger=button}{sub-section}{sub-section:getAmortizationSchedule_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getAmortizationSchedule_ret|text=|trigger=button}{sub-section}{sub-section:getAmortizationSchedule_ret|trigger=none|class=sIndent}[JSDataSet]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getAmortizationSchedule_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:getAmortizationSchedule_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getAmortizationSchedule_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:getAmortizationSchedule_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getAmortizationSchedule_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:getAmortizationSchedule_sam|trigger=none}{code:language=javascript}
plugins.amortization.getAmortizationSchedule();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getError|class=node}{tr:id=name}{td}h6.getError{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getError{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getError_des|text=|trigger=button}{sub-section}{sub-section:getError_des|trigger=none|class=sIndent}Returns the error that remains when solving for the unknown.
Please note that the error should be less or equal to 1E\-8 \- otherwise, the solveForUnknown value is incorrect.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getError_snc|text=|trigger=button}{sub-section}{sub-section:getError_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getError_prs|text=|trigger=button}{sub-section}{sub-section:getError_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getError_ret|text=|trigger=button}{sub-section}{sub-section:getError_ret|trigger=none|class=sIndent}[Number]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getError_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:getError_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getError_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:getError_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getError_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:getError_sam|trigger=none}{code:language=javascript}
//Returns the error that remains when solving for the unknown.
Please note that the error should be less or equal to 1E-8 - otherwise, the solveForUnknown value is incorrect.
var c = plugins.amortization.newCalculation();
// sets the rate to -1 for unknown.
c.addRateChange(-1, new , 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_TWO_MONTHLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a two-monthly period (once every two months). |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_TWO_WEEKLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a two-weekly period (once every two weeks). |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
PERIOD_WEEKLY |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify a weekly period. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
Table Body (tbody) |
---|
| Table Row (tr) |
---|
| Table Cell (td) |
---|
STARTDAY_NORMAL |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Div |
---|
| The numeric constant used to identify that the same start day should be used as the day of the month of the starting date of the event. |
|
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sample Div |
---|
| Code Block |
---|
| var c = plugins.amortization.newCalculation();
c.addPayment(500, new Date(2005, 1, 28), null,
plugins.amortization.AmortizationCalculation.PERIOD_DAILY, 5,
plugins.amortization.AmortizationCalculation.STARTDAY_NORMAL);
var c2 = plugins.amortization.newCalculation();
c2.addPayment(300, new Date(2006, 11, 24), new Date(2006, 12, 24),
plugins.amortization.AmortizationCalculation.PERIOD_BI_MONTHLY,
plugins.amortization.AmortizationCalculation.NUMBER_UNLIMITED, 30); |
|
|
|
|
|