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
pvdouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Present value (financed amount)

costdouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
brokeragedouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
doc_feedouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
uplift_min_terminteger
uplift_max_terminteger
rate_bracket_idinteger
rate_bracket_namestring
product_idinteger
product_namestring
product_min_rangeinteger
product_max_rangeinteger
organisation_idinteger
organisation_namestring
r_maxdouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0

Maximum effective rate (%)

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

Minimum effective rate (%)

compounding_freqstring
compounding_freq_valueinteger
base_mindouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
base_maxdouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
basedouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Base rate
base_ratedouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
noi_maxinteger
Maximum number of installments
noi_mininteger
Minimum number of installments
e_mindouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Minimum effective rate
e_maxdouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Maximum effective rate
repayment_mindouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Minimum repayment amount per period
repayment_maxdouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
Maximum repayment amount per period
balloondouble2.2250738585072014e-308-1.7976931348623157e+308Defaults to 0
billing_typeenum
Allowed values:

Errors

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