← Índice de manuales
Manual funcional · Sistema Plenario v14

Factoring Ventas

El módulo de Ventas de Cheques permite registrar y administrar las operaciones de venta de cheques de terceros en entidades financieras. Una vez confirmada, la venta inicia el proceso de contabilización, facturación y…

Módulo: FactoringVersión: 1.2Actualizado: 2026-06-19

Detalle

Manual de Usuario Venta de Cartera de Cheques - Factoring
Módulo Factoring
Pantalla Ventas
Formulario frmVentas (carga/edición: frmVentas_AddMod)
Versión 1.2
Actualizado 2026-06-19

Introducción

El módulo de Ventas de Cheques permite registrar y administrar las operaciones de venta de cheques de terceros en entidades financieras. Una vez confirmada, la venta inicia el proceso de contabilización, facturación y movimientos en la cuenta corriente del proveedor financiero.

Acceso al módulo

Acceso: Menú principal → Factoring → Ventas

El acceso requiere de la asignación de permisos que deben solicitarse al administrador del sistema.

Al ingresar a este menú se despliega una ventana en la cual se visualizan distintas solapas para realizar diversas tareas.

Pantalla principal

El formulario de búsqueda dispone de una barra de herramientas con las acciones de la operación y de un panel de filtros para acotar el listado de operaciones.

Importante: Las operaciones que aún no fueron confirmadas se muestran resaltadas en color rojo en la grilla de resultados.

Filtros de búsqueda

El formulario de búsqueda dispone de un panel de filtros para acotar el listado de operaciones:

Campo Descripción
Nro Permite buscar una venta por su número de operación.
Prov. Financiero Filtra las ventas por el proveedor financiero (entidad) seleccionado.
Especie Filtra las ventas por la especie o moneda de la operación.
Rango de fechas Al tildar la opción de fechas, habilita los campos Desde y Hasta para acotar la búsqueda por período.
Botón Buscar Ejecuta la búsqueda con los filtros indicados y muestra los resultados en la grilla.

Resultados

La grilla de resultados muestra las ventas que cumplen los filtros aplicados.

Importante: Las operaciones que aún no fueron confirmadas se muestran resaltadas en color rojo en la grilla de resultados.

Acciones disponibles

Descripción de las acciones o botones del menú dentro del formulario de búsqueda de VENTAS. Al ingresar a este menú, se despliega una ventana en la cual se visualizan distintas solapas para poder realizar diversas tareas como:

Campo Descripción
Boton Nuevo permite crear o dar de alta una nueva operacion de venta de cheques.
Botón Modificar Permite modificar o editar una venta de cheques.
Boton Eliminar Accion que nos permite eliminar una venta de cheques.
Botón Confirmar Este botón confirma una operación o venta de cheques que aún no han sido confirmadas previamente. Al confirmar, se cierra la venta y se inicia el proceso de contabilización, facturación, movimientos en la cuenta corrientes. Una vez confirmada, la operación no podrá modificarse, pero puede ser anulada. E
Botón Anular permite anular una venta de cheques. Al hacer clic en este botón, se llevarían a cabo los siguientes procesos: Reversión de la contabilización, Reversión de la facturación, movimientos en la cuenta corriente por anulacion de la operacion.
Botón Generar Lote ADS Actualmente no tiene uso asignado en el sistema.
Botón Importar Permite importar ventas desde otras bases de datos, facilitando la integración de datos de operaciones previas.
Botón Cuenta Corriente Muestra la cuenta corriente del proveedor financiero.
Botón Asiento Muestra el asiento contable generado al confirmar la operación.
Botón Auditoría Permite acceder al registro de auditoría de la operación, con fechas, acciones realizadas y los usuarios que interactuaron con la operación.
Botón Movimiento Iva Muestra los movimientos de IVA generados por la venta.
Botón Imprimir permite imprimir el reporte de venta, un listado soporte de venta y la caratula de venta corresondiente a la operacion.
Botón Resultado de la Búsqueda Permite imprimir los resultados de una búsqueda o consulta realizada dentro del sistema, como detalles de cheques o liquidaciones previas.
Botón Exportar Cheque a Excel Permite exportar los detalles de los cheques involucrados en la venta a un archivo Excel para su análisis o gestión externa.

Nuevo / Modificar una venta

