01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
Rutina(s)Nombre TécnicoFecha
fina450Compensación Pagar / Cobrar19/10/2020
fina086Cancelación de la orden de Pago19/10/2020
fina080Baja de Títulos por Pagar19/10/2020
finxfumiFunciones genéricas Financiero19/10/2020
finc040Consulta títulos por cobrar19/10/2020
finc050Consulta títulos por Pagar19/10/2020
finxbxFunciones genéricas cuentas por Pagar / Cobrar19/10/2020
Ticket:9037440
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9385


02. SITUACIÓN/REQUISITO

La rutina FINA450 (compensación entre carteras) no permite compensar títulos con distinta moneda.


03. SOLUCIÓN

Se crea funcionalidad para poder compensar títulos en diferentes monedas.

Se actualizan los siguientes fuentes:

Fina450

  1. En función FA450CMP() se asigna checkbox “Cualquier moneda” que se utiliza para la activación del nuevo proceso. En el encabezado del grid de compensaciones se agregan los valores “Moneda Seleccionada ” y “Tasa” y en el pie de página se informa los “Totales mostrados en” la moneda en que serán exhibidos los totales Pagar/Cobrar. En la misma función se agregan las siguientes funciones:

  2. En la función FA450Chec1() se asigna la función fn450SEX para excluir filtro de monedas del query en las cuentas por cobrar cuando está activo el check “Cualquier moneda”
  3. En la función FA450Chec2 () se asigna la función fn450SEX para excluir filtro de monedas del query en las cuentas por pagar cuando este activo el check “Cualquier moneda”
  4. En Función Fa450Repl se asigna función fn450GrTmp en las cuentas por pagar/cobrar para llenar archivo temporal y obtener totales en la moneda seleccionada en la compensación.
  5. En función Fa450Edit se asigna función Fn450Mark Actualiza los totalizadores de las Cuentas por Cobrar /Pagar desde el proceso de compensación entre carteras.

Finxbx

  1. En la función FA070GRV() se inicializa variable lMonedaC que contiene valor del check “Cualquier moneda” que será utilizada en el fuente y se agregan las siguientes funciones:

  2. En función Fa070GrvSE5() se agregan las siguientes funciones:

Fina086

  1. En función fn086MoeEx se asigna el motivo de baja CEC –Compensación para validar si se muestra contenido de E5_VLMOED2, E5_VALOR


Fina080

  1. En función FA080Grv se inicializa variable lMonedaC que contiene valor del check “Cualquier moneda” y se agregan las siguientes funciones:


Finc040

  1. En la función Fr040Tem se asigna función fn086MoeEx que valida si se muestra contenido de E5_VLMOED2, E5_VALOR


Finxfumi

  1. Se crean las siguientes funciones:



  1. Realizar el respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9385.
  3. Validar que las rutinas actualizadas, correspondan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico.
  4. Configurar tasa del día a 22 para moneda 2 
  5. Crear una factura de entrada en moneda 1 por 6,600.00
  6. Crear una factura de Salida en moneda 2 por 300.00

1. Compensación parcial entre carteras

  1. Ingresar a la rutina Compensación entre carteras, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Compensación entre carteras ".
  2. En la pantalla principal de la Compensación dar clic en el botón "Compensar"
  3. Se mostrará una pantalla emergente, asignar los valores solicitados:
    • Intervalo de fechas de vencimiento
    • Valor a compensar = 50
    • Cliente y tienda con la que se dio de alta la factura de salida.
    • Proveedor y tienda con la que se dio de alta la factura de Entrada.
    • Moneda = Moneda 2



  4. Seleccionar el check Box "Cualquier moneda"
    • Al seleccionar el check “Cualquier moneda” la moneda seleccionada funcionará como moneda del valor de la compensación.
  5. Dar clic en el botón "Ok"
  6. Se mostrará la pantalla de compensación Pagar/Cobrar con los títulos en moneda 1 y moneda 2
    En el encabezado se mostrará la "moneda seleccionada" y la "tasa" del día.
    Se mostraran las columnas "Moneda" que contendrá el valor de la moneda del documento, "Tasa" que contendrá el valor de la tasa del día y "Val. en" que contendrá el valor a pagar/cobrar en la moneda seleccionada.
    Moneda para documento de entrada = 1,  Tasa para documento de entrada = 1, Val en Moneda 2 = 6600/22 =300.00
    Moneda para documento de Salida = 2,  Tasa para documento de salida = 22, Val en Moneda 2 = 300



  7. Seleccionar los documentos.



    Al seleccionar los documentos, en el pie de página se mostrará el total seleccionado, en este caso, será mostrado el valor de compensación asignado anteriormente.
  8. Dar clic en el botón "Grabar" para realizar la compensación.

