Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFIN - Financiero
Función:

   

Rutina(s)Nombre TécnicoFecha
FINXFIN.PRWFunciones genéricas del módulo Financiero.23/04/2021
FIN005.SQLStored Procedure de informe Aging23/04/2021

   

País:México
Ticket:10587898
Requisito/Story/Issue (informe el requisito vinculado):DMINA-11645

02. SITUACIÓN/REQUISITO

Cuando se tiene un Anticipo (RA) en moneda 1 y se tiene una baja en moneda 2 desde la rutina de Bajas por Cobrar (FINA070), al generar el informe Aging (FINR133) los saldos se imprimen con valores erróneos, ya que resta valores de diferentes monedas.

03. SOLUCIÓN

En la rutina de Funciones genéricas del módulo Financiero (FINXFIN.PRX), dentro de la función xSaldoTit() se realiza la conversión de moneda para el campo Vlr. Mon. 2 (E5_VLMOED2), cuando el título es de tipo Anticipo (RA) y si el país es México (MEX), Colombia (COL), Perú (PER) o Paraguay (PAR).

Adicional se realiza modificación del procedimiento almacenado FIN005.sql, donde se realiza la conversión de la moneda para el saldo, cuando el título es de tipo Anticipo (RA) y si el país es México (MEX), Colombia (COL), Perú (PER) o Paraguay (PAR). Este procedimiento almacenado forma parte del paquete de instalación p12_10.sps.


  1. Realizar respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-11645.
  3. Validar que las rutinas actualizadas correspondan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico.
  4. Moneda - SIGAFIN Menú "Actualizaciones | Archivos | Monedas (MATA090)"
    1. Registrar tasa de cambio moneda 2 del día con valor de 22.00
  5. Banco - SIGAFIN Menú "Actualizaciones | Archivos Bancos (MATA070)" 
    1. Registrar banco en moneda 1
    2. Registrar banco en moneda 2
  6. Clientes - SIGAFIN Menú "Actualizaciones | Archivos | Clientes (MATA030)"
    1. Registrar un cliente
  7. Cobros Diversos - SIGAFIN "Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)"
    1. Generar un título RA con valor de 5000.00 en moneda 1 con banco en moneda 1
  8. Bajas por Cobrar -  SIGAFIN "Actualizaciones | Cuentas por Cobrar | Bajas por Cobrar (FINA070)"
    1. Realizar la baja del titulo RA con banco en moneda 2 por el valor de 27.27

Informe Aging

En el módulo SIGAFIN Menú "Informes| Cuentas por Cobrar | Aging (FINR133)"

  1. Informar las preguntas solicitadas:
    1. Intervalo de clientes, indicar el código del cliente utilizado para la prueba
    2. Intervalo de fechas en el que fue emitido el titulo RA
    3. Informe "Analítico" 
    4. La Fecha de Referencia deberá ser igual a la fecha de baja del titulo RA  
    5. Moneda 2
  2. Ejecutar la generación del Informe de Aging.
  3. Se mostrará el saldo del Anticipo (RA) con el valor de -200.00

    ValorMonedaTasaSaldo Moneda 1Saldo Moneda 2
    5000.00115000.0027.27
    27.27222600.0027.27



    -4400.00-200.00


04. INFORMACIÓN ADICIONAL

Procedimiento almacenado del módulo Financiero (SIGAFIN)

  • Acceder al configurador de Protheus; SIGACFG e ir al menú Base de Datos | Diccionario | Stored Procedure.
  • En la opción Consulta, verificar si "FINXFIN - Saldo del título" se encuentra instalado en la base de datos.


  • En caso afirmativo, por medio de la opción Instalación, aplicar la actualización del paquete p12_10.sps.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.17 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.

05. ASUNTOS RELACIONADOS

  • Documento técnico de Referencia:

    Informe Aging - FINR133 México