Developer Docs
Flex
Version 1.3.14

API Doc Version 1.3.14

What's New

POST /Calculate/CreateRentalAmortizationRule78

CreateRentalAmortizationRule78

POST /Calculate/CreateRentalAmortizationOnYearFactor

CreateRentalAmortizationOnYearFactor

POST /Calculate/DailyInterestCalculation

DailyInterestCalculation

POST /Calculate/RentalAmountAnnuityV2

RentalAmountAnnuity

What's Deprecated

POST /Calculate/RentalAmountAnnuity

RentalAmountAnnuity

POST /Calculate/RentalAmountAnnuityWithVAT

RentalAmountAnnuityWithVAT

POST /Calculate/RentalAmountAnnuityWithBonusPayment

RentalAmountAnnuityWithBonusPayment

POST /Calculate/RentalAmountAnnuityWithSubsidyAndCommission

RentalAmountAnnuityWithSubsidyAndCommission

What's Changed

POST /Calculate/CalculateAdditionalInterest

CalculateAdditionalInterest

POST /Calculate/StraightLineAmortization

StraightLineAmortization

POST /Calculate/StraightLineWithActualNumberOfDays

StraightLineWithActualNumberOfDays and end date.

POST /Calculate/ReverseDownPayment

ReverseDownPayment

Request:

Changed content type : application/json

  • Changed property rvAmount (number)

    Residual value

POST /Calculate/ReverseFinanceAmount

ReverseFinanceAmount

POST /Calculate/ReverseCalculateDuration

ReverseCalculateDuration

POST /Calculate/ReverseCalculateRV_Annuity30_360

ReverseCalculateRV_Annuity30_360

POST /Calculate/PresentValueCalculation

PresentValueCalculation

POST /Calculate/ReverseCalculateRV_Actual

ReverseCalculateRV_Actual

Request:

Changed content type : application/json

  • Added property productType (string)

    Enum for Product Type

    Enum values:

    • None
    • RV
    • Balloon
  • Added property baloonTreatment (string)

    Enum to hold the decision for Baloon treatment

    Enum values:

    • None
    • LastNormalPayment
    • AdditionToLastPayment
  • Added property baloonReceivedAfterTerms (integer)

    Balloon Received after terms

POST /Calculate/MergeFeeInRepaymentPlan

MergeFeeInRepaymentPlan

POST /Calculate/CalculateAPR

CalculateAPR

POST /Calculate/CalculateAPROnActual

CalculateAPROnActual

POST /Calculate/AnnualToPeriodicRateConversion

AnnualToPeriodicRateConversion

POST /Calculate/PeriodicToAnnualRateConversion

PeriodicToAnnualRateConversion

POST /Calculate/CalculateFlatRate

CalculateFlatRate

POST /Calculate/APROnYearFactor

APROnYearFactor

POST /Calculate/CalculateAmortizationAfterRestructuring

CalculateAmortizationAfterRestructuring

POST /Calculate/ChangeRentalDueDate

ChangeRentalDueDate

POST /Calculate/CalculateDepreciationStraightLine

CalculateDepreciationStraightLine

POST /Calculate/CalculateDepreciationReducingBalance

CalculateDepreciationReducingBalance

POST /Calculate/AmortizeByAnnuity

AmortizeByAnnuity

POST /Calculate/StraightLineProRataAmortization

StraightLineProRataAmortization

POST /Calculate/MathCalculator

MathCalculator

POST /Calculate/CreateRentalAmortization365

CreateRentalAmortization365

Request:

Changed content type : application/json

  • Added property amortizationMethod (string)

    Amortization Method i.e. Actual360 or Actual365

  • Changed property rentalFrequency (string)

    Provide Payment Frequency - Monthly, Quarterly, SemiAnnual or Annual

POST /Calculate/CreateRentalAmortization360

CreateRentalAmortization360

Request:

Changed content type : application/json

  • Added property amortizationMethod (string)

    Amortization Method i.e. Actual360 or Actual365

  • Changed property rentalFrequency (string)

    Provide Payment Frequency - Monthly, Quarterly, SemiAnnual or Annual

POST /Calculate/CreateRentalAmortizationAnnuityOnActual

CreateRentalAmortizationAnnuityOnActual

POST /Calculate/StepUpRentalCalculation

StepUpRentalCalculation

POST /Calculate/StepDownRentalCalculation

StepDownRentalCalculation

POST /Calculate/TargetRateBaseSubsidy

