Other
When the Refresh Base Rate button is clicked, the system will compare the Financier Rates table for latest corresponding Base Rate for the Supplier (Financier) / Term / Lower Limit / Upper Limit combination against the equivalent quote fields.
The System Date is used to compare to (not Quote Date or Quote Effective Date).
If the setting is the same as the Quote "Base Rate", a message will be displayed advising: "Nothing to update!" No further action is required.
If the differs from:
If the Quote or Contract cannot be locked, or Billing is in progress, no changes will be made to the Quote or linked Contract and a message will be displayed: "Locked by: {user_login}"
If the Quote or Contract can be locked, and Billing is not in progress, the following fields will be updated and recalculated using the new "Financier Rate" (refreshed "Base Rate" plus "Client Margin"):
Updated Fields
Quote Fields
Base Rate
Financier Rate
Lessee Rate
Finance Exc GST
GST
Budget Net
Budget GST
FBT Value (if Quote "FBT Type" = 'operating')
Conditional Updates
Depending on Global Control settings the following values may also update:
Commission Rate
Commission Fee
Luxury Car Charge
Redundancy Insurance
Contract Fields
Initial Payment
Regular Payment
Deferred Interest
Amount Financed
Interest Rate
Finance Rate
Total Brokerage
Contract Payment Structure/Schedule Fields (if created)
Total Payments
Payment Schedule Finance
Payment Schedule GST
Contract Budget Fields (for Posting Class Code 'FIN')
Finance (Next) Net
Finance (Next) GST
The Quote/Contract Lock will be released once all updates are complete and a message will be displayed advising: "Base Rate updated."
Note: this differs from the Settle process because that process updates numerous other fields where this process targets the Finance Rental component.
Audit History
Audit History of changes will be recorded. A "Reference" comment of "Refresh Base Rate" will be added to the fields updated.
Validation Rules
The Refresh Base Rate calculations will work only when:
Rule 1: Contract Type / Accruals is linked to Posting Class Code 'FIN', AND
Rule 2: Quote is linked to a Contract, AND
Rule 3: a) Contract Start date is blank, OR b) Contract Status = yes AND
Rule 4: There are no Contracts / Lease records at 'posted' status, AND
Rule 5: There are no Contracts / Payments 'Finance' or 'Finance - Principal and Interest' records at 'posted' status.
Validation Messages
The following validation messages are displayed when their corresponding rules fail:
Rule 1: Contract Type / Accruals is not linked to Posting Class Code 'FIN'
Rule 2: Quote is not linked to Contract
Rule 3: Base rate refresh disabled for Contract #{contract_id}
Rule 4: Linked Contract #{contract_id} has started
Rule 5: Contract #{contract_id} has posted budgets or payments
Other Notes
Editing a Quote after "Refresh Base Rate" clicked:
If a quote is edited after "Refresh Base Rate" has been executed, users should note that updating the Effective Date, Contract Type, Term, Financier or Client will trigger the system to re-load the applicable Contract Type / Financier defaults (Setup / Reference Data -> table name qtfinancierpostingmapdefaults) which may update the Base Rate. This update will not automatically update the contract. User should click Settle button to update contract fields.
RefreshQuoteBaseRate API
This API replicates the action of the Quotes / Finance [Refresh Base Rate] button. This refreshes the Quotes / Finance "Base Rate" of a quote and its corresponding contract. Visit Refresh Base Rate to see the full details.
Permissions
To run this API, the nominated 'web-services' role needs to be given permission.
If you are not actively using the API, leave the permission off for better security.
Go to Roles / Apis and check on Quotes:RefreshBaseRate.
Authentication
Authenticate with the API before running this API.
HTTP Method
Use the HTTP Method 'POST' for consuming this web service.
URL Examples
https://api.catch-e.com/qt/quotes/{quote_id}/refresh-base-rate Path Variables
Headers
Response Details
Establishment Fee
Calculating the "Establishment / Admin Fee" is affected by a number of settings in the system. See below for a description of each setting that is used and some examples of the value that would be calculated in various scenarios.
Use the calculation spreadsheet to model the results you want to see: Establishment Fee.