Al hacer clic en el boton Nuevo, se abrirá una ventana con el formulario correspondiente para completar los datos de la venta. Este formulario contiene cuatro solapas:

  1. Venta de Cartera

  2. Percepciones

  3. Conceptos

  4. Observaciones

Solapa 1. Venta de Cartera

Se describen los campos disponibles con su funcionalidad y características con el siguiente formato Campo, Descripción y Características:

Campo Descripción
Campo Nro
Descripción Identifica el número único asignado a la operación.
Características Campo no modificable. Se genera automáticamente al confirmar la operación.
Campo Prov. Financiero
Descripción Este campo identifica al proveedor financiero para quien se realizará la operación. U
Opciones Disponibles Se puede escribir directamente el número de identificación del proveedor financiero (ID) en el campo. Al hacer clic en el enlace resaltado en azul junto al campo, se abrirá el formulario de proveedores financieros. Desde allí, se puede: Buscar un proveedor financiero existente utilizando los filtros disponibles.
Características Cuadro de entrada (textbox) para introducir manualmente el ID del proveedor financiero. Campo modificable antes de la confirmación. Obligatorio completar. Campo numerico.
Campo Alic IVA
Descripción Este campo permite definir la alícuota del impuesto IVA que se aplicará en la operación. Las alícuotas disponibles deben estar previamente registradas en el sistema para garantizar su correcta selección.
Opciones Disponibles Las opciones disponibles en este campo corresponden a las Alicuotas de IVA registradas en el formulario de Alicuotas de IVA.
Características Lista desplegable. Campo modificable antes de la confirmación. Obligatorio completar.
Campo Especie
Descripción Este campo identifica la especie o moneda que se aplicara en la operacion. Las especies disponibles deben estar previamente registradas en el sistema para garantizar su correcta selección.
Opciones Disponibles Las opciones disponibles en este campo corresponden a las especies o monedas registradas en el formulario de Especies.
Características Lista desplegable. Campo modificable antes de la confirmación. Obligatorio completar.
Campo Fecha
Descripción Este campo permite seleccionar o ingresar la fecha de la operación.
Opciones Disponibles La fecha se puede ingresar manualmente o seleccionarla a través de un calendario desplegable.
Características El formato de fecha es (día/mes/año). Cuadro de entrada (textbox) con calendario. Campo obligatorio y modificable.
Campo Tasa Anual TNA
Descripción Este campo permite ingresar la tasa nominal anual (TNA) sin IVA correspondiente a la operación. Esta tasa se utilizará como base para calcular los intereses de los cheques.
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, obligatorio y modificable.
Campo Gastos %
Descripción Este campo permite definir el porcentaje de gasto directo sobre el importe del cheque que nos van a cobrar en la venta.
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, no obligatorio y modificable.
Campo Gastos No Orden %
Descripción Este campo permite definir el porcentaje de gasto calculado sobre el importe del cheque cuando este sea del tipo "NO A LA ORDEN".
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, no obligatorio y modificable.
Campo Importe fijo $
Descripción Este campo permite definir un importe fijo que se aplicará a toda la venta, independientemente del monto y la cantidad de cheques ingresados.
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, no obligatorio y modificable.
Campo ITF %
Descripción Este campo define el porcentaje del gasto correspondiente al Impuesto a la Transferencia de Fondos (ITF), que se calcula sobre el monto de cada cheque ingresado en la venta.
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, no obligatorio y modificable.
Campo Gastos VC %
Descripción Este campo define el porcentaje del gasto aplicable a los cheques de valor al cobro o interior, el cual se calcula sobre el monto de cada cheque ingresado en la liquidación.
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, no obligatorio y modificable.
Campo Días de más
Descripción Este campo permite agregar una cantidad adicional de días al cálculo entre la fecha valor y la fecha de acreditación, con el fin de incrementar los intereses a cobrar por cada cheque ingresado en la venta de cheques.
Opciones Disponibles Cuadro de texto (textbox) que solo permite la entrada de datos numéricos.
Características Campo numérico, no obligatorio y modificable.
Campos concepto
Descripcion este campo permite detallar un concepto dentro de la venta de cheques.
Catacteristicas añlfanumerico, editable.

Cuadro resumen:

