Detalle
| Campo |
Descripción |
| Manual de Usuario |
ABM de los tipos de operación que se usan al cargar boletos del mercado MAV en Factoring. Cada tipo predefine el sentido (Compras/Ventas), la moneda, los comprobantes y las cuentas contables de la operación. |
| Módulo |
Factoring |
| Tipo de pantalla |
ABM (alta, baja y modificación) |
| Formulario |
FormBoletos_Tipo_Operaciones |
| Permiso |
Factoring.Boletos.Tipo.Operacion |
Introducción
La pantalla Tipos de Operación de Boletos permite administrar (dar de alta, modificar y eliminar) los distintos tipos de operación que después se utilizan al cargar los boletos del mercado MAV en el módulo de Factoring.
Cada tipo de operación define cómo se va a registrar contablemente un boleto: si es de compra o de venta, en qué moneda (especie) opera, qué comprobantes emite y a qué cuentas contables van a parar el capital, los intereses, los aranceles, el derecho de mercado y las retenciones. De esta forma, al cargar un boleto el operador solo elige el tipo de operación y el sistema sabe automáticamente cómo contabilizarlo.
Acceso al módulo
- Ingresá al sistema con tu usuario y contraseña.
- En el menú principal, abrí el módulo Factoring.
- Seleccioná la opción Tipos de Operación de Boletos.
- Se abre el formulario Tipo de Operaciones... dentro del panel de trabajo.
Importante: Esta pantalla es de configuración. Los valores que se definen acá impactan directamente en la registración contable de cada boleto, por lo que conviene que las altas y modificaciones las haga un usuario con conocimiento del plan de cuentas. Para ingresar al formulario tu usuario debe tener habilitado el permiso correspondiente; si no lo tiene, el sistema no permitirá abrir la pantalla.
Pantalla principal
Al abrir la pantalla se muestra una grilla con todos los tipos de operación ya cargados. Arriba se encuentra el panel de búsqueda con el botón Buscar, que actualiza el listado, y una fila de autofiltro para filtrar por cualquier columna.
La grilla muestra las siguientes columnas:
| Campo |
Descripción |
| Id |
Número interno que el sistema asigna automáticamente a cada tipo de operación. |
| Tipo |
Indica si la operación es de Compras o de Ventas. |
| Descripción |
Nombre del tipo de operación con el que se identifica al cargar un boleto. |
| Cmp. Compra |
Comprobante de compra asociado a la operación. |
| Cmp. Venta |
Comprobante de venta asociado a la operación. |
| Especie |
Moneda en la que opera el tipo de operación (por ejemplo, pesos o dólares). |
| Cta_Cble |
Cuenta contable principal donde se registra la operación. |
| Cta_Interes |
Cuenta contable donde se imputan los intereses. |
| Cta_Arancel |
Cuenta contable donde se imputan los aranceles. |
| Cta_Derecho_Mercado |
Cuenta contable del derecho de mercado. |
| Cta_Retencion |
Cuenta contable donde se imputan las retenciones. |
| Requiere Rescate |
Indica si la operación requiere rescate. |
Para abrir un tipo de operación y revisar o modificar sus datos, hacé doble clic sobre la fila correspondiente.
Parámetros
La ventana Detalle del tipo de operación es donde se cargan y editan los datos. Tanto el alta como la modificación muestran los mismos campos: en el alta vienen vacíos (con valores por defecto) y en la modificación vienen completados con los datos del registro elegido.
| Campo |
Descripción |
| Tipo |
Define si la operación es de Compras o de Ventas. Por defecto viene Compras. |
| Descripción |
Nombre identificatorio del tipo de operación. Es obligatorio. |
| Especie / Moneda |
Moneda en la que opera. Es obligatorio. |
| Cmp. Compra |
Comprobante de compra que se utiliza en la operación. Es obligatorio. |
| Cmp. Venta |
Comprobante de venta que se utiliza en la operación. |
| Cta Contable |
Cuenta contable principal. Si se usa como prefijo, el máximo es de 4 dígitos; en caso contrario debe ser una cuenta completa (8 dígitos). Es obligatoria. |
| Cta. Interes |
Cuenta contable para imputar intereses. Es obligatoria. |
| Cta. Arancel |
Cuenta contable para imputar aranceles. Es obligatoria. |
| Cta. D.Mercado |
Cuenta contable del derecho de mercado. Es obligatoria. |
| Cta. Retencion |
Cuenta contable para imputar retenciones. Es obligatoria. |
| Requiere Rescate |
Casilla que indica si la operación requiere rescate. |
Importante: Si una cuenta contable la cargás como prefijo, el máximo permitido es de 4 dígitos. Las cuentas completas deben tener 8 dígitos. Si el sistema no reconoce la cuenta, conviene seleccionarla desde la lista para asegurarse de que exista.
Resultado del proceso
- Alta: al presionar Aceptar, el sistema valida los campos obligatorios, guarda el nuevo tipo de operación y vuelve a la grilla, donde aparece el registro recién creado con el Id que se le asignó automáticamente.
- Modificación: los cambios quedan guardados sobre el registro existente y se reflejan en la grilla al actualizar el listado.
- Eliminación: el registro desaparece de la grilla. Los tipos de operación eliminados dejan de estar disponibles al cargar nuevos boletos.
A partir de ese momento, el tipo de operación queda disponible para seleccionarlo al cargar boletos MAV, y determina las cuentas contables y comprobantes con los que se registrará la operación.
Acciones disponibles
Las acciones de esta pantalla están sujetas a permisos. Si tu usuario no tiene el permiso correspondiente, el sistema te lo informará y no permitirá realizar la acción.
| Acción |
Descripción |
| Nuevo |
Abre la ventana Detalle del tipo de operación con los campos en blanco para crear un nuevo tipo. |
| Modificar |
Abre el registro seleccionado para editar sus datos. |
| Eliminar |
Borra el tipo de operación seleccionado, previa confirmación. |
| Buscar |
Actualiza el listado de la grilla. |
Dar de alta un tipo de operación
- Abrir el alta — Presioná el botón Nuevo de la barra de herramientas. Se abre la ventana Detalle del tipo de operación con los campos en blanco.
- Elegir el tipo — En Tipo seleccioná Compras o Ventas según corresponda. Por defecto viene Compras.
- Cargar la descripción — En Descripción ingresá el nombre con el que se va a identificar el tipo de operación.
- Seleccionar la moneda — En el campo de especie elegí la moneda en la que opera.
- Indicar los comprobantes — Seleccioná el Cmp. Compra y el Cmp. Venta desde sus respectivas listas.
- Cargar las cuentas contables — Completá las cuentas: Cta Contable, Cta. Interes, Cta. Arancel, Cta. D.Mercado y Cta. Retencion. Podés escribir el número de cuenta y presionar Enter para buscarla, o elegirla de la lista desplegable.
- Marcar Requiere Rescate — Si la operación lo necesita, tildá la casilla Requiere Rescate.
- Guardar — Presioná Aceptar. El sistema valida los datos, guarda el registro y vuelve a la grilla con el nuevo tipo de operación.
Modificar un tipo de operación
- Seleccionar el registro — En la grilla, posicionate sobre el tipo de operación a modificar.
- Abrir la edición — Presioná Modificar en la barra de herramientas, o hacé doble clic sobre la fila.
- Editar los datos — Cambiá los campos que necesites en la ventana Detalle del tipo de operación.
- Guardar — Presioná Aceptar para confirmar los cambios.
Eliminar un tipo de operación
- Seleccionar el registro — En la grilla, posicionate sobre el tipo de operación que querés borrar.
- Eliminar — Presioná Eliminar en la barra de herramientas, o seleccioná la fila y presioná la tecla Supr (Delete).
- Confirmar — El sistema pregunta "¿Desea Eliminar el item Seleccionado?". Respondé Sí para borrarlo o No para cancelar.
Importante: Eliminá un tipo de operación solo si estás seguro de que no se está usando en boletos cargados. Si el tipo de operación está en uso, conviene mantenerlo para no afectar la registración contable de operaciones existentes.
Ejemplo práctico
Una entidad necesita cargar boletos de venta de cheques en pesos en el mercado MAV.
- Abre Factoring → Tipos de Operación de Boletos y presiona Nuevo.
- En Tipo elige Ventas.
- En Descripción escribe Venta de cheques MAV - Pesos.
- En Especie selecciona Pesos.
- Selecciona el comprobante de compra y el de venta que correspondan a la operatoria.
- Carga las cuentas contables: la cuenta principal, la de intereses, la de aranceles, la del derecho de mercado y la de retenciones.
- Deja sin tildar Requiere Rescate (en este caso la operación no lo requiere).
- Presiona Aceptar.
A partir de ese momento, al cargar un boleto de venta MAV en pesos, el operador solo elige Venta de cheques MAV - Pesos y el sistema ya sabe en qué cuentas imputar cada concepto y qué comprobantes emitir.
Consejos útiles
- Usá nombres de descripción claros que incluyan el sentido (Compra/Venta) y la moneda, para no confundirte al cargar boletos.
- Antes de eliminar un tipo de operación, verificá que no esté en uso en boletos ya cargados.
- Si no estás seguro de un número de cuenta, seleccionalo desde la lista en vez de escribirlo, para evitar errores de imputación contable.
- Coordiná las altas y cambios con el área contable, ya que estas cuentas determinan la registración de cada boleto.
Preguntas frecuentes
¿Para qué sirven estos tipos de operación?
Sirven para predefinir cómo se registra contablemente un boleto MAV. Al cargar un boleto, el operador solo elige el tipo de operación y el sistema ya sabe en qué cuentas imputar el capital, los intereses, los aranceles, el derecho de mercado y las retenciones, además de qué comprobantes emitir y en qué moneda.
¿Cuál es la diferencia entre Compras y Ventas?
El campo **Tipo** indica si la operación corresponde a una compra o a una venta. Esto determina el sentido de la registración y qué comprobantes se usan. Cada tipo de operación es de Compras o de Ventas, según se elija al darlo de alta.
¿Por qué no me deja guardar?
El sistema valida los campos obligatorios antes de guardar. Verificá que estén completos la Descripción, la Moneda (Especie), el comprobante de compra y las cuentas contables (Contable, Interés, Arancel, Derecho de Mercado y Retención). Si una cuenta no es válida, seleccionala desde la lista. Recordá que una cuenta como prefijo admite hasta 4 dígitos, y una cuenta completa debe tener 8 dígitos.
¿Qué significa "Requiere Rescate"?
Es una marca de la operación que indica que el tipo de operación requiere rescate. Tildá esta casilla solo en los tipos de operación donde corresponda según la operatoria de tu entidad.
¿Puedo escribir el número de cuenta en vez de buscarlo en la lista?
Sí. En cada campo de cuenta podés escribir el número y presionar Enter: el sistema busca la cuenta y la completa. También podés desplegar la lista y elegirla. Si escribís una cuenta que el sistema no encuentra, te avisará y conviene seleccionarla desde la lista.
Permisos
| Permiso |
Habilita |
| Factoring.Boletos.Tipo.Operacion |
Permite el ingreso al formulario de Alta y Modificación de Tipos de Operaciones. |
Si tu usuario no tiene este permiso, el sistema no permitirá abrir la pantalla ni realizar las acciones de ABM.
Información técnica
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (FormBoletos_Tipo_Operaciones.cs y FormBoletos_Tipo_OperacionesAddMod.cs).
Formularios principales
| Componente |
Detalle |
| Form (grilla) |
FormBoletos_Tipo_Operaciones (hereda FrmResult), proyecto VPNET_WinForms (C#), carpeta Factoring. Grilla DevExpress (Grilla_Tipo_Operacion) sobre DataSourcesResultManagerBindingSource. Doble clic = Modificar; tecla Supr = Eliminar. |
| Ventana de carga/edición |
FormBoletos_Tipo_OperacionesAddMod (hereda FrmAddMod). Botón Aceptar → bt_Aceptar_ItemClick → manager.Save(). Combo cboTipo (índice 0 = Compras → Tipo = 1; índice 1 = Ventas → Tipo = 2). |
| Capa de datos |
Boletos_Tipo_Operacion_Manager (proyecto VPNET_DataModel), patrón EF Code-First (Base_Manager<...>) sobre VisualPlenarioNetContext. No usa stored procedures: Save() hace Added/Modified + SaveChanges(), Eliminar_Item() hace Remove() + SaveChanges(). |
| Acceso desde menú |
Invocado desde frmNewMain.vb y FormTile.vb mediante ShowFrmInDockPanel(New FormBoletos_Tipo_Operaciones). |
Permisos reales
Permiso (clsSeguridad.IsAllowedObject) |
Habilita |
Factoring.Boletos.Tipo.Operacion |
Abrir la pantalla desde el menú (validado en frmNewMain / FormTile). |
Factoring.Boletos_Tipo_Operaciones.Nuevo |
Botón Nuevo dentro del form (Nuevo()). |
Factoring.Boletos_Tipo_Operaciones.Modificar |
Botón Modificar / doble clic (Modificar()). |
Factoring.Boletos_Tipo_Operaciones.Eliminar |
Botón Eliminar / tecla Supr (Eliminar()). |
Tablas de base de datos principales
| Tabla / entidad |
Contenido |
dbo.Boletos_Tipo_Operacion |
Tabla principal. PK PK_Boletos_Tipo_Operacion ([Id] ASC). Columnas: Id (INT IDENTITY, PK), Tipo (INT, default 0), Tipo_Operacion (VARCHAR 50, NOT NULL), Id_Comprobante_Compra (INT, default 0), Id_Comprobante_Venta (INT, NOT NULL), Cta_Cble (NCHAR 8), Cta_Interes (NCHAR 8), Id_Especie (INT, NOT NULL), Cta_Arancel (NCHAR 8), Cta_Arancel_NoGravado (NCHAR 8), Cta_Derecho_Mercado (NCHAR 8), Cta_Retencion (NCHAR 8), Requiere_Rescate (BIT, default 0). |
Especies |
Moneda del tipo de operación (combo Especie; default Id = 1). |
ComprobantesTipos |
Comprobantes de compra (Compras = true) y de venta (Ventas = true). |
Cuentas (Plan de cuentas) |
Búsqueda de cuentas contables (vpnetContext.Cuentas.Where(x => x.Numero.Contains(...))). |
Relación con otros módulos / manuales
| Manual relacionado |
Vínculo operativo |
| Factoring Boletos MAV |
Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte (comportamiento real del código)
- Campo no documentado en el manual: además de las cuentas listadas, el modelo y la tabla incluyen
Cta_Arancel_NoGravado (cuenta de arancel no gravado), con su propio campo/búsqueda en el form (txtCta_Arancel_No_Gravado). No figura en la sección de usuario.
- Eliminación física:
Eliminar_Item() hace Remove directo sobre la entidad sin validar si el tipo de operación está en uso en boletos cargados. La única protección es la confirmación "Desea Eliminar el item Seleccionado?". Borrar un tipo en uso puede afectar la registración contable de boletos existentes.
Save() no propaga errores: si EF falla, captura la excepción, muestra un mensaje y guarda el texto en Mensaje, pero el flujo del form igualmente setea _Aceptado = true y cierra. Revisar Mensaje ante un alta/modificación que "no quedó".
- Validación de cuentas por longitud: la cuenta contable admite 4 dígitos (prefijo) u 8 (cuenta completa). El resto de las cuentas (interés, arancel, D. mercado, retención) exigen 8 dígitos; con menos, avisa "Verifique que la cuenta ... exista o seleccionela de la lista.". Escribir el número y presionar Enter dispara la búsqueda en
Cuentas.
- Relación con boletos MAV:
dbo.Boletos.Tipo referencia Boletos_Tipo_Operacion.Id. En la entidad, Tipo = 1 es Compras y Tipo = 2 es Ventas.
Ver también