Á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
SegmentoBackoffice

Módulo:SIGAFIN - Financiero
Función:
FunciónNombre TécnicoFecha
FINA080Baja de cuentas por pagar
25
28/11/2024
FINXFINFunciones genéricas de financiero
25
28/11/2024
FINXFUMIFunciones genéricas de localizaciones de financiero
25
28/11/2024
FINA086Anular Órdenes de Pago28/11/2024
País:México
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-2398624258


02. SITUACIÓN/REQUISITO

Permitir la cancelación parcial de anticipos en diferentes monedas, ya sea que este se haya creado a través de una Orden de Pago o directamente en cuentas por pagar.

...

Los cambios aplican para los países: México, Colombia, Perú, Ecuador, Argentina, Chile, Paraguay, Uruguay, Bolivia, República Dominicana.


03. SOLUCIÓN

Se modifican las rutinas:

FINXFIN - Funciones genéricas de financiero

En la función de leyendas Leyendas de títulos por pagar, Fa040Legenda(), se omite "Anticipo de viaje sin tasa".

...

FINXFUMI - Funciones genéricas de localizaciones de financiero

Se crea función que Graba valores de FK2_VALOR y FK2_VLMOE2 en baja de anticipo, fn080mFk2().

Se crea función que Graba valores de FK5_VALOR y FK5_VLMOE2 en baja de anticipo, fn080mFk5().

Se crea función que Graba valores de FK2_VALOR y FK2_VLMOE2 en baja de título, fn080BxFk2().

Se crea función que Actualiza el valor de un Pago Anticipado, por baja o anulación de baja, F080ActPA(). La funcionalidad aplica cuando el parámetro MV_ESTORDP es 'N'.

Se crea función que Actualiza campo EK_CANCEL de un registro de Pago Anticipado, en la tabla de Órdenes de Pago, al Dar de baja o Anular baja del título, F080ActSEK().


FINA080 - Baja de cuentas por pagar

En la Función utilizada para Baja de Títulos a Pagar, fA080Tit(), se normalizan textos de pantalla.

En la Rutina de Cancelación de Baja a pagar, fa080Can(), se normalizan textos de pantalla y se ejecutan funciones de actualización de las tablas; F080ActSEK() y AtuSalBco()

En la función que Procesa baja de anticipo, fa080Adiant(), se ejecutan funciones de actualización de tablas; fn080mFk2() y fn080mFk5().

En la Función utilizada para actualizar la baja efectuada, fA080Grv(), se corrige asignación de texto para el campo histórico, ejecuta funciones de actualización de tablas; fn080BxFk2(), F080ActSEK(). F080ActPA().


FINA086 - Anular órdenes de pago

En la función para las bajas de los PA's, fn086Mark(), se retira la funcionalidad de cancelación parcial o total de Pagos Anticipados.

Se retiran las funciones:

    • fn086mFk2() - Actualiza FK2_VALOR y FK2_VLMOE2.
    • fn086mFk5() - Actualiza FK5_VALOR y FK5_VLMOE2.
    • ValInfoPA() - Valida la información agregada para la devolución de PA.
    • fn086Grv() - Procesa la afectación de tablas SEK, SE2, SE5 y FK’s.
    • obtMndaBco() - Obtiene la moneda y tasa del banco seleccionado. 
    • valMndBco() - Valida valor de devolución dependiendo la moneda del banco.
    • F086ActPA() - Función que actualiza el valor total del PA con el monto devuelto del PA.
    • F086ActSEK() - Actualiza campo EK_CANCEL de la tabla SEK al anular Órdenes de Pago.
    • F086VlMvPa() - Identifica si existen compensaciones hechas sobre un PA en particular.
    • F086VlPaEs() - Identifica si el PA corresponde a un Pago Especial.


Totvs custom tabs box
tabsCondiciones Previas, Procedimiento de Prueba, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Realizar un respaldo del repositorio (RPO).
  • Aplicar el parche correspondiente a la issue DMINA-2398624258.
    • Validar que la rutina actualizada en el repositorio, coincida con la descrita en el encabezado del presente Documento Técnico, así como la fecha.


En el módulo Configurador (SIGACFG):

  • Rutina Entorno | Archivos | Menús (CFGX013), en el Menú Financiero, opción Actualizaciones | Cuentas por Pagar, agregar el ítem "Baja de Cuentas por Pagar", rutina FINA080.

En el módulo Financiero (SIGACOM):

  • Rutina Actualizaciones | Archivos | Productos (MATA010), registrar un producto.
  • Rutina Actualizaciones | Archivos | Proveedor (MATA020), registrar un proveedor.
  • Rutina Actualizaciones | Archivos | Tipo de Entrada y Salida (MATA080), configurar un tipo de entrada.
  • Rutina Actualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar una factura de entrada.

En el módulo Financiero (SIGAFIN):

  • Rutina Actualizaciones | Archivos | Bancos (MATA070), configurar un banco.
  • Rutina Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
    • Registrar un Pago Anticipado con valor superior a la factura generada previanmente.
    • Registrar un Pago de la Factura de Entrada con el Pago Anticipado:
      • Modificar el valor a aplicar del Pago Anticipado, al monto de la factura.


Totvs custom tabs box items
defaultno
referenciapaso2

En el módulo Financiero (SIGAFIN):

Baja de saldo del título por pagar del Pago Anticipado

  • Rutina Actualizaciones | Cuentas por Pagar | Baja de Cuentas por Pagar (FINA080).
    • Seleccionar el Pago Anticipado y hacer clic en la opción Dar de Baja.
    • En la ventana Bajas Cuentas por Pagar, mantener los datos propuestos y registrar el banco, Grabar el movimiento.
    • Verificar que el status del Pago Anticipado cambia a Título dado de baja (rojo).
  • Rutina Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100).
    • Verificar la generación de movimiento con el saldo de baja del Pago Anticipado.
  • Rutina Consultas | Cuentas por Pagar | Posición de Títulos por Pagar (FINC050).
    • Consultar el Título del Pago Anticipado, se observarán dos movimientos:
      • Pago de la Factura de Entrada.
      • Baja del título.


Anulación de Baja

  • Rutina Actualizaciones | Cuentas por Pagar | Baja de Cuentas por Pagar (FINA080).
    • Seleccionar el Pago Anticipado y hacer clic en la opción Otras acciones | Anula Baja.
    • En la ventana Elija la cancel., seleccionar el segundo movimiento y dar clic en Ok:
    • En la ventana Bajas Cuentas por Pagar, dar clic en Confirmar.
    • Verificar que el status del Pago Anticipado cambia a Anticipo con saldo (blanco).
  • Rutina Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100).
    • Verificar la generación de un movimiento anulando el valor de baja del Pago Anticipado.
  • Rutina Consultas | Cuentas por Pagar | Posición de Títulos por Pagar (FINC050).
    • Consultar el Título del Pago Anticipado, se observará un movimiento adicional, de anulación de baja:



04. INFORMACIÓN ADICIONAL

Informações
titleImportante


Para la generación de registros de reversión de Movimientos Bancarios (SE5), se requiere la configuración de estos recursos:

...

  • Parámetro MV_ESTORDP. Define si se realizará un registro de reversión en el SE5 al anular una orden de pago; S - Si / N - No (estándar del sistema).
  • Tabla de Motivos de Baja (F7G). Opción disponible en el módulo SIGAFIN, menú Miscelánea | Archivos.



Card documentos
InformacaoSolución disponible para Protheus versión 12.1.2310 o posterior.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

Bajas por pagar manual - FINA080 - Financiero - P12


Templatedocumentos