01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre técnicoFecha
FINR999Orden pago vs Proveedores02/01/2025
País:Argentina
Ticket:25609286
Requisito/Story/Issue (informe el requisito vinculado):DMINA-28419


02. SITUACIÓN/REQUISITO

En el informe Orden Pago vs Proveedores (FINR999), se reporta que al generar el reporte utilizando el tipo de planilla "Formato de tabla", el sistema convierte los valores utilizando la tasa del día en lugar de la tasa del movimiento, cuando en la orden de pago se realizó modificación de tasa.

Se observa que esta inconsistencia es exclusiva de este formato, ya que opciones como "Suprime Lín. Blancas y Tot." presentan los valores correctamente, respetando la tasa de la transacción.

03. SOLUCIÓN

En la rutina Orden Pago vs Proveedores (FINR999), se realiza el siguiente ajuste:

En la función encargada de realizar la impresión del informe (ReporPrint), se reubica la asignación de la tasa origen que considera los parámetros "¿Moneda?" y "¿Conv. mov. en moneda sel. por?", para que se ejecute posterior a la asignación de la tasa del día, también, en el proceso para obtener el valor del documento de tipo Cuenta por Pagar (EK_TIPODOC = CP), se asigna la tasa de la moneda del documento origen (nTxMoedOri) en la función de conversión de moneda; xMoeda(). Cambios realizados para la generación del informe de tipo planilla y archivo.


Para los registros de Documentos y Pago, la conversión es independiente, es decir, se realizará la conversión a la moneda que indique el parámetro ¿Moneda? en base a opción seleccionada en la pregunta ¿Conv. mov.en moneda sel. por? donde será por Tasa Movimiento o Fch Movimiento (Tasa del Día).

Ejemplo:

Factura de Entrada en 2-Dólares

Orden de Pago en 1-Pesos

Si se genera el informe de Orden de Pago contra Proveedores (FINR999) para Moneda 1 con Tasa Movimiento, el valor de la Factura de Entrada se convertirá a moneda 1 usando la tasa del movimiento de la Orden de Pago, y el valor del Pago como fue en moneda 1 se muestra el mismo valor.

Si se genera el informe de Orden de Pago contra Proveedores (FINR999) para Moneda 1 con Fch Movimiento, el valor de la Factura de Entrada se convertirá a moneda 1 usando la tasa del día (SM2), y el valor del Pago como fue en moneda 1 se muestra el mismo valor.

Si se genera el informe de Orden de Pago contra Proveedores (FINR999) para Moneda 2 con Tasa Movimiento, el valor de la Factura de Entrada como fue en moneda 2 se muestra el mismo valor, y el registro del Pago se convertirá a moneda 2 usando la tasa del movimiento de la Orden de Pago.

Si se genera el informe de Orden de Pago contra Proveedores (FINR999) para Moneda 2 con Fch Movimiento, el valor de la Factura de Entrada como fue en moneda 2 se muestra el mismo valor, y el registro del Pago se convertirá a moneda 2 usando la tasa del días (SM2).



  1. Realizar un respaldo del repositorio (.rpo).
  2. Aplicar el parche correspondiente al issue DMINA-28419.
    • Validar que la rutina actualizada corresponda a la indicada en la sección Función de 01. Datos Generales.
  3. Módulo Compras (SIGACOM):
    • Ir al menú Actualizaciones | Archivos | Condición de pago (MATA360), configurar una Condición de pago.
    • Ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), configurar una TES de tipo Entrada.
    • Ir al menú Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco.
    • Ir al menú Actualizaciones | Archivos | Modalidades (FINA010), configurar una Modalidad.
    • Ir al menú Actualizaciones | Archivos | Monedas (MATA090), configurar la tasa del día para la moneda DÓLAR (ej. 1.400,0000).
    • Ir al menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
    • Ir al menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
    • Ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), generar una Factura de Entrada en moneda Dólar utilizando las precondiciones anteriores..
  4. Módulo Financiero (SIGAFIN):
    • Ir al menú Actualizaciones Proceso Mod II | Orden Pago Modelo II (FINA847), desde "Otras acciones | Modificar tasas" modificar la tasa (ej. 1.500,00) y posteriormente generar una Orden de Pago en moneda 1 pagando la Factura de Entrada generada anteriormente; verificar que se respete la tasa modificada.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir al menú Informes | Cuentas Por Pagar | Orden Pago VS Proveedores (FINR999).
  3. Seleccionar el tipo Planilla.
  4. En Configuraciones indicar:
    • Entorno = Local
    • Tipo de planilla = Formato de tabla
  5. Desplegar el menú otras acciones y dar clic en Parámetros.
  6. Informar los parámetros necesarios para mostrar los datos creados en las precondiciones.
    • ¿De Proveedor? = <código de proveedor generado en las precondiciones>
    • ¿A Proveedor? = <código de proveedor generado en las precondiciones>
    • ¿De Orden de Pago? = <Número de OP generada en las precondiciones>
    • ¿A Orden de Pago? = <Número de OP generada en las precondiciones>
    • ¿De Fecha de Emisión? = <dDataBase
    • ¿A Fecha de Emisión? = <dDataBase>
    • ¿Moneda? = Moneda 1
    • ¿Conv. mov. en moneda sel. por? = Tasa Movimiento
  7. Seleccionar el botón "Imprimir".
  8. Verificar que los valores se muestren respetando la tasa modificada:


04. INFORMACIÓN ADICIONAL

No aplica.



05. ASUNTOS RELACIONADOS