ProjectionService

Perform projection calculations.

Symitar eDocs References: Coming soon.

Operations

calculatePaymentAmount

post

Computes the payment amount for a loan considering relevant factors.

Authorizations
Body
InterestRatenumber · floatOptional
InterestTypeintegerOptional
PaymentFrequencyintegerOptional
MAprPrepaidFinanceChgnumber · floatOptional
MilitaryAprLoanbooleanOptional
DqCalculationMethodintegerOptional
DueDateAdvanceCodeintegerOptional
LoanDatestring · dateOptional
PaymentTypeintegerOptional
PaymentCalculationTypeintegerOptional
AmortizeScheduleintegerOptional
AmortizeScheduleTypeintegerOptional
PaymentSkipsintegerOptional
PaymentSkipStartDayintegerOptional
DueDay1integerOptional
DueDay2integerOptional
FirstDueDatestring · dateOptional
BalloonDatestring · dateOptional
BalloonAmountnumber · floatOptional
FirstInsuredBirthDatestring · dateOptional
SecondInsuredBirthDatestring · dateOptional
InsuranceTypeintegerOptional
EscrowAmountnumber · floatOptional
PrepaidFinanceChgnumber · floatOptional
LoanAmountnumber · floatOptional
MaturityDatestring · dateOptional
Responses
200

Successful operation.

application/json
post
/calculatePaymentAmount
POST /nexum/627/2022.01/projection/calculatePaymentAmount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 716

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "InterestRate": 1,
  "InterestType": 1,
  "PaymentFrequency": 1,
  "MAprPrepaidFinanceChg": 1,
  "MilitaryAprLoan": true,
  "DqCalculationMethod": 1,
  "DueDateAdvanceCode": 1,
  "LoanDate": "2025-11-06",
  "PaymentType": 1,
  "PaymentCalculationType": 1,
  "AmortizeSchedule": 1,
  "AmortizeScheduleType": 1,
  "PaymentSkips": 1,
  "PaymentSkipStartDay": 1,
  "DueDay1": 1,
  "DueDay2": 1,
  "FirstDueDate": "2025-11-06",
  "BalloonDate": "2025-11-06",
  "BalloonAmount": 1,
  "FirstInsuredBirthDate": "2025-11-06",
  "SecondInsuredBirthDate": "2025-11-06",
  "InsuranceType": 1,
  "EscrowAmount": 1,
  "PrepaidFinanceChg": 1,
  "LoanAmount": 1,
  "MaturityDate": "2025-11-06",
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "StatusMessage": "text",
  "Payment": 1,
  "LoanAmount": 1,
  "PaymentCount": 1,
  "FinalPayment": 1,
  "FinalDueDate": "2025-11-06",
  "FirstPaymentDate": "2025-11-06",
  "TotalInterest": 1,
  "TotalPayments": 1,
  "TotalEscrow": 1,
  "TotalMaprFees": 1,
  "Life": 1,
  "Disability": 1,
  "LifeError": "text",
  "DisabilityError": "text",
  "Apr": 1,
  "Mapr": 1
}

calculateLoanAmount

post

Determines the loan amount based on specified parameters.

Authorizations
Body
InterestRatenumber · floatOptional
InterestTypeintegerOptional
PaymentFrequencyintegerOptional
MAprPrepaidFinanceChgnumber · floatOptional
MilitaryAprLoanbooleanOptional
DqCalculationMethodintegerOptional
DueDateAdvanceCodeintegerOptional
LoanDatestring · dateOptional
PaymentTypeintegerOptional
PaymentCalculationTypeintegerOptional
AmortizeScheduleintegerOptional
AmortizeScheduleTypeintegerOptional
PaymentSkipsintegerOptional
PaymentSkipStartDayintegerOptional
DueDay1integerOptional
DueDay2integerOptional
FirstDueDatestring · dateOptional
BalloonDatestring · dateOptional
BalloonAmountnumber · floatOptional
FirstInsuredBirthDatestring · dateOptional
SecondInsuredBirthDatestring · dateOptional
InsuranceTypeintegerOptional
EscrowAmountnumber · floatOptional
PrepaidFinanceChgnumber · floatOptional
MaturityDatestring · dateOptional
Paymentnumber · floatOptional
Responses
200

Successful operation.

application/json
post
/calculateLoanAmount
POST /nexum/627/2022.01/projection/calculateLoanAmount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 713

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "InterestRate": 1,
  "InterestType": 1,
  "PaymentFrequency": 1,
  "MAprPrepaidFinanceChg": 1,
  "MilitaryAprLoan": true,
  "DqCalculationMethod": 1,
  "DueDateAdvanceCode": 1,
  "LoanDate": "2025-11-06",
  "PaymentType": 1,
  "PaymentCalculationType": 1,
  "AmortizeSchedule": 1,
  "AmortizeScheduleType": 1,
  "PaymentSkips": 1,
  "PaymentSkipStartDay": 1,
  "DueDay1": 1,
  "DueDay2": 1,
  "FirstDueDate": "2025-11-06",
  "BalloonDate": "2025-11-06",
  "BalloonAmount": 1,
  "FirstInsuredBirthDate": "2025-11-06",
  "SecondInsuredBirthDate": "2025-11-06",
  "InsuranceType": 1,
  "EscrowAmount": 1,
  "PrepaidFinanceChg": 1,
  "MaturityDate": "2025-11-06",
  "Payment": 1,
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "StatusMessage": "text",
  "Payment": 1,
  "LoanAmount": 1,
  "PaymentCount": 1,
  "FinalPayment": 1,
  "FinalDueDate": "2025-11-06",
  "FirstPaymentDate": "2025-11-06",
  "TotalInterest": 1,
  "TotalPayments": 1,
  "TotalEscrow": 1,
  "TotalMaprFees": 1,
  "Life": 1,
  "Disability": 1,
  "LifeError": "text",
  "DisabilityError": "text",
  "Apr": 1,
  "Mapr": 1
}

calculateLoanTerm

post

Calculates the loan term (duration) based on given criteria.

Authorizations
Body
InterestRatenumber · floatOptional
InterestTypeintegerOptional
PaymentFrequencyintegerOptional
MAprPrepaidFinanceChgnumber · floatOptional
MilitaryAprLoanbooleanOptional
DqCalculationMethodintegerOptional
DueDateAdvanceCodeintegerOptional
LoanDatestring · dateOptional
PaymentTypeintegerOptional
PaymentCalculationTypeintegerOptional
AmortizeScheduleintegerOptional
AmortizeScheduleTypeintegerOptional
PaymentSkipsintegerOptional
PaymentSkipStartDayintegerOptional
DueDay1integerOptional
DueDay2integerOptional
FirstDueDatestring · dateOptional
BalloonDatestring · dateOptional
BalloonAmountnumber · floatOptional
FirstInsuredBirthDatestring · dateOptional
SecondInsuredBirthDatestring · dateOptional
InsuranceTypeintegerOptional
EscrowAmountnumber · floatOptional
PrepaidFinanceChgnumber · floatOptional
LoanAmountnumber · floatOptional
Paymentnumber · floatOptional
Responses
200

Successful operation.

application/json
post
/calculateLoanTerm
POST /nexum/627/2022.01/projection/calculateLoanTerm HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 700

{
  "Credentials": {
    "UserNumberCredentials": {
      "UserNumber": 1995,
      "Password": "2dfKQYR!TeXJwe"
    }
  },
  "InterestRate": 1,
  "InterestType": 1,
  "PaymentFrequency": 1,
  "MAprPrepaidFinanceChg": 1,
  "MilitaryAprLoan": true,
  "DqCalculationMethod": 1,
  "DueDateAdvanceCode": 1,
  "LoanDate": "2025-11-06",
  "PaymentType": 1,
  "PaymentCalculationType": 1,
  "AmortizeSchedule": 1,
  "AmortizeScheduleType": 1,
  "PaymentSkips": 1,
  "PaymentSkipStartDay": 1,
  "DueDay1": 1,
  "DueDay2": 1,
  "FirstDueDate": "2025-11-06",
  "BalloonDate": "2025-11-06",
  "BalloonAmount": 1,
  "FirstInsuredBirthDate": "2025-11-06",
  "SecondInsuredBirthDate": "2025-11-06",
  "InsuranceType": 1,
  "EscrowAmount": 1,
  "PrepaidFinanceChg": 1,
  "LoanAmount": 1,
  "Payment": 1,
  "nxAttributes": {
    "customFields": {
      "appId": "glaci"
    }
  }
}
200

Successful operation.

{
  "StatusMessage": "text",
  "Payment": 1,
  "LoanAmount": 1,
  "PaymentCount": 1,
  "FinalPayment": 1,
  "FinalDueDate": "2025-11-06",
  "FirstPaymentDate": "2025-11-06",
  "TotalInterest": 1,
  "TotalPayments": 1,
  "TotalEscrow": 1,
  "TotalMaprFees": 1,
  "Life": 1,
  "Disability": 1,
  "LifeError": "text",
  "DisabilityError": "text",
  "Apr": 1,
  "Mapr": 1
}

Last updated

Was this helpful?