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 e.g. to 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)
Crashes
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)
Crashes
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)
Crashes
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)
Crashes
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 fields. 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 Legacy for quote calculation):
crashes
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
Casts
Simple payment calculation (except for GA)
Insurance Input Updated (added for Legacy for quote calculation):
Crashes
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)
Crashes
Casts
Codeunita Contract Accrual Setting
Setting up a payment schedule (again in connection with accruals)
I list more of the hidden fields below:
Chassis No. (VIN) (4026765)
A calculated field 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 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)
A calculated field 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 subject with the highest number).
The field is pulled to API Financing Contract List (4026398, List). It is filled when you open the contract overview and it is possible to help filter it.
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