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