Download MODIFICAR CALCULO DE LAS RECARGAS POR PAIS

Document related concepts
no text concepts found
Transcript
INFORME DE PRUEBA
Usuario Quality: Andrea Uribe
“NUEVA FUNCIONALIDAD”
TAREA: 6904 - MODIFICAR CALCULO DE LAS RECARGAS POR PAIS
DESARROLLADOR: Dinorah Ramos
REQUERIMIENTO
Se debe modificar el cálculo de las recargas por país:
1.
Se debe configurar por país un flag que indique que tipo de cálculo usar.
2.
A los países que tengan configurado el flag del punto 1 se debe considerar
lo siguiente a la hora de hacer la recarga:
-
Si el abonado tiene la recarga vencida solo puede recargar el
monto completo de su mensualidad. No se debe permitir recarga
parciales.
-
Si el abonado tiene una recarga activa y desea ingresar una
recarga por un monto menor a su mensualidad el sistema debe
realizar el cálculo en base a un porcentaje de incremento con respecto
a su renta mensual.
-
Si el abonado ingresa una recarga por un monto igual o superior a
su renta mensual el sistema debe calcular la recarga sin el incremento
de penalización.
Modificaciones en GxVision:
-
Crear un nuevo flag asociado a la configuración general del país
donde se indique que tipo de recarga aplica.
-
Validar que si la última recarga del abonado se encuentra en status
vencida el importe permitido para la recarga debe ser mayor o igual a
su renta mensual.
-
Validar que si el abonado tiene una recarga activa e ingresa un
importe menor a su renta mensual el cálculo de los días de la
recarga debe ser en base a un porcentaje de incremento con respecto
a su renta mensual.
-
La recarga quedaría en modo continuo siempre y cuando el
importe de la misma sea mayor o igual a su renta mensual.
-
La recarga quedaría en modo diario cuando el abonado ingrese
una recarga por importe menor a su renta mensual.
DESCRIPCIÓN DE LA NUEVA FUNCIONALIDAD
Se desarrollado una nueva funcionalidad, configurable en el sistema que permitirá
realizar el cálculo del Modo y los Días de Disfrute de la Recarga, de forma diferente
de acuerdo al país.
Si en la base de datos de un país se coloca la configuración para Recarga Normal,
el sistema trabaja como hoy en día, permitiendo la carga de recargas de modo Por
Día, Ajuste y Continua.
Si en la base de datos de un país se coloca la configuración para RecargaCompleta,
el sistema funcionará como se indica a continuación:

Se crea una validación para los abonados que no poseen recargas ‘Activas’
y/o ‘Pendientes’ al momento de realizar una nueva recarga, que solo le
permitirá realizar la recarga si el importe de la misma es mayor o igual a su
renta básica.

Las recargas generadas serán en Modo Continuo sólo cuando el abonado
recargue un importe mayor o igual a su renta básica, en caso contrario la
recarga será en Modo Por Día. Sin importar que el abonado tenga o no
recargas ‘Activas’ y/o ‘Pendiente’ en Modo Continuo.

Se incorpora la validación y los cambios en los webservices que dan alta
recargas.
Se realiza la prueba para el programa de Recarga Normal y funciona como hasta
ahora, se han trabajado las recargas.
1.-Notas del Desarrollador.
--- QUERY DE INICIALIZACION PARA EL PAIS QUE DESEA APLICAR LOS
CAMBIOS SOLICITADOS
insert into gx.cfgconstantes values ('TCRP','Tipo de Calculo para Recargas por
Pais','RecargaCompleta','VARCHAR',255,0)
--- QUERY DE INICIALIZACION PARA LOS DEMAS PAISES (QUE NO TOMARAN
LOS CAMBIOS DE ESTA TAREA)
insert into gx.cfgconstantes values ('TCRP','Tipo de Calculo para Recargas por
Pais','RecargaNormal','VARCHAR',255,0)
2.- Notas de Configuración.
2.1.- Querys
2.1.1.- Se debe ejecutar el siguiente query de inicialización para los países
que los requieran:
--- QUERY DE INICIALIZACION PARA EL PAIS QUE DESEA APLICAR LOS CAMBIOS
SOLICITADOS
insert into gx.cfgconstantes values ('TCRP','Tipo de Calculo para
Recargas por Pais','RecargaCompleta','VARCHAR',255,0)
--- QUERY DE INICIALIZACION PARA LOS DEMAS PAISES (QUE NO TOMARAN LOS
CAMBIOS DE ESTA TAREA)
insert into gx.cfgconstantes values ('TCRP','Tipo de Calculo para
Recargas por Pais','RecargaNormal','VARCHAR',255,0)
2.2.- Creación de Opciones y Menús
No tiene Opciones y Menús de inicialización
2.3.- Configuraciones Iniciales
No tiene configuraciones iniciales
2.4.- Versiones de Navegador y Java
Navegador: Mozilla FireFox (31.0) , Google Chrome (Versión 31.0.1650.48 m)
Versión de Java:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Nota: los menú en el Google Chrome se alinean a la derecha a diferencia que en el
Mozilla FireFox que se alinean a la izquierda.
PRUEBAS REALIZADAS
 Configuración por País
Ruta: GxVision K2B  Conf. Operativa  Conf. General  Constantes de
Configuración GxVision
En los países que se quiera usar la modalidad del cálculo de recarga especificado en esta
tarea se debe configurar así:
 Recarga
Ruta: GxVision K2B  Atención al Cliente  CRM  Recarga
 Abonado sin Recargas ‘Activas’ y/o ‘Pendiente’  Importe de Recarga <
Renta Básica
Si el abonado no tiene recargas ‘Activas’ y/o ‘Pendientes’ el sistema valida que para cargar
una recarga, la misma debe tener el importe mayor o igual a la Renta Básica del Abonado,
si el importe es menor, se emite el siguiente mensaje:
Desde el webservice:
 AplicaPagoAbonado:
 AplicaRecargaGeneral:
 AplicaRecargaTuVes:
 Abonado sin Recargas ‘Activas’ y/o ‘Pendiente’  Importe de Recarga =
Renta Básica
Se tiene el siguiente abonado sin recargas Activas y/o Pendientes:
Se carga una recarga:
Se carga la recarga en Modo ‘Continuo’
Los documentos:
Recibo
Facturas
Desde el webservice:
 AplicaPagoAbonado:
 AplicaRecargaGeneral:
 AplicaRecargaTuVes:
 Abonado sin Recargas ‘Activas’ y/o ‘Pendiente’  Importe de Recarga >
Renta Básica
Se observa la recarga generada en Modo Continuo:
Se observan los documentos asociados:
Recibo
Factura
Desde el webservice:
 AplicaPagoAbonado:
 AplicaRecargaGeneral:
 AplicaRecargaTuVes:
 Abonado con Recargas ‘Activas’ y/o ‘Pendiente’  Importe de Recarga <
Renta Básica
Cuando el abonado posee una recarga ‘Pendiente’ y/o ‘Activa’
Se observa la recarga generada en Modo Por Día:
Se observa que el importe usado corresponde al monto por día:
APROBADA EN BETA 