El cuadro resumen proporciona una visión consolidada de todos los conceptos financieros involucrados en la venta de cheques, incluyendo montos brutos, gastos, comisiones, impuestos, intereses y el total neto a cobrar. Facilita la verificación de cálculos, el control de la operación y la comunicación clara con el cliente.

Este se encuentra en la parte superior derecha del fomulario de la venta de cheques.

En la parte inferior del formulario de venta de cheques se encuentran los botones para realizar las siguientes acciones: Agregar, Modificar, Eliminar, Imprimir, Modif. Tasa.

Campo Descripción
Botón Agregar Permite seleccionar los cheques que se encuentran en cartera y serán elegidos para la venta que estamos realizando.
Botón Modificar Permite editar los cheques previamente cargados en la venta de cheques. Al seleccionar un cheque, se pueden actualizar sus datos relevantes de la operación.
Botón Eliminar Permite eliminar cheques de la venta.
Botón Imprimir Permite imprimir el detalle de los cheques cargados en la venta.
Botón Modif. Tasa Permite modificar la tasa de interés asociada a los cheques de la venta de cheques. Se puede aplicar a todos los cheques o a uno específico, según las necesidades de la operación.

En la barra de cheques también se muestran, a modo informativo, los campos Lectora (lector de cheques), Cant. (cantidad de cheques) y D.P.P (días promedio ponderado).

Solapa 2. Percepciones

Campo Descripción
Boton Agregar permite cargar las percepciones correspospondientes a la venta de cheques. se deberan completar los siguientes datos: Tipo de impuesto, Provincia, importe y cuenta contable.
Boton Modificar permite modificar la percepcion previamente cargada.
Boton Quitar permite quitar o eliminar la percepcion previamente cargada.

Solapa 3. Conceptos

Campo Descripción
Boton Agregar permite cargar conceptos correspospondientes a la venta de cheques. se deberan completar los siguientes datos: concepto, alicuota, importe, IVA, cuenta contable.
Boton Modificar permite modificar el concpeto previamente cargado.
Boton Quitar permite quitar o eliminar el concpeto previamente cargada.

Solapa 4. Observaciones

Campo de texto alfanumerico.

Ejemplo práctico

Carga de una venta de cartera de cheques:

  1. En Factoring → Ventas, presioná Nuevo.
  2. En la solapa Venta de Cartera, seleccioná el Prov. Financiero, la Alic IVA y la Especie, y verificá la Fecha.
  3. Cargá la Tasa Anual TNA y los gastos que correspondan (Gastos %, ITF %, Gastos VC %, Importe fijo $, Días de más).
  4. Presioná Agregar para seleccionar de cartera los cheques que se incluirán en la venta. Si hace falta, usá Modif. Tasa para ajustar la tasa de uno o todos los cheques.
  5. Si corresponde, cargá las Percepciones y los Conceptos en sus solapas, y cualquier nota en Observaciones.
  6. Revisá el cuadro resumen (montos brutos, gastos, impuestos, intereses y neto a cobrar) y guardá la operación.
  7. Seleccioná la venta en la grilla y presioná Confirmar: el sistema genera la contabilización, la facturación y los movimientos en cuenta corriente.

Consejos útiles

  • Las ventas resaltadas en rojo en la grilla son las que todavía no fueron confirmadas.
  • Una venta confirmada no puede modificarse: si necesitás corregirla, primero anulala (revierte contabilización, facturación y cuenta corriente) y volvé a cargarla.
  • Antes de confirmar, revisá el cuadro resumen, ya que sus importes impactan en la contabilidad y la facturación.
  • Usá Asiento, Cuenta Corriente y Movimiento Iva para verificar la registración después de confirmar.
  • Si una acción no aparece habilitada, es por falta de permiso: solicitalo al administrador del sistema.

Preguntas frecuentes

¿Puedo modificar una venta ya confirmada? No. Una vez confirmada, la operación no puede modificarse. Si necesita corregirla, debe anularla (lo que revierte la contabilización, la facturación y los movimientos en cuenta corriente) y volver a cargarla.
¿Por qué aparecen ventas resaltadas en rojo en el listado? El color rojo indica que la operación todavía no fue confirmada (no tiene fecha de confirmación). Una vez confirmada, deja de mostrarse resaltada.
No veo el botón Confirmar (u otra acción). ¿Qué hago? Cada acción depende de un permiso específico. Solicite al administrador del sistema que le habilite el permiso correspondiente a esa acción.

