Árvore de páginas

01. DATOS GENERALES

Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombreFecha
FINA998.appAplicativo Totvs Recibos.04/07/2023
common-config.service.tlppConfiguración Global de Totvs Recibo.06/07/2023
payment-form-detail.data.tlppData del detalle de la forma de pago.06/07/2023
receipt.service.tlppServicio de recibo de cobro.06/07/2023
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.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-20159.
  3. 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.
  4. A través de la rutina "Facturaciones", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Facturación), capturamos dos facturas:
    1.  Factura en moneda 1
    2.  Factura en moneda 2
  5. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección 01. DATOS GENERALES, así como las fechas.

  1. 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:
    1. Dar clic en "Nuevo recibo".
    2. Informar el encabezado con los datos del cliente que fue generado el recibo.
    3. Dar clic en "Extraer títulos".
    4. Editar la factura creada en moneda 1 con montos en moneda 1 y 2 
    5. Verificar que en la columna cobrar se visualice correctamente el monto con el formato de la moneda
    6. Editar la factura creada en moneda 2 con montos en moneda 1 y 2, la moneda 2 indicar un monto con decimales
    7. 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.
    8. Incluir las formas de pago necesarias para empatar los montos.
    9. Verificar una grabación correcta del recibo.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

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.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo