Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:SIGAFIN - Financiero
Función:
Rutina(s)Nombre TécnicoFecha
fina086Cancelación de la orden de Pago06/08/2020
fina080Baja de Títulos por Pagar06/08/2020
finc050Consulta títulos por pagar06/08/2020
Ticket:8950241
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9256


02. SITUACIÓN/REQUISITO

Cuando se realiza la devolución parcial de un pago anticipado (PA) en moneda 3 a través de la rutina FINA080, el movimiento bancario se genera con un valor errado.

La anulación de los PA’s debe realizarse desde la rutina de cancelación de orden de pago(fina086) pero la funcionalidad para realizar anulación o o o devolución parcial  parcial para los PA’s no se encuentra activa para México.


03. SOLUCIÓN

Se activa la funcionalidad para realizar anulación o devolución parcial en los PA's para los países México, Perú y Colombia.

...

  • En la función fina086 se agregan los campos NUMDOC, TIPODOC, PREFIXO, PARCELA y TIPO a la estructura de la tabla temporal TRB.
  • En función GeraTRB se asigna valores a los campos NUMDOC, TIPODOC, PREFIXO, PARCELA y TIPO.
  • En función fa086MBrow se asigna evento al doble clic del check box para ejecutar la función fn086Mark que habilita un recuadro donde se asignaran los valores de la devolución.
  • Se crea la función fn086Mark que contiene la generación de una pantalla emergente para la devolución de PA.
  • Se crea la función fn086AllMk para marcar y desmarcar todos los registros contenidos en el browse y validar los PA´s.
  • Se crea función ValInfoPA que valida la información agregada para la devolución de PA
  • Se crea función fn086Grv que contiene el proceso para la afectación de tablas SEK, SE2, SE5 y FK’s
  • Se crea función obtMndaBco que obtiene la moneda y tasa del banco seleccionado
  • Se crea función valMndBco, que valida el valor de devolución.
  • Se crea la función fn086mFk fn086mFk2 para la actualización de los campos FK2_VALOR y FK2_VLMOE2
  • Se crea la función fn086mFk5 para la actualización de los campos FK5_VALOR y FK5_VLMOE2
  • Se crea la función fn086MoeEx que valida si la visualización de los valores será tomado de los campos E5_VALOR o E5_VLMOED2 

Se actualiza la rutina Fina080 con los siguientes puntos:

  • En la función fa080Adiant se agregan las funciones fn086mFk2 fn086mFk5.

Se actualiza la rutina Finc050 con los siguientes puntos:

  • En la función Fr050Temp se agrega la función fn086MoeEx  asigna la función fn086mFk


Totvs custom tabs box
tabsPre-Condiciones,Pasos
idsPre-Condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-Condiciones
  1. Realizar el respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9256.
  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 los siguientes parámetros:

    Título de la moneda 1.
    MV_MOEDA1 = "PESO "

    Título de la moneda 2.
    MV_MOEDA2 = "DOLAR "

    Título de la moneda 3.
    MV_MOEDA2 = "EURO

    Símbolo usado por la moneda 1 del sistema.
    MV_SIMB1 = "$"

    Símbolo usado por la moneda 2 del sistema.
    MV_SIMB2 = "$US"

    Símbolo usado por la moneda 3 del sistema.
    MV_SIMB3 = "UF"


  5. Configurar motivo de baja 
    • Ejecutar la rutina FINA490 y activar el movimiento bancario (en columna Mov. Bancario asignar "S") para el motivo de baja "DEVOLUCIÓN"
  6. Configurar de la tasa del día para la Moneda 2 y Moneda 3.
  7. Configurar los bancos, uno relacionado a la moneda 1 (A6_MOEDA  MOEDA = 1), otro relacionado otro relacionado a la moneda 2 (A6_MOEDA  MOEDA = 2) y otro relacionado otro relacionado a la moneda 3 (A6_MOEDA  MOEDA = 3)


Otras Configuraciones

Si va a utilizar la contabilidad online verificar que se encuentre configurado lo siguiente:
Moneda contable, Calendario Contable, Monedas Vs Calendario y la activación del asiento contable 530 para bajas de ordenes de pago.


Totvs custom tabs box items
defaultno
referenciaPasos

1 . Generación de pago anticipado (PA)

  1. Ingresar a la rutina Orden de Pago, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Orden de Pago".
  2. Al acceder se mostrará la pantalla de  de preguntas.
    • Asignar los filtros necesarios.
  3. En la pantalla principal de las ordenes órdenes de pago ir al menú "Otras acciones" y seleccionar la opción "Generar PA"
    • Se mostrará el formulario para generar el PA.
  4. Asignar el proveedor.
  5. Asignar valor del pago de 50002500.
  6. Asignar el banco configurado en moneda 3 (A6_MOEDA  = 3).
  7. Asignar el método de pago.
  8. Dar clic en el botón "Grabar" para generar el PA.
    Nota: El PA será registrado en la moneda 3 configurada en el banco seleccionado.


2 . Anulación parcial de pago anticipado (PA)

  1. Ingresar a la rutina Anular Orden de Pago, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Anular Orden de Pago".
  2. Al acceder se mostrará la pantalla de  de preguntas.
    • Asignar los filtros necesarios.
  3. En la pantalla principal seleccionar el PA generado anteriormente y dar clic en la casilla de selección.

    Nota: La baja de los documentos de tipo PA es individual, esto quiere decir que no se podrá seleccionar múltiples PA’s ni realizar combinaciones con otros tipos de título .

    • Se mostrará una pantalla emergente para asignar los valores de la devolución de PA.
  4. Seleccionar el Banco configurado en moneda 3 (A6_MOEDA  = 3)

    Nota:
    El banco indicará la moneda y la tasa en la que se realizará el pago. Ver ejemplo en la
    sección "Información adicional"
    Image Removed
    Image Added

  5. Asignar un valor de devolución de 1000.

    Image Added

  6. Dar clic en el botón "OK"
  7. Confirmar la devolución o anulación parcial.
    • El sistema informará la finalización del proceso.
  8. Volver a acceder a la rutina Anular Orden de Pago
  9. En la pantalla principal seleccionar el PA modificado anteriormente y dar clic en la casilla de selección.
    • El valor queda con saldo pendiente de 40001500.
  10. Image RemovedImage Added


3 . 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 seleccionar el PA generado anteriormente y dar clic en el botón "Consulta".
  3. Se mostrará el pago realizado por 1000 por concepto de devolución (DEV) quedando un saldo de 40001500.

    Nota:
    El valor pagado siempre sera será mostrado en la moneda del titulo título PA
    Image Removed
    Image Added


4 . Consultar pago anticipado (PA)


  1. Ingresar a la rutina Orden de Pago, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Orden de Pago".
  2. Al acceder se mostrará la pantalla de preguntas.
    • Asignar los filtros necesarios.
  3. Visualizar el titulo PA generado anteriormente, éste deberá estar con estatus "Dado de baja parcialmente".

    Image Added

    Image Added


5 .  Devolución total de PA 

  1. Ingresar a la rutina Anular Orden de Pago, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Anular Orden de Pago".
  2. Al acceder se mostrará la pantalla de preguntas.
    • Asignar los filtros necesarios.
  3. En la pantalla principal seleccionar el PA generado anteriormente y dar clic en la casilla de selección.
    • Se mostrará una pantalla emergente para asignar los valores de la devolución de PA.
  4. Se mostrara el saldo del PA.
    Image Added
  5. Seleccionar el Banco configurado en moneda 1 (A6_MOEDA  = 1)

    Nota:
    El banco indicará la moneda y la tasa en la que se realizará el pago. Ver ejemplo en la
    sección "Información adicional"

    Image Added

  6. Asignar un valor de devolución de 42000.
  7. Dar clic en el botón "OK".
  8. Confirmar la devolución.
    • El sistema informará la finalización del proceso.
  9. 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".
  10. En la pantalla principal se mostrará el PA saldado anteriormente con estatus "Título dado de baja".

    Image Added
  11. Seleccionar el PA y dar clic en el botón "Consulta".
    Se mostrará el pago realizado por 1500 ( 42000 equivalente en moneda 1) por concepto de devolución (DEV). El titulo queda saldado.

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


    Image Added

  12. Ingresar a la rutina Orden de Pago, ubicada en "SIGAFIN - Actualizaciones| Cuentas por Pagar| Orden de Pago".
  13. Al acceder se mostrará la pantalla de de  preguntas.
    • Asignar los filtros necesarios.
  14. Visualizar el titulo PA generado anteriormente, éste deberá estar con estatus "Titulo dado de baja".

    Image Added
    Image Added


Nota

Para revertir el saldo total o parcial del PA relacionado a Ordenes de Pago, acceder al siguiente documento técnico 21429316 DMINA-24748 DT Cancelar saldo de un Pago Anticipado (PA) MEX


04. INFORMACIÓN ADICIONAL


El valor de la anulación parcial o total del PA debe asignarse en la moneda que se especifica al seleccionar el banco.

Si el valor del título PA está en moneda 3 y en la devolución total o parcial del PA se selecciona un banco en moneda 1, el valor a asignar deberá estar en moneda 1.

Ejemplo:

  • Se tiene un PA por 5000 en moneda 3
  • Se realiza una devolución parcial con un banco en moneda 1 por 12000

...

Card documentos
InformacaoEn el proceso de anulación de orden de pago (FIN086), la baja de los documentos de tipo PA es individual, esto quiere decir que no se podrá seleccionar multiples PA’s ni realizar combinaciones con otros tipos de título para realizar la baja en un solo proceso.
Titulo¡IMPORTANTE!


Card documentos
InformacaoA partir de la versión 12.1.2510, la rutina anulación de orden de pago (FIN086), será descontinuada, esta será sustituida por la rutina Baja Cuentas por Pagar (FINA080)Utilice este box para resaltar información relevante y/o de destaque.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS


HTML
<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>