01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA080Baja de cuentas por pagar22/10/2025
FINXSE5Funciones auxiliares para los modelos de datos (FKs)24/10/2025
FINXFUMIFunciones de financiero Mercado Internacional22/10/2025
País:Perú
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-27301


02. SITUACIÓN/REQUISITO

En la rutina de Baja de cuentas por pagar (FINA080):

En bajas con "Valores Accesorios"; Descuento, Multa e Intereses (Ts. Permanec.), se graban los registros de distinta manera entre las tablas de Títulos por Pagar (SE2) y Movimientos Bancarios (SE5/FK5).

Saldo del título (SE2->E2_SALDO): Se resta el Valor de baja y el Descuento, se suman Multa e Intereses. Graba valores en los campos E2_DESCONT, E2_MULTA y E2_JUROS.

Movimientos bancarios (SE5/FK5): No se comprende el valor grabado en los campos de Valor (E5_VALOR / FK5_VALOR) y Valor Moneda 2 (E5_VLMOED2 / FK5_VLMOE2).

03. SOLUCIÓN

Se modifican rutinas para el tratamiento de valores accesorios, para Mercado Internacional:

Rutina de Funciones de financiero Mercado Internacional: FINXFUMI

Rutina de Bajas de cuentas por pagar: FINA080

Rutina de Funciones auxiliares para los modelos de datos - Reestructuración SE5: FINXSE5


  1. Realizar un respaldo de repositorio (.RPO)
  2. Aplicar el parche correspondiente a la issue DMINA-27301.
  3. Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  4. En el módulo Financiero (SIGAFIN):
    1. Definir la tasa de paridad para la moneda 2.
    2. Ir al menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
    3. Ir al menú Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco en moneda 1 y un Banco en moneda 2.
    4. Ir al menú Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100), registrar movimientos de tipo Cobrar para crear saldo en los bancos creados.
    5. Ir al menú Actualizaciones | Cuentas por Pagar | Orden Pago (FINA085A), generar un Pago Anticipado para el Proveedor, utilizando el Banco que fue configurado previamente en moneda 2.

En el módulo Financiero (SIGAFIN):

  • Definir la tasa de paridad para la moneda 2.
  • Acceder al menú Actualizaciones | Cuentas por Pagar | Baja de Cuentas por Pagar (FINA080):
    • Seleccionar el título de Pago Anticipado, y dar clic en "Dar de baja".
    • Registrar los siguientes datos necesarios:
      • Mot. Cancel. = NORMAL
      • Banco / Agencia / Cuenta = Indicar los datos del Banco en moneda 1 que fue configurado previamente.
      • - Descuentos = Informar un valor.
      • + Multa = Informar un valor.
      • + Ts. Permanenc. = Informar un valor.
      • = Valor Moneda Bco = Informar un valor inferior al monto del Pago Anticipado.

Por ejemplo:

    • Grabar la baja.
  • Verificar la actualización de las tablas relacionadas.
  • Por ejemplo:
    • SE2 - Títulos por pagar
       
    • SE5 - Movimientos bancarios
       
    • FK5 - Movimientos bancarios
       
    • FK2 - Cuentas por pagar
       
    • FK5 - Valores accesorios
       

04. INFORMACIÓN ADICIONAL

Para que se realice la grabación de las tablas FK2 y FK6 con los valores accesorios, es necesario tener el parámetro MV_ESTORDP configurado como "S" 


05. ASUNTOS RELACIONADOS