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.
cost
Total asset cost ($)
term
Loan term (months)
deposit
Deposit amount ($ or %)
brokerage
Brokerage amount ($ or %)
origination_fee
Origination fee ($)
advance_arrears
Allowed values:
repayment_frequency
Allowed values:
cost_gst
Whether cost includes GST
deposit_gst
deposit_percentage
If true, deposit is a percentage of cost
brokerage_gst
brokerage_percentage
If true, brokerage is a percentage
origination_fee_gst
balloon
Balloon/residual payment ($ or %)
balloon_gst
balloon_percentage
If true, balloon is a percentage
private_sale
sale_hire_back
doc_fee_financed
Allowed values:
asset_owner
Whether the borrower is a home owner
asset_state
Allowed values:
asset_age
Asset age (months)
asset_age_plus_term
asset_value
abn_age
ABN age (months)
gst_age
GST registration age (months)
credit_score
preferred_financier
List of preferred organisation (financier) IDs
Response
Calculator results
pv
Present value (financed amount)
cost
brokerage
doc_fee
uplift_min_term
uplift_max_term
rate_bracket_id
rate_bracket_name
product_id
product_name
product_min_range
product_max_range
organisation_id
organisation_name
r_max
Maximum effective rate (%)
r_min
Minimum effective rate (%)
compounding_freq
compounding_freq_value
base_min
base_max
base
Base rate
base_rate
noi_max
Maximum number of installments
noi_min
Minimum number of installments
e_min
Minimum effective rate
e_max
Maximum effective rate
repayment_min
Minimum repayment amount per period
repayment_max
Maximum repayment amount per period
balloon
billing_type
Allowed values:
Errors
400
Calculate Request Bad Request Error
500
Calculate Request Internal Server Error