|
|
@@ -941,70 +941,71 @@
|
|
|
$USD {{ valor_transado_venta | number: "1.2-4" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
- <div class="col-12">
|
|
|
- <h3>
|
|
|
- Resultado de la operación
|
|
|
- </h3>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Monto a recibir:</h4>
|
|
|
- <div class="field">$USD {{ monto_recibir | number: "1.2-4" }}</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Días tenencia total:</h4>
|
|
|
- <div class="field">
|
|
|
- {{ dias_tenencia_total }}
|
|
|
+ <div *ngIf="operation_result">
|
|
|
+ <div class="col-12">
|
|
|
+ <h3>
|
|
|
+ Resultado de la operación
|
|
|
+ </h3>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Ingresos intereses:</h4>
|
|
|
- <div class="field">
|
|
|
- $USD {{ ingresos_intereses | number: "1.2-4" }}
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Monto a recibir:</h4>
|
|
|
+ <div class="field">$USD {{ monto_recibir | number: "1.2-4" }}</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Costos totales:</h4>
|
|
|
- <div class="field">$USD {{ costos_totales | number: "1.2-4" }}</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Ganancia o pérdida total:</h4>
|
|
|
- <div class="field">
|
|
|
- $USD {{ ganancia_perdida_total | number: "1.2-4" }}
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Días tenencia total:</h4>
|
|
|
+ <div class="field">
|
|
|
+ {{ dias_tenencia_total }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Ganancia o pérdida de capital:</h4>
|
|
|
- <div class="field">
|
|
|
- {{ ganancia_perdida_capital_porcentaje | number: "1.2-4" }}%
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Ingresos intereses:</h4>
|
|
|
+ <div class="field">
|
|
|
+ $USD {{ ingresos_intereses | number: "1.2-4" }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Costos totales:</h4>
|
|
|
+ <div class="field">$USD {{ costos_totales | number: "1.2-4" }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Ganancia o pérdida total:</h4>
|
|
|
+ <div class="field">
|
|
|
+ $USD {{ ganancia_perdida_total | number: "1.2-4" }}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Ganancia o pérdida de capital:</h4>
|
|
|
+ <div class="field">
|
|
|
+ {{ ganancia_perdida_capital_porcentaje | number: "1.2-4" }}%
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Interés (%):</h4>
|
|
|
- <div class="field">
|
|
|
- {{ intereses_porcentaje | number: "1.2-4" }} %
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Interés (%):</h4>
|
|
|
+ <div class="field">
|
|
|
+ {{ intereses_porcentaje | number: "1.2-4" }} %
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Interés neto antes de impuesto (%):</h4>
|
|
|
- <div class="field">
|
|
|
- {{ neto_antes_impuesto_porcentaje | number: "1.2-4" }}
|
|
|
- %
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Interés neto antes de impuesto (%):</h4>
|
|
|
+ <div class="field">
|
|
|
+ {{ neto_antes_impuesto_porcentaje | number: "1.2-4" }}
|
|
|
+ %
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Interés neto después de impuesto (%):</h4>
|
|
|
- <div class="field">
|
|
|
- {{ neto_despues_impuesto_porcentaje | number: "1.2-4" }}
|
|
|
- %
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Interés neto después de impuesto (%):</h4>
|
|
|
+ <div class="field">
|
|
|
+ {{ neto_despues_impuesto_porcentaje | number: "1.2-4" }}
|
|
|
+ %
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="col-sm-4">
|
|
|
- <h4>Total de ingresos recibidos:</h4>
|
|
|
- <div class="field">
|
|
|
- $USD
|
|
|
- {{ total_ingresos_recibidos | number: "1.2-4" }}
|
|
|
+ <div class="col-sm-4">
|
|
|
+ <h4>Total de ingresos recibidos:</h4>
|
|
|
+ <div class="field">
|
|
|
+ $USD
|
|
|
+ {{ total_ingresos_recibidos | number: "1.2-4" }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -1046,13 +1047,56 @@
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
+
|
|
|
+ <ng-container matColumnDef="cuota">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Cuota</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.cuota == "" || row.cuota == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.cuota | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+ <ng-container matColumnDef="amortizacion_porcentaje">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Porcentaje amortización</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.amortizacion_porcentaje == "" ||
|
|
|
+ row.amortizacion_porcentaje == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.amortizacion_porcentaje | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+ <ng-container matColumnDef="amortizacion_capital">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Amortización capital</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.amortizacion_capital == "" ||
|
|
|
+ row.amortizacion_capital == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.amortizacion_capital | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
<ng-container matColumnDef="ingreso_bruto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso bruto</th>
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{
|
|
|
row.ingreso_bruto == "" || row.ingreso_bruto == undefined
|
|
|
? "-"
|
|
|
- : row.ingreso_bruto
|
|
|
+ : (row.ingreso_bruto | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+ <ng-container matColumnDef="impuesto">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Impuesto</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.impuesto == "" || row.impuesto == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.impuesto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
@@ -1062,18 +1106,18 @@
|
|
|
{{
|
|
|
row.ingreso_neto == "" || row.ingreso_neto == undefined
|
|
|
? "-"
|
|
|
- : row.ingreso_neto
|
|
|
+ : (row.ingreso_neto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
|
|
|
- <ng-container matColumnDef="impuesto">
|
|
|
- <th mat-header-cell *matHeaderCellDef>Impuesto</th>
|
|
|
+ <ng-container matColumnDef="saldo">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Saldo</th>
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{
|
|
|
- row.impuesto == "" || row.impuesto == undefined
|
|
|
+ row.saldo == "" || row.saldo == undefined
|
|
|
? "-"
|
|
|
- : row.impuesto
|
|
|
+ : (row.saldo | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
@@ -1421,7 +1465,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="row">
|
|
|
+ <div class="row" *ngIf="operation_result">
|
|
|
<div class="col-12">
|
|
|
<h3>
|
|
|
Resultado de la operación
|
|
|
@@ -1510,7 +1554,6 @@
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
|
|
|
- <!-- Country Column -->
|
|
|
<ng-container matColumnDef="fecha_pago">
|
|
|
<th mat-header-cell *matHeaderCellDef>Fecha pago</th>
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
@@ -1522,36 +1565,76 @@
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
|
|
|
- <!-- Country Column -->
|
|
|
+ <ng-container matColumnDef="cuota">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Cuota</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.cuota == "" || row.cuota == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.cuota | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+ <ng-container matColumnDef="amortizacion_porcentaje">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Porcentaje amortización</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.amortizacion_porcentaje == "" ||
|
|
|
+ row.amortizacion_porcentaje == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.amortizacion_porcentaje | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+ <ng-container matColumnDef="amortizacion_capital">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Amortización capital</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.amortizacion_capital == "" ||
|
|
|
+ row.amortizacion_capital == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.amortizacion_capital | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
<ng-container matColumnDef="ingreso_bruto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso bruto</th>
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{
|
|
|
row.ingreso_bruto == "" || row.ingreso_bruto == undefined
|
|
|
? "-"
|
|
|
- : row.ingreso_bruto
|
|
|
+ : (row.ingreso_bruto | number: "1.2-4")
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+ <ng-container matColumnDef="impuesto">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Impuesto</th>
|
|
|
+ <td mat-cell *matCellDef="let row">
|
|
|
+ {{
|
|
|
+ row.impuesto == "" || row.impuesto == undefined
|
|
|
+ ? "-"
|
|
|
+ : (row.impuesto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
-
|
|
|
<ng-container matColumnDef="ingreso_neto">
|
|
|
<th mat-header-cell *matHeaderCellDef>Ingreso neto</th>
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{
|
|
|
row.ingreso_neto == "" || row.ingreso_neto == undefined
|
|
|
? "-"
|
|
|
- : row.ingreso_neto
|
|
|
+ : (row.ingreso_neto | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
|
|
|
- <ng-container matColumnDef="impuesto">
|
|
|
- <th mat-header-cell *matHeaderCellDef>Impuesto</th>
|
|
|
+ <ng-container matColumnDef="saldo">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Saldo</th>
|
|
|
<td mat-cell *matCellDef="let row">
|
|
|
{{
|
|
|
- row.impuesto == "" || row.impuesto == undefined
|
|
|
+ row.saldo == "" || row.saldo == undefined
|
|
|
? "-"
|
|
|
- : row.impuesto
|
|
|
+ : (row.saldo | number: "1.2-4")
|
|
|
}}
|
|
|
</td>
|
|
|
</ng-container>
|
|
|
@@ -1559,12 +1642,6 @@
|
|
|
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
|
|
|
<tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
|
|
|
</table>
|
|
|
-
|
|
|
- <mat-paginator
|
|
|
- [pageSizeOptions]="[10, 15, 25]"
|
|
|
- [pageIndex]="0"
|
|
|
- [pageSize]="10"
|
|
|
- ></mat-paginator>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|