{{ 'labels.inputs.Charge' | translate }}
@for (
charge of chargeData | chargesFilter: chargesDataSource : currencyCode.value : multiDisburseLoan.value;
track charge
) {
{{ charge.name }}
}
| {{ 'labels.inputs.Name' | translate }} |
{{ charge.name + ', ' + charge.currency.displaySymbol }}
|
{{ 'labels.inputs.Type' | translate }} |
{{ charge.chargeCalculationType.value | translateKey: 'catalogs' }}
|
{{ 'labels.inputs.Amount' | translate }} |
{{ charge.amount | formatNumber }}
|
{{ 'labels.inputs.Collected On' | translate }} |
{{ charge.chargeTimeType.value | translateKey: 'catalogs' }}
|
{{ 'labels.inputs.Actions' | translate }} |
|
{{ 'labels.inputs.Overdue Charges' | translate }}
{{ 'labels.inputs.Overdue Charge' | translate }}
@for (
overdueCharge of overdueChargeData | chargesFilter: chargesDataSource : currencyCode.value;
track overdueCharge
) {
{{ overdueCharge.name }}
}
| {{ 'labels.inputs.Name' | translate }} |
{{ overdueCharge.name + ', ' + overdueCharge.currency.displaySymbol }}
|
{{ 'labels.inputs.Type' | translate }} |
{{ overdueCharge.chargeCalculationType.value | translateKey: 'catalogs' }}
|
{{ 'labels.inputs.Amount' | translate }} |
{{ overdueCharge.amount | formatNumber }}
|
{{ 'labels.inputs.Collected On' | translate }} |
{{ overdueCharge.chargeTimeType.value | translateKey: 'catalogs' }}
|
{{ 'labels.inputs.Actions' | translate }} |
|