Detalle
| Campo | Descripción |
|---|---|
| Manual de Usuario | Módulo de Operaciones de Cambio (Gestión de Cambios): cómo configurar las especies (monedas), registrar compras y ventas de divisas, confirmarlas y liquidarlas en Tesorería. |
El módulo de Operaciones de Cambio permite registrar la compra y venta de divisas (y otras especies) con clientes, llevando la posición en cada especie y reflejando automáticamente los movimientos en las cuentas…
| Campo | Descripción |
|---|---|
| Manual de Usuario | Módulo de Operaciones de Cambio (Gestión de Cambios): cómo configurar las especies (monedas), registrar compras y ventas de divisas, confirmarlas y liquidarlas en Tesorería. |
El módulo de Operaciones de Cambio permite registrar la compra y venta de divisas (y otras especies) con clientes, llevando la posición en cada especie y reflejando automáticamente los movimientos en las cuentas corrientes y en la contabilidad.
Antes de operar es necesario tener configuradas las monedas con las que se va a trabajar (Tipos de Especie, Especies y su cotización) y la cuenta contable de diferencia de cambio. Una vez registrada, cada operación se confirma para generar los comprobantes (Recibo y Orden de Pago) y luego se liquida en el módulo de Tesorería.
Ingresá a la solapa CAMBIOS y hacé clic en Operaciones de Cambio.
El acceso requiere la asignación de permisos, que deben solicitarse al administrador del sistema.
Antes de registrar operaciones, conviene tener lista la configuración previa de monedas:
CAMBIOS_DIFERENCIACOTIZACION (campos Cuenta y Sumariza), que registra las diferencias por fluctuación de cotización. La cuenta debe existir previamente en el Plan de Cuentas con el mismo número.La pantalla principal de Operaciones de Cambio muestra una grilla con todas las operaciones registradas. En la parte superior está la cinta (ribbon) con las acciones, arriba de la grilla el panel de filtros de búsqueda, y al pie una barra de estado que totaliza la cantidad y el importe de las operaciones listadas.
Cada operación se identifica por su número (Id) y su número de comprobante. Las operaciones confirmadas y las anuladas se resaltan con distinto formato para diferenciarlas a simple vista.
El panel superior permite acotar las operaciones a mostrar. Al presionar Buscar se actualiza la grilla con los resultados.
| Filtro | Descripción |
|---|---|
| Cliente | Selecciona el cliente cuyas operaciones se desean ver. |
| N° | Número (Id) de la operación de cambio. |
| N° Comprobante | Número de comprobante de la operación. |
| Especie | Filtra por la especie operada. |
| Contra Especie | Filtra por la contra especie (moneda de pago/cobro). |
| Estado | Permite filtrar por Todas, Confirmadas o No Confirmadas. |
| Fecha | Al tildar la casilla, habilita el rango Desde / Hasta para filtrar por fecha. |
| Incluir Anuladas | Si se tilda, incluye en el resultado las operaciones anuladas. |
El botón Limpiar restablece los filtros del panel.
La grilla muestra las operaciones que cumplen los filtros. Las columnas principales son:
| Columna | Descripción |
|---|---|
| Id | Identificador de la operación. |
| N° Comprobante | Número de comprobante. |
| Fecha | Fecha de la operación. |
| F. Confirmación | Fecha en que se confirmó la operación. |
| F. Anulación | Fecha de anulación (si corresponde). |
| Operación | Tipo de operación (Compra / Venta). |
| Cliente | Cliente de la operación. |
| Especie | Especie operada. |
| Cantidad | Cantidad de la especie. |
| Contraespecie | Moneda con la que se paga/cobra. |
| Precio | Tipo de cambio aplicado. |
| Importe | Importe total (Cantidad × Precio). |
| Oficial | Oficial asignado. |
| Corredor | Corredor interviniente. |
| Precio Referencia | Precio de costo / referencia. |
Las operaciones se agrupan por tipo de operación y especie, mostrando subtotales de cantidad e importe. Al pie, la barra de estado totaliza la cantidad y el importe de lo listado.
Desde la cinta (también disponibles por menú contextual con clic derecho sobre la grilla):
| Acción | Descripción |
|---|---|
| Nuevo | Registra una nueva operación de cambio. |
| Modificar | Edita la operación seleccionada (si aún es modificable). |
| Eliminar | Elimina la operación seleccionada. |
| Confirmar | Confirma la operación y genera los comprobantes (Recibo y Orden de Pago) para enviar a Tesorería. |
| Anular | Anula una operación confirmada. |
| Liquidar | Liquida en Tesorería los comprobantes generados por la operación. |
| Legajos / Notas | Muestra el legajo, notas y alertas del cliente. |
| Cta. Cte. | Muestra los movimientos de cuenta corriente. |
| Log | Muestra el log / auditoría de la operación. |
| Informe de Operaciones | Genera el informe de operaciones. |
| Minuta | Imprime la minuta de la operación. |
| Resultado de la Búsqueda | Imprime el resultado de la búsqueda actual. |
| Asistente de importación | Importa operaciones de cambio mediante un asistente (wizard). |
| Excel / PDF | Exporta la grilla a Excel o PDF. |
Al crear o modificar una operación se abre la ventana Alta y/o Modificación de Operaciones de Cambio con los siguientes campos:
| Campo | Descripción |
|---|---|
| Fecha | Fecha de la operación (por defecto, la fecha de trabajo). |
| Cliente | Cliente con el que se realiza la operación. |
| Oficial | Oficial asignado a la operación. |
| Corredor | Corredor interviniente (opcional). |
| Sucursal | Sucursal a la que pertenece la operación. |
| Comisión % | Porcentaje de comisión. |
| Centro de Costo | Centro de costo imputado. |
| Tipo Operación | Compra o Venta. |
| Especie | Divisa que se compra (Compra) o se vende (Venta). |
| Cantidad | Cantidad de la especie a operar. |
| Contra Especie | Moneda con la que se paga (Compra) o se cobra (Venta). |
| Precio | Tipo de cambio aplicado. |
| P.Ref. | Precio de costo / referencia. Solo visible si el parámetro Cambios.PrecioDeCosto está habilitado. |
| Importe | Calculado automáticamente como Cantidad × Precio. |
| Observaciones | Texto libre. |
El botón con el signo de interrogación (?) junto a la especie sugiere un precio de referencia según la cotización cargada en el sistema. Se habilita una vez seleccionada la especie. Junto a Especie y Contra Especie puede mostrarse el saldo de cuenta corriente del cliente en cada moneda.
Compra de 1.000 dólares a un cliente, pagando en pesos:
1000.La operación afecta la cuenta corriente del cliente en dólares (aumenta el saldo) y en pesos (disminuye el saldo). En una Venta la mecánica es inversa: se genera una Orden de Pago en la moneda vendida y un Recibo en la moneda de cobro.
CAMBIOS_DIFERENCIACOTIZACION para que las diferencias de cambio se imputen donde corresponde.El acceso y las acciones del módulo se controlan mediante los siguientes permisos (objetos de seguridad). Solicitá al administrador los que necesites:
| Permiso | Acción que habilita |
|---|---|
Cambios_Operaciones.Nuevo |
Crear operaciones de cambio. |
Cambios.Operaciones.Busquedas.Modificar |
Modificar una operación de cambio. |
Cambios.Operaciones.Busquedas.Eliminar. |
Eliminar una operación de cambio. |
Cambios.Operaciones.Busquedas.Anular |
Anular una operación de cambio. |
Cambios.Operaciones.Busquedas.Operaciones_Confirmar |
Confirmar operaciones de cambio. |
Cambio.Operaciones.Confirmacion.ConfirmarSinSaldo |
Confirmar operaciones sin saldo en especie/contraespecie (si el parámetro lo exige). |
Cambios.Operaciones.Busquedas.Operaciones_Liquidar |
Liquidar operaciones de cambio. |
Cambios.Operaciones.Busquedas.Imprimir_Resultados_Busqueda |
Imprimir resultados de la búsqueda. |
Cambios.Operaciones.Busquedas.Imprimir_Minuta |
Imprimir minutas. |
Cambios.Operaciones.Importacion.Asistente |
Importar operaciones mediante el asistente (wizard). |
Archivos.Clientes.Ver.Notas_y_Alertas |
Ver notas y alertas del cliente seleccionado. |
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
frmCambios_Operaciones.vby satélites, enVisualPlenarioNET\VisualPlenarioNET\Cambios\).
| Componente | Detalle |
|---|---|
| Formulario lista/ABM | frmCambios_Operaciones.vb (la barra/título lo fija la cinta del MDI; el caption no se setea en código). |
| Formulario alta/modificación | frmCambios_Operaciones_AddMod.vb (Me.Text = "Alta y/o Modificacion de Operaciones de Cambio"). |
| Formulario confirmación/liquidación | frmCambios_Operaciones_Liquidacion.vb (Me.Text = "Confirmación de Operación de Cambio"). |
| Formularios auxiliares | frmCambios_Operaciones_Log.vb, frmCambios_Operaciones_Utilidades.vb, frmCambios_TipoOperaciones.vb / _AddMod. |
| Clase de negocio | clsCambios_Operaciones (ClassVisualPlenarioNET\Cambios\clsCambios_Operaciones.vb), clsCambios_tipoOperaciones. |
| Manager / modelo (EF) | VPNET_DataModel\Manager\Gestion\Cambios\CambiosOperaciones_Manager.cs; modelos CambiosOperaciones.cs, CambiosTipoOperaciones.cs; mapping CambiosOperacionesMap.cs. |
| Lenguaje / stack | VB.NET, WinForms, grilla DevExpress (XtraGrid). Acceso a datos híbrido: ADO.NET + SP en la clase de negocio; EF (VisualPlenarioNetContext) en el Manager para combos y lecturas. |
| Permiso | Habilita |
|---|---|
| (ninguno verificado en código) | El formulario no ejecuta llamadas a clsSeguridad.IsAllowedObject para Nuevo / Modificar / Confirmar / Anular / Liquidar. La cadena "Cambios.Operaciones" solo aparece en entradas de log/auditoría, no como objeto de seguridad. |
| Tabla / SP | Acceso |
|---|---|
Cambio_Operaciones (cabecera, singular) |
ADO.NET. SP Cambio_operaciones_Add / Cambio_operaciones_Mod. |
Cambio_TipoOperaciones |
EF (CambiosTipoOperaciones) + ADO.NET. |
Cambio_Operaciones_Log |
Lectura del log de auditoría. |
| SP de cálculo | Cambios_OperacionesDetallada_cliente, Cambios_Operaciones_Utilidades, Cambio_UtilidadesDiarias. |
Especies, Clientes, Oficiales, Sucursales, Corredores, ContabilidadCentrosDeCostos |
EF (LINQ vía VisualPlenarioNetContext) para los combos del AddMod. |
Esta funcionalidad forma parte de Gestión Comercial. No declara otro manual operativo como dependencia directa en su metadata actual.
Cambios_Operaciones.Nuevo, Cambios.Operaciones.Busquedas.*, Cambio.Operaciones.Confirmacion.ConfirmarSinSaldo, etc. que figuran en la sección Permisos no se controlan en este formulario. Si se necesita restringir acciones por usuario, hay que agregar las verificaciones en código (hoy están abiertas).Cambios.PrecioDeCosto (0/1, muestra/oculta P.Ref. y % comisión del oficial), Cambios.Operaciones.LiquidarEspecie.Default (0/1), Cambios.Operaciones.LiquidarContraEspecie.Default (0/1), Cambios.Operaciones.PrecioPromedioPonderado (0/1), Cambios.Leyenda.OperacionDeCambio (plantilla de leyenda del asiento). No se halló el parámetro Cambios.Operaciones.RequerirPermisosConfirmarSinSaldo referenciado en el código de este form."Cambios_DiferenciaCotizacion" (no en mayúsculas), resuelto con Asientos_Manager.GetCuentaContable("Cambios_DiferenciaCotizacion").IsModificable (Id=0 o no confirmada), IsConfirmada (Fecha_Confirmacion distinta de fecha cero), IsConfimable (sic, con typo). EspecieSinSaldo() tiene bloques MsgBox comentados (los avisos de saldo insuficiente están deshabilitados).LiquidarToolStripMenuItem1.Visible = False en el diseñador (ítem de menú oculto). Handler vacío: lvUtilidades_SelectedIndexChanged en _Utilidades.vb.Ingresá con tu usuario del equipo para dejar una sugerencia.