TargetRateBaseSubsidy

POST /Calculate/SplitSubsidyBetweenDealerandManufacturer

SplitSubsidyBetweenDealerandManufacturer

POST /Calculate/CalculateUpSellCommission

CalculateUpSellCommission

POST /Calculate/ETDailyFutureInterest

ETDailyFutureInterest

Request:

Changed content type : application/json

  • Added property etRentalNo (integer)

  • Added property isLPPCalculationRequired (boolean)

POST /Calculate/CalculateETQuoteByEffectiveAnnuity

CalculateETQuoteByEffectiveAnnuity

Request:

Changed content type : application/json

  • Added property etRentalNo (integer)

  • Added property isLPPCalculationRequired (boolean)

POST /Calculate/CalculateETNetReceivables

CalculateETNetReceivables

Request:

Changed content type : application/json

  • Added property etRentalNo (integer)

  • Added property isLPPCalculationRequired (boolean)

POST /Calculate/CalculateETNetPresentValue

CalculateETNetPresentValue

Request:

Changed content type : application/json

  • Added property etRentalNo (integer)

  • Added property isLPPCalculationRequired (boolean)

POST /Calculate/ExtendRV

ExtendRV

Request:

Changed content type : application/json

  • Changed property rentalMode (string)

    Provide Payment Mode - Advance or Arrear

  • Changed property rentalFrequency (string)

    Provide Payment Frequency - Monthly, Quarterly, SemiAnnual or Annual

POST /Calculate/CreateRentalAmortizationWithTax

CreateRentalAmortizationWithTax

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/CreateIncomeTaxPosting

CreateIncomeTaxPosting

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/CreateIncomeExpenseAmortization

CreateIncomeExpenseAmortization

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/IncomeExpenseTaxAmortization

IncomeExpenseTaxAmortization

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/CreateRentalAmortization

CreateRentalAmortization

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountAnnuity

RentalAmountAnnuity

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountAnnuityWithVAT

RentalAmountAnnuityWithVAT

Request:

Changed content type : application/json

  • Added property bonusComponents (array)

    List Of Bonus Components

    Items (object):

    Class representing Bonus Component

    • Property componentName (string)

      Gets or sets the component name

    • Property amount (number)

      Gets or sets the component amount

    • Property receiveInAdvance (boolean)

      Gets or sets the flag to indicate whether to receive the amount in advance

  • Changed property baloonTreatment (string)

    Enum to hold the decision for Baloon treatment

    Added enum value:

    • None
  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountAnnuityForComponent

RentalAmountAnnuityForComponent

POST /Calculate/RentalAmountFlat

RentalAmountFlat

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountEP

RentalAmountActual360

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountFlatPlus

RentalAmountFlatPlus

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountAnnuity365

RentalAmountAnnuity365

Request:

Changed content type : application/json

  • Added property bonusComponents (array)

    List Of Bonus Components

  • Changed property baloonTreatment (string)

    Enum to hold the decision for Baloon treatment

    Added enum value:

    • None
  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountActual360

RentalAmountActual360

Request:

Changed content type : application/json

  • Added property bonusComponents (array)

    List Of Bonus Components

  • Changed property baloonTreatment (string)

    Enum to hold the decision for Baloon treatment

    Added enum value:

    • None
  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountAnnuityWithBonusPayment

RentalAmountAnnuityWithBonusPayment

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountAnnuityWithSubsidyAndCommission

RentalAmountAnnuityWithSubsidyAndCommission

Request:

Changed content type : application/json

  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/RentalAmountActual

RentalAmountActual

Request:

Changed content type : application/json

  • Added property bonusComponents (array)

    List Of Bonus Components

  • Changed property baloonTreatment (string)

    Enum to hold the decision for Baloon treatment

    Added enum value:

    • None
  • Changed property requestParam (object)

    It accepts the basic parameters which are required to calculate Rental Amount or to Generate the Rental Amortization

    • Changed property productType (string)

      Enum for Product Type

POST /Calculate/BulkRentalAmountWithPlan

BulkRentalAmountWithPlan

Request:

Changed content type : application/json

Changed items (object):

  • Changed property assetLevelParams (array)

    Asset Level Parameters

    Changed items (object):

    • Changed property productType (string)

      Enum for Product Type

    • Changed property baloonTreatment (string)

      Enum to hold the decision for Baloon treatment

      Added enum value:

      • None