/
Technical Contract Flags

Technical Contract Flags

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)

Sets to N:

  • 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,

Sets to Y:

  • Calculation (large calculation - calculator lines)

  • Report Mass Contract Close under certain conditions

Payments – Updated (original OC)

Sets to N:

  • 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

Sets to Y:

  • Simple payment calculation (except for GA)

  • Report Mass Contract Close under certain conditions

  • Calculation (large calculation – SPK deployment)

Service – Updated (original OC)

Sets to N:

  • Stop Service button on contract service

  • On the financing contract: Service (Perc.), Service, Service Payment Period, Service Separate (I don't know when these fields change, I don't see the link to contract services yet)

Sets to Y:

  • Simple payment calculation (except for GA)

  • Menu update (hidden feature, not used)

  • Report Mass Contract Close under certain conditions

  • Calculation (large calculation – deployment of services)

Insurance – Updated (original OC)

Sets to N:

  • 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)

Sets to Y:

  • Simple payment calculation (except for GA)

  • Report Mass Contract Close under certain conditions

  • Calculation (large calculation – insurance deployment)

 

Other symptoms – not yet identified uses:

Annuity Updated:

Sets to N:

  • 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

Sets to Y:

  • Simple payment calculation (except for GA)

Insurance Input Updated:

Sets to N:

  • UpdateCurrExchangeRate – change of exchange rate on contract card

  • Validation Down Payment %

  • UpdateInsuranceContractFlag – for modification of the subject, 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

Sets to Y:

  • Simple payment calculation (except for GA)

Calc. Inputs – Updated (original OC)

Crashes

  • No functionality has been identified yet

Casts

  • Codeunita Contract Accrual Setting

  • Setting up a payment schedule (again in connection with accruals)