{{ 'labels.heading.Edit' | translate }} {{ 'labels.inputs.Charge' | translate }}

{{ 'labels.inputs.Charge Applies To' | translate }}

{{ 'labels.inputs.Charge Applies To' | translate }} @for (chargeAppliesTo of chargeData.chargeAppliesToOptions; track chargeAppliesTo) { {{ chargeAppliesTo.value | translateKey: 'catalogs' }} }

{{ 'labels.heading.Charge Details' | translate }}

{{ 'labels.inputs.Name' | translate }} @if (chargeForm.controls.name.hasError('required')) { {{ 'labels.inputs.Name' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Currency' | translate }} @for (currency of chargeData.currencyOptions; track currency) { {{ currency.name }} } @if (chargeForm.controls.currencyCode.hasError('required')) { {{ 'labels.inputs.Currency' | translate }} {{ 'labels.inputs.Type' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Charge Time Type' | translate }} @for (chargeTime of chargeTimeTypeOptions; track chargeTime) { {{ chargeTime.value | translateKey: 'catalogs' }} } @if (chargeForm.controls.chargeTimeType.hasError('required')) { {{ 'labels.inputs.Charge Time Type' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Charge Calculation' | translate }} @for (chargeCalculation of chargeCalculationTypeOptions; track chargeCalculation) { {{ chargeCalculation.value | translateKey: 'catalogs' }} } @if (chargeForm.controls.chargeCalculationType.hasError('required')) { {{ 'labels.inputs.Charge Calculation Type' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } @if (chargePaymentMode) { {{ 'labels.inputs.Charge Payment By' | translate }} @for (chargePaymentMode of chargeData.chargePaymetModeOptions; track chargePaymentMode) { {{ chargePaymentMode.value | translateKey: 'catalogs' }} } @if (chargeForm.controls.chargePaymentMode.hasError('required')) { {{ 'labels.inputs.Charge Payment Mode' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } } {{ 'labels.inputs.Amount' | translate }} @if (chargeForm.controls.amount.hasError('required')) { {{ 'labels.inputs.Amount' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } @if ( (chargeForm.controls.chargeAppliesTo.value === 1 && (chargeForm.controls.chargeCalculationType.value === 2 || chargeForm.controls.chargeCalculationType.value === 3 || chargeForm.controls.chargeCalculationType.value === 4 || chargeForm.controls.chargeCalculationType.value === 5)) || (chargeForm.controls.chargeAppliesTo.value === 2 && (chargeForm.controls.chargeTimeType.value === 16 || chargeForm.controls.chargeTimeType.value === 5) && chargeForm.controls.chargeCalculationType.value === 2) || (chargeForm.controls.chargeAppliesTo.value === 4 && (chargeForm.controls.chargeTimeType.value === 14 || chargeForm.controls.chargeTimeType.value === 15) && chargeForm.controls.chargeCalculationType.value === 2) ) { {{ 'labels.inputs.Minimum Charge Cap' | translate }} @if (chargeForm.controls.minCap.hasError('maxValue')) { {{ 'errors.validation.msg.loanproduct.minimumGap.not.greater.than.specified.number' | translate }} ({{ chargeForm.controls.maxCap.value }}) } } @if ( (chargeForm.controls.chargeAppliesTo.value === 1 && (chargeForm.controls.chargeCalculationType.value === 2 || chargeForm.controls.chargeCalculationType.value === 3 || chargeForm.controls.chargeCalculationType.value === 4 || chargeForm.controls.chargeCalculationType.value === 5)) || (chargeForm.controls.chargeAppliesTo.value === 2 && (chargeForm.controls.chargeTimeType.value === 16 || chargeForm.controls.chargeTimeType.value === 5) && chargeForm.controls.chargeCalculationType.value === 2) || (chargeForm.controls.chargeAppliesTo.value === 4 && (chargeForm.controls.chargeTimeType.value === 14 || chargeForm.controls.chargeTimeType.value === 15) && chargeForm.controls.chargeCalculationType.value === 2) ) { {{ 'labels.inputs.Maximum Charge Cap' | translate }} @if (chargeForm.controls.maxCap.hasError('minValue')) { {{ 'errors.validation.msg.loanproduct.maximumGap.not.greater.than.specified.number' | translate }} ({{ chargeForm.controls.minCap.value }}) } } @if (showGLAccount) { } {{ 'labels.inputs.Tax Group' | translate }} @if (chargeData.taxGroup) { @for (taxGroup of chargeData.taxGroupOptions; track taxGroup) { {{ taxGroup.name }} } } @if (!chargeData.taxGroup) { @for (taxGroup of chargeData.taxGroupOptions; track taxGroup) { {{ taxGroup.name }} } } @if (addFeeFrequency) {
{{ 'labels.inputs.Add Fee Frequency' | translate }}
} @if (addFeeFrequency && showFeeOptions) { {{ 'labels.inputs.Frequency Interval' | translate }} @if (chargeForm.controls.feeInterval.hasError('required')) { {{ 'labels.inputs.Frequency Interval' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } } @if (addFeeFrequency && showFeeOptions) { {{ 'labels.inputs.Charge Frequency' | translate }} @for (chargeFrequency of chargeData.feeFrequencyOptions; track chargeFrequency) { {{ chargeFrequency.value | translateKey: 'catalogs' }} } @if (chargeForm.controls.feeFrequency.hasError('required')) { {{ 'labels.inputs.Add Fee Frequency' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } }
{{ 'labels.status.Active' | translate }} @if (showPenalty) { {{ 'labels.commons.Is' | translate }} {{ 'labels.inputs.Penalty' | translate }} }