01. DATOS GENERALES
| Producto | TOTVS Backoffice | ||||||
|---|---|---|---|---|---|---|---|
| Línea de producto: | Línea Protheus | ||||||
| Segmento: | Backoffice | ||||||
| Módulo: | SIGAFIN - Financiero | ||||||
| Función: |
| ||||||
| 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.
Importante
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).
- Realizar un respaldo del repositorio (.rpo).
- 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.
- 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..
- 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.
- Ingresar al módulo Financiero (SIGAFIN).
- Ir al menú Informes | Cuentas Por Pagar | Orden Pago VS Proveedores (FINR999).
- Seleccionar el tipo Planilla.
- En Configuraciones indicar:
- Entorno = Local
- Tipo de planilla = Formato de tabla
- Desplegar el menú otras acciones y dar clic en Parámetros.
- 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
- Seleccionar el botón "Imprimir".
- Verificar que los valores se muestren respetando la tasa modificada:
04. INFORMACIÓN ADICIONAL
No aplica.
🚀 ¡Atención! Esta actualización está disponible solo para la versión 12.1.2310 o superior. Si aún utiliza una versión anterior, le recomendamos dar el paso a la migración para que disfrute de todas las nuevas mejoras. No se preocupe, estamos aquí para apoyarle en todo el proceso 🙌. Solo póngase en contacto con nosotros y con gusto le guiaremos.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- No aplica.
