Hidden Contract Fields
The API Financing Contract Header (4026397) table contains a relatively large number of fields that are not pulled on the card. These fields:
They can be technical (auxiliary), such as a field named ..."Updated" (see their description Contract Changes) and others
They can be pulled up, e.g. on the API Financing Contract List (4026398, List)
An old field that isn't currently being used.
Technical Signs of the Contract – "... Updated"
These are technical (auxiliary) contract flags that the user does not work with directly. They are used in various inspections. These are the following signs of the contract:
Calculation Lines – Updated (original OC)
Drops:
Any modification of SPK rows
Modification of calculation inputs, what they have in the calculation YES
Under some conditions, the CreateExtraPayment report
Setting up a CC for the initial fee from the contract
Wizard to change the purchase price under certain conditions
On the Financing Contract: Part Payment Due Date, Financing Period (in Month), No. of Payments, Down Payment %, Down Payment, Input Price, Calculation Starting Date, Interest Calculation %, Cost Interest %, Base Rate %, Interest Margin %, Always Calendar Month,
Casts:
Calculation (large calculation - calculator lines)
Report Mass Contract Close under certain conditions
Payments – Updated (original OC)
Drops:
On the financing contract: Customer No. validation, Part Payment Due Date, Part Payment Period, Financing Period (in Month), No. of Payments, Down Payment %, Down Payment, Residual Value Calculated, Input Price, Advance Payment Date, Handover Date, Selling Price, Expected Handover Date, Calculation Starting Date, Interest Calculation %, Always Calendar Month, Residual Value Calc. Perc.
Wizard changes the terms of the contract, but then recalculates, so it's probably just to be on the safe side, to force a recalculation
The Change Service button on the contract services, however, immediately recalculates, so it's probably just to be on the safe side, to force a recalculation
Wizard to change the purchase price under certain conditions
Casts:
Simple payment calculation (except for GA)
Report Mass Contract Close under certain conditions
Calculation (large calculation – SPK deployment)
Service – Updated (original OC)
Drops:
Stop Service button on contract service
On Financing Contract: Service (Perc.), Service, Service Payment Period, Service Separate
Casts:
Simple payment calculation (except for GA)
Quote update (from CSOBL)
Report Mass Contract Close under certain conditions
Calculation (large calculation – deployment of services)
Insurance – Updated (original OC)
Drops:
Insurance contract: change of status to cancelled and unrealized, change of financing contract on insurance policy
Financing contract: change of Expected Handover Date, Part Payment Period, No of Payments (if there were insurance policies), as well as validation of Simple Insurance, Simple Insurance Pay. Period, Simple Insurance Separate (I don't know where these fields change from)
Casts:
Simple payment calculation (except for GA)
Report Mass Contract Close under certain conditions
Calculation (large calculation – insurance deployment)
Other Symptoms – Not Yet Detected Uses:
Annuity Updated (added for older versions for quote calculation):
Drops:
CalcInterestCalculation – validation Cost interest % Base Rate % Interest Margin % ... so any conversions in REFI code
UpdateCurrExchangeRate – change of exchange rate on contract card
Validation Financing Period (in Month)
Validation Down Payment %
Input Price Validation
Creating Multi Calculation with Errors - Only for Contracts with Services
Casts:
Simple payment calculation (except for GA)
Insurance Input Updated (added for older versions for quote calculation):
Drops:
UpdateCurrExchangeRate – change of exchange rate on contract card
Validation Down Payment %
UpdateInsuranceContractFlag – for modification of the object if there has been a change in First Registration Date, Engine CCM, Engine Power kw, max. Total Weight kg, Insurance Classification, as well as on the financing contract when validating Customer No., Part Payment Period, Financing Period (in Month), Purchase Price excl. VAT
In the Add Insurance Wizard, when you change the Object Usage Type for Insurance field
Creating Multi Calculation with Errors
Update the offer (Codeunita FinancingOfferUpdate)
Finish button on subject when creating calculation inputs
Casts:
Simple payment calculation (except for GA)
Calc. Inputs – Updated (original OC)
Casts:
Codeunita Contract Accrual Setting
Setting up a payment schedule (again in connection with accruals)
More of the hidden fields are listed below:
Chassis No. (VIN) (4026765)
It will complement the system from the field of the same name from the subject of the contract, the number of which is stated in the financing contract (in the case of multiple object contracts, it is the subject with the highest number).
Note: The calculated field is filled in when the page is opened. Since this field is not pulled up on the contract card, not on the contract overview, it will have a blank value. It is located in the table in case of future use.
Licence Plate No. (4026771)
It completes the system from the field of the same name from the subject of the contract, the number of which is specified in the financing contract (in the case of multiple object contracts, it is the registration number of the subject with the highest number).
The field is pulled to API Financing Contract List (4026398, List). It is filled when you open the list of contracts and it is possible to filter this field.
Calculate APR
Fills with wizard to create calculation/contracts without API services Create Calc. / Contract (4026454) from template/product
Calculate IRR
Fills with wizard to create calculation/contracts without API services Create Calc. / Contract (4026454) from template/product