2. Consulta 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".
  2. En la pantalla principal se mostrará la factura de entrada generada anteriormente con estatus de "Dada de Baja Parcialmente"
  3. Seleccionar el documento y dar clic en el botón "Consulta".
  4. Se mostrará el valor pagado de 1,100.00 por concepto de compensación (CEC) quedando un saldo de 5,500.00.
    • Valor Compensación = 50 moneda 2
    • Valor de documento entrada = 6,600.00
    • Valor compensación en moneda de documento de entrada 50 * 22 =1,100.00
    • Saldo = 6,600.00 - 1,100.00 = 5,500.00

  5. Nota: El valor pagado siempre será mostrado en la moneda del título.



3. Consulta de títulos por cobrar

  1. Ingresar a la rutina Posición de Títulos por Cobrar, ubicada en "SIGAFIN - Consultas| Cuentas por Cobrar| Posición de Títulos por Cobrar".
  2. En la pantalla principal se mostrará la factura de salida generada anteriormente con estatus de "Dada de Baja Parcialmente"
  3. Seleccionar el documento y dar clic en el botón "Consulta".
  4. Se mostrará el valor cobrado de 50 por concepto de compensación (CEC) quedando un saldo de 250.00.
    • Valor Compensación = 50 moneda 2
    • Valor de documento entrada = 300.00
    • Saldo = 300.00 - 50 = 250.00

  5. Nota: El valor pagado siempre será mostrado en la moneda del título.




1. Compensación total entre carteras

  1. Ingresar a la rutina Compensación entre carteras, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Compensación entre carteras ".
  2. En la pantalla principal de la Compensación dar clic en el botón "Compensar"
  3. Se mostrará una pantalla emergente, asignar los valores solicitados:
    • Intervalo de fechas de vencimiento
    • Valor a compensar = dejar vacío
    • Cliente y tienda con la que se dio de alta la factura de salida.
    • Proveedor y tienda con la que se dio de alta la factura de Entrada.
    • Moneda = Moneda 1



  4. Seleccionar el check Box "Cualquier moneda"
    • Al seleccionar el check “Cualquier moneda” la moneda seleccionada funcionará como moneda del valor de la compensación.
  5. Dar clic en el botón "Ok"
  6. Se mostrará la pantalla de compensación Pagar/Cobrar con los títulos en moneda 1 y moneda 2
    En el encabezado se mostrará la "moneda seleccionada" y la "tasa" del día.
    Se mostraran las columnas "Moneda" que contendrá el valor de la moneda del documento, "Tasa" que contendrá el valor de la tasa del día y "Val. en" que contendrá el valor a pagar/cobrar en la moneda seleccionada.
    Moneda para documento de entrada = 1,  Tasa para documento de entrada = 1, Valor en moneda 1 =5,500.00
    Moneda para documento de salida = 2,  Tasa para documento de salida= 22, Val en Moneda 1 = 250 * 22 = 5,500.00



  7. Seleccionar los documentos.



    Al seleccionar los documentos, en el pie de página se mostrará el total seleccionado, en este caso, será mostrado el valor de compensación asignado anteriormente.
  8. Dar clic en el botón "Grabar" para realizar la compensación.


2. Consulta 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".
  2. En la pantalla principal se mostrará la factura de entrada generada anteriormente con estatus de "Título dado de Baja "
  3. Seleccionar el documento y dar clic en el botón "Consulta".
  4. Se mostrará el valor pagado de 5,500.00 por concepto de compensación (CEC) quedando saldado el documento.
    • Valor de documento entrada = 5,500.00
    • Saldo = 5,500.00 - 5,500.00 = 0

  5. Nota: El valor pagado siempre será mostrado en la moneda del título.




3. Consulta de títulos por cobrar

  1. Ingresar a la rutina Posición de Títulos por Cobrar, ubicada en "SIGAFIN - Consultas| Cuentas por Cobrar| Posición de Títulos por Cobrar".
  2. En la pantalla principal se mostrará la factura de salida generada anteriormente con estatus de "Título dado de Baja"
  3. Seleccionar el documento y dar clic en el botón "Consulta".
  4. Se mostrará el valor cobrado de 250.00 por concepto de compensación (CEC) quedando saldado el documento.
    • Valor de documento salida Moneda 2 = 250.00
    • Valor compensación = 5,500.00 / 22 = 250
    • Saldo =250.00 -250.00 = 0
  5. Nota: El valor pagado siempre será mostrado en la moneda del título.




04. INFORMACIÓN ADICIONAL

Otras acciones/acciones relacionadas 



05. ASUNTOS RELACIONADOS


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>