01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN- FINANCIERO |
---|
Función: | Rutina | Nombre técnico |
---|
FINA085a.PRW | Orden de Pago | FINA084.PRW | Diferencia de Cambio a Pagar |
|
---|
Ticket: | 9939859 | 10201790 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINC-9505 | DMICNS-9758 |
---|
02. SITUACIÓN/REQUISITO
Al tener la diferencia de cambio automática activada y ejecutar una orden de pago se detecta inconsistencias en la creación de NCP al crear documentos no necesarios, que deriva del fuente de cuentas por pagar (fina085a) al realizar la diferencia de cambio automática crea la diferencia de cambio para todas las monedas sin tomar en cuenta el parámetro MV_PAR11 de la diferencia de cambio que indica la moneda a la cual se realizar la diferencia de cambio.
03. SOLUCIÓN
Verificar el parámetro MV_PAR11 para crear la diferencia de cambio automática.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04Condiciones Previas,Flujo de Prueba |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| Parámetros
Parámetro | Descripcion | Valore(s) |
---|
MV_DIFCAMP | Define si se utiliza la rutina "Diferencia Cambio" en la Orden de Pago. | N =Diferencia de cambio manual. S = Diferencia de cambio automática en Orden de Pago. | MV_CONDPAD | Condición de pago estándar. | Alguna condición de pago dada de alta en el sistema. | MV_MDCFIN | Define las monedas que se utilizarán | 01,02,03,04,05 | MV_SIMB1 | Símbolo usado por la moneda 1 del sistema. | $ | MV_SIMB2 | Símbolo usado por la moneda 2 del sistema. | U$S | MV_SIMB3 | Símbolo usado por la moneda 3 del sistema. | UFIR | MV_SIMB4 | Símbolo usado por la moneda 4 del sistema. | MARCO | MV_SIMB5 | Símbolo usado por la moneda 5 del sistema. | YEN |
En el módulo Compras o Ventas, realizar las siguientes configuraciones: Condición de Pago - Tener creada y configurada la Condición de Pago:
- A través de la rutina Condición de Pago (Actualizaciones | Archivos), verificar que se tenga creada una condición de Pago, si no debe crearse.
- Verificar que el parámetro MV_CONDPAD este vinculado a un condición de pago existente (por default el sistema agrega “001” verificar si está dada de alta la condición de pago).
TES - Crear una TES de Entrada y Salida que no calculen impuesto, pero que si genere documento fiscal para diferencia de cambio, a través de la rutina Tipo de Entrada y Salida (Actualizaciones | Archivos):
- Asignar un código libre al campo "Código".
- En la pestaña "Impuestos" escriba un código fiscal campo "Cod. Fiscal".
- En la solapa "Otros",seleccionar opción para campo "Doc. Dif. Ca"(Indica si crea documento para diferencia de cambio) igual a "1 - Si".
Producto diferencia de cambio - A través de la rutina Productos (Actualizaciones | Archivos):
- Incluir producto e informar descripción "Diferencia de Cambio".
- Asignar la TES de entrada creada previamente en el campo "TE Estándar".
- Informar la TES de salida creada anteriormente en el campo "TS Estándar".
Proveedores y ClientesProveedor - Crear un cliente informando las TES incluidas anteriormente, a través de la rutina de Clientes (Actualizaciones|Archivos).
- En la pestaña "Otros" ubicar los campos "Cod TES Cred" igual a TES de Salida y "Cod TES Deb" igual a TES de Entrada
Crear un Proveedor informando las TES incluidas anteriormente, a través de la rutina de Proveedores (Actualizaciones | Archivos). - En la pestaña "Fiscales" ubicar los campos "Cod. TES" igual a TES de Salida y "Cod. TES" igual a TES de Entrada.
En el módulo Financiero, realizar las siguientes configuraciones: Monedas - Informar la tasa de la monedas, a través de la rutina Monedas (Actualizaciones | Archivos).
- Informar el campo de fecha y el o los campos de la tasa de cada moneda extranjera que sea necesaria.
Bancos - Incluir un banco que maneje la moneda extranjera necesaria, a través de la rutina Bancos (Actualizaciones | Archivos).
- Ubicar el campo "Moneda" e informar con número (1,2,3,4 y 5 pueden ser informados) el tipo de moneda que maneja el banco.
- Cuando se configure en automático es necesario que a través de la rutina Diferencia Cambio Ctas. por Cobrar (Miscelanea | N.Calculos).
- Presionar tecla "F12".
Informar los parámetros.
Parámetro | Valor |
---|
¿Tasa ? | 0 | ¿Prefijo ? | Serie del documento | ¿Tipo dif. positiva ? NDC | NDP 'o' NDC según corresponda | ¿Tipo dif. negativa ? NCC | NCP 'o' NDC según corresponda | ¿Modalidad ? | Informar misma usada en la NF y cobros diversos | ¿Separa por ? |
| ¿Genera para Saldo ? | Si | ¿Genera para recibos ? | Si | ¿Filtra Títulos ? | Si | ¿Cual Moneda ? | Moneda 1 | ¿Producto ? | Informar producto de diferencia de cambio creado en las configuraciones previas | ¿Doc Fiscal ? | Si |
|
Totvs custom tabs box items |
---|
| Diferencia de cambio Cuentas por Pagar. Desde el módulo de Compras capturar los siguientes registros: - Incluir un Documento de Entrada en moneda 2.
- A través de la rutina Factura de Entrada (Actualizaciones | Movimientos)
- Llenar campos necesarios y generar la factura en moneda 2.
- Insertar el producto necesario en el apartado de ítems con su respectiva TES.
- Informar condición de pago.
- Grabar.
Desde el módulo Financiero capturar los siguientes registros: - Incluir un título de Entrada en moneda 2 del tipo "NF", a través de la rutina Ctas Por Pagar (Actualizaciones | Cuentas Por Pagar):
- Seleccionar pestaña "Datos Generales".
- Escribir un prefijo (serie documento) valido en el campo "Prefijo".
- Declarar el campo "Tipo" igual a "NF".
- Llenar campos "Proveedor" y "Tienda".
- Informar los campos de fecha "Vencimiento" y "Venc. Real".
- Asignar valor al campo "Valor Titulo".
- Insertar valor numérico en el campo "Moneda"(1,2,3,4 y 5 pueden ser informados) pero en este caso debe ser diferente de uno,para esta prueba informar 2.
- Observar el campo "Val R$ " una vez informado el campo "Moneda" el valor debe corresponder al valor de moneda 1 por la tasa de la moneda 2, si no fuera informado el campo "Moneda" debe aparecer el mismo valor que en el campo "Valor Titulo".
- A través de la rutina Orden de Pago (Actualizaciones | Cuentas Por Pagar), generamos la Orden de Pago:
- Crear con diferente fecha y tasa de moneda dos, a la fecha y tasa informadas en la generación del título registrado previamente"NF".
- Informar los datos del Pago
- Agregar modalidad.
- Grabar la Orden de Pago.
- Si el parámetro MV_DIFCAMP es igual a "S"(diferencia de cambio automática) seguir con los siguientes pasos.
- A través de "Financiero | Miscelanea | N.Calculos | Diferencia Cambio Ctas. por Pagar".
- Verificar en la pantalla principal la correcta creación del documento correspondiente a la diferencia de cambio.
- Revisar si el tipo es el correcto "NDP" o "NCP"
- Ingresar a la rutina "Diferencia Cambio Ctas. a Pagar" (Miscelanea | N.Calculos):
- Si es la primera vez en acceder al módulo, siga los pasos siguientes en caso contrario vaya al paso del parámetro MV_DIFCAMP.
- Presionar tecla "F12".
Informar los parámetros.
- Si el parámetro MV_DIFCAMP es igual a "N"(diferencia de cambio manual) seguir con los siguientes pasos.
- Seleccionar el título "NF“ que se creo y el cual se dio de baja en Orden de Pago.
- Existen dos formas de seleccionar el documento.
- Posicionar en el grid principal de la pantalla seleccionado el documento y dar click en el botón "Otras acciones" seleccionar "Generar por titulo"
- O; Click "Gen. Por Lote"
- informar parámetros solicitados
- Se muestran los documentos que pueden generar diferencia de cambio seleccionar el documento correspondiente.
- Grabar diferencia de cambio.
En el módulo de Compras, ingresar a rutina "Nota Cred/Débito" (Actualizaciones | Movimientos). Verificar que se creo la "NDP" o la "NCP" con el valor de la diferencia de cambio y el producto creado para la diferencia en las configuraciones.
|
|
04. INFORMACIÓN ADICIONAL
...
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>
|