|
|
@@ -1026,7 +1026,7 @@
|
|
|
</div>
|
|
|
<br />
|
|
|
<!-- Tabla de proyecciones del instrumento-->
|
|
|
- <div class="instrument-calcs">
|
|
|
+ <div *ngIf="hasProjections" class="instrument-calcs">
|
|
|
<div class="row">
|
|
|
<div class="col-12">
|
|
|
<span class="badge badge-success badge-custom"
|
|
|
@@ -1042,6 +1042,7 @@
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{ row.posicion }}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>TOTAL</td>
|
|
|
</ng-container>
|
|
|
<!-- Country Column -->
|
|
|
<ng-container matColumnDef="plazo">
|
|
|
@@ -1049,6 +1050,7 @@
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{ row.plazo }}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef></td>
|
|
|
</ng-container>
|
|
|
|
|
|
<ng-container matColumnDef="fecha_pago">
|
|
|
@@ -1060,6 +1062,7 @@
|
|
|
: row.fecha_pago
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef></td>
|
|
|
</ng-container>
|
|
|
|
|
|
<ng-container matColumnDef="cuota">
|
|
|
@@ -1071,6 +1074,11 @@
|
|
|
: (row.cuota | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_cuota | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="amortizacion_porcentaje">
|
|
|
<th mat-header-cell *matHeaderCellDef>Porcentaje amortización</th>
|
|
|
@@ -1082,6 +1090,11 @@
|
|
|
: (row.amortizacion_porcentaje | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_amortizacion_porcentaje | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="amortizacion_capital">
|
|
|
<th mat-header-cell *matHeaderCellDef>Amortización capital</th>
|
|
|
@@ -1093,6 +1106,11 @@
|
|
|
: (row.amortizacion_capital | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_amortizacion_capital | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="ingreso_bruto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso bruto</th>
|
|
|
@@ -1103,6 +1121,11 @@
|
|
|
: (row.ingreso_bruto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_ingreso_bruto | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="impuesto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Impuesto</th>
|
|
|
@@ -1113,6 +1136,11 @@
|
|
|
: (row.impuesto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_impuesto | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="ingreso_neto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso neto</th>
|
|
|
@@ -1123,6 +1151,11 @@
|
|
|
: (row.ingreso_neto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_ingreso_neto | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
|
|
|
<ng-container matColumnDef="saldo">
|
|
|
@@ -1134,10 +1167,16 @@
|
|
|
: (row.saldo | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_saldo | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
|
|
|
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
|
|
|
- <tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
|
|
|
+ <tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
|
|
|
+ <tr mat-footer-row *matFooterRowDef="displayedColumns"></tr>
|
|
|
</table>
|
|
|
|
|
|
<mat-paginator
|
|
|
@@ -1627,6 +1666,7 @@
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{ row.posicion }}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>TOTAL</td>
|
|
|
</ng-container>
|
|
|
<!-- Country Column -->
|
|
|
<ng-container matColumnDef="plazo">
|
|
|
@@ -1634,6 +1674,7 @@
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{ row.plazo }}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef></td>
|
|
|
</ng-container>
|
|
|
|
|
|
<ng-container matColumnDef="fecha_pago">
|
|
|
@@ -1645,6 +1686,7 @@
|
|
|
: row.fecha_pago
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef></td>
|
|
|
</ng-container>
|
|
|
|
|
|
<ng-container matColumnDef="cuota">
|
|
|
@@ -1656,6 +1698,11 @@
|
|
|
: (row.cuota | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_cuota | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="amortizacion_porcentaje">
|
|
|
<th mat-header-cell *matHeaderCellDef>Porcentaje amortización</th>
|
|
|
@@ -1667,6 +1714,11 @@
|
|
|
: (row.amortizacion_porcentaje | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_amortizacion_porcentaje | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="amortizacion_capital">
|
|
|
<th mat-header-cell *matHeaderCellDef>Amortización capital</th>
|
|
|
@@ -1678,6 +1730,11 @@
|
|
|
: (row.amortizacion_capital | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_amortizacion_capital | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="ingreso_bruto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso bruto</th>
|
|
|
@@ -1688,6 +1745,11 @@
|
|
|
: (row.ingreso_bruto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_ingreso_bruto | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="impuesto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Impuesto</th>
|
|
|
@@ -1698,6 +1760,11 @@
|
|
|
: (row.impuesto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_impuesto | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
<ng-container matColumnDef="ingreso_neto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso neto</th>
|
|
|
@@ -1708,6 +1775,11 @@
|
|
|
: (row.ingreso_neto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_ingreso_neto | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
|
|
|
<ng-container matColumnDef="saldo">
|
|
|
@@ -1719,10 +1791,16 @@
|
|
|
: (row.saldo | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
+ <td mat-footer-cell *matFooterCellDef>
|
|
|
+ {{
|
|
|
+ consolidado_proyeccion.total_saldo | number: "1.2-4"
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
</ng-container>
|
|
|
|
|
|
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
|
|
|
- <tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
|
|
|
+ <tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
|
|
|
+ <tr mat-footer-row *matFooterRowDef="displayedColumns"></tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|