01. DATOS GENERALES
Producto | TOTVS Backoffice | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||||||||
Segmento: | Backoffice | |||||||||||||||
Módulo: | SIGAFIN - Financiero | |||||||||||||||
Función: |
| |||||||||||||||
País: | Todos | |||||||||||||||
Ticket: | NA | |||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-20159 |
02. SITUACIÓN/REQUISITO
Dentro de la rutina Totvs Recibo (FINA998), en la sección Nuevo recibo, se requiere visualizar los decimales conforme a la configuración de los parámetros MV_CENT , MV_CENT2, MV_CENT3, MV_CENT4 Y MV_CENT5 en los documentos, tanto en el filtrado como en la selección o edición del mismo.
03. SOLUCIÓN
Dentro del aplicativo Totvs recibo se modifica la visualización de los montos de los documentos en cada una de las tablas dentro del aplicativo que muestren valores monetarios, con esto se corrige la visualización de los saldos al seleccionar o editar un documento dentro de Nuevo recibo.
Dentro de la rutina Servicio de recibo de cobro(receipt.service) se realizan los siguientes ajustes:
- En el Método que obtiene los recibos de cobro de acuerdo a los filtros(receiptsDataService) se agrega una nueva propiedad "currency" al json de retorno para identificar la moneda.
Dentro de la rutina Data del detalle de la forma de pago(payment-form-detail.data) se realizan los siguientes ajustes:
- En el Método que obtiene los datos de la forma de pago(getpaymentFormDetailAdapter) se agrega una nueva propiedad "currency" al json de retorno para identificar la moneda.
Dentro de la rutina Configuración Global de Totvs Recibo(common-config.service), se realizan los siguientes ajustes:
- En el Método que obtiene el tamaño de los campos de la tabla SEL(getConfigTAMService) se realiza un tratamiento para retornar un arreglo con el número de decimales de las monedas tomando en cuenta la configuración en los parámetros MV_CENT , MV_CENT2, MV_CENT3, MV_CENT4 Y MV_CENT5.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-20159.
- A través del módulo Configurador– SIGACFG, configurar los parámetros MV_CENT , MV_CENT2, MV_CENT3, MV_CENT4 Y MV_CENT5 con los decimales de cada moneda.
- A través de la rutina "Facturaciones", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Facturación), capturamos dos facturas:
- Factura en moneda 1
- Factura en moneda 2
Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección 01. DATOS GENERALES, así como las fechas.
- A través de la rutina de TOTVS Recibos (FINA998) que se encuentra en el menú perteneciente al módulo de Financiero-SIGAFIN (Actualizaciones | Cuentas por Cobrar) debe efectuar el siguiente proceso:
- Dar clic en "Nuevo recibo".
- Informar el encabezado con los datos del cliente que fue generado el recibo.
- Dar clic en "Extraer títulos".
- Editar la factura creada en moneda 1 con montos en moneda 1 y 2
- Verificar que en la columna cobrar se visualice correctamente el monto con el formato de la moneda
- Editar la factura creada en moneda 2 con montos en moneda 1 y 2, la moneda 2 indicar un monto con decimales
- Verificar que en la columna cobrar se visualice correctamente el monto con decimales que se informó en los parametros MV_CENT , MV_CENT2, MV_CENT3, MV_CENT4 Y MV_CENT5 obedeciendo al cálculo realizado respecto a la moneda del documento.
- Incluir las formas de pago necesarias para empatar los montos.
- Verificar una grabación correcta del recibo.
04. INFORMACIÓN ADICIONAL
La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.¡IMPORTANTE!