Permisos

El acceso a cada acción depende de los permisos asignados al usuario por el administrador del sistema. Si una acción no aparece habilitada, debe solicitarse el permiso correspondiente.

Las acciones del módulo de Ventas de Cheques se controlan con permisos independientes, entre ellos:

Acción Descripción del permiso
Modificar Permite modificar las ventas de cheques.
Eliminar Permite eliminar las ventas de cheques.
Confirmar Permite confirmar las ventas de cheques.
Anular Permite anular las ventas de cheques.
Agregar Cheque Permite ingresar un cheque para la venta.
Importar Permite importar ventas desde otra base de datos.
Auditoría Permite el ingreso al formulario de auditoría de la operación.
Imprimir Carátula Permite imprimir carátulas de venta.
Imprimir Listado Soporte Permite imprimir listados de soporte.
Exportar DBF Permite exportar a DBF.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmVentas.vb).

Formularios principales

Componente Detalle
Formulario (grilla/búsqueda) frmVentas (hereda de MultiForm). Proyecto VisualPlenarioNET → carpeta Factoring. UI con Ribbon DevExpress (RB_ABM) + menú contextual (cmsStandard).
Grilla DevExpress GridView1 (grdClientes). Filas con Fecha_Confirmacion nula se pintan en rojo itálica (evento RowStyle + StyleFormatCondition). Multiselección activada.
Filtros Nro (txtId), Prov. Financiero (UC_Entidad), Especie (cboEspecies, cargado por EF desde Especies), rango de fechas (chkFechas + dtFechaDesde/dtFechaHasta). Búsqueda vía objVentas.Search(...).
Carga/edición de la venta frmVentas_AddMod (Nuevo cheque y Modificar; las 4 solapas Venta de Cartera / Percepciones / Conceptos / Observaciones).
Conceptos frmVentasConceptos_AddMod.
Lógica de negocio clsVentas, clsVentas_detalle, clsVentas_auditoria (ClassFactoring_BL). Reportes en ClassFactoring_Reports.

Formularios satélite por función (lanzados desde el Ribbon / menú)

Acción del menú Form / componente que abre
Nuevo / Modificar (cheque) frmVentas_AddMod
Importar frmVentas_Importacion_Base (lee bases desde VisualPlenarioNET_Setup.xml) → frmVentas_AddMod
Confirmar frmPrestamos_Operaciones_Fecha (fecha) + opcional frmRecibos_ConTotal/frmRecibos (envío a Tesorería)
Anular frmPrestamos_Operaciones_Fecha (fecha) + frmTipoComprobanteVenta (solo si genera NC)
Cuenta Corriente frmCuentasCorrientes (tipo Inversores) — abierta en dock panel
Asiento frmAsientos(Id_Asiento) — abierta en dock panel
Auditoría frmLiquidaciones_Auditoria(id, 3)
Imprimir Carátula / Reporte de Venta / Listado Soporte ReportPrintTool (.repx) o frmPrintPreview (rptCaratulaVenta / rptSorporteEntrega / rptSorporteEntrega_Capital)
Exportar → Excel ExportarAExcel() (C1.C1Excel, genera .xls)
Exportar → DBF MakeDBF() (motor DAO, dBASE III)
Generar Lote ADS ReporteOnline.ReporteOnlineExportLoteVenta
Config. interface por inversor frmInversores_AddMod (SoloEditarInterfaces) — bloque PlugIn

Permisos reales (clsSeguridad.IsAllowedObject)

Permiso Habilita
Factoring.Venta_cartera.Busquedas.Modificar Modificar la venta
Factoring.Venta_cartera.Busquedas.Eliminar Eliminar venta (solo sin confirmar)
Factoring.Venta_cartera.Busquedas.Nuevo_Cheque Ingresar un cheque / nueva venta
Factoring.Venta_cartera.Busquedas.Operaciones_Confirmar Confirmar la venta
Factoring.Venta_cartera.Busquedas.Operaciones_Anular Anular la venta
Factoring.Venta_cartera.Busquedas.Imprimir_Carátula_Venta Imprimir carátula / reporte de venta
Factoring.Venta_cartera.Busquedas.Imprimir_Listado_Soporte Imprimir listado de soporte
Factoring.Venta_cartera.Busquedas.Imprimir_Exportar_Dbf Exportar a DBF
Factoring.Ventas.Busquedas.Auditoria Abrir auditoría de la venta
Factoring.Ventas.Busquedas.Operaciones_Importar Importar ventas de otra base

