Calculate repayments

The core calculator endpoint. Takes loan parameters and returns matching financier/product/rate bracket combinations with calculated repayment amounts. Performs: 1. Filters products by eligibility criteria (term, amount, ABN age, asset age, etc.) 2. Matches rate brackets within eligible products 3. Applies uplift rate adjustments 4. Calculates min/max repayments for each match

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
costintegerRequired

Total asset cost ($)

termintegerRequired

Loan term (months)

depositdoubleRequired2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Deposit amount ($ or %)

brokeragedoubleRequired2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Brokerage amount ($ or %)

origination_feedoubleRequired2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Origination fee ($)

advance_arrearsenumRequired
Allowed values:
repayment_frequencyenumRequired
Allowed values:
cost_gstbooleanOptionalDefaults to false
Whether cost includes GST
deposit_gstbooleanOptionalDefaults to false
deposit_percentagebooleanOptionalDefaults to false
If true, deposit is a percentage of cost
brokerage_gstbooleanOptionalDefaults to false
brokerage_percentagebooleanOptionalDefaults to false
If true, brokerage is a percentage
origination_fee_gstbooleanOptionalDefaults to false
balloondoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Balloon/residual payment ($ or %)

balloon_gstbooleanOptionalDefaults to false
balloon_percentagebooleanOptionalDefaults to false
If true, balloon is a percentage
private_salebooleanOptionalDefaults to false
sale_hire_backbooleanOptionalDefaults to false
doc_fee_financedenumOptional
Allowed values:
asset_ownerbooleanOptionalDefaults to false
Whether the borrower is a home owner
asset_stateenumOptional
Allowed values:
asset_ageintegerOptional

Asset age (months)

asset_age_plus_termintegerOptional
asset_valueintegerOptional
abn_ageintegerOptional

ABN age (months)

gst_ageintegerOptional

GST registration age (months)

credit_scoreintegerOptional
preferred_financierlist of integersOptional

List of preferred organisation (financier) IDs

Response

Calculator results
pvdoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Present value (financed amount)

costdoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
brokeragedoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
doc_feedoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
uplift_min_termintegerOptional
uplift_max_termintegerOptional
rate_bracket_idintegerOptional
rate_bracket_namestringOptional
product_idintegerOptional
product_namestringOptional
product_min_rangeintegerOptional
product_max_rangeintegerOptional
organisation_idintegerOptional
organisation_namestringOptional
r_maxdoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Maximum effective rate (%)

r_mindoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Minimum effective rate (%)

compounding_freqstringOptional
compounding_freq_valueintegerOptional
base_mindoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
base_maxdoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
basedoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Base rate
base_ratedoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
noi_maxintegerOptional
Maximum number of installments
noi_minintegerOptional
Minimum number of installments
e_mindoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Minimum effective rate
e_maxdoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Maximum effective rate
repayment_mindoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Minimum repayment amount per period
repayment_maxdoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Maximum repayment amount per period
balloondoubleOptional2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
billing_typeenumOptional

Errors

400
Calculate Request Bad Request Error
500
Calculate Request Internal Server Error