From bf93f6c80f0a19fe9c15f1d8ce5cb66bfc16383a Mon Sep 17 00:00:00 2001 From: Jose Alberto Hernandez Date: Thu, 15 Aug 2024 00:11:26 -0600 Subject: [PATCH] Advance payment strategy with Adjust last, unpaid period reschedule method --- src/app/accounting/accounting.component.ts | 2 +- .../client-address-step.component.ts | 2 +- .../address-tab/address-tab.component.ts | 2 +- .../identities-tab.component.ts | 2 +- .../bulk-import/bulk-import.component.ts | 2 +- .../organization/organization.component.ts | 2 +- .../loan-product-summary.component.html | 2 +- .../loan-product-settings-step.component.html | 2 +- .../loan-product-settings-step.component.ts | 35 ++++++++++++++++--- .../manage-delinquency-buckets.component.ts | 2 +- .../manage-tax-configurations.component.ts | 2 +- src/app/products/products.component.ts | 2 +- .../external-services.component.ts | 2 +- src/app/system/system.component.ts | 2 +- src/assets/translations/cs-CS.json | 5 +-- src/assets/translations/de-DE.json | 5 +-- src/assets/translations/en-US.json | 5 +-- src/assets/translations/es-MX.json | 5 +-- src/assets/translations/fr-FR.json | 5 +-- src/assets/translations/it-IT.json | 5 +-- src/assets/translations/ko-KO.json | 5 +-- src/assets/translations/lt-LT.json | 5 +-- src/assets/translations/lv-LV.json | 5 +-- src/assets/translations/ne-NE.json | 5 +-- src/assets/translations/pt-PT.json | 5 +-- src/assets/translations/sw-SW.json | 5 +-- 26 files changed, 79 insertions(+), 42 deletions(-) diff --git a/src/app/accounting/accounting.component.ts b/src/app/accounting/accounting.component.ts index 8dedf2608..30c0bcf64 100644 --- a/src/app/accounting/accounting.component.ts +++ b/src/app/accounting/accounting.component.ts @@ -180,7 +180,7 @@ export class AccountingComponent implements OnInit, AfterViewInit { this.router.navigate(['/accounting/closing-entries']); } - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/clients/client-stepper/client-address-step/client-address-step.component.ts b/src/app/clients/client-stepper/client-address-step/client-address-step.component.ts index 011b5efde..755d2a04b 100644 --- a/src/app/clients/client-stepper/client-address-step/client-address-step.component.ts +++ b/src/app/clients/client-stepper/client-address-step/client-address-step.component.ts @@ -136,7 +136,7 @@ export class ClientAddressStepComponent { let formfields: FormfieldBase[] = []; for (let index = 0; index < this.clientTemplate.address[0].addressTypeIdOptions.length; index++) { - this.clientTemplate.address[0].addressTypeIdOptions[index].name = this.translateService.instant(`labels.catalogs.${this.clientTemplate.address[0].addressTypeIdOptions[index].name}`) + this.clientTemplate.address[0].addressTypeIdOptions[index].name = this.translateService.instant(`labels.catalogs.${this.clientTemplate.address[0].addressTypeIdOptions[index].name}`); } formfields.push(this.isFieldEnabled('addressType') ? new SelectBase({ diff --git a/src/app/clients/clients-view/address-tab/address-tab.component.ts b/src/app/clients/clients-view/address-tab/address-tab.component.ts index 5f7e714f9..d7cef6600 100644 --- a/src/app/clients/clients-view/address-tab/address-tab.component.ts +++ b/src/app/clients/clients-view/address-tab/address-tab.component.ts @@ -143,7 +143,7 @@ export class AddressTabComponent { let formfields: FormfieldBase[] = []; for (let index = 0; index < this.clientAddressTemplate.addressTypeIdOptions.length; index++) { - this.clientAddressTemplate.addressTypeIdOptions[index].name = this.translateService.instant(`labels.catalogs.${this.clientAddressTemplate.addressTypeIdOptions[index].name}`) + this.clientAddressTemplate.addressTypeIdOptions[index].name = this.translateService.instant(`labels.catalogs.${this.clientAddressTemplate.addressTypeIdOptions[index].name}`); } if (formType === 'add') { diff --git a/src/app/clients/clients-view/identities-tab/identities-tab.component.ts b/src/app/clients/clients-view/identities-tab/identities-tab.component.ts index 0302e6f50..cb25e3886 100644 --- a/src/app/clients/clients-view/identities-tab/identities-tab.component.ts +++ b/src/app/clients/clients-view/identities-tab/identities-tab.component.ts @@ -73,7 +73,7 @@ export class IdentitiesTabComponent { */ addIdentifier() { for (let index = 0; index < this.clientIdentifierTemplate.allowedDocumentTypes.length; index++) { - this.clientIdentifierTemplate.allowedDocumentTypes[index].name = this.translateService.instant(`labels.catalogs.${this.clientIdentifierTemplate.allowedDocumentTypes[index].name}`) + this.clientIdentifierTemplate.allowedDocumentTypes[index].name = this.translateService.instant(`labels.catalogs.${this.clientIdentifierTemplate.allowedDocumentTypes[index].name}`); } const formfields: FormfieldBase[] = [ new SelectBase({ diff --git a/src/app/organization/bulk-import/bulk-import.component.ts b/src/app/organization/bulk-import/bulk-import.component.ts index 563044f60..697ac18ba 100644 --- a/src/app/organization/bulk-import/bulk-import.component.ts +++ b/src/app/organization/bulk-import/bulk-import.component.ts @@ -22,7 +22,7 @@ export class BulkImportComponent implements OnInit { * @param arrowNumber - The index of the boolean value to toggle. */ - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/organization/organization.component.ts b/src/app/organization/organization.component.ts index be1f9e7ab..1c543eb5b 100644 --- a/src/app/organization/organization.component.ts +++ b/src/app/organization/organization.component.ts @@ -210,7 +210,7 @@ export class OrganizationComponent implements OnInit, AfterViewInit { this.router.navigate(['/products/recurring-deposit-products']); } - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.html b/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.html index 2ac38cb3d..b712920bb 100644 --- a/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.html +++ b/src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.html @@ -372,7 +372,7 @@ -
+
{{ 'labels.inputs.Supported Interest Refund Types' | translate}}: {{mapHumanReadableValueStringEnumOptionDataList(supportedInterestRefundTypes)}} diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html index e1acc7fbe..356d36ad0 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.html @@ -285,7 +285,7 @@ {{'labels.inputs.Advance payments adjustment type' | translate}} - + {{ rescheduleStrategyType.value | translateKey:'catalogs' }} diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts index c6a096021..96ac1abbf 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.ts @@ -32,7 +32,8 @@ export class LoanProductSettingsStepComponent implements OnInit { daysInYearTypeData: any; daysInMonthTypeData: any; preClosureInterestCalculationStrategyData: any; - rescheduleStrategyTypeData: any; + rescheduleStrategyTypeData: OptionData[]; + rescheduleStrategyTypeDataBase: OptionData[]; interestRecalculationCompoundingTypeData: any; interestRecalculationFrequencyTypeData: any; interestRecalculationNthDayTypeData: any; @@ -44,6 +45,7 @@ export class LoanProductSettingsStepComponent implements OnInit { isAdvancedTransactionProcessingStrategy = false; advancedTransactionProcessingStrategyDisabled = true; useDueForRepaymentsConfigurations = false; + rescheduleStrategyTypeDisabled = false; /** Values to Days for Repayments */ defaultConfigValues: GlobalConfiguration[] = []; @@ -73,6 +75,7 @@ export class LoanProductSettingsStepComponent implements OnInit { this.daysInMonthTypeData = this.loanProductsTemplate.daysInMonthTypeOptions; this.preClosureInterestCalculationStrategyData = this.loanProductsTemplate.preClosureInterestCalculationStrategyOptions; this.rescheduleStrategyTypeData = this.loanProductsTemplate.rescheduleStrategyTypeOptions; + this.rescheduleStrategyTypeDataBase = this.loanProductsTemplate.rescheduleStrategyTypeOptions; this.interestRecalculationCompoundingTypeData = this.loanProductsTemplate.interestRecalculationCompoundingTypeOptions; this.interestRecalculationFrequencyTypeData = this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions; this.interestRecalculationNthDayTypeData = this.loanProductsTemplate.interestRecalculationNthDayTypeOptions; @@ -125,9 +128,6 @@ export class LoanProductSettingsStepComponent implements OnInit { this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy); this.validateAdvancedPaymentStrategyControls(); - console.log(this.loanProductsTemplate.dueDaysForRepaymentEvent); - console.log(this.loanProductsTemplate.overDueDaysForRepaymentEvent); - if (this.loanProductsTemplate.dueDaysForRepaymentEvent != null && this.loanProductsTemplate.overDueDaysForRepaymentEvent != null) { this.loanProductSettingsForm.patchValue({ @@ -283,7 +283,9 @@ export class LoanProductSettingsStepComponent implements OnInit { this.loanProductSettingsForm.addControl('interestRecalculationCompoundingMethod', new UntypedFormControl(this.interestRecalculationCompoundingTypeData[0].id, Validators.required)); this.loanProductSettingsForm.addControl('recalculationRestFrequencyType', new UntypedFormControl(this.interestRecalculationFrequencyTypeData[0].id, Validators.required)); this.loanProductSettingsForm.addControl('isArrearsBasedOnOriginalSchedule', new UntypedFormControl('')); - + if (this.loanProductSettingsForm.value.isInterestRecalculationEnabled) { + this.setRescheduleStrategies(); + } this.loanProductSettingsForm.get('interestRecalculationCompoundingMethod').valueChanges .subscribe((interestRecalculationCompoundingMethod: any) => { if (interestRecalculationCompoundingMethod !== 0) { @@ -485,10 +487,33 @@ export class LoanProductSettingsStepComponent implements OnInit { }); this.isAdvancedTransactionProcessingStrategy = true; } + if (this.loanProductSettingsForm.value.isInterestRecalculationEnabled) { + this.setRescheduleStrategies(); + } this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy); }); } + private setRescheduleStrategies() { + if (this.advancedTransactionProcessingStrategyDisabled) { + this.rescheduleStrategyTypeData = this.rescheduleStrategyTypeDataBase.filter( + (o: OptionData) => o.id > 3 + ); + this.loanProductSettingsForm.patchValue({ + 'rescheduleStrategyMethod': this.rescheduleStrategyTypeData[0].id + }); + this.rescheduleStrategyTypeDisabled = true; + } else { + this.rescheduleStrategyTypeData = this.rescheduleStrategyTypeDataBase.filter( + (o: OptionData) => o.id < 4 + ); + this.loanProductSettingsForm.patchValue({ + 'rescheduleStrategyMethod': this.rescheduleStrategyTypeData[0].id + }); + this.rescheduleStrategyTypeDisabled = false; + } + } + private getGlobalConfigValue(configName: string): number { let value: number | null = null; this.defaultConfigValues.forEach((config: GlobalConfiguration) => { diff --git a/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.ts b/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.ts index 5a0851834..0c85bf12c 100644 --- a/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.ts +++ b/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.ts @@ -19,7 +19,7 @@ export class ManageDelinquencyBucketsComponent implements OnInit { * @param arrowNumber - The index of the boolean value to toggle. */ - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts index 6bb0f5538..97e89e56d 100644 --- a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts +++ b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.ts @@ -22,7 +22,7 @@ export class ManageTaxConfigurationsComponent implements OnInit { * @param arrowNumber - The index of the boolean value to toggle. */ - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/products/products.component.ts b/src/app/products/products.component.ts index dde5c674d..4873e6dca 100644 --- a/src/app/products/products.component.ts +++ b/src/app/products/products.component.ts @@ -211,7 +211,7 @@ export class ProductsComponent implements OnInit, AfterViewInit { this.router.navigate(['/products/fixed-deposit-products']); } - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/system/external-services/external-services.component.ts b/src/app/system/external-services/external-services.component.ts index 88e761542..7c4d62ba6 100644 --- a/src/app/system/external-services/external-services.component.ts +++ b/src/app/system/external-services/external-services.component.ts @@ -22,7 +22,7 @@ export class ExternalServicesComponent implements OnInit { * @param arrowNumber - The index of the boolean value to toggle. */ - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/app/system/system.component.ts b/src/app/system/system.component.ts index c903bd0cd..4293056d4 100644 --- a/src/app/system/system.component.ts +++ b/src/app/system/system.component.ts @@ -233,7 +233,7 @@ export class SystemComponent implements OnInit, AfterViewInit { this.router.navigate(['/organization/manage-funds']); } - arrowBooleansToggle(arrowNumber:number) { + arrowBooleansToggle(arrowNumber: number) { // Toggle the boolean value at the given index this.arrowBooleans[arrowNumber] = !this.arrowBooleans[arrowNumber]; } diff --git a/src/assets/translations/cs-CS.json b/src/assets/translations/cs-CS.json index 8e8c4f010..c83092c02 100644 --- a/src/assets/translations/cs-CS.json +++ b/src/assets/translations/cs-CS.json @@ -408,7 +408,7 @@ "Enable": "Umožnit", "Expand All": "Rozšířit vše", "Export": "Vývozní", - "Export to FIle": "Export do FILE", + "Export to File": "Export do FILE", "Export CSV": "Vývozní CSV", "Export XLS": "Vývozní XLS", "Filter": "filtr", @@ -664,6 +664,7 @@ "Equal principal payments": "Stejné splátky jistiny", "Till Pre-Close Date": "Do data předběžného uzavření", "Till Rest Frequency Date": "Do zbývajícího data frekvence", + "Adjust last, unpaid period": "Upravit poslední nezaplacené období", "Reduce EMI amount": "Snížit částku", "Reduce number of installments": "Snížit počet splátek", "Reschedule next repayments": "Přeplánujte další splátky", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Výdajový účet (DR)", "Expenses from Goodwill Credit": "Výdaje z Goodwill Credit", "Expiry Date": "Datum vypršení platnosti", - "Export to FIle": "Export do FILE", + "Export to File": "Export do FILE", "Extend Repayment Period": "Prodloužit dobu splácení", "External Asset Owner": "Externí vlastník aktiv", "External ID": "Externí ID", diff --git a/src/assets/translations/de-DE.json b/src/assets/translations/de-DE.json index f2578ae57..eb17ca3ba 100644 --- a/src/assets/translations/de-DE.json +++ b/src/assets/translations/de-DE.json @@ -408,7 +408,7 @@ "Enable": "Aktivieren", "Expand All": "Alle erweitern", "Export": "Export", - "Export to FIle": "In eine Datei exportieren", + "Export to File": "In eine Datei exportieren", "Export CSV": "CSV exportieren", "Export XLS": "XLS exportieren", "Filter": "Filter", @@ -664,6 +664,7 @@ "Equal principal payments": "Gleiche Kapitalzahlungen", "Till Pre-Close Date": "Bis zum Vorschlussdatum", "Till Rest Frequency Date": "Bis Ruhefrequenzdatum", + "Adjust last, unpaid period": "Passen Sie den letzten, unbezahlten Zeitraum an", "Reduce EMI amount": "Betrag reduzieren", "Reduce number of installments": "Reduzieren Sie die Anzahl der Raten", "Reschedule next repayments": "Planen Sie die nächsten Rückzahlungen neu", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Spesenkonto (DR)", "Expenses from Goodwill Credit": "Aufwendungen aus Goodwill-Guthaben", "Expiry Date": "Verfallsdatum", - "Export to FIle": "In eine Datei exportieren", + "Export to File": "In eine Datei exportieren", "Extend Repayment Period": "Verlängern Sie die Rückzahlungsfrist", "External Asset Owner": "Externer Asset-Eigentümer", "External ID": "Externe ID", diff --git a/src/assets/translations/en-US.json b/src/assets/translations/en-US.json index 520975c6f..77fb63b15 100644 --- a/src/assets/translations/en-US.json +++ b/src/assets/translations/en-US.json @@ -408,7 +408,7 @@ "Enable": "Enable", "Expand All": "Expand All", "Export": "Export", - "Export to FIle": "Export to FIle", + "Export to File": "Export to File", "Export CSV": "Export CSV", "Export XLS": "Export XLS", "Filter": "filter", @@ -664,6 +664,7 @@ "Equal principal payments": "Equal principal payments", "Till Pre-Close Date": "Till Pre-Close Date", "Till Rest Frequency Date": "Till Rest Frequency Date", + "Adjust last, unpaid period": "Adjust last, unpaid period", "Reduce EMI amount": "Reduce EMI Amount", "Reduce number of installments": "Reduce number of installments", "Reschedule next repayments": "Reschedule next repayments", @@ -1552,7 +1553,7 @@ "Expense Account (DR)": "Expense Account (DR)", "Expenses from Goodwill Credit": "Expenses from Goodwill Credit", "Expiry Date": "Expiry Date", - "Export to FIle": "Export to FIle", + "Export to File": "Export to File", "Extend Repayment Period": "Extend Repayment Period", "External Asset Owner": "External Asset Owner", "External ID": "External ID", diff --git a/src/assets/translations/es-MX.json b/src/assets/translations/es-MX.json index 244fd1647..3e8f0d1e5 100644 --- a/src/assets/translations/es-MX.json +++ b/src/assets/translations/es-MX.json @@ -408,7 +408,7 @@ "Enable": "Permitir", "Expand All": "Expandir Todo", "Export": "Exportar", - "Export to FIle": "Exportar Archivo", + "Export to File": "Exportar Archivo", "Export CSV": "Exportar CSV", "Export XLS": "Exportar XLS", "Filter": "Filtrar", @@ -664,6 +664,7 @@ "Equal principal payments": "Pagos iguales de capital", "Till Pre-Close Date": "Hasta la fecha de cierre previo", "Till Rest Frequency Date": "Hasta la Frecuencia Fecha", + "Adjust last, unpaid period": "Ajustar el último período no pagado", "Reduce EMI amount": "Reducir Monto de Cuota", "Reduce number of installments": "Reducir el número de cuotas", "Reschedule next repayments": "Reprogramar próximos pagos", @@ -1550,7 +1551,7 @@ "Expense Account (DR)": "Cuenta de gastos (DR)", "Expenses from Goodwill Credit": "Gastos del crédito de buena voluntad", "Expiry Date": "Fecha de Caducidad", - "Export to FIle": "Exportar Archivo", + "Export to File": "Exportar Archivo", "Extend Repayment Period": "Ampliar el período de pago", "External Asset Owner": "Propietario de activos externos", "External ID": "Id externo", diff --git a/src/assets/translations/fr-FR.json b/src/assets/translations/fr-FR.json index 4edae930f..686014ec6 100644 --- a/src/assets/translations/fr-FR.json +++ b/src/assets/translations/fr-FR.json @@ -408,7 +408,7 @@ "Enable": "Activer", "Expand All": "Développer tout", "Export": "Exporter", - "Export to FIle": "Exporter vers un fichier", + "Export to File": "Exporter vers un fichier", "Export CSV": "Exporter au format CSV", "Export XLS": "Exporter au format XLS", "Filter": "filtre", @@ -664,6 +664,7 @@ "Equal principal payments": "Paiements du principal égaux", "Till Pre-Close Date": "Jusqu'à la date de pré-clôture", "Till Rest Frequency Date": "Jusqu'à la date de fréquence de repos", + "Adjust last, unpaid period": "Ajuster la dernière période non payée", "Reduce EMI amount": "Réduire le montant", "Reduce number of installments": "Réduire le nombre de versements", "Reschedule next repayments": "Reprogrammer les prochains remboursements", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Compte de dépenses (DR)", "Expenses from Goodwill Credit": "Dépenses liées au crédit de bonne volonté", "Expiry Date": "Date d'expiration", - "Export to FIle": "Exporter vers un fichier", + "Export to File": "Exporter vers un fichier", "Extend Repayment Period": "Prolonger la période de remboursement", "External Asset Owner": "Propriétaire de l'actif externe", "External ID": "ID externe", diff --git a/src/assets/translations/it-IT.json b/src/assets/translations/it-IT.json index 26ccae18a..e2975d9c7 100644 --- a/src/assets/translations/it-IT.json +++ b/src/assets/translations/it-IT.json @@ -408,7 +408,7 @@ "Enable": "Abilitare", "Expand All": "Espandi tutto", "Export": "Esportare", - "Export to FIle": "Esporta su file", + "Export to File": "Esporta su file", "Export CSV": "Esporta CSV", "Export XLS": "Esporta XLS", "Filter": "filtro", @@ -664,6 +664,7 @@ "Equal principal payments": "Parità di capitale", "Till Pre-Close Date": "Fino alla data di pre-chiusura", "Till Rest Frequency Date": "Fino alla data di frequenza del riposo", + "Adjust last, unpaid period": "Modifica l'ultimo periodo non pagato", "Reduce EMI amount": "Ridurre l'importo", "Reduce number of installments": "Ridurre il numero di rate", "Reschedule next repayments": "Riprogrammare i prossimi rimborsi", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Conto spese (DR)", "Expenses from Goodwill Credit": "Spese derivanti dal credito di avviamento", "Expiry Date": "Data di scadenza", - "Export to FIle": "Esporta su file", + "Export to File": "Esporta su file", "Extend Repayment Period": "Estendere il periodo di rimborso", "External Asset Owner": "Proprietario della risorsa esterna", "External ID": "ID esterno", diff --git a/src/assets/translations/ko-KO.json b/src/assets/translations/ko-KO.json index 342b0f08f..7abbe0552 100644 --- a/src/assets/translations/ko-KO.json +++ b/src/assets/translations/ko-KO.json @@ -408,7 +408,7 @@ "Enable": "할 수 있게 하다", "Expand All": "모두 확장", "Export": "내보내다", - "Export to FIle": "파일로 내보내기", + "Export to File": "파일로 내보내기", "Export CSV": "CSV 내보내기", "Export XLS": "XLS 내보내기", "Filter": "필터", @@ -664,6 +664,7 @@ "Equal principal payments": "동일 원금지급", "Till Pre-Close Date": "마감 전 날짜까지", "Till Rest Frequency Date": "휴식 빈도 날짜까지", + "Adjust last, unpaid period": "마지막, 무급 기간을 조정하십시오", "Reduce EMI amount": "금액 감소", "Reduce number of installments": "할부 횟수 줄이기", "Reschedule next repayments": "다음 상환 일정 변경", @@ -1552,7 +1553,7 @@ "Expense Account (DR)": "비용 계정(DR)", "Expenses from Goodwill Credit": "영업권 신용으로 인한 비용", "Expiry Date": "만료일", - "Export to FIle": "파일로 내보내기", + "Export to File": "파일로 내보내기", "Extend Repayment Period": "상환기간 연장", "External Asset Owner": "외부 자산 소유자", "External ID": "외부 ID", diff --git a/src/assets/translations/lt-LT.json b/src/assets/translations/lt-LT.json index 13280b1f2..97920a572 100644 --- a/src/assets/translations/lt-LT.json +++ b/src/assets/translations/lt-LT.json @@ -408,7 +408,7 @@ "Enable": "Įgalinti", "Expand All": "Išplėsti viską", "Export": "Eksportuoti", - "Export to FIle": "Eksportuoti į failą", + "Export to File": "Eksportuoti į failą", "Export CSV": "Eksportuoti CSV", "Export XLS": "Eksportuoti XLS", "Filter": "filtras", @@ -664,6 +664,7 @@ "Equal principal payments": "Vienodos pagrindinės išmokos", "Till Pre-Close Date": "Iki išankstinio uždarymo datos", "Till Rest Frequency Date": "Iki poilsio dažnumo datos", + "Adjust last, unpaid period": "Koreguokite paskutinį, neapmokamą laikotarpį", "Reduce EMI amount": "Sumažinti sumą", "Reduce number of installments": "Sumažinti įmokų skaičių", "Reschedule next repayments": "Suplanuokite kitus mokėjimus", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Išlaidų sąskaita (DR)", "Expenses from Goodwill Credit": "Išlaidos iš prestižo kredito", "Expiry Date": "Galiojimo pabaigos data", - "Export to FIle": "Eksportuoti į failą", + "Export to File": "Eksportuoti į failą", "Extend Repayment Period": "Prailginti grąžinimo laikotarpį", "External Asset Owner": "Išorinis turto savininkas", "External ID": "Išorinis ID", diff --git a/src/assets/translations/lv-LV.json b/src/assets/translations/lv-LV.json index 262258a59..dac1e7cfd 100644 --- a/src/assets/translations/lv-LV.json +++ b/src/assets/translations/lv-LV.json @@ -408,7 +408,7 @@ "Enable": "Iespējot", "Expand All": "Paplašināt visu", "Export": "Eksportēt", - "Export to FIle": "Eksportēt uz failu", + "Export to File": "Eksportēt uz failu", "Export CSV": "Eksportēt CSV", "Export XLS": "Eksportēt XLS", "Filter": "filtrēt", @@ -664,6 +664,7 @@ "Equal principal payments": "Vienlīdzīgi pamatsummas maksājumi", "Till Pre-Close Date": "Līdz pirmsslēgšanas datumam", "Till Rest Frequency Date": "Līdz atpūtas biežuma datumam", + "Adjust last, unpaid period": "Pielāgojiet pēdējo neapmaksāto periodu", "Reduce EMI amount": "Samazināt summu", "Reduce number of installments": "Samaziniet iemaksu skaitu", "Reschedule next repayments": "Pārplānojiet nākamos maksājumus", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Izdevumu konts (DR)", "Expenses from Goodwill Credit": "Izdevumi no nemateriālās vērtības kredīta", "Expiry Date": "Derīguma termiņš", - "Export to FIle": "Eksportēt uz failu", + "Export to File": "Eksportēt uz failu", "Extend Repayment Period": "Pagarināt atmaksas periodu", "External Asset Owner": "Ārējais īpašuma īpašnieks", "External ID": "Ārējais ID", diff --git a/src/assets/translations/ne-NE.json b/src/assets/translations/ne-NE.json index 1b9f8fdce..4cc71fc50 100644 --- a/src/assets/translations/ne-NE.json +++ b/src/assets/translations/ne-NE.json @@ -408,7 +408,7 @@ "Enable": "सक्षम गर्नुहोस्", "Expand All": "सबै विस्तार गर्नुहोस्", "Export": "निर्यात गर्नुहोस्", - "Export to FIle": "फाइलमा निर्यात गर्नुहोस्", + "Export to File": "फाइलमा निर्यात गर्नुहोस्", "Export CSV": "CSV निर्यात गर्नुहोस्", "Export XLS": "XLS निर्यात गर्नुहोस्", "Filter": "फिल्टर", @@ -664,6 +664,7 @@ "Equal principal payments": "समान मूल भुक्तानी", "Till Pre-Close Date": "पूर्व बन्द मिति सम्म", "Till Rest Frequency Date": "आराम आवृत्ति मिति सम्म", + "Adjust last, unpaid period": "अन्तिम, भुक्तान नगरिएको अवधि समायोजन गर्नुहोस्", "Reduce EMI amount": "रकम घटाउनुहोस्", "Reduce number of installments": "किस्ताको संख्या घटाउनुहोस्", "Reschedule next repayments": "अर्को भुक्तानीहरू पुन: तालिका गर्नुहोस्", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "व्यय खाता (DR)", "Expenses from Goodwill Credit": "गुडविल क्रेडिटबाट खर्च", "Expiry Date": "म्याद सकिने मिति", - "Export to FIle": "फाइलमा निर्यात गर्नुहोस्", + "Export to File": "फाइलमा निर्यात गर्नुहोस्", "Extend Repayment Period": "पुन: भुक्तानी अवधि विस्तार गर्नुहोस्", "External Asset Owner": "बाह्य सम्पत्ति मालिक", "External ID": "बाह्य आईडी", diff --git a/src/assets/translations/pt-PT.json b/src/assets/translations/pt-PT.json index 9dac23087..1aaecb65e 100644 --- a/src/assets/translations/pt-PT.json +++ b/src/assets/translations/pt-PT.json @@ -408,7 +408,7 @@ "Enable": "Habilitar", "Expand All": "Expandir todos", "Export": "Exportar", - "Export to FIle": "Exportar arquivo", + "Export to File": "Exportar arquivo", "Export CSV": "Exportar CSV", "Export XLS": "Exportar XLS", "Filter": "filtro", @@ -664,6 +664,7 @@ "Equal principal payments": "Pagamentos de principal iguais", "Till Pre-Close Date": "Até a data de pré-fechamento", "Till Rest Frequency Date": "Até a data de frequência de descanso", + "Adjust last, unpaid period": "Ajustar o último período não pago", "Reduce EMI amount": "Reduzir quantidade", "Reduce number of installments": "Reduza o número de parcelas", "Reschedule next repayments": "Reprogramar próximos pagamentos", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Conta de Despesas (DR)", "Expenses from Goodwill Credit": "Despesas de Crédito Goodwill", "Expiry Date": "Data de validade", - "Export to FIle": "Exportar arquivo", + "Export to File": "Exportar arquivo", "Extend Repayment Period": "Estender o período de reembolso", "External Asset Owner": "Proprietário de ativo externo", "External ID": "ID externo", diff --git a/src/assets/translations/sw-SW.json b/src/assets/translations/sw-SW.json index 434cef8d3..e336524c4 100644 --- a/src/assets/translations/sw-SW.json +++ b/src/assets/translations/sw-SW.json @@ -408,7 +408,7 @@ "Enable": "Wezesha", "Expand All": "Panua Yote", "Export": "Hamisha", - "Export to FIle": "Hamisha kwa FILE", + "Export to File": "Hamisha kwa FILE", "Export CSV": "Hamisha CSV", "Export XLS": "Hamisha XLS", "Filter": "Kichujio", @@ -664,6 +664,7 @@ "Equal principal payments": "Malipo ya msingi sawa", "Till Pre-Close Date": "Hadi Tarehe ya Kufungwa", "Till Rest Frequency Date": "Hadi Tarehe ya Marudio ya Kupumzika", + "Adjust last, unpaid period": "Rekebisha kipindi cha mwisho, ambacho hakijalipwa", "Reduce EMI amount": "Punguza Kiasi", "Reduce number of installments": "Kupunguza idadi ya awamu", "Reschedule next repayments": "Panga upya malipo yanayofuata", @@ -1551,7 +1552,7 @@ "Expense Account (DR)": "Akaunti ya Gharama (DR)", "Expenses from Goodwill Credit": "Gharama kutoka kwa Mikopo ya Nia Njema", "Expiry Date": "Tarehe ya mwisho wa matumizi", - "Export to FIle": "Hamisha kwa FILE", + "Export to File": "Hamisha kwa FILE", "Extend Repayment Period": "Kuongeza Muda wa Kulipa", "External Asset Owner": "Mmiliki wa Mali ya Nje", "External ID": "Kitambulisho cha Nje",