Línea de producto: | Microsiga Protheus. | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Segmento: | Servicios & Jurídico - Mercado Internacional. | ||||||||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||||||||
Función: | Rutinas para cuentas por cobrar:
Rutinas para cuentas por pagar:
| ||||||||||||||||||
Ticket: | 6445243 | ||||||||||||||||||
Issue : | DMICNS-7129 | DMICNS-8322 | DMICNS-8325 | ||||||||||||||||||
País: | Uruguay | ||||||||||||||||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 |
Se solicita agregar la funcionalidad de Diferencia de Cambio en Uruguay.
Se realizan las adecuaciones para generar la Diferencia de cambio en:
Cuentas por Cobrar:
Cuentas por Pagar:
1. Cuentas por Cobrar
Para las tablas "Cuentas por cobrar(SE1), Movimiento Bancario(SE5) y Valores de corrección diferencia de cambio (SFR)", cuando se detona la creación de la diferencia de cambio se crea un registro por tabla y al borrar se eliminan los registros creados en tablas.
Genera un documento NDC por la diferencia del valor (cuando la diferencia es positiva).
Genera un documento NCC por la diferencia del valor (cuando la diferencia es negativa), en caso de que sea 0 no se genera Diferencia de Cambio.
Al anular la diferencia de Cambio (cuando la diferencia es positiva), se genera un documento NCC.
Al anular la diferencia de Cambio (cuando la diferencia es negativa), se genera un documento NDC.
Una vez anulada la diferencia de cambio, se puede volver a crear la diferencia de cambio al documento.
2. Cuentas por Pagar
Genera un documento NDP por la diferencia del valor (cuando la diferencia es positiva).
Genera un documento NCP por la diferencia del valor (cuando la diferencia es negativa), en caso de que sea 0 no se genera Diferencia de Cambio.
Al anular la diferencia de Cambio (cuando la diferencia es positiva), se genera un documento NCP.
Al anular la diferencia de Cambio (cuando la diferencia es negativa), se genera un documento NDP.
Una vez anulada la diferencia de cambio, se puede volver a generar.
La configuración de la TES “Gen. Título” en Diferencia de Cambio es tomada como S – Si, ya que dentro de dicho proceso es necesario crear los títulos que corresponda (NDC, NCC, NCP o NDP).
Diccionario de Datos
Verificar de manera general que se tengan creadas las configuraciones del apartado
04. Diccionario de Datos, en caso de que falte alguna configuración, debe ser creada.
Parámetros
Realizar la configuración de los siguientes parámetros (dependiendo del proceso que está ejecutando; cobros o pagos):
Parámetro | Descripcion | Valore(s) |
---|---|---|
MV_DIFCAMR | Define si se utiliza la rutina "Diferencia Cambio" desde Cobros Diversos. | N =Diferencia de cambio manual. S = Diferencia de cambio automática en Cobros Diversos. |
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 |
Nota: Para los parámetros "MV_SIMB" verificar que estén informados conforme a la tabla.
En el módulo Compras o Ventas, realizar las siguientes configuraciones:
Condición de Pago
TES
Producto diferencia de cambio
Proveedores y Clientes
Nota: Use como referencia la imagen siguiente:
Nota: Use como referencia la imagen siguiente:
En el módulo Financiero, realizar las siguientes configuraciones:
Monedas
Bancos
Series
Parametrización de Diferencia de Cambio
Nota: Realizar los siguientes pasos antes de comenzar con el flujo de prueba en caso de utilizar MV_DIFCAMR igual a "S" o MV_DIFCAMP (dependiendo del proceso que este validando; cobros o pagos) activando la generación automática desde Cobros Diversos u Orden de Pago en caso contrario configurar hasta generar alguna diferencia de cambio manual.
Informar los parámetros.
Parámetro | Valor |
---|---|
¿Tasa ? | 0 |
¿Prefijo ? | Serie del documento |
¿Tipo dif. positiva ? | NDC |
¿Tipo dif. negativa ? | NCC |
¿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 |
Informar los parámetros.
Parámetro | Valor |
---|---|
¿Tasa ? | 0.0000 |
¿Prefijo ? | Serie del documento (por ejemplo; DC) |
¿Tipo dif. positiva ? | NDC |
¿Tipo dif. negativa ? | NCC |
¿Modalidad ? | Informar misma usada en la NF y Orden de Pago. |
¿Separa por ? | No separa |
¿Genera para Saldo ? | Si |
¿Genera para Pagos ? | Si |
¿Genera corr. Invoice ? | Si |
¿Filtra Títulos ? | Si |
¿Cual Moneda ? | Moneda 1 |
¿Producto ? | Informar producto de diferencia de cambio creado previamente |
¿Doc Fiscal ? | Si |
Considerar que cuando se informa la tasa desde estos parámetros se tendrá prioridad sobre la tasa informada en la tabla de monedas.
Adicional: Si al realizar la "Diferencia de Cambio Cuentas por Pagar" surge el aviso de la imagen siguiente:
Es necesario agregar a la "Tabla de Motivos de Bajas(FINA490)" el motivo de diferencia de cambio.
Agregar como se muestra a continuación:
O incluir la línea "DIFDIFCAM ASSSN" modificando el archivo"sigaadv.mot" ubicado en la carpeta system del protheus data.
1. Diferencia de cambio cuentas por cobrar FINA074.
Crear un documento mediante el módulo de Facturación.
Crear un documento a través del módulo Cuentas por Cobrar.
Crear un recibo
Diferencia de cambio
Informar los parámetros.
Ir a "Facturacion |Actualizaciones | Facturacion | Generac. de Notas de Credito Y Debito"
Verificar que se creo la "NDC" o la "NCC" con el valor de la diferencia de cambio y el producto creado para la diferencia en las configuraciones.
2. Diferencia de cambio Cuentas por Pagar.
Desde el módulo de Compras capturar los siguientes registros:
Desde el módulo Financiero capturar los siguientes registros:
Informar los parámetros.
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.
Código del paquete: 007372 *
Pacote: DMICNS-8325 - URUGUAY - DIFERENCIA DE CAMBIO FINA084.
*Pacote de uso interno
SA1- Clientes
Campo | Tipo | Tamaño | Decimal | Titulo | Descripción | Picture | Usado | Browse | Propiedad | Contexto | Validación |
---|---|---|---|---|---|---|---|---|---|---|---|
A1_TESC | C | 3 | 0 | Cod TES Cred | Cod Entrada o Salida | @9 | Si | No | Modificar | Real | M->A1_TESC > "500" .OR. M->A1_TESC == " " |
A1_TESD | C | 3 | 0 | Cod TES Deb | Cod Entrada o Salida | @9 | Si | No | Modificar | Real | M->A1_TESD <= "500" .OR. M->A1_TESD == " " |
SA2 - Proveedores
Campo | Tipo | Tamaño | Decimal | Titulo | Descripción | Picture | Usado | Browse | Propiedad | Contexto | Validación | F3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
A2_TESC | C | 3 | 0 | Cod TES Cred | Cod Entrada o Salida | @9 | Si | Si | Modificar | Real | M->A2_TESC > '500' .OR. M->A2_TESC == ' ' | SF4 |
A2_TESD | C | 3 | 0 | Cod TES Deb | Cod Entrada o Salida | @9 | Si | Si | Modificar | Real | M->A2_TESD <= '500' .OR. M->A2_TESD == ' ' | SF4 |
SFR - Valores de corrección diferencia de cambio
Orden | Campo | Tipo | Tamaño | Decimal | Titulo | Descripción | Picture | Usado | Browse | Propiedad | Contexto |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | FR_FILIAL | C | 8 | 0 | Sucursal | Sucursal del sistema | @! | Si | No | Modificar | Real |
2 | FR_CHAVOR | C | 28 | 0 | Clave origen | Clave Origen | Si | Si | Modificar | Real | |
3 | FR_DATADI | D | 8 | 0 | Fecha Ajuste | Fecha Ajuste | Si | Si | Modificar | Real | |
4 | FR_VALOR | N | 14 | 2 | Valor Ajuste | Valor Ajuste | @E 99,999,999,999.99 | Si | Si | Modificar | Real |
5 | FR_TXATU | N | 10 | 4 | Tasa Ajuste | Tasa Ajuste | @E 99,999.9999 | Si | Si | Modificar | Real |
6 | FR_CHAVDE | C | 28 | 0 | Clave Dest. | Clave Dest. | Si | Si | Modificar | Real | |
7 | FR_CARTEI | C | 1 | 0 | Cartera | Cartera | Si | Si | Modificar | Real | |
8 | FR_TIPODI | C | 1 | 0 | Tipo Dif. | Tipo Dif. | Si | Si | Modificar | Real | |
9 | FR_ORDPAG | C | 12 | 0 | Orden Pago | Orden Pago | Si | Si | Modificar | Real | |
10 | FR_RECIBO | C | 12 | 0 | Recibo | Recibo | Si | Si | Modificar | Real | |
11 | FR_TXORI | N | 10 | 4 | Tasa Base | Tasa Base | @E 99,999.9999 | Si | Si | Modificar | Real |
12 | FR_CORANT | N | 14 | 2 | Ajuste Ant. | Ajuste Anterior | @E 99,999,999,999.99 | Si | Si | Modificar | Real |
13 | FR_VALORI | N | 14 | 2 | Valor orig. | Valor original | @E 99,999,999,999.99 | Si | Si | Modificar | Real |
14 | FR_GEROU | C | 1 | 0 | Dif Generada | Diferencia generada | Si | Si | Modificar | Real | |
15 | FR_SEQUEN | C | 2 | 0 | Sec de baja | Secuencia de baja | Si | Si | Modificar | Real | |
16 | FR_MOEDA | N | 2 | 0 | Moneda | Moneda del Título | 99 | SI | Si | Modificar | Real |
SIX - Indices
Orden | Clave | Descripción |
---|---|---|
1 | FR_FILIAL+FR_CARTEI+FR_CHAVOR+DTOS(FR_DATADI) | Cartera + Clave Origen+ Fecha Ajuste |
2 | FR_FILIAL+FR_CARTEI+FR_CHAVDE+DTOS(FR_DATADI) | Cartera + Clave Dest.+ Fecha Ajuste |
3 | FR_FILIAL+FR_CARTEI+FR_TIPODI+FR_SEQUEN+FR_CHAVOR+DTOS(FR_DATADI) | Cartera + Tipo Dif. + Sec de Baja + Clave Origen + Fecha Ajuste |
SE1 - Cuentas por Cobrar.
Campo | Tipo | Tamaño | Decimal | Título | Descripción | Picture | Usado | Obligatorio | Browse | Contexto | Propiedad |
---|---|---|---|---|---|---|---|---|---|---|---|
E1_CONVERT | C | 1 | 0 | Id.Dif Camb | Id.diferencia de cambio | Si | No | No | Real | Modificar | |
E1_DTDIFCA | D | 8 | 0 | Fch.Ult.Dif. | Fecha ultima diferencia | Si | No | No | Real | Visualizar |
SE2 - Cuentas por Pagar.
Campo | Tipo | Tamaño | Decimal | Título | Descripción | Picture | Usado | Obligatorio | Browse | Contexto | Propiedad |
---|---|---|---|---|---|---|---|---|---|---|---|
E2_CONVERT | C | 1 | 0 | Id.Dif Camb | Id.diferencia de cambio | Si | No | No | Real | Modificar | |
E2_DTDIFCA | D | 8 | 0 | Fch.Ult.Dif. | Fecha ultima diferencia | Si | No | No | Real | Visualizar |
SF4 - Tipos de Entrada y Salida
Campo | Tipo | Tamaño | Decimal | Titulo | Descripción | Picture | Usado | Obligatorio | Browse | Contexto | Propiedad | Combo |
---|---|---|---|---|---|---|---|---|---|---|---|---|
F4_DOCDIF | C | 1 | 0 | Doc. Dif. Ca | Genera doc.Dif. de cambio | @9 | Si | No | No | Real | Modificar | 1=Si;2=No |
Tabla | Descripción |
---|---|
SA1 | Clientes. |
SA2 | Proveedores. |
SB1 | Descripción genérica producto. |
SE1 | Cuentas por cobrar. |
SE2 | Cuentas por pagar. |
SE5 | Movimiento Bancario |
SF1 | Encabezado de las Facts. de Entrada. |
SF2 | Encabezado de las Facts. de Salida. |
SF4 | Tipos de entrada y salida. |
SFC | Vínculo Tes vs. Impuestos. |
SFR | Valores de corrección diferencia de cambio. |
SM2 | Monedas. |