API Doc Version 1.3.6
What's Changed
POST /Calculate/StraightLineAmortization
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
It holds the response of Straight line amorization
-
Changed property
postingDate(string)Posted Date (YYYY-MM-DD)
-
Changed property
fromDate(string)From / Start Date (YYYY-MM-DD)
-
POST /Calculate/StraightLineWithActualNumberOfDays
Request:
Changed content type : application/json
-
Changed property
startDate(string)Provide Contract Start Date (YYYY-MM-DD)
-
Changed property
endDate(string)Provide Contract End Date (YYYY-MM-DD)
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
It holds the response of the amortization for actual number of days.
-
Changed property
postingDate(string)Provides the Posting Date (YYYY-MM-DD)
-
Changed property
fromDate(string)Provides the From date (YYYY-MM-DD)
-
Changed property
toDate(string)Provides the To date (YYYY-MM-DD)
-
POST /Calculate/ReverseDownPayment
Request:
Changed content type : application/json
- Changed property
structureRental(array)Structured Rental Amount
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
netFinancedAmount(number)Net Financed Amount
-
Changed property
downPayment(number)Down Payment
-
POST /Calculate/ReverseFinanceAmount
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
netFinancedAmount(number)Net Financed Amount
-
Changed property
financedAmount(number)Financed Amount
-
POST /Calculate/ReverseCalculateDuration
Request:
Changed content type : application/json
-
Changed property
rentalFrequency(string)Payment Frequency i.e. Weekly, Fortnightly, Monthly, Quarterly, SemiAnnual or Annual
-
Changed property
rentalMode(string)Provide Payment Mode - Advance or Arrear
POST /Calculate/CalculateAPR
Request:
Changed content type : application/json
-
Added property
isCompounded(boolean)IsCompounded boolean flag
-
Added property
compoundingFrequency(string)Compunding Frequency Monthly , Daily
-
Deleted property
basisOfPeriodicInterest(string)Periodic Interest Calculation Method i.e. 1=Simple, 2=CompoundedMonthlyDirectConversion and 3=CompoundedMonthlyFirstAnnualThenPeriodic
-
Changed property
contractStartDate(string)Contract Start Date (YYYY-MM-DD)
-
Changed property
rentalSlabs(array)Use this structure to provide the range of rental stream
Changed items (object):
Rental Slabs to define stream of rentals
-
Changed property
rentalDueDate(string)Rental Due Date (YYYY-MM-DD)
-
Changed property
rentalType(string)Rental Type - Valid values are 'Auto','Structured','Interest Only','Zero','BonusPayment'
Removed enum values:
NoneAutoBalloonInterestOnlyResidualValueStructuredValueDateExtVatDeferralZeroBonusPayment
-
POST /Calculate/CalculateAPROnActual
Request:
Changed content type : application/json
-
Changed property
financedAmount(number)Proovide Financed Amount
-
Changed property
rentalMode(string)Provide Payment Mode - Advance or Arrear
-
Changed property
contractStartDate(string)Contract Start Date (YYYY-MM-DD)
-
Changed property
plan(array)Provide Repayment Plan
Changed items (object):
-
Changed property
netRentalAmount(number)Amount Of Rental
-
Changed property
rentalDueDate(string)Rental Due Date (YYYY-MM-DD)
-
Changed property
rentalNo(integer)Rental Number
-
Changed property
rentalType(string)Rental Type - Valid values are 'Auto','Structured','Interest Only','Zero','BonusPayment'
-
POST /Calculate/AnnualToPeriodicRateConversion
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json- Changed property
periodicInterestRate(number)Periodic Interest Rate
- Changed property
POST /Calculate/PeriodicToAnnualRateConversion
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json- Changed property
annualInterestRate(number)Annual Interst Rate
- Changed property
POST /Calculate/CalculateFlatRate
Request:
Changed content type : application/json
-
Added property
residualValue(number)Please provide the Residual Value Amount
-
Added property
rentalSlabs(array)Please provide Rentals Slabs for calculation of Flat Rate
Items (object):
Rental Slabs to define stream of rentals
-
Property
startTerm(integer)Start Term
-
Property
endTerm(integer)End Term
-
Property
amount(number)Amount of Rental
-
Property
rentalDueDate(string)Rental Due Date (YYYY-MM-DD)
-
Property
rentalType(string)Rental Type - Valid values are 'Auto','Structured','Interest Only','Zero','BonusPayment'
-
-
Added property
payables(array)List of Payables
Items (object):
-
Property
componentName(string)Component Name
-
Property
amount(number)Amount
-
-
Added property
receivables(array)List of Receivables
Items (object):
-
Deleted property
paymentAmount(number)Payment Amount
-
Deleted property
numberOfPayments(integer)Number Of Payments
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json- Changed property
flatRate(number)Calculated Flat Rate
- Changed property
POST /Calculate/CalculateAmortizationAfterRestructuring
Request:
Changed content type : application/json
-
Changed property
rentalDetails(array)Restructured rental details
Changed items (object):
-
Changed property
rentalDueDate(string)This Feild Shows Rental Due Date (YYYY-MM-DD)
-
Changed property
openingPrincipal(number)Opening Principal
-
Changed property
totalRentalPrincipalInclusiveOfTax(number)Total Rental Principal Inclusive Of Tax
-
Changed property
totalRentalInterestInclusiveOfTax(number)Total Rental Interest Inclusive Of Tax
-
Changed property
netRentalAmount(number)Net Rental Amount
-
Changed property
periodicInterest(number)Periodic Interest
-
Changed property
closingCompoundInterest(number)Closing Compound Interest
-
Changed property
totalTaxOnRentalInterest(number)Total Tax On Rental Interest
-
Changed property
totalTaxOnRentalPrincipal(number)Total Tax On Rental Principal
-
Changed property
totalTaxOnRental(number)Total Tax On Rental
-
Changed property
totalPeriodicInterestExclusiveOfTax(number)Total Periodic Interest Exclusive Of Tax
-
Changed property
totalTaxOnPeriodicInterest(number)Total Tax On Periodic Interest
-
Changed property
totalRentalInterestExclusiveOfTax(number)Total Rental Interest Exclusive Of Tax
-
Changed property
totalRentalPrincipalExclusiveOfTax(number)Total Rental Principal Exclusive Of Tax
-
Changed property
contractInclusiveInsuranceAmount(number)Contract Inclusive Insurance Amount
-
Changed property
rentalTotalAmount(number)Rental Total Amount
-
Changed property
closingPrincipal(number)Closing Principal
-
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
-
Added property
amortizedAmount(number)Provides the Amortized Amount
-
Added property
fromDate(string)Provides the From date (YYYY-MM-DD)
-
Added property
toDate(string)Provides the To date (YYYY-MM-DD)
-
Added property
noOfDays(number)Provides Number of days
-
Deleted property
from(string) -
Deleted property
to(string) -
Deleted property
numberOfDays(number) -
Deleted property
amortizedAmout(number) -
Changed property
serialNumber(integer)Provides the Serial Number
-
Changed property
postingDate(string)Provides the Posting Date (YYYY-MM-DD)
-
Changed property
rentalNumber(integer)Rental Number
-
POST /Calculate/ChangeRentalDueDate
Request:
Changed content type : application/json
-
Changed property
newRentalDueDate(string)New Rental Due Date (YYYY-MM-DD)
-
Changed property
rentalDetails(array)Current Rental Plan
Changed items (object):
-
Changed property
rentalDueDate(string)This Feild Shows Rental Due Date (YYYY-MM-DD)
-
Changed property
openingPrincipal(number)Opening Principal
-
Changed property
totalRentalPrincipalInclusiveOfTax(number)Total Rental Principal Inclusive Of Tax
-
Changed property
totalRentalInterestInclusiveOfTax(number)Total Rental Interest Inclusive Of Tax
-
Changed property
netRentalAmount(number)Net Rental Amount
-
Changed property
periodicInterest(number)Periodic Interest
-
Changed property
closingCompoundInterest(number)Closing Compound Interest
-
Changed property
totalTaxOnRentalInterest(number)Total Tax On Rental Interest
-
Changed property
totalTaxOnRentalPrincipal(number)Total Tax On Rental Principal
-
Changed property
totalTaxOnRental(number)Total Tax On Rental
-
Changed property
totalPeriodicInterestExclusiveOfTax(number)Total Periodic Interest Exclusive Of Tax
-
Changed property
totalTaxOnPeriodicInterest(number)Total Tax On Periodic Interest
-
Changed property
totalRentalInterestExclusiveOfTax(number)Total Rental Interest Exclusive Of Tax
-
Changed property
totalRentalPrincipalExclusiveOfTax(number)Total Rental Principal Exclusive Of Tax
-
Changed property
contractInclusiveInsuranceAmount(number)Contract Inclusive Insurance Amount
-
Changed property
rentalTotalAmount(number)Rental Total Amount
-
Changed property
closingPrincipal(number)Closing Principal
-
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)Repayment Plan after change of Due Date
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/AmortizeByAnnuity
Request:
Changed content type : application/json
-
Changed property
contractStartDate(string)Provide Contract Start Date (YYYY-MM-DD)
-
Changed property
rentalDetails(array)Provide List of Rental Details
Changed items (object):
This class is used to define the rental details which is passed as list to Amortization By Annuity Method Input Parameters
- Changed property
rentalDueDate(string)Provide Rental Due Date (YYYY-MM-DD)
- Changed property
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
It holds the response of the amortization on annuity.
-
Changed property
postingDate(string)Provides the Posting Date (YYYY-MM-DD)
-
Changed property
fromDate(string)Provides the From date (YYYY-MM-DD)
-
Changed property
toDate(string)Provides the To date (YYYY-MM-DD)
-
POST /Calculate/StraightLineProRataAmortization
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
POST /Calculate/CreateRentalAmortization365
Request:
Changed content type : application/json
-
Changed property
startDate(string)Start Date (YYYY-MM-DD)
-
Changed property
rentalStream(array)This structure is used to provide irregular/seasonal payments
Changed items (object):
- Changed property
dueDate(string)Due Date (YYYY-MM-DD)
- Changed property
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)This holds the repayment plan generated by the calculation engine.
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/CreateRentalAmortization360
Request:
Changed content type : application/json
-
Changed property
startDate(string)Start Date (YYYY-MM-DD)
-
Changed property
rentalStream(array)This structure is used to provide irregular/seasonal payments
Changed items (object):
- Changed property
dueDate(string)Due Date (YYYY-MM-DD)
- Changed property
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)This holds the repayment plan generated by the calculation engine.
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/CreateRentalAmortizationAnnuityOnActual
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)This holds the repayment plan generated by the calculation engine.
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/StepUpRentalCalculation
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)Payment Plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/StepDownRentalCalculation
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)Payment Plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/TargetRateBaseSubsidy
Request:
Changed content type : application/json
-
Changed property
rentalSlabs(array)Changed items (object):
Rental Slabs to define stream of rentals
-
Changed property
rentalDueDate(string)Rental Due Date (YYYY-MM-DD)
-
Changed property
rentalType(string)Rental Type - Valid values are 'Auto','Structured','Interest Only','Zero','BonusPayment'
Removed enum values:
NoneAutoBalloonInterestOnlyResidualValueStructuredValueDateExtVatDeferralZeroBonusPayment
-
POST /Calculate/SplitSubsidyBetweenDealerandManufacturer
Request:
Changed content type : application/json
-
Changed property
rentalSlabs(array)Changed items (object):
Rental Slabs to define stream of rentals
-
Changed property
rentalDueDate(string)Rental Due Date (YYYY-MM-DD)
-
Changed property
rentalType(string)Rental Type - Valid values are 'Auto','Structured','Interest Only','Zero','BonusPayment'
Removed enum values:
NoneAutoBalloonInterestOnlyResidualValueStructuredValueDateExtVatDeferralZeroBonusPayment
-
POST /Calculate/CalculateUpSellCommission
Request:
Changed content type : application/json
-
Changed property
rentalSlabs(array)Rental Amount Stream
Changed items (object):
Rental Slabs to define stream of rentals
-
Changed property
rentalDueDate(string)Rental Due Date (YYYY-MM-DD)
-
Changed property
rentalType(string)Rental Type - Valid values are 'Auto','Structured','Interest Only','Zero','BonusPayment'
Removed enum values:
NoneAutoBalloonInterestOnlyResidualValueStructuredValueDateExtVatDeferralZeroBonusPayment
-
POST /Calculate/ExtendRV
Request:
Changed content type : application/json
-
Changed property
repaymentPlan(array)This will be used to populate the the repayment plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
POST /Calculate/CreateRentalAmortizationWithTax
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)Repayment Plan with Tax
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/CreateIncomeTaxPosting
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
POST /Calculate/CreateIncomeExpenseAmortization
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
-
Changed property
plan(array)Object to hold Subsidized Plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/IncomeExpenseTaxAmortization
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/jsonChanged items (object):
-
Changed property
plan(array)Object to hold Subsidized Plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/CreateRentalAmortization
Request:
Changed content type : application/json
- Changed property
startDate(string)Provide Start Date (YYYY-MM-DD)
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
repaymentPlan(array)This holds the repayment plan generated by the calculation engine.
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/RentalAmountAnnuityWithVAT
Request:
Changed content type : application/json
- Added property
rentalNumberForVatDefferal(integer)Rental to indicate for Vat Defferal Amount
POST /Calculate/RentalAmountAnnuityForComponent
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
consolidatedPlan(array)Property for the consolidated plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/RentalAmountAnnuity365
Request:
Changed content type : application/json
-
Added property
vatTreatment(string)Enum to hold the decision for VatTreatment
Enum values:
VATPaidUpfrontVATDeferralVATAmortizeOverTheTerm
-
Added property
vatAmount(number)Vat amount
-
Added property
vatPercentage(number)Vat percentage
-
Added property
rentalNumberForVatDefferal(integer)Rental to indicate for Vat Defferal Amount
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
updatedFinancedAmount(number)Holds financed amount including VAT
-
Changed property
repaymentPlan(array)Holds payment plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD)
- Changed property
-
POST /Calculate/RentalAmountActual360
Request:
Changed content type : application/json
-
Added property
vatTreatment(string)Enum to hold the decision for VatTreatment
-
Added property
vatAmount(number)Vat amount
-
Added property
vatPercentage(number)Vat percentage
-
Added property
rentalNumberForVatDefferal(integer)Rental to indicate for Vat Defferal Amount
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
updatedFinancedAmount(number)Holds financed amount including VAT
-
Changed property
repaymentPlan(array)Holds payment plan
Changed items (object):
This class holds the repayment plan.
- Changed property
rentalDueDate(string)Due Date of Rental (YYYY-MM-DD) -->
- Changed property
-