01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios & Jurídico - Mercado Internacional. |
---|
Módulo: | SIGAFIN - Financiero. |
---|
Función: | Rutinas para cuentas por cobrar: Rutina | Nombre Técnico |
---|
FINA074.PRX | Diferencia de cambio para “Cuentas por cobrar” | FINA087A.PRW | Generación de recibos modelo I. | FINXBX.PRX | Funciones genéricas “Relacionadas a Bajas” . | LOCXNF.PRW | Generación de Notas Fiscales | LOCXNF2.PRW | Funciones genéricas para Notas Fiscales. |
Rutinas para cuentas por pagar: Rutina | Nombre Técnico |
---|
FINA084.PRW | Diferencia de cambio "Cuentas por Pagar". | FINA085A.PRW | Orden de Pago Mod I. |
|
---|
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 |
---|
02. SITUACIÓN/REQUISITO
Se solicita agregar la funcionalidad de Diferencia de Cambio en Uruguay.
03. SOLUCIÓN
Se realizan las adecuaciones para generar la Diferencia de cambio en:
Cuentas por Cobrar:
- Diferencia de Cambio Cuentas por Cobrar (FINA074.PRX).
- Generación de Recibos Mod I (FINA087A.PRW).
Cuentas por Pagar:
- Diferencia de Cambio Cuentas por Pagar (FINA084.PRW).
- Orden de Pago Mod I (FINA085A.PRW).
Diferencia de cambio cuentas por cobrar FINA074.
Parámetros
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_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: Verificar parámetro “MV_CONDPAD” debe tener informada una condición de pago ya registrada en el sistema, por default el sistema agrega “001” verificar si está dada de alta la condición de pago a través de "Financiero | Actualizaciones| Archivos |Condiciones de Pago"; para el caso de los parámetros “MV_SIMB” verificar que estén informados conforme a la tabla.
TES - Crear una TES de entrada y salida que no calculen ningún tipo de impuesto, pero que si genere documento
fiscal para diferencia de cambio.- Acceder al módulo "Facturacion |Actualizaciones|Archivos |Tipo de Entrada y Salida".
- Asignar un código libre al campo "Codigo".
- 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 - Mediante "Facturacion |Actualizaciones | Archivos | Productos"
- 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 Clientes - Crear un cliente informando las TES incluidas anteriormente.
- Incluir a través del módulo "Financiero |Actualizaciones|Archivos |Clientes" .
- 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.
Nota: Use como referencia la imagen siguiente: 
Monedas - Informar la tasa de la monedas:
- Mediante "Financiero |Actualizaciones|Archivos |Monedas".
- 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.
- Incluir en "Financiero |Actualizaciones|Archivos | Bancos".
- 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.
|
Diferencia de cambio cuentas por cobrar FINA074.
Crear un documento mediante el módulo de Facturación. - Incluir un documento de salida en moneda 2.
- Acceder al módulo "Facturacion |Actualizaciones | Facturacion | Facturaciones".
- Llenar campos "Cliente" y "Tienda".
- Informar el campo "Moneda" y seleccionar opción dos.
- Insertar los productos necesarios en el apartado de ítems con sus respectivas TES.
- Informar condición de pago.
- Grabar.
Crear un recibo - Mediante “Financiero | Actualizaciones | Cuentas Por Cobrar | Cobros Diversos”
- Crear un recibo con diferente fecha y tasa de moneda dos, a la fecha y tasa informadas en la "NF".
- Informar cliente creado en las configuraciones previas.
- Agregar modalidad.
- Incluir un ítem con el valor total de la "NF" .
- Informar el campo moneda como "2".
- Asignar un banco que maneje moneda "2".
- Mediante el botón "Avanzar" ubicado en la partee superior del primer ítem avanzar al tercer panel.

- Seleccionar la "NF" creada anteriormente.
- Click botón "Avanzar” hasta el ultimo panel.
- Click botón “Confirmar”.
Incluir documentos a través del módulo Cuentas por Cobrar. - Incluir un documento de salida en moneda 2.
- A través del módulo "Financiero | Actualizaciones | Cuentas Por Cobrar | Ctas Por Cobrar".
- Seleccionar pestaña "Datos Generales".
- Escribir un prefijo(serie documento) valido en el campo "Prefijo".
- Declarar el campo "Tipo" igual a "NF".
- Llenar campos "Cliente" 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".
Diferencia de cambio - Ir a "Financiero | Miscelanea | N.Calculos | Diferencia Cambio Ctas. por Cobrar"
|
|
04. DICCIONARIO DE DATOS
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 Usuario |
---|
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 == " " |
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 | Formato | Título | Descripción | 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 | Formato | Título | Descripción | Inic. Estandar | Usado | Obligatorio | Lista | 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 | Browse | Visual | Contexto | Combo |
---|
F4_DOCDIF | C | 1 | 0 | Doc. Dif. Ca | Genera doc.Dif. de cambio | @9 | Si | No | Modificar | Real | 1=Si;2=No |
Tablas Usadas
Tabla | Descripción |
---|
SA1 | Clientes. |
SA2 | Proveedores. |
SB1 | Descripción genérica producto. |
SE1 | Cuentas por cobrar. |
SE2 | Cuentas por pagar. |
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. |

05. ASUNTOS RELACIONADOS
- Incluya enlaces con páginas de asuntos relacionados.

<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>
|