Detalle
| Manual de Usuario | Operaciones de Cambio |
|---|---|
| Módulo | Cambios |
| Formularios | frmCambios_Operaciones, frmCambios_Operaciones_AddMod, frmCambio_Posicion_Utilidades |
| Acceso | Menú principal → Cambios |
Introducción
El módulo Cambios permite registrar las operaciones de compra y venta de divisas (y otras especies) que realiza la financiera, llevar su estado a lo largo del circuito (carga → confirmación → liquidación) y consultar en cualquier momento la posición acumulada por especie.
Este manual cubre las dos opciones principales del módulo:
- Búsqueda de Operaciones de Cambio — listado, alta, modificación, confirmación, anulación y liquidación de operaciones (formulario
frmCambios_Operaciones, alta/modificación enfrmCambios_Operaciones_AddMod). - Posición de Cambios — saldo, compras, ventas y posición del día por especie (formulario
frmCambio_Posicion_Utilidades).
Acceso al módulo
Acceso: Menú principal → Cambios.
Importante: cada acción exige un permiso propio (crear, modificar, confirmar, anular, eliminar, liquidar). Si el sistema no le habilita un botón o muestra un aviso de permiso, contacte al administrador. En licencias de prueba el alta está limitada a 5 operaciones; en licencia en "modo lectura" no se pueden registrar operaciones.
Pantalla principal
La pantalla principal del módulo es la Búsqueda de Operaciones de Cambio. Muestra una grilla con todas las operaciones que cumplen los filtros aplicados, agrupadas por tipo de operación y especie, con totales de cantidad e importe al pie.
La opción Posición de Cambios muestra, para una fecha y un rango de especies, el saldo inicial, las compras, las ventas y la posición final del día por cada especie.
Filtros de búsqueda
Búsqueda de Operaciones de Cambio
Complete los filtros que necesite en el panel superior y presione Buscar. Si no carga ningún filtro, el sistema busca por defecto las operaciones de la fecha de trabajo.
| Campo | Descripción |
|---|---|
| Id | Número interno de la operación. Solo acepta números. |
| Nº Comprobante | Número de comprobante asignado al confirmar la operación. |
| Cliente / Entidad | Cliente de la operación (buscador por nombre o Id). |
| Especie | Especie principal de la operación (la que se compra o vende). |
| Contraespecie | Especie con la que se paga o se cobra. |
| Estado | "Todas", "Confirmadas" o "No Confirmadas". |
| Fechas (Desde / Hasta) | Rango de fechas. Se aplica solo si tilda la casilla de fechas. |
| Incluir anuladas | Si se tilda, también muestra las operaciones anuladas. |
Importante: con búsquedas muy amplias (sin Id, sin cliente y sin comprobante) el sistema avisa que el proceso puede demorar varios minutos, y vuelve a avisar si el resultado supera los 5.000 registros. Conviene acotar siempre con cliente, fechas o especie.
Posición de Cambios
| Campo | Descripción |
|---|---|
| Fecha Posición | Fecha a la que se calcula la posición. Por defecto, la fecha de trabajo. |
| Especie Desde / Hasta | Rango de especies a incluir (use los enlaces Desde / Hasta para buscarlas). |
| Actualizar automáticamente cada | Refresca la consulta sola, en el intervalo elegido (5 seg a varias horas). |
Resultados
Datos de la grilla (Búsqueda de Operaciones)
| Campo | Descripción |
|---|---|
| Id | Identificador interno. |
| Nº Comprobante | Número de comprobante (se asigna al confirmar). |
| Fecha | Fecha de la operación. |
| F. Confirmación | Fecha en que se confirmó (en rojo si está pendiente). |
| F. Anulación | Fecha de anulación, si la operación fue anulada (en gris). |
| Operación | Tipo de operación (compra, venta, etc.). |
| Cliente | Cliente de la operación. |
| Especie | Especie operada. |
| Cantidad | Cantidad de la especie. |
| Contraespecie | Especie de contrapartida. |
| Precio | Precio unitario. |
| Importe | Total de la operación (Cantidad × Precio). |
| Oficial | Oficial asignado. |
| Corredor | Corredor interviniente, si corresponde. |
Datos del resultado (Posición de Cambios)
| Campo | Descripción |
|---|---|
| Especie | Especie consultada. |
| Saldo Inicial | Saldo de la especie al inicio del día. |
| Compras | Total comprado en el día. |
| Ventas | Total vendido en el día. |
| Precio Prom. | Precio promedio de la especie. |
| Saldo del Día | Movimiento neto del día. |
| Posición | Posición final resultante. |
Acciones disponibles
Desde la cinta de botones o el menú contextual (clic derecho sobre la grilla):
| Acción | Descripción |
|---|---|
| Nuevo | Abre el alta de una operación nueva. |
| Modificar | Edita la operación seleccionada (no permite si ya fue confirmada). |
| Eliminar | Borra las operaciones seleccionadas sin confirmar. No elimina confirmadas. |
| Confirmar | Confirma las operaciones seleccionadas y les asigna comprobante. |
| Anular | Anula una operación ya confirmada. |
| Liquidar | Genera los movimientos de tesorería asociados. |
| Ver Legajo / Notas | Abre el legajo y las notas del cliente. |
| Ver Cuenta Corriente | Muestra los movimientos de cuenta corriente del cliente. |
| Log | Muestra el historial de cambios de la operación. |
| Imprimir | Resultado de la búsqueda, Informe de Operaciones o Minuta. |
| Exportar | Exporta el listado a Excel o PDF. |
Importante: doble clic sobre una fila abre directamente la modificación de esa operación.
Nueva operación (alta / modificación)
Al presionar Nuevo (o Modificar) se abre la ventana Alta y/o Modificación de Operaciones de Cambio.
Campos del formulario
| Campo | Descripción |
|---|---|
| Fecha | Fecha de la operación. Por defecto, la fecha de trabajo. |
| Cliente | Cliente de la operación. Se valida que no esté de baja, fallecido, judicial, inactivo ni bloqueado. |
| Oficial | Oficial responsable. Según parámetro, puede sugerirse el del cliente. |
| Corredor | Corredor interviniente (opcional). Al cargarlo trae su % de comisión. |
| Sucursal | Sucursal de la operación. Según parámetro, puede sugerirse la del usuario o la del cliente. |
| Centro de Costo | Centro de costo contable (obligatorio). |
| Tipo Operación | Compra, venta u otro tipo definido en el sistema. |
| Especie | Especie que se compra o se vende. Debe estar activa. |
| Contraespecie | Especie de contrapartida (con qué se paga/cobra). |
| Cantidad | Cantidad de la especie. |
| Precio | Precio unitario de la especie. |
| Importe | Total. Se calcula automáticamente (Cantidad × Precio). |
| Comisión % | Porcentaje de comisión del oficial (puede venir deshabilitado por parámetro). |
| P. Ref. (Precio de Costo) | Precio de costo / referencia. Solo visible si el parámetro lo habilita. |
| Observaciones | Texto libre. |
Junto a Cantidad y Precio hay dos botones de candado que definen qué campo se recalcula al editar el importe: ajustar la cantidad a partir del precio, o ajustar el precio a partir de la cantidad.
Si el cliente tiene saldo en las especies involucradas, se muestra el Saldo C.C. al lado de cada especie (en verde si es positivo, rojo si es negativo). Esta ayuda puede estar apagada por parámetro.
Confirmar, anular y liquidar
Confirmar
Cambia la operación de "no confirmada" a "confirmada", le asigna número de comprobante y, opcionalmente, genera los movimientos de tesorería (recibo y/o orden de pago) de la especie y la contraespecie.
- Seleccionar — marque una o varias operaciones en la grilla.
- Confirmar — presione el botón Confirmar y acepte el aviso.
- Definir liquidación — salvo que esté el "modo silencioso", se abre una ventana para elegir la fecha de confirmación y tildar si se liquida la especie y/o la contraespecie en tesorería.
- Revisar saldos — si una especie no tiene saldo suficiente, el sistema pregunta si desea continuar (puede requerir un permiso adicional según parámetro).
Importante: el comprobante se asigna recién al confirmar. Antes de eso la operación figura sin Nº de comprobante y su Fecha de Confirmación aparece en rojo.
Anular
- Seleccionar — marque una sola operación (debe estar confirmada).
- Anular — presione Anular y confirme.
- Fecha de anulación — según parámetro, se usa la fecha de trabajo o se pide elegir una fecha (que no puede ser anterior a la de confirmación).
Liquidar
Genera los movimientos de tesorería pendientes de las operaciones seleccionadas. Marque las operaciones, presione Liquidar y confirme.
Ejemplo práctico
Registrar una operación de cambio
- Abrir el alta — desde la pantalla de búsqueda, presione Nuevo.
- Fecha — confirme o ajuste la fecha de la operación.
- Cliente — seleccione el cliente con el buscador. El sistema valida su estado y, si aplica, ejecuta alertas de prevención de lavado (PLD).
- Tipo de operación — elija si es compra, venta, etc.
- Especie y contraespecie — indique qué especie se opera y con cuál se liquida.
- Cantidad y precio — cargue ambos; el importe se calcula solo. También puede cargar el importe y dejar que el sistema recalcule cantidad o precio según el candado activo.
- Sucursal y centro de costo — verifique que estén completos (el centro de costo es obligatorio).
- Observaciones — agregue lo que necesite.
- Aceptar — presione el botón Aceptar de la barra superior para guardar.
Importante: al guardar, el sistema bloquea la operación para evitar que dos usuarios la editen a la vez. Si otro usuario la está modificando, verá un aviso para reintentar más tarde. Una operación ya confirmada no se puede modificar.
Consultar la posición de cambios
- Fecha — indique la fecha de posición.
- Rango de especies — elija desde y hasta qué especie quiere ver (por defecto toma todas).
- Buscar — presione Buscar para obtener el resultado.
- (Opcional) Actualización automática — seleccione un intervalo para que la consulta se refresque sola.
Importante: un parámetro del sistema (
Cambios.Posicion.IncluirContraEspecie) define si la posición también incluye los movimientos en los que la especie consultada actúa como contraespecie. Si los números no coinciden con lo esperado, verifique este parámetro con el administrador.
Consejos útiles
- Acote siempre las búsquedas por cliente, fechas o especie: sin filtros el sistema puede demorar varios minutos y avisa al superar los 5.000 registros.
- Doble clic sobre una fila de la grilla abre directamente la modificación de esa operación.
- Use los botones de candado junto a Cantidad y Precio para definir qué campo se recalcula al editar el importe.
- El Saldo C.C. junto a cada especie (verde positivo / rojo negativo) ayuda a controlar la disponibilidad antes de operar.
- Para revertir una operación confirmada use Anular, nunca Eliminar.
- En la Posición de Cambios, active la actualización automática para monitorear la posición en tiempo real.
Preguntas frecuentes
¿Por qué la operación no tiene número de comprobante?
El número de comprobante se asigna recién al **confirmar** la operación. Mientras está en estado "no confirmada", figura sin comprobante y su Fecha de Confirmación se muestra en rojo.No puedo modificar una operación. ¿Qué pasó?
Las operaciones **confirmadas** no se pueden modificar. Tampoco podrá editarla si otro usuario la tiene abierta en ese momento (verá un aviso para reintentar más tarde) o si no cuenta con el permiso de modificación.Quiero eliminar una operación confirmada y no me deja.
No es posible eliminar operaciones confirmadas. Para revertir una operación confirmada se utiliza **Anular**, no Eliminar. Eliminar solo borra operaciones que todavía no fueron confirmadas.¿Por qué la búsqueda tarda tanto?
Cuando se busca sin filtros (sin Id, sin cliente y sin comprobante) el sistema trae muchos registros. Avisa cuando el resultado supera los 5.000 registros. Acote la búsqueda por cliente, especie o rango de fechas para acelerarla.¿Qué diferencia hay entre Especie y Contraespecie?
La **Especie** es lo que se compra o se vende; la **Contraespecie** es la especie con la que se liquida (con qué se paga o se cobra). El importe total de la operación surge de Cantidad × Precio.Permisos
Cada acción del módulo exige un permiso propio. Si el sistema no habilita un botón o muestra un aviso de permiso, contacte al administrador.
| Permiso | Descripción |
|---|---|
| Crear | Permite dar de alta nuevas operaciones de cambio. |
| Modificar | Permite editar operaciones no confirmadas. |
| Confirmar | Permite confirmar operaciones y asignar comprobante. |
| Anular | Permite anular operaciones confirmadas. |
| Eliminar | Permite borrar operaciones sin confirmar. |
| Liquidar | Permite generar los movimientos de tesorería asociados. |
En licencias de prueba el alta está limitada a 5 operaciones; en licencia en "modo lectura" no se pueden registrar operaciones. Confirmar con saldo insuficiente puede requerir un permiso adicional según parámetro.
Información técnica
Basada en el análisis del formulario real de la v14.
Formularios principales
| Form | Rol |
|---|---|
frmCambios_Operaciones |
Búsqueda de Operaciones de Cambio (pantalla principal: grilla, acciones, permisos). |
frmCambios_Operaciones_AddMod |
Alta y/o Modificación de Operaciones de Cambio. |
frmcambio_Posicion_Utilidades |
Posición de Cambios. Carga vía clsPosicion.GetUtilidades(...) (SP Cambio_Posicion_Utilidades). |
Formularios satélite por función
| Form | Rol |
|---|---|
frmCambios_Operaciones_Liquidacion |
Ventana de confirmación/liquidación (elegir fecha y tildar liquidar especie/contraespecie). |
frmCambios_Operaciones_Log |
Historial de cambios (Log) de la operación. |
frmCambios_Operaciones_Utilidades |
Utilidades del módulo. |
Permisos reales
| Permiso | Acción |
|---|---|
Cambios.Operaciones.Busquedas |
Acceso a la pantalla desde el menú (categoría Cambios.Operaciones, en frmNewMain). |
Cambios_Operaciones.Nuevo |
Crear operación (categoría Cambios). OJO: nombre distinto al resto de la familia Cambios.Operaciones.Busquedas.*. |
Cambios.Operaciones.Busquedas.Modificar |
Modificar operación no confirmada. |
Cambios.Operaciones.Busquedas.Eliminar. |
Eliminar operación sin confirmar (el string termina en punto: error tipográfico en el fuente). |
Cambios.Operaciones.Busquedas.Operaciones_Confirmar |
Confirmar y asignar comprobante. |
Cambios.Operaciones.Busquedas.Anular |
Anular operación confirmada. |
Cambios.Operaciones.Busquedas.Operaciones_Liquidar |
Liquidar (movimientos de tesorería). |
Cambio.Operaciones.Confirmacion.ConfirmarSinSaldo |
Confirmar sin saldo suficiente. Solo se exige si el parámetro Cambios.Operaciones.RequerirPermisosConfirmarSinSaldo = 1. |
Cambios.Operaciones.Busquedas.Imprimir_Resultados_Busqueda |
Imprimir resultados de la búsqueda. |
Cambios.Operaciones.Busquedas.Imprimir_Minuta |
Imprimir minuta. |
Cambios.Operaciones.Importacion.Asistente |
Importar operaciones por asistente (categoría Cambios.Operaciones.Busquedas). |
Archivos.Clientes.Ver.Notas_y_Alertas |
Ver Legajo / Notas del cliente. |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
Cambios_Operaciones |
Operaciones de cambio (acceso ADO clásico por SPs vía clsCambios_Operaciones; sin mapeo EF). |
Especies |
Especies/contraespecies operadas. |
SP Cambio_Posicion_Utilidades |
Cálculo de la posición por especie (saldo inicial, compras, ventas, posición). |
SPs Cambios_OperacionesDetallada_cliente, Cambios_Operaciones_Utilidades, Cambio_UtilidadesDiarias |
Consultas/utilidades del módulo. |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Cotización de Especies | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- El parámetro de posición real es
Cambios.Posicion.IncluirContraEspecie(default1): incluye movimientos donde la especie consultada actúa como contraespecie. - Límite de licencia de prueba: el alta avisa "solo podrá cargar hasta 5 operaciones" (mensaje en
frmCambios_Operaciones, no permiso). El acceso al módulo está gobernado porclsLicencias.IsAvailableForCambios(no por un "modo lectura" genérico desde acá). - La importación además exige licencia
KeyLicences.Instance.Access(2, 3, 11, 2). - El comprobante se asigna recién al confirmar; antes la Fecha de Confirmación se muestra en rojo.
Resumen: registre operaciones de compra/venta de divisas desde Cambios → Búsqueda de Operaciones, llevándolas por el circuito alta → confirmación → liquidación. Consulte el saldo y la posición por especie del día desde Posición de Cambios.