Tablas de base de datos principales

Tabla / entidad Contenido
Ventas Cabecera de la venta (Id, Fecha, Fecha_Confirmacion, Fecha_Anulacion, Tasa, P_Gastos, P_Gastos_VC, P_Iva, Dias_Promedio, Id_Asiento, Id_CtaCte, Id_Inversor, Id_Especie, Bruto, Neto). Acceso por clsVentas (BL).
ventas_detalle Detalle de cheques de la venta (clsVentas_detalle).
Documentos Cheques en cartera (Fecha_Deposito, Fecha_Acreditacion, Fecha_Rechazado, Fecha_Pago_Gestion, etc.); fuente del listado de soporte y export DBF.
Auditoría de ventas Log vía clsVentas_auditoria (eventos "Confirmación"/"Anulación", usuario, fecha).
Especies Monedas/especies (cargado por EF VisualPlenarioNetContext, filtra Eliminado = 0).
Inversores Proveedores financieros (clsInversores) y su interface de export (Factoring_Ventas_Interface).

Nota: clsVentas/clsVentas_detalle encapsulan el acceso (ADO.NET/SP); el combo de especies usa EF Core (VisualPlenarioNetContext). Coexisten ambos modelos de datos.

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Factoring. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte (comportamiento real del código)

  • SQL sin parametrizar (riesgo de inyección): GetFecha_Confirmacion, SetFecha_Confirmacion y SetRevertirFecha_Confirmacion concatenan el id (y el DateTime) directamente en el CommandText contra la tabla Ventas. Además SetFecha_Confirmacion concatena el DateTime sin comillas/formato → es frágil; en la práctica se llama con 01/01/1900 como marca temporal de "confirmación en curso".
  • Confirmar/anular usan una marca temporal: al confirmar se setea primero Fecha_Confirmacion = 01/01/1900 y, si el proceso falla o se cancela, se revierte a NULL (SetRevertirFecha_Confirmacion).
  • Acciones sin chequeo de permiso: Cuenta Corriente, Asiento, Movimiento Iva, Exportar a Excel y Generar Lote ADS no validan IsAllowedObject (solo dependen de tener seleccionada una fila). Confirmar/Anular/Modificar/Eliminar/Importar/Imprimir/DBF sí lo validan.
  • Inconsistencia de namespace de permisos: la mayoría usa Factoring.Venta_cartera.Busquedas.*, pero Auditoría e Importar usan Factoring.Ventas.Busquedas.*.
  • Stubs vacíos: "Movimiento Iva" (IvaVentas()) está completamente comentado: no hace nada. CtaCte() también está vacío (el botón real usa Ver_CuentaCorriente). El bloque PlugIn de interfaces de exportación está casi todo comentado.
  • Opciones ocultas: los reportes "Por Fecha Deposito", "Por Fecha de Vencimiento" y "Por Valor" están con Visible = False en el menú contextual.
  • Hardcodeos: el listado de soporte usa rptSorporteEntrega_Capital solo si Id_Empresa = 269 o 194; en otro caso usa rptSorporteEntrega. El export a Excel abre SaveFileDialog con InitialDirectory = "C:\".
  • Restricciones de borrado/anulación: no se eliminan ventas confirmadas; no se anula una venta con cheques rechazados o pagados (Fecha_Rechazado/Fecha_Pago_Gestion).
  • Bug de layout de grilla: en frmVentas_Load se restaura el layout desde la clave de registro ...\GridsLayouts\frmLiquidaciones_Grid (copy-paste) antes de la propia frmVentas.
  • Parámetros del sistema: Ventas.Anulacion.GeneraNC (0 anula FC / 1 genera NC) y Ventas.Confirmacion.Registracion.Bruto (registración por bruto). La liquidación automática en Tesorería depende de Gestion.Tesoreria.Recibos.LiquidacionAutomatica.
  • Licencias: versión de prueba limita a 5 ventas o 5 cheques; en licencia de solo lectura bloquea el alta de cheques.
¿Te resultó útil este manual?