/
Hidden_Contract_Fields

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:

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