Requisito/Story/Issue (informe el requisito vinculado):
DMINA-21485.
02. SITUACIÓN/REQUISITO
Se solicita remover los disparadores de los campos Valor base, Alícuota y Valor del impuesto, por funciones debido a un error.log generado cuando se utilizan valores con decimales en estos campos.
03. SOLUCIÓN
En las rutinas de Modelo localizado de Recibos para Paraguay y Argentina (FINA887PAR-FINA887ARG), en la función ModelDef, se remueven los disparadores de los campos Valor base, Alícuota y Valor del impuesto.
En la rutina de (PAYMENTFORM.SERVICE), se crea función LdAlqBseVl, que calcula y actualiza el valor de los campos Valor base, Alícuota y Valor del impuesto cuando estos se modifican.
Realizar un respaldo del repositorio (RPO).
Realizar la aplicación del parche correspondiente al issue DMINA-21485.
Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
A través de la rutina “Clientes”, ubicada en el módulo Financiero - SIGAFIN (Actualizaciones | Archivos), incluir un cliente.
Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
Ingresar a la opciónNuevo Recibo.
Capturar los datos del encabezado.
Agregar una formas de pago de tipo Retención de IVA. (En los campos Valor, Alícuota y Valor base puede o no utilizar decimales)
Prueba 01:
Informe el campo Valor.
Informe el campo Alícuota.
Verifique que se actualice automáticamente el campo Valor base.
Prueba 02:
Informe el campo Valor base.
Informe el campo Alícuota.
Verifique que se actualice automáticamente el campo Valor.
Prueba 03:
Informe el campo Valor.
Informe el campo Valor base.
Verifique que se actualice automáticamente el campo Alícuota.
Informe los campos obligatorios de la forma de pago y confirme la forma de pago.
Confirme el recibo, confirme la generación de recibo anticipado, después visualice el recibo y verifique que se haya grabado satisfactoriamente la forma de pago con los valores informados.