Skip to content

Commit d9718dd

Browse files
Jose Alberto Hernandezadamsaghy
Jose Alberto Hernandez
authored andcommitted
fix: Loan Product capitalized income with Income Type
1 parent cbb809e commit d9718dd

23 files changed

+110
-45
lines changed

src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.html

+5
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,11 @@ <h3 class="mat-h3" fxFlexFill>{{ 'labels.inputs.Income capitalization' | transla
878878
<span fxFlex="47%">{{ 'labels.inputs.Income capitalization strategy' | translate }}:</span>
879879
<span fxFlex="53%">{{ loanProduct.capitalizedIncomeStrategy?.value | translateKey: 'catalogs' }}</span>
880880
</div>
881+
882+
<div fxFlexFill *ngIf="loanProduct.enableIncomeCapitalization">
883+
<span fxFlex="47%">{{ 'labels.inputs.Income type' | translate }}:</span>
884+
<span fxFlex="53%">{{ loanProduct.capitalizedIncomeType?.value | translateKey: 'catalogs' }}</span>
885+
</div>
881886
</div>
882887

883888
<h3 class="mat-h3" fxFlexFill>{{ 'labels.heading.Accounting' | translate }}</h3>

src/app/products/loan-products/common/loan-product-summary/loan-product-summary.component.ts

+5
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,11 @@ export class LoanProductSummaryComponent implements OnInit, OnChanges {
301301
this.loanProductsTemplate.capitalizedIncomeStrategyOptions
302302
);
303303
this.loanProduct.capitalizedIncomeStrategy = optionValue;
304+
optionValue = this.optionDataLookUp(
305+
this.loanProduct.capitalizedIncomeType,
306+
this.loanProductsTemplate.capitalizedIncomeTypeOptions
307+
);
308+
this.loanProduct.capitalizedIncomeType = optionValue;
304309
}
305310
optionValue = this.optionDataLookUp(
306311
this.loanProduct.interestRateFrequencyType,

src/app/products/loan-products/create-loan-product/create-loan-product.component.html

+1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
[capitalizedIncome]="capitalizedIncome"
9999
[capitalizedIncomeCalculationTypeOptions]="loanProductsTemplate.capitalizedIncomeCalculationTypeOptions"
100100
[capitalizedIncomeStrategyOptions]="loanProductsTemplate.capitalizedIncomeStrategyOptions"
101+
[capitalizedIncomeTypeOptions]="loanProductsTemplate.capitalizedIncomeTypeOptions"
101102
(setCapitalizedIncome)="setCapitalizedIncome($event)"
102103
(setViewChildForm)="setViewChildForm($event)"
103104
>

src/app/products/loan-products/create-loan-product/create-loan-product.component.ts

+6-4
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,9 @@ export class CreateLoanProductComponent implements OnInit {
117117
if (this.loanProductsTemplate.enableIncomeCapitalization) {
118118
this.capitalizedIncome = {
119119
enableIncomeCapitalization: true,
120-
incomeCapitalizationCalculationType: this.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions[0],
121-
incomeCapitalizationStrategy: this.loanProductsTemplate.capitalizedIncomeStrategyOptions[0]
120+
capitalizedIncomeCalculationType: this.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions[0],
121+
capitalizedIncomeStrategy: this.loanProductsTemplate.capitalizedIncomeStrategyOptions[0],
122+
capitalizedIncomeType: this.loanProductsTemplate.capitalizedIncomeTypeOptions[0]
122123
};
123124
} else {
124125
this.capitalizedIncome = {
@@ -201,8 +202,9 @@ export class CreateLoanProductComponent implements OnInit {
201202
if (this.capitalizedIncome != null) {
202203
loanProduct['enableIncomeCapitalization'] = this.capitalizedIncome.enableIncomeCapitalization;
203204
if (this.capitalizedIncome.enableIncomeCapitalization) {
204-
loanProduct['capitalizedIncomeCalculationType'] = this.capitalizedIncome.incomeCapitalizationCalculationType;
205-
loanProduct['capitalizedIncomeStrategy'] = this.capitalizedIncome.incomeCapitalizationStrategy;
205+
loanProduct['capitalizedIncomeCalculationType'] = this.capitalizedIncome.capitalizedIncomeCalculationType;
206+
loanProduct['capitalizedIncomeStrategy'] = this.capitalizedIncome.capitalizedIncomeStrategy;
207+
loanProduct['capitalizedIncomeType'] = this.capitalizedIncome.capitalizedIncomeType;
206208
}
207209
}
208210
}

src/app/products/loan-products/edit-loan-product/edit-loan-product.component.html

+1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
[capitalizedIncome]="capitalizedIncome"
101101
[capitalizedIncomeCalculationTypeOptions]="loanProductAndTemplate.capitalizedIncomeCalculationTypeOptions"
102102
[capitalizedIncomeStrategyOptions]="loanProductAndTemplate.capitalizedIncomeStrategyOptions"
103+
[capitalizedIncomeTypeOptions]="loanProductAndTemplate.capitalizedIncomeTypeOptions"
103104
(setCapitalizedIncome)="setCapitalizedIncome($event)"
104105
(setViewChildForm)="setViewChildForm($event)"
105106
>

src/app/products/loan-products/edit-loan-product/edit-loan-product.component.ts

+6-4
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@ export class EditLoanProductComponent implements OnInit {
101101
if (this.loanProductAndTemplate.enableIncomeCapitalization) {
102102
this.capitalizedIncome = {
103103
enableIncomeCapitalization: true,
104-
incomeCapitalizationCalculationType: this.loanProductAndTemplate.capitalizedIncomeCalculationType.id,
105-
incomeCapitalizationStrategy: this.loanProductAndTemplate.capitalizedIncomeStrategy.id
104+
capitalizedIncomeCalculationType: this.loanProductAndTemplate.capitalizedIncomeCalculationType.id,
105+
capitalizedIncomeStrategy: this.loanProductAndTemplate.capitalizedIncomeStrategy.id,
106+
capitalizedIncomeType: this.loanProductAndTemplate.capitalizedIncomeType.id
106107
};
107108
} else {
108109
this.capitalizedIncome = {
@@ -236,8 +237,9 @@ export class EditLoanProductComponent implements OnInit {
236237
if (this.capitalizedIncome != null) {
237238
loanProduct['enableIncomeCapitalization'] = this.capitalizedIncome.enableIncomeCapitalization;
238239
if (this.capitalizedIncome.enableIncomeCapitalization) {
239-
loanProduct['capitalizedIncomeCalculationType'] = this.capitalizedIncome.incomeCapitalizationCalculationType;
240-
loanProduct['capitalizedIncomeStrategy'] = this.capitalizedIncome.incomeCapitalizationStrategy;
240+
loanProduct['capitalizedIncomeCalculationType'] = this.capitalizedIncome.capitalizedIncomeCalculationType;
241+
loanProduct['capitalizedIncomeStrategy'] = this.capitalizedIncome.capitalizedIncomeStrategy;
242+
loanProduct['capitalizedIncomeType'] = this.capitalizedIncome.capitalizedIncomeType;
241243
}
242244
}
243245
}

src/app/products/loan-products/loan-product-stepper/loan-product-capitalized-income-step/loan-product-capitalized-income-step.component.html

+13-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<mat-form-field fxFlex="48%" *ngIf="enableIncomeCapitalization">
88
<mat-label>{{ 'labels.inputs.Income capitalization calculation type' | translate }}</mat-label>
9-
<mat-select formControlName="incomeCapitalizationCalculationType" required>
9+
<mat-select formControlName="capitalizedIncomeCalculationType" required>
1010
<mat-option
1111
*ngFor="let capitalizedIncomeCalculationType of capitalizedIncomeCalculationTypeOptions"
1212
[value]="capitalizedIncomeCalculationType.id"
@@ -17,7 +17,7 @@
1717
</mat-form-field>
1818
<mat-form-field fxFlex="48%" *ngIf="enableIncomeCapitalization">
1919
<mat-label>{{ 'labels.inputs.Income capitalization strategy' | translate }}</mat-label>
20-
<mat-select formControlName="incomeCapitalizationStrategy" required>
20+
<mat-select formControlName="capitalizedIncomeStrategy" required>
2121
<mat-option
2222
*ngFor="let capitalizedIncomeStrategy of capitalizedIncomeStrategyOptions"
2323
[value]="capitalizedIncomeStrategy.id"
@@ -26,5 +26,16 @@
2626
</mat-option>
2727
</mat-select>
2828
</mat-form-field>
29+
<mat-form-field fxFlex="48%" *ngIf="enableIncomeCapitalization">
30+
<mat-label>{{ 'labels.inputs.Income type' | translate }}</mat-label>
31+
<mat-select formControlName="capitalizedIncomeType" required>
32+
<mat-option
33+
*ngFor="let capitalizedIncomeType of capitalizedIncomeTypeOptions"
34+
[value]="capitalizedIncomeType.id"
35+
>
36+
{{ capitalizedIncomeType.value | translateKey: 'catalogs' }}
37+
</mat-option>
38+
</mat-select>
39+
</mat-form-field>
2940
</div>
3041
</form>

src/app/products/loan-products/loan-product-stepper/loan-product-capitalized-income-step/loan-product-capitalized-income-step.component.ts

+56-33
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class LoanProductCapitalizedIncomeStepComponent implements OnChanges {
1212
@Input() capitalizedIncome: CapitalizedIncome;
1313
@Input() capitalizedIncomeCalculationTypeOptions: StringEnumOptionData[];
1414
@Input() capitalizedIncomeStrategyOptions: StringEnumOptionData[];
15+
@Input() capitalizedIncomeTypeOptions: StringEnumOptionData[];
1516

1617
loanIncomeCapitalizationForm: UntypedFormGroup;
1718

@@ -31,12 +32,16 @@ export class LoanProductCapitalizedIncomeStepComponent implements OnChanges {
3132
if (this.enableIncomeCapitalization) {
3233
this.loanIncomeCapitalizationForm = this.formBuilder.group({
3334
enableIncomeCapitalization: [this.enableIncomeCapitalization],
34-
incomeCapitalizationCalculationType: [
35-
this.capitalizedIncome.incomeCapitalizationCalculationType,
35+
capitalizedIncomeCalculationType: [
36+
this.capitalizedIncome.capitalizedIncomeCalculationType,
3637
Validators.required
3738
],
38-
incomeCapitalizationStrategy: [
39-
this.capitalizedIncome.incomeCapitalizationStrategy,
39+
capitalizedIncomeStrategy: [
40+
this.capitalizedIncome.capitalizedIncomeStrategy,
41+
Validators.required
42+
],
43+
capitalizedIncomeType: [
44+
this.capitalizedIncome.capitalizedIncomeType,
4045
Validators.required
4146
]
4247
});
@@ -53,8 +58,9 @@ export class LoanProductCapitalizedIncomeStepComponent implements OnChanges {
5358
if (this.enableIncomeCapitalization) {
5459
this.loanIncomeCapitalizationForm.patchValue({
5560
enableIncomeCapitalization: this.enableIncomeCapitalization,
56-
incomeCapitalizationCalculationType: this.capitalizedIncome.incomeCapitalizationCalculationType,
57-
incomeCapitalizationStrategy: this.capitalizedIncome.incomeCapitalizationStrategy
61+
capitalizedIncomeCalculationType: this.capitalizedIncome.capitalizedIncomeCalculationType,
62+
capitalizedIncomeStrategy: this.capitalizedIncome.capitalizedIncomeStrategy,
63+
capitalizedIncomeType: this.capitalizedIncome.capitalizedIncomeType
5864
});
5965
}
6066
this.setViewChildForm.emit(this.loanIncomeCapitalizationForm);
@@ -64,54 +70,71 @@ export class LoanProductCapitalizedIncomeStepComponent implements OnChanges {
6470
this.loanIncomeCapitalizationForm.get('enableIncomeCapitalization').valueChanges.subscribe((enabled: boolean) => {
6571
this.enableIncomeCapitalization = enabled;
6672
if (this.enableIncomeCapitalization) {
67-
const incomeCapitalizationCalculationType =
68-
this.capitalizedIncome.incomeCapitalizationCalculationType == ''
69-
? ''
70-
: this.capitalizedIncome.incomeCapitalizationCalculationType;
73+
const capitalizedIncomeCalculationType =
74+
!this.capitalizedIncome.capitalizedIncomeCalculationType ||
75+
this.capitalizedIncome.capitalizedIncomeCalculationType == ''
76+
? this.capitalizedIncomeCalculationTypeOptions[0].id
77+
: this.capitalizedIncome.capitalizedIncomeCalculationType;
78+
this.loanIncomeCapitalizationForm.addControl(
79+
'capitalizedIncomeCalculationType',
80+
new UntypedFormControl(capitalizedIncomeCalculationType, Validators.required)
81+
);
82+
const capitalizedIncomeStrategy =
83+
!this.capitalizedIncome.capitalizedIncomeStrategy || this.capitalizedIncome.capitalizedIncomeStrategy == ''
84+
? this.capitalizedIncomeStrategyOptions[0].id
85+
: this.capitalizedIncome.capitalizedIncomeStrategy;
7186
this.loanIncomeCapitalizationForm.addControl(
72-
'incomeCapitalizationCalculationType',
73-
new UntypedFormControl(
74-
this.capitalizedIncome.incomeCapitalizationCalculationType ||
75-
this.capitalizedIncomeCalculationTypeOptions[0].id,
76-
Validators.required
77-
)
87+
'capitalizedIncomeStrategy',
88+
new UntypedFormControl(capitalizedIncomeStrategy, Validators.required)
7889
);
79-
const incomeCapitalizationStrategy =
80-
this.capitalizedIncome.incomeCapitalizationStrategy == ''
81-
? ''
82-
: this.capitalizedIncome.incomeCapitalizationStrategy;
90+
const capitalizedIncomeType =
91+
!this.capitalizedIncome.capitalizedIncomeType || this.capitalizedIncome.capitalizedIncomeType == ''
92+
? this.capitalizedIncomeTypeOptions[0].id
93+
: this.capitalizedIncome.capitalizedIncomeType;
8394
this.loanIncomeCapitalizationForm.addControl(
84-
'incomeCapitalizationStrategy',
85-
new UntypedFormControl(incomeCapitalizationStrategy, Validators.required)
95+
'capitalizedIncomeType',
96+
new UntypedFormControl(capitalizedIncomeType, Validators.required)
8697
);
8798
this.setCapitalizedIncome.emit({
8899
enableIncomeCapitalization: true,
89-
incomeCapitalizationCalculationType: incomeCapitalizationCalculationType,
90-
incomeCapitalizationStrategy: incomeCapitalizationStrategy
100+
capitalizedIncomeCalculationType: capitalizedIncomeCalculationType,
101+
capitalizedIncomeStrategy: capitalizedIncomeStrategy,
102+
capitalizedIncomeType: capitalizedIncomeType
91103
});
92104

93105
this.loanIncomeCapitalizationForm
94-
.get('incomeCapitalizationCalculationType')
106+
.get('capitalizedIncomeCalculationType')
95107
.valueChanges.subscribe((newValue: string) => {
96108
this.setCapitalizedIncome.emit({
97109
enableIncomeCapitalization: true,
98-
incomeCapitalizationCalculationType: newValue,
99-
incomeCapitalizationStrategy: this.loanIncomeCapitalizationForm.value.incomeCapitalizationStrategy
110+
capitalizedIncomeCalculationType: newValue,
111+
capitalizedIncomeStrategy: this.loanIncomeCapitalizationForm.value.capitalizedIncomeStrategy,
112+
capitalizedIncomeType: this.loanIncomeCapitalizationForm.value.capitalizedIncomeType
100113
});
101114
});
102115
this.loanIncomeCapitalizationForm
103-
.get('incomeCapitalizationStrategy')
116+
.get('capitalizedIncomeStrategy')
104117
.valueChanges.subscribe((newValue: string) => {
105118
this.setCapitalizedIncome.emit({
106119
enableIncomeCapitalization: true,
107-
incomeCapitalizationCalculationType:
108-
this.loanIncomeCapitalizationForm.value.incomeCapitalizationCalculationType,
109-
incomeCapitalizationStrategy: newValue
120+
capitalizedIncomeCalculationType:
121+
this.loanIncomeCapitalizationForm.value.capitalizedIncomeCalculationType,
122+
capitalizedIncomeStrategy: newValue,
123+
capitalizedIncomeType: this.loanIncomeCapitalizationForm.value.capitalizedIncomeType
110124
});
111125
});
126+
this.loanIncomeCapitalizationForm.get('capitalizedIncomeType').valueChanges.subscribe((newValue: string) => {
127+
this.setCapitalizedIncome.emit({
128+
enableIncomeCapitalization: true,
129+
capitalizedIncomeCalculationType: this.loanIncomeCapitalizationForm.value.capitalizedIncomeCalculationType,
130+
capitalizedIncomeStrategy: this.loanIncomeCapitalizationForm.value.capitalizedIncomeStrategy,
131+
capitalizedIncomeType: newValue
132+
});
133+
});
112134
} else {
113-
this.loanIncomeCapitalizationForm.removeControl('incomeCapitalizationCalculationType');
114-
this.loanIncomeCapitalizationForm.removeControl('incomeCapitalizationStrategy');
135+
this.loanIncomeCapitalizationForm.removeControl('capitalizedIncomeCalculationType');
136+
this.loanIncomeCapitalizationForm.removeControl('capitalizedIncomeStrategy');
137+
this.loanIncomeCapitalizationForm.removeControl('capitalizedIncomeType');
115138
this.setCapitalizedIncome.emit({ enableIncomeCapitalization: false });
116139
}
117140

src/app/products/loan-products/loan-product-stepper/loan-product-payment-strategy-step/payment-allocation-model.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ export interface CreditAllocation {
4444

4545
export interface CapitalizedIncome {
4646
enableIncomeCapitalization: boolean;
47-
incomeCapitalizationCalculationType?: string;
48-
incomeCapitalizationStrategy?: string;
47+
capitalizedIncomeCalculationType?: string;
48+
capitalizedIncomeStrategy?: string;
49+
capitalizedIncomeType?: string;
4950
}
5051

5152
export class PaymentAllocationTransactionTypes {

src/app/products/loan-products/models/loan-product.model.ts

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export interface LoanProduct {
6969
enableIncomeCapitalization?: boolean;
7070
capitalizedIncomeCalculationType?: OptionData;
7171
capitalizedIncomeStrategy?: OptionData;
72+
capitalizedIncomeType?: OptionData;
7273

7374
canDefineInstallmentAmount: boolean;
7475
graceOnArrearsAgeing?: number;

src/assets/translations/cs-CS.json

+1
Original file line numberDiff line numberDiff line change
@@ -1710,6 +1710,7 @@
17101710
"Income from fees": "Příjem z poplatků",
17111711
"Income from fees Repayments": "Příjmy z poplatků Splátky",
17121712
"Income from penalties": "Příjem z penále",
1713+
"Income type": "Typ příjmu",
17131714
"Incorporation No": "Čís",
17141715
"Incorporation Number": "Číslo zápisu",
17151716
"Incorporation Validity Till Date": "Platnost založení do data",

src/assets/translations/de-DE.json

+1
Original file line numberDiff line numberDiff line change
@@ -1710,6 +1710,7 @@
17101710
"Income from fees": "Einnahmen aus Gebühren",
17111711
"Income from fees Repayments": "Einnahmen aus Gebührenrückzahlungen",
17121712
"Income from penalties": "Einnahmen aus Strafen",
1713+
"Income type": "Einkommensart",
17131714
"Incorporation No": "Gründungsnr",
17141715
"Incorporation Number": "Gründungsnummer",
17151716
"Incorporation Validity Till Date": "Gültigkeit der Gründung bis zum Datum",

src/assets/translations/en-US.json

+1
Original file line numberDiff line numberDiff line change
@@ -1714,6 +1714,7 @@
17141714
"Income from fees": "Income from fees",
17151715
"Income from fees Repayments": "Income from fees Repayments",
17161716
"Income from penalties": "Income from penalties",
1717+
"Income type": "Income type",
17171718
"Incorporation No": "Incorporation No",
17181719
"Incorporation Number": "Incorporation Number",
17191720
"Incorporation Date": "Incorporation Date",

src/assets/translations/es-CL.json

+1
Original file line numberDiff line numberDiff line change
@@ -1709,6 +1709,7 @@
17091709
"Income from fees": "Ingresos por Comisiones",
17101710
"Income from fees Repayments": "Ingresos por comisiones Amortizaciones",
17111711
"Income from penalties": "Ingresos por penalizaciones",
1712+
"Income type": "Tipo de ingreso",
17121713
"Incorporation No": "Número de constitución",
17131714
"Incorporation Number": "Número de constitución",
17141715
"Incorporation Validity Till Date": "Validez de constitución hasta la fecha",

src/assets/translations/es-MX.json

+1
Original file line numberDiff line numberDiff line change
@@ -1709,6 +1709,7 @@
17091709
"Income from fees": "Ingresos por Comisiones",
17101710
"Income from fees Repayments": "Ingresos por comisiones Amortizaciones",
17111711
"Income from penalties": "Ingresos por penalizaciones",
1712+
"Income type": "Tipo de ingreso",
17121713
"Incorporation No": "Número de constitución",
17131714
"Incorporation Number": "Número de constitución",
17141715
"Incorporation Validity Till Date": "Validez de constitución hasta la fecha",

src/assets/translations/fr-FR.json

+1
Original file line numberDiff line numberDiff line change
@@ -1710,6 +1710,7 @@
17101710
"Income from fees": "Revenus d'honoraires",
17111711
"Income from fees Repayments": "Revenus de taxes Remboursements",
17121712
"Income from penalties": "Revenus des pénalités",
1713+
"Income type": "Type de revenu",
17131714
"Incorporation No": "Numéro de constitution",
17141715
"Incorporation Number": "Numéro de constitution",
17151716
"Incorporation Validity Till Date": "Validité de la constitution jusqu'à la date",

src/assets/translations/it-IT.json

+1
Original file line numberDiff line numberDiff line change
@@ -1710,6 +1710,7 @@
17101710
"Income from fees": "Proventi da commissioni",
17111711
"Income from fees Repayments": "Proventi da commissioni Rimborsi",
17121712
"Income from penalties": "Proventi da sanzioni",
1713+
"Income type": "Tipo di reddito",
17131714
"Incorporation No": "Costituzione n",
17141715
"Incorporation Number": "Numero di costituzione",
17151716
"Incorporation Validity Till Date": "Validità della costituzione fino alla data",

src/assets/translations/ko-KO.json

+1
Original file line numberDiff line numberDiff line change
@@ -1711,6 +1711,7 @@
17111711
"Income from fees": "수수료 수입",
17121712
"Income from fees Repayments": "수수료 수익 상환",
17131713
"Income from penalties": "벌금으로 인한 소득",
1714+
"Income type": "소득 유형",
17141715
"Incorporation No": "법인설립번호",
17151716
"Incorporation Number": "법인번호",
17161717
"Incorporation Validity Till Date": "법인설립 유효일까지",

src/assets/translations/lt-LT.json

+1
Original file line numberDiff line numberDiff line change
@@ -1710,6 +1710,7 @@
17101710
"Income from fees": "Pajamos iš mokesčių",
17111711
"Income from fees Repayments": "Pajamos iš mokesčių Grąžinimai",
17121712
"Income from penalties": "Pajamos iš baudų",
1713+
"Income type": "Pajamų rūšis",
17131714
"Incorporation No": "Įmonės Nr",
17141715
"Incorporation Number": "Įmonės numeris",
17151716
"Incorporation Validity Till Date": "Įkūrimo galiojimas iki datos",

src/assets/translations/lv-LV.json

+1
Original file line numberDiff line numberDiff line change
@@ -1710,6 +1710,7 @@
17101710
"Income from fees": "Ienākumi no honorāriem",
17111711
"Income from fees Repayments": "Ienākumi no nodevām Atmaksas",
17121712
"Income from penalties": "Ienākumi no sodiem",
1713+
"Income type": "Ienākumu veids",
17131714
"Incorporation No": "Dibināšanas Nr",
17141715
"Incorporation Number": "Uzņēmuma numurs",
17151716
"Incorporation Validity Till Date": "Reģistrācijas derīguma termiņš līdz datumam",

0 commit comments

Comments
 (0)