Upgradeable Loan Entity

{ "id": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "paymentAgreementID": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "tenantID": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "programID": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "buyerID": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "merchantID": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "buyerGivenName": "string", "loanStatus": "string", "loanSubstatus": "string", "maturityDate": "2020-12-31", "startUpgradeWindowDate": "2020-12-31", "endUpgradeWindowDate": "2020-12-31", "originalBdam": { "currency": "USD", "value": 50000 }, "balanceOwed": { "currency": "USD", "value": 50000 }, "bdamRemaining": { "currency": "USD", "value": 50000 }, "bdamPercentage": 0, "loanSettledDate": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "loanOriginalAmortization": 0, "tradeInPaymentId": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "linkedPaymentAgreementID": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "electionHistory": [ { "id": "dc0dc633-1760-4d43-ba1d-da94ed701f06", "electionDate": "2020-12-31", "election": "KEEP" } ] }

Properties

NameTypeRequiredRestrictionsDescription
idstring(uuid)truenoneid of the UpgradeableLoan entity
paymentAgreementIDstring(uuid)truenoneid of the associated payment agreement
tenantIDstring(uuid)truenoneid of the tenant
programIDstring(uuid)truenoneid of the program
buyerIDstring(uuid)truenoneid of the buyer
merchantIDstring(uuid)truenoneid of the merchant
buyerGivenNamestringtruenonename of the buyer
loanStatusstringtruenoneStatus of the loan
loanSubstatusstringtruenoneSubstatus of the loan
maturityDatestring(date)truenonethe date of maturity
startUpgradeWindowDatestring(date)truenonethe start date of the upgrade window
endUpgradeWindowDatestring(date)truenonethe end date of the upgrade window
originalBdamobjecttruenoneOriginal BDAM value
➥ currencystringtruenoneThe three letter currency code as defined in ISO 4217.
➥ valueinteger(int64)truenoneMonetary value as an integral number of the currency fractional unit e.g for USD: cents
balanceOwedobjecttruenonethe remaining balance owed
➥ currencystringtruenoneThe three letter currency code as defined in ISO 4217.
➥ valueinteger(int64)truenoneMonetary value as an integral number of the currency fractional unit e.g for USD: cents
bdamRemainingobjecttruenoneRemaining BDAM value
➥ currencystringtruenoneThe three letter currency code as defined in ISO 4217.
➥ valueinteger(int64)truenoneMonetary value as an integral number of the currency fractional unit e.g for USD: cents
bdamPercentagenumber(double)truenonePercentage of BDAM
loanSettledDatestring(uuid)truenoneDate when the loan was settled
loanOriginalAmortizationintegertruenoneOriginal amortization value of the loan
tradeInPaymentIdstring(uuid)truenoneid of the trade in payment
linkedPaymentAgreementIDstring(uuid)truenoneid of the linked payment agreement in the Upgrade election
electionHistory[object]truenonenone
➥ idstring(uuid)truenoneA universally unique identifier (Version 4) as defined in RFC4122. This does not allow nulls.
➥ electionDatestring(date)truenoneThe date value formatted per RFC3339. This does not allow nulls.
➥ electionstringtruenonenone

Enumerated Values

Value
KEEP
RETURN
UPGRADE