Please enable JavaScript.
Coggle requires JavaScript to display documents.
conract-premium-component - Coggle Diagram
conract-premium-component
Inputs
Input()
htPremium: number
Input()
taxValue: number
Input()
ttcPremium: number
Input()
editMode : boolean
Input()
commissionPercentage: number
Input()
commissionRate: number
Input()
splittingMode: Fractionnement
Input('formGroup')
parentFormGroup: FormGroup
Properties
premiumFormGroup: FormGroup
ttcPremiumCtrl: AbstractControl
taxValueCtrl: AbstractControl
commissionPercentageCtrl: AbstractControl
htPremiumCtrl: AbstractControl
commissionRateCtrl: AbstractControl
splittingModeCtrl: AbstractControl
contractSplitList: Fractionnement[]
Methods
filterSplittingList(split: Fractionnement)
onPaymentSplitChange()
onConfirmValuesEvent: EventEmitter<ContractValue> = new EventEmitter<ContractValue>()
onHtPremiumChange()
onTtcPremiumChange()
onTaxValueChange()
validateTtcHtPremium()
validateTaxTtcPremium()
onCommissionPercentageChange()
onCommissionRateChange()
initPremiumFormControls()
initPremiumFormGroup()
initEditModeValues()
adaptCommissionRate(commissionPercentage: number)
getAmountRound(amount: number)