Developer Docs
Flex
Version 1.3.13

API Doc Version 1.3.13

What's New

POST /Calculate/PresentValueCalculation

This method will calculate present value on basis of Actual/360 or Actual/365

POST /Calculate/ReverseCalculateRV_Actual

This method will calculate RV on Actual 365

POST /Calculate/MathCalculator

POST /Calculate/BulkRentalAmountWithPlan

Calculate and return Repayment plan in Bulk based on number of provided inputs

POST /Calculate/Restructuring

What's Changed

POST /Calculate/CalculateAdditionalInterest

Return Type:

Changed response : 200 OK

Success

POST /Calculate/StraightLineAmortization

Return Type:

Changed response : 200 OK

Success

POST /Calculate/StraightLineWithActualNumberOfDays

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ReverseDownPayment

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ReverseFinanceAmount

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ReverseCalculateDuration

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ReverseCalculateRV_Annuity30_360

Return Type:

Changed response : 200 OK

Success

POST /Calculate/MergeFeeInRepaymentPlan

Changed content type : application/json

  • Changed property repaymentPlan (array)

    List of Payment Plan

    Changed items (object):

    This class holds the repayment plan.

    • Added property charges (number)

      Charges

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    Changed items (object):

    Class to accommodate the Fee Plan

    • Added property charges (number)

      Charges

POST /Calculate/CalculateAPR

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateAPROnActual

Return Type:

Changed response : 200 OK

Success

POST /Calculate/AnnualToPeriodicRateConversion

Return Type:

Changed response : 200 OK

Success

POST /Calculate/PeriodicToAnnualRateConversion

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateFlatRate

Return Type:

Changed response : 200 OK

Success

POST /Calculate/APROnYearFactor

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateAmortizationAfterRestructuring

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ChangeRentalDueDate

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.

      • Added property charges (number)

        Charges

POST /Calculate/CalculateDepreciationStraightLine

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateDepreciationReducingBalance

Return Type:

Changed response : 200 OK

Success

POST /Calculate/AmortizeByAnnuity

Return Type:

Changed response : 200 OK

Success

POST /Calculate/StraightLineProRataAmortization

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CreateRentalAmortization365

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.

      • Added property charges (number)

        Charges

POST /Calculate/CreateRentalAmortization360

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.

      • Added property charges (number)

        Charges

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.

      • Added property charges (number)

        Charges

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.

      • Added property charges (number)

        Charges

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.

      • Added property charges (number)

        Charges

POST /Calculate/TargetRateBaseSubsidy

Return Type:

Changed response : 200 OK

Success

POST /Calculate/SplitSubsidyBetweenDealerandManufacturer

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateUpSellCommission

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ETDailyFutureInterest

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateETQuoteByEffectiveAnnuity

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateETNetReceivables

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CalculateETNetPresentValue

Return Type:

Changed response : 200 OK

Success

POST /Calculate/ExtendRV

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.

    • Added property charges (number)

      Charges

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    Changed items (object):

    This class holds the repayment plan.

    • Added property charges (number)

      Charges

POST /Calculate/CreateRentalAmortizationWithTax

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.

      • Added property charges (number)

        Charges

POST /Calculate/CreateIncomeTaxPosting

Return Type:

Changed response : 200 OK

Success

POST /Calculate/CreateIncomeExpenseAmortization

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    Changed items (object):

    • Changed property plan (array)

      Object to hold Subsidized Plan

      Changed items (object):

      This class holds the repayment plan.

      • Added property charges (number)

        Charges

POST /Calculate/IncomeExpenseTaxAmortization

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    Changed items (object):

    • Changed property plan (array)

      Object to hold Subsidized Plan

      Changed items (object):

      This class holds the repayment plan.

      • Added property charges (number)

        Charges

POST /Calculate/CreateRentalAmortization

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.

      • Added property charges (number)

        Charges

POST /Calculate/RentalAmountAnnuity

Return Type:

Changed response : 200 OK

Success

POST /Calculate/RentalAmountAnnuityWithVAT

Changed content type : application/json

  • Added property firstRentalDueDate (string)

    First RentalDue Date

Return Type:

Changed response : 200 OK

Success

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.

      • Added property charges (number)

        Charges

POST /Calculate/RentalAmountFlat

Return Type:

Changed response : 200 OK

Success

POST /Calculate/RentalAmountEP

Return Type:

Changed response : 200 OK

Success

POST /Calculate/RentalAmountFlatPlus

Return Type:

Changed response : 200 OK

Success

POST /Calculate/RentalAmountAnnuity365

Changed content type : application/json

  • Added property firstRentalDueDate (string)

    First RentalDue Date

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property repaymentPlan (array)

      Holds payment plan

      Changed items (object):

      This class holds the repayment plan.

      • Added property charges (number)

        Charges

POST /Calculate/RentalAmountActual360

Changed content type : application/json

  • Added property firstRentalDueDate (string)

    First RentalDue Date

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property repaymentPlan (array)

      Holds payment plan

      Changed items (object):

      This class holds the repayment plan.

      • Added property charges (number)

        Charges

POST /Calculate/RentalAmountAnnuityWithBonusPayment

Return Type:

Changed response : 200 OK

Success

POST /Calculate/RentalAmountAnnuityWithSubsidyAndCommission

Return Type:

Changed response : 200 OK

Success

POST /Calculate/RentalAmountActual

Parameters:

Added: allRentalStructuresProvided in query

Changed content type : application/json

  • Added property firstRentalDueDate (string)

    First RentalDue Date

Return Type:

Changed response : 200 OK

Success

  • Changed content type : application/json

    • Changed property repaymentPlan (array)

      Holds payment plan

      Changed items (object):

      This class holds the repayment plan.

      • Added property charges (number)

        Charges