|
|
@@ -135,6 +135,7 @@ export class TIT implements InstrumentComponent {
|
|
|
instrument_work_summary: any = [];
|
|
|
ytm_vencimiento_porcentaje_compra: any;
|
|
|
ytm_vencimiento_porcentaje_venta: any;
|
|
|
+ comision_bolsa_venta: any;
|
|
|
|
|
|
constructor(
|
|
|
private formBuilder: FormBuilder,
|
|
|
@@ -458,6 +459,15 @@ export class TIT implements InstrumentComponent {
|
|
|
if (!form.valid) {
|
|
|
return false;
|
|
|
}
|
|
|
+ if (this.amortizaciones == undefined && this.proyecciones == undefined) {
|
|
|
+ Swal.fire({
|
|
|
+ icon: "error",
|
|
|
+ title: "Error de validación",
|
|
|
+ text: "Debe ingresar un archivo con los porcentajes de amortización"
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
Swal.fire({
|
|
|
allowOutsideClick: false,
|
|
|
icon: "info",
|
|
|
@@ -549,6 +559,9 @@ export class TIT implements InstrumentComponent {
|
|
|
// Instrumento de venta
|
|
|
this.comision_casa_venta =
|
|
|
ans["result"]["instrumento_venta"]["comision_casa_venta"];
|
|
|
+ this.comision_bolsa_venta =
|
|
|
+ ans["result"]["instrumento_venta"]["comision_bolsa_venta"];
|
|
|
+
|
|
|
this.fecha_siguiente_cupon_venta =
|
|
|
ans["result"]["instrumento_venta"]["fecha_siguiente_cupon_venta"];
|
|
|
this.dias_vencimiento_venta =
|
|
|
@@ -628,8 +641,7 @@ export class TIT implements InstrumentComponent {
|
|
|
.comision_casa_porcentaje_compra,
|
|
|
comision_bolsa_porcentaje_compra: this.investmentProposalForm.value
|
|
|
.comision_bolsa_porcentaje_compra,
|
|
|
- ytm_vencimiento_porcentaje_compra: this.investmentProposalForm.value
|
|
|
- .ytm_vencimiento_porcentaje_compra,
|
|
|
+
|
|
|
valor_nominal_venta: this.investmentProposalForm.value
|
|
|
.valor_nominal_venta,
|
|
|
precio_venta: this.investmentProposalForm.value.precio_venta,
|
|
|
@@ -641,8 +653,6 @@ export class TIT implements InstrumentComponent {
|
|
|
.comision_casa_porcentaje_venta,
|
|
|
comision_bolsa_porcentaje_venta: this.investmentProposalForm.value
|
|
|
.comision_bolsa_porcentaje_venta,
|
|
|
- ytm_vencimiento_porcentaje_venta: this.investmentProposalForm.value
|
|
|
- .ytm_vencimiento_porcentaje_venta,
|
|
|
|
|
|
fecha_vencimiento_compra: this.f.fecha_vencimiento_compra.value
|
|
|
.singleDate.formatted,
|
|
|
@@ -665,6 +675,8 @@ export class TIT implements InstrumentComponent {
|
|
|
fecha_siguiente_cupon_compra: this.fecha_siguiente_cupon_compra,
|
|
|
dias_vencimiento_compra: this.dias_vencimiento_compra,
|
|
|
dias_acumulados_compra: this.dias_acumulados_compra,
|
|
|
+ ytm_vencimiento_porcentaje_compra: this
|
|
|
+ .ytm_vencimiento_porcentaje_compra,
|
|
|
ytm_vencimiento_comision_porcentaje_compra: this
|
|
|
.ytm_vencimiento_comision_porcentaje_compra,
|
|
|
interes_acumulado_compra: this.interes_acumulado_compra,
|
|
|
@@ -677,11 +689,16 @@ export class TIT implements InstrumentComponent {
|
|
|
// Instrumento de venta
|
|
|
|
|
|
comision_casa_venta: this.comision_casa_venta,
|
|
|
+ comision_bolsa_venta: this.comision_bolsa_venta,
|
|
|
+
|
|
|
fecha_siguiente_cupon_venta: this.fecha_siguiente_cupon_venta,
|
|
|
dias_vencimiento_venta: this.dias_vencimiento_venta,
|
|
|
dias_acumulados_venta: this.dias_acumulados_venta,
|
|
|
+ ytm_vencimiento_porcentaje_venta: this
|
|
|
+ .ytm_vencimiento_porcentaje_venta,
|
|
|
ytm_vencimiento_comision_porcentaje_venta: this
|
|
|
.ytm_vencimiento_comision_porcentaje_venta,
|
|
|
+
|
|
|
interes_acumulado_venta: this.interes_acumulado_venta,
|
|
|
interes_acumulado_porcentaje_venta: this
|
|
|
.interes_acumulado_porcentaje_venta,
|