Á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:
Rutina(s)Nombre TécnicoFechas
FINA080.PRWBaja de Títulos por Pagar05/10/2022
FINXFUMI.PRWFunciones Genéricas de Financiero para Mercado Internacional05/10/2022
País:Perú
Ticket:15020284
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16904


02. SITUACIÓN/REQUISITO

Cuando se Eliminan Residuos de una Factura en Moneda 2, los registros del movimiento se almacenan en Moneda 1, esto origina que al utilizar la consulta de Títulos por Pagar, los movimientos de la Factura se muestren incongruentes.

Dentro del fuente Bajas por Pagar (FINA080), en las funciones fA080Tit() y fA080Grv() se realizan consultas para obtener la moneda del Banco (SA6), sin embargo, en el proceso de Eliminación de Residuos (FINA415) los registros generados en la tabla Movimientos Bancarios (SE5), no contienen información del Banco, por lo tanto, las conversiones de moneda son erróneas.


03. SOLUCIÓN

  • En la rutina Bajas por Pagar (FINA080) se realizan las siguientes modificaciones:
    • Dentro de la función fA080Tit() se asigna la moneda del campo E5_MOEDA a la variable nMoedaBco para obtener correctamente las conversiones de moneda cuando se realiza la Eliminación de Residuos (FINA415) para Perú, ya que para este proceso no es utilizado el Banco (SA6).
    • En la función fA080Grv() se asigna la moneda del campo E5_MOEDA a la variable nMoedaBco para obtener correctamente las conversiones de moneda y se asigna la función fn080ERFk2() que  informará los valores de las conversiones entre monedas a los campos Valor Baja (FK2_VALOR) y Vlr.Moneda2 (FK2_VLMOE2).
  • En la rutina Funciones Genéricas de Financiero para Mercado Internacional (FINXFUMI) se crea la función fn080ERFk2() para informar los valores de las conversiones entre monedas a los campos Valor Baja (FK2_VALOR) y Vlr.Moneda2 (FK2_VLMOE2) cuando se realiza una eliminación de residuos.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-16904.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Configurar tasa del día a 3.58 para la Moneda 2. 
  5. Configurar Bancos en Moneda 1 y 2.
  6. Configurar una Modalidad de Tipo "Analítica"  y Cond. Modal "Ingresos".
  7. Crear una Factura de Entrada en Moneda 2 con un valor de 540.01.

1. Orden de Pago.

  1. Ingresar a la rutina Orden de Pago, ubicada en "SIGAFIN - Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A)".
  2. Capturar los siguientes parámetros:
    • ¿De Vencimiento? = Fecha de vencimiento de la Factura de Compra
    • ¿A Vencimiento? =  Fecha de vencimiento de la Factura de Compra
    • ¿De Proveedor? = Proveedor con el que se emitió la Factura de Compra
    • ¿A Proveedor? = Proveedor con el que se emitió la Factura de Compra
    • ¿Mostrar? = Todas
    • ¿Filtra ya Generada? = Si
    • ¿Muestra Asientos? = No
    • ¿Agrupa Asientos? = No
    • ¿Asientos en línea? = No
    • ¿Agrupar OP por? = Prov + Sucursal
    • ¿Para que el saldo genere? = PA
    • ¿Imprime Comprobante? = No
    • ¿Nombre Rutina Comprobante? = ""
    • ¿Editar Número Comprobante? = No
  3. Confirmar .
  4. Seleccionar el título por pagar de la Factura de Entrada en Moneda 2 ( configurada en las Pre-condiciones.), dar clic en +Pago Automático.
    • Pestaña "Ordenes"
      1. En el Menú "Otras Acciones" seleccionar la opción "Modificar".
      2. Modificar la cantidad a pagar asignando 539.00
    • En la pestaña "Forma de Pago".
      1. Modalidad: Modalidad de pago configurada en las Pre-condiciones.
      2. Pagar con "Debito inmediato".
      3. Datos del titulo de pago "TF".
      4. Banco en Moneda 2 configurado en las Pre-condiciones.
  5. Grabar la Orden de Pago.


1.2 Posición de Títulos por Pagar.

  1. Ingresar a la rutina Posición de Títulos por Pagar, ubicada en "SIGAFIN - Consultas | Cuentas por Pagar | Posición de Títulos por Pagar (FINC050)".
  2. Seleccionar el Titulo por Pagar.
  3. Revisar que se informe la Orden de Pago por el valor de 539.00 y el Saldo de 1.01.


2. Eliminación de Residuos.

  1. Ingresar a la rutina Eliminación de Residuos , ubicada en "SIGAFIN - Miscelánea| Archivos | Eliminación de Residuos (FINA415)".
  2. Capturar los siguientes parámetros
    • ¿Tipo de Título? = Pagar
    • ¿Tipo de Baja? =  DAC
    • ¿Historial de la Baja? = BAIXA AUTOMATICA
  3. Confirmar.
  4. Capturar los siguientes parámetros
    • ¿De Código? = Proveedor de la Factura de Compra
    • ¿A Código? =  Proveedor de la Factura de Compra
    • ¿De Tienda? = Tienda del Proveedor
    • ¿A Tienda? = Tienda del Proveedor
    • ¿De Prefijo? = Serie de la Factura de Compra
    • ¿A Prefijo? = Serie de la Factura de Compra
    • ¿De Título? = Número de la Factura de Compra
    • ¿A Título? = Número de la Factura de Compra
    • ¿De Tipo? = Tipo de la Factura de Compra
    • ¿A Tipo? =  Tipo de la Factura de Compra
    • ¿De Naturaleza? = Modalidad de la Factura de Compra
    • ¿A Naturaleza? = Modalidad de la Factura de Compra
    • ¿De Emisión? = Fecha de Emisión de la Factura de Compra
    • ¿A Emisión? =  Fecha de Emisión de la Factura de Compra
    • ¿De Vencimiento? = Fecha de vencimiento de la Factura de Compra
    • ¿A Vencimiento? =  Fecha de vencimiento de la Factura de Compra
    • ¿Saldo Máximo? = 1.01
    • ¿Qué Moneda? =  Moneda 2
    • ¿Selecciona Títulos? =
  5. Seleccionar el Título y Confirmar.

2.2 Posición de Títulos por Pagar.

  1. Ingresar a la rutina Posición de Títulos por Pagar, ubicada en "SIGAFIN - Consultas | Cuentas por Pagar | Posición de Títulos por Pagar (FINC050)".
  2. Seleccionar el Título por Pagar.
  3. Revisar que se informe la Orden de Pago con el valor de 539.00, la baja automática de la Eliminación de Residuos de 1.01 y los Saldos en cero.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La presente solución aplica para versiones 12.1.33 o superiores.


05. ASUNTOS RELACIONADOS

  • Orden de pago (FINA085A - MI)