Venta de unidades de inversión

Función general

Esta rutina realiza la venta de unidades de inversión para pólizas de vida que manejan fondos (p.ej.: Unit Linked). Se usa en todos los procesos que impliquen venta de unidades de la póliza, con el fin de obtener efectivo que permita pagar algún cargo o para comprar unidades de otro fondo (como en la transacción de "Cambio de Fondos" o "Switches").

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.
 

La rutina se encarga de registrar los movimientos de entrada y salida de unidades en la cuenta de la empresa y la póliza respectivamente, así como actualizar el saldo de las cuentas involucradas. Si el producto tiene definido costos por venta de unidades, esta rutina se encarga de registrarlos en la cuenta corriente.
 
Como se mencionó al inicio, la rutina se usa normalmente para complementar una operación de débito previamente registrada. Por ejemplo, en la transacción de retiros de cuenta corriente, si hay algún cargo definido, este se registra en la cuenta corriente de la póliza antes de la invocación de esta rutina, la cual se encarga convertir a efectivo el número de unidades necesarias para satisfacer el monto del débito.

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).

Información técnica

 

Identificación

Tipo

Ins_Sell_Units Procedure

Parámetros de entrada

Proceso

Parámetros de salida