Árvore de páginas

01. DATOS GENERALES


Línea de producto: 

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:SIGAFIN - Financiero.
Función:

  

Rutina(s)Nombre TécnicoFecha
FINA087ACobros Diversos.23/06/2020
FISA815Generación Complemento de Recepción de Pago.26/06/2020

  

Issue (asociado):DMINA-9365 (DMINA-9401 | DMINA-9588)
Pacote:007567
Versión:12.1.17 o Superiores.

02. SITUACIÓN/REQUISITO

En la rutina Cobros Diversos (FINA087A), se solicita la creación de un parámetro para habilitar o deshabilitar el cálculo automático de valores en la sección "Monedas" de la ventana "Valores de la baja" al aplicar Descuentos, Multas e Intereses a un título seleccionado.

03. SOLUCIÓN

  • En la función FAPagtoAtu() de la rutina Cobros Diversos (FINA087A), se agrega el uso del parámetro MV_PGOAUTR; el cual se utiliza para para habilitar o deshabilitar el cálculo automático de valores en la sección "Monedas" de la ventana "Valores de la baja" al aplicar Descuentos, Multas e Intereses a un título seleccionado.
  • En la función fGetDocs() de la rutina Generación Complemento de Recepción de Pago (FISA815), se agrega tratamiento para encontrar el valor por título y no por parcialidad.


A continuación, se muestra la sección de Pre-condiciones y Pasos para validar la solución:


  1. Realicé un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9365.
  3. Validar que la rutinas incluidas en el parche, coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Realizar las configuraciones mencionadas en la sección 04. DICCIONARIO DE DATOS.
  5. Configurar el parámetro MV_PGOAUTR con el valor ".T." (sin comillas).
  6. Crear una Factura de Venta en Moneda 1 con un valor bruto de "136,368.63", la cual debe encontrarse timbrada.
    1. Tres parcialidades de "45,456.21".
  7. Informar Tasa del día para la moneda "dólar", con un valor de "19.81".
  1. Ingresar a la rutina Cobros Diversos, ubicada en "SIGAFIN - Actualizaciones | Cuentas por Cobrar | Cobros Diversos".
  2. Informar los parámetros solicitados.
  3. Informar el encabezado del Recibo.
    • El cliente informado, debe corresponder al utilizado en el documento a cobrar.
  4. Seleccionar la forma de cobro e informar el valor por cobrar.
    1. Tipo Valor (EL_TIPODOC) = EF - En Efectivo.
    2. Prefijo (EL_PREFIXO) = "EF".
    3. Número (EL_NUMERO) = "REC00000000000000101".
    4. Moneda (EL_MOEDA) = "2".
    5. Valor (EL_VALOR) = "2,294.61".
      • El valor se calcula utilizando "Valor del título entre la tasa del recibo (la cual fue tomada de la tasa del día)".
        • 45,456.21 ÷ 19.81 = 2,294.6092
        • El resultado anterior se redondeará a: 2,294.61
  5. Seleccionar el Cliente para el cual se realizará el cobro.
  6. Seleccionar el Título a cobrar.
  7. En la ventana mostrada (Valores de la baja):
    1. Se visualizan los siguientes valores:



    2. Borrar el valor en la Moneda 1 (PESO), quedando en "0.00".
    3. Informar el valor en la Moneda 2 (DÓLAR), quedando en "2,294.61".
    4. Observar que el campo "Valor por bajar" es mayor al campo "= por cobrar" por un centavo (0.01).



    5. Para realizar el cuadre de los valores mencionados anteriormente; y conseguir un proceso de cobro correcto, se procede a informar en el campo "+ Multas" el valor 0.01.
    6. Observar que se realizan las siguientes actualizaciones:



      • Observar que el sistema actualizará el campo "= por cobrar" con el valor 45,456.21 + 0.01 (Multa)
      • El campo correspondiente a la Moneda 1 (PESO) se actualiza.
    7. Borrar el valor en la Moneda 1 (PESO), quedando en "0.00".
    8. Informan nuevamente el valor de la Moneda 2 (DÓLAR):



    9. Dar clic en el botón "Ok" y validar que no se muestre un mensaje que indique diferencia entre los valores por cobrar y bajar.
  8. Validar que el título haya quedado seleccionado y el "Saldo" correspondiente a la moneda utilizada, se encuentre en "0.00".



  9. En la ventana Recibo (Resumen):
    • Seleccionar la moneda "Dólar", en el campo "Valores en".
    • Validar que el campo "Saldo" se encuentra en "0.00".



  10. Dar clic en "Avanzar" o "Confirmar".
  11. Validar que no es solicitada la confirmación para la generación de un título de tipo "RA".

04. DICCIONARIO DE DATOS

Al implementar la solución del presente issue, se recomienda realizar la siguiente modificación al diccionario de datos:

  1. Ingresar al Configurador (SIGACFG) con acceso exclusivo.
  2. Crear el parámetro MV_PGOAUTR, como se describe a continuación:

    ParámetroMV_PGOAUTR
    TipoLógico
    Descripción

    Habilita/deshabilita cálculo automático de Monedas en la ventana Valores de Baja de Cobros Diversos: .T. = Habilita / .F. = Deshabilita.

    Contenido default.F.