Por ejemplo, los costos del seguro se pagan vendido unidades disponibles
de la cuenta de la póliza. La rutina recibe como parámetro
el monto que es necesario pagar, con esta información la rutina
se encarga de vender unidades para conseguir el efectivo necesario. Si
el dinero representado en las unidades de inversión no es suficiente
para pagar el cargo (monto pasado como parámetro) se retorna un
número de error.
Al culiminar cada venta de unidades, se invoca a la rutina que actualiza los saldos individuales de los movimientos de "Compra de Unidades". De esta forma, la rutina es capaz de actualizar los inventarios correspondientes, y aplicar el método de descargue de unidades según el método Fifo (First-in; First-out).
Identificación |
Tipo |
Ins_Sell_Units | Procedure |
P_nAmount: Monto del cargo.
P_nCurrency: Moneda en la cual se expresa el monto del cargo.
P_nBranch: Código del ramo asociado a la cuenta que vende las unidades.
P_nProduct: Código del producto asociado a la póliza que vende las unidades
P_nPolicy: Número de póliza que vende las unidades.
P_nCertif: Número del certificado dentro del colectivo.
P_dEffecdate: Fecha de la venta.
P_sCertype: Tipo de registro
P_nConsec_ref: Número de registro que origina la venta de unidades
W_result ( Boolean): Indica resultado de la venta