← Índice de manuales
Manual funcional · Sistema Plenario v14

Prestamos Venta de Cartera

La Venta de Cartera permite ceder a un Proveedor Financiero (inversor) un conjunto de créditos del módulo Préstamos. La operación se carga primero en estado Pendiente y, al confirmarla, el sistema marca los créditos…

Módulo: PréstamosVersión: 1.1Actualizado: 2026-06-19

VENTA DE CARTERA

Detalle

Campo Descripción
Manual de Usuario Cómo vender (ceder) un conjunto de créditos del módulo Préstamos a un Proveedor Financiero: cargar la venta, confirmarla, anularla y exportarla por interface.
Módulo Préstamos
Formulario frmPrestamos_Creditos_Ventas (listado) / frmPrestamos_Creditos_Ventas_Detalle (alta y modificación)
Permiso Prestamos.Creditos.VentaCartera

Introducción

La Venta de Cartera permite ceder a un Proveedor Financiero (inversor) un conjunto de créditos del módulo Préstamos. La operación se carga primero en estado Pendiente y, al confirmarla, el sistema marca los créditos como vendidos, genera los movimientos en cuentas corrientes y registra los asientos contables correspondientes. Una venta confirmada que aún no tenga cuotas pagadas puede revertirse mediante la anulación.

Acceso al módulo

  1. Ingresá al menú PRESTAMOS.
  2. Hacé clic en la opción VENTA DE CARTERA.
  3. Se abre el listado de ventas de cartera, donde podés buscar, dar de alta, confirmar, anular y exportar ventas.

Importante: el acceso requiere el permiso Prestamos.Creditos.VentaCartera. Si el usuario no lo tiene, el sistema bloquea el ingreso al formulario.

Pantalla principal

La pantalla principal muestra el listado de ventas de cartera. En la parte superior están los filtros de búsqueda; en el centro, la grilla de resultados; y en la barra de herramientas, los botones de acción (Nuevo, Modificar, Eliminar, Imprimir, Operaciones, Interfaces y Ver). La barra de estado inferior informa el total de registros y, al seleccionar filas, la cantidad seleccionada y el importe bruto total.

Filtros de búsqueda

Completá los criterios que necesites y presioná Buscar:

Campo Descripción
Número (Id) de una venta específica. Si lo dejás vacío se listan todas las que cumplan los demás filtros.
Prov. Finan. Proveedor Financiero (inversor) al que se le vendió la cartera. Hacé clic en el enlace para seleccionarlo de la lista.
Sucursal Sucursal de la operación. Por defecto la del usuario; podés elegir "Todas".
Especie Moneda/especie de la venta.
F. Operación (Desde / Hasta) Rango por fecha de la operación. Se aplica solo si tildás la casilla; por defecto toma desde el primer día del mes hasta la fecha de trabajo.
F. Confirmación (Desde / Hasta) Rango por fecha de confirmación. Se aplica solo si tildás la casilla.

Resultados

El listado de resultados muestra estas columnas:

Campo Descripción
Id Número único de la venta.
Fecha Fecha de la operación.
F. Confirmación Fecha en que se confirmó la venta.
F. Anulación Fecha en que se anuló la venta (si corresponde).
Nº Cmp. Número de comprobante de la venta.
Proveedor Financiero Inversor comprador de la cartera.
Bruto Importe bruto vendido (suma de cuotas cedidas).
Neto Importe neto a recibir (bruto menos gastos, comisiones, interés, importe fijo e IVA).
Estado Pendiente, Confirmado o Anulado.
Estado pago No pagado, Parcialmente pagado o Completamente pagado.

Importante: al seleccionar una o más ventas, la barra de estado muestra la cantidad de registros seleccionados y el importe bruto total seleccionado.

Acciones disponibles

Acción Descripción
Nuevo Abre el detalle para cargar una nueva venta de cartera en estado Pendiente.
Modificar Permite modificar ventas que aún no estén confirmadas. Las confirmadas o anuladas se abren en modo solo lectura.
Eliminar Borra ventas que estén en estado Pendiente (no confirmadas).
Imprimir Permite imprimir el Resultado de la búsqueda, los Datos de la venta, el reporte Resumido y el Resumido por Fecha 1er Vto.
Operaciones Desde este botón se Confirman y Anulan las ventas, y se accede a "Presentar Cobranzas a Proveedor Financiero".
Interfaces Genera los archivos de exportación de la venta según la interface configurada para el Proveedor Financiero.
Ver Permite ver la cuenta corriente del Proveedor Financiero.

Nueva venta

Presioná el botón Nuevo y completá los datos de la venta:

  1. Proveedor Financiero — Seleccioná, mediante el enlace "Prov. Finan.", el inversor al que le vas a hacer la venta. Es obligatorio.
  2. Tipo de responsabilidad — Indicá si la venta es "Sin responsabilidad" o "Con responsabilidad". Es obligatorio.
  3. Condiciones económicas — Completá la Tasa, el porcentaje de Gastos, las Comisiones, el Importe Fijo y la Especie. La alícuota de IVA se toma de la configurada para el inversor.
  4. Fechas — Indicá la Fecha de la venta, el "Vencimiento de cuota desde" (a partir de qué vencimiento se ceden las cuotas) y la Fecha de 1er vencimiento.
  5. Créditos a vender — Con el botón Agregar seleccioná los créditos a ceder. Podés usar también Quitar para sacar créditos de la selección y Ver crédito para abrir el detalle del crédito seleccionado.
  6. Datos adicionales — Si corresponde, completá el Nro de Lote Banco y las Observaciones.
  7. Guardar — Presioná Nuevo (Guardar) dentro del detalle para grabar la venta en estado Pendiente.

A medida que cargás créditos y condiciones, el formulario recalcula y muestra los totales: Bruto, Gastos, Comisiones, Importe Fijo, IVA, Valor Actual y Neto.

Al grabar se validan estos puntos:

Campo Descripción
Proveedor Financiero Debe especificarse un inversor; de lo contrario no se permite grabar.
Créditos Debe haber al menos un crédito en la grilla.
Tipo de responsabilidad Debe seleccionarse Sin responsabilidad o Con responsabilidad.
Créditos no vendibles Los créditos que no cumplan las condiciones se marcan en rojo con el motivo y deben quitarse antes de grabar.

Importante: si algún crédito no puede ser vendido, el sistema lo pinta de rojo en la grilla y al posicionar el mouse sobre la fila muestra el motivo. Usá la opción "Quitar los que no se pueden vender" para depurar la selección antes de grabar.

Confirmar venta (Operaciones - Confirmar)

Una vez grabada la venta (estado Pendiente), seleccionala en el listado y usá Operaciones - Confirmar.

  1. Confirmar — El sistema pide confirmar la operación y solicita la Fecha de confirmación.
  2. Factura del Proveedor Financiero — Si la venta tiene gastos, comisiones o importe fijo y el inversor tiene alícuota de IVA, el sistema ofrece registrar la factura recibida (tipo, punto de venta y número).
  3. Registración automática — Al confirmar, el sistema marca los créditos como vendidos, genera los movimientos en cuentas corrientes y realiza los asientos contables.

Importante: la confirmación se hace por las ventas seleccionadas. Si en la selección hay ventas ya confirmadas o anuladas, el sistema las descarta automáticamente y solo procesa las que estén pendientes.

Anular venta (Operaciones - Anular)

Operaciones - Anular reversa una venta previamente confirmada, deshaciendo todos sus movimientos.

  1. Anular — Seleccioná la venta confirmada y confirmá la anulación.
  2. Nota de crédito — Si la registración es por Neto, el sistema solicita los datos de la Nota de Crédito recibida (tipo, punto de venta y número) para revertir el comprobante y el asiento.

Importante: no se puede anular una venta que tenga cuotas pagadas, ni una venta que aún esté pendiente de confirmar (esas se eliminan, no se anulan).

Exportar por interface (Interfaces)

El botón Interfaces genera los archivos de exportación de la venta según el diseño configurado para el Proveedor Financiero. Para configurarla, ir a INICIO, botón Proveedores Financieros; en Nuevo (o Modificar si ya existe) y dentro de la solapa "Interfaces" seleccionar el diseño correspondiente. Debe haber exactamente una venta seleccionada.

Presentar Cobranzas a Proveedor Financiero

Desde Operaciones también se accede a la presentación de cobranzas de los créditos vendidos al inversor.

Ejemplo práctico

Querés ceder tres créditos al Proveedor Financiero "Inversiones SA":

  1. Entrás a PRESTAMOS > VENTA DE CARTERA y presionás Nuevo.
  2. Seleccionás "Inversiones SA" en el enlace Prov. Finan. y elegís Tipo de responsabilidad "Sin responsabilidad".
  3. Cargás Tasa, Gastos, Comisiones e Importe Fijo, y las fechas de la venta.
  4. Con Agregar seleccionás los tres créditos. Uno aparece en rojo: pasás el mouse, ves el motivo y usás "Quitar los que no se pueden vender".
  5. Revisás los totales (Bruto, IVA, Neto) y presionás Nuevo (Guardar): la venta queda en estado Pendiente.
  6. La seleccionás en el listado y usás Operaciones - Confirmar, indicando la Fecha de confirmación y, si corresponde, la factura recibida. La venta pasa a Confirmado y se generan los asientos y movimientos.

Consejos útiles

  • Antes de grabar, usá "Quitar los que no se pueden vender" para depurar la selección y evitar errores.
  • Revisá los totales (Bruto, Valor Actual, Neto) que recalcula el formulario antes de confirmar; el Neto es lo que vas a recibir.
  • Para confirmar/anular en lote, seleccioná varias filas: el sistema descarta automáticamente las que no correspondan.
  • Si vas a exportar para el banco o inversor, verificá primero que el Proveedor Financiero tenga una interface de venta configurada en la solapa "Interfaces" de su ficha.

Preguntas frecuentes

¿Por qué no puedo confirmar una venta? La venta ya está confirmada o anulada. La confirmación solo procesa ventas en estado Pendiente; las demás se descartan automáticamente de la selección.
¿Por qué no puedo anular una venta? Solo se anulan ventas Confirmadas que no tengan cuotas pagadas. Si la venta tiene cuotas pagadas no se puede anular, y si todavía está Pendiente debe eliminarse en lugar de anularse.
¿Por qué hay créditos marcados en rojo al cargar la venta? Son créditos que no se pueden vender bajo las condiciones indicadas. Posicioná el mouse sobre la fila para ver el motivo y usá "Quitar los que no se pueden vender" para depurar la selección.
¿Cómo se calcula el Neto de la venta? El Neto es el Bruto (suma de cuotas cedidas) menos los Gastos, las Comisiones, el Interés, el Importe Fijo y el IVA. El formulario lo recalcula automáticamente a medida que se cargan créditos y condiciones.
¿Puedo exportar la venta para el banco o proveedor financiero? Sí, con el botón Interfaces, siempre que el Proveedor Financiero tenga configurada una interface de venta de cartera en la solapa "Interfaces" de su ficha.

Permisos

Permiso Habilita
Prestamos.Creditos.VentaCartera Permite el ingreso al formulario de Venta de Cartera y operar (nuevo, modificar, eliminar, confirmar, anular, exportar).

Información técnica

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

Formularios principales

Componente Detalle
Formulario (listado) frmPrestamos_Creditos_Ventas.vb (grilla DevExpress GridView1). Constructores extra: New(retornarIdSeleccionado, retornarComprobanteSeleccionado) para reusarlo como selector (devuelve Id o Nro_Comprobante por doble clic).
Formulario (alta/modificación) frmPrestamos_Creditos_Ventas_Detalle.vb. Si el Estado es Confirmado (2) o Anulado (1) se abre en modo solo lectura; solo Pendiente (3) habilita edición.
Acceso por menú PRESTAMOS > VENTA DE CARTERA. Lanzado desde frmNewMain.vb y FormTile.vb (ShowFrmInDockPanel(New frmPrestamos_Creditos_Ventas(Me))).
Validación de licencia Requiere licencia de Préstamos (clsLicencias.IsAvailableForPrestamos) antes de abrir.

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

Acción del menú Form que abre
Nuevo / Modificar / doble clic / Enter frmPrestamos_Creditos_Ventas_Detalle
Operaciones - Confirmar (fecha) frmPrestamos_Operaciones_Fecha ("Fecha de confirmación")
Confirmar/Anular (factura o NC recibida) frmTipoComprobanteVenta (tipo, punto de venta, número)
Operaciones - Presentar Cobranzas a Proveedor Financiero FormPresentacionCobranzasCreditosVend_Inversores
Ver - Cta. Cte. del Proveedor Financiero VPNetApp.Main.MostrarCuentaCorrienteCliente(2, Id_Inversor, Id_Especie) (vista de cuenta corriente del inversor)
Imprimir frmPrintPreview con los reportes Crystal (ver Reportes)
Interfaces Plug-in de interfaz (InterfaceBase.Export) — sin form propio

Permisos reales

Permiso Habilita
Prestamos.Creditos.VentaCartera Ingreso al formulario de Venta de Cartera. Se valida solo a nivel de menú (clsSeguridad.IsAllowedObject en frmNewMain/FormTile), no dentro del form. Una vez adentro, todas las acciones (nuevo, modificar, eliminar, confirmar, anular, exportar) quedan disponibles sin chequeos de permiso adicionales.
Prestamos.Creditos.VentaCartera El mismo permiso también gobierna el formulario relacionado Pago de cuotas cobradas (frmPrestamos_Creditos_Ventas_PagoDeCuotasCobradas).

Tablas de base de datos principales

Acceso vía ADO.NET con controllers/SP (no EF). Los controllers *Controller ejecutan stored procedures sobre SQL Server.

Tabla / entidad Contenido
Prestamos_Creditos_Ventas Cabecera de la venta (inversor, tasa, gastos, comisiones, importe fijo, especie, fechas, tipo de responsabilidad, estado, Nro_Comprobante, Id_Asiento, Id_Comprobante_Compras).
Detalle de créditos cedidos Obtenido por Prestamos_Creditos_Ventas_ObtenerCreditosCedidosEnUnaVentaController (cuotas totales/cedidas, valor actual por crédito).
Inversores (clsInversores) Proveedor Financiero: nombre, alícuota de IVA, cuenta de deudas, modo de cuenta corriente, interfaces.
Comprobantes de compras clsGestion_Comprobantes_Compras + clsGestion_comprobantes_compras_detalle (FC/NC recibida del inversor).
Asientos / Cuenta corriente clsAsientos (asiento contable y su reversa) y clsInversores.SetCuentaCorriente (movimientos del inversor).

Controllers / clases de negocio

Componente Uso
clsPrestamos_creditos_ventas ConfirmarVenta / AnularVenta, ExportarVentaDeCredito, UpdateIdComprobante. Enum TipoConfirmacion = Bruto / Neto.
Controllers ADO.NET Prestamos_Creditos_Ventas_SearchController, Prestamos_Creditos_VentasController (SelectByKey), Prestamos_Creditos_Ventas_BorrarVentaController, Prestamos_Creditos_Ventas_ObtenerCreditosCedidosEnUnaVentaController, Prestamos_Creditos_Ventas_ObtenerSumasParaConfirmarController, Prestamos_Creditos_Ventas_ObtenerCreditosCedidosEnUnaVentaParaInformeController, Inversores_InterfacesController.

Constantes y parámetros

Componente Detalle
Estados (EstadoVentaFormatter) 1 = Anulado · 2 = Confirmado · 3 = Pendiente
Estado de pago (EstadoPagoFormatter) 1 = No pagado · 2 = Parcialmente pagado · 3 = Completamente pagado
Tipo de responsabilidad 1 = Sin responsabilidad · 2 = Con responsabilidad (enum TipoResponsabilidad)
Parámetro de sistema Prestamos.Creditos.Ventas.VenderBruto (1 = registrar por Bruto; otro/vacío/no numérico = por Neto). También usa el parámetro TasaIVA y los datos de empresa (NombreEmpresa, DireccionEmpresa, Renglon1/2).
Reportes (Crystal) rptDatosDeVenta, rptDatosDeVentaResumen, rptDatosDeVentaResumen_Fecha_Primer_Vto (vista previa en frmPrintPreview) + impresión del resultado de la búsqueda vía PrintableComponentLink1.
Interfaces de exportación Plug-in "Prestamos_Creditos_Ventas_Interface" descubierto por PlugInController y configurado por inversor (tabla Inversores_Interfaces). La venta se exporta a XML (ExportarVentaDeCredito) y luego el plug-in hace Export.

Relación con otros módulos / manuales

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

Notas para soporte (comportamiento real del código)

  • El permiso solo protege la puerta de entrada. No hay chequeos de IsAllowedObject por acción dentro del form: cualquier usuario que pueda abrirlo puede confirmar, anular, eliminar y exportar.
  • Confirmación/anulación en lote son tolerantes: al seleccionar varias filas, el código deselecciona automáticamente las que no correspondan (ya confirmadas/anuladas al confirmar; con cuotas pagadas o pendientes al anular) y muestra avisos.
  • Registración por Neto: al confirmar pide la factura recibida solo si hay gastos/comisiones/importe fijo y el inversor tiene alícuota de IVA distinta de 0; al anular pide la nota de crédito y, si no se ingresa, aborta la anulación.
  • HacerComprobante traga las excepciones: ante un error devuelve 0 sin mensaje (el Catch solo hace Return 0). Si una venta se confirma pero la factura/asiento "no aparece", revisar logs/datos manualmente: el error no se muestra al usuario.
  • Stub vacío: Interface_ExportarVentas_ConfigurarInversor_Click tiene todo su cuerpo comentado (no abre la ficha del inversor para configurar la interfaz como sugiere su nombre).
  • Hardcodeos contables: cuentas de factoring resueltas por código de cuenta (INT_PAG_OP, GASTOS_PAG_OP, FACT_CH_VTA_ITF); Id_TipoEntidad = 1 (Inversor) fijo. Si faltan estas definiciones de cuenta, el asiento sale incompleto.
  • Créditos no vendibles: el detalle pinta de rojo las filas que no se pueden vender; el motivo se ve en el tooltip al pasar el mouse. La opción "Quitar los que no se pueden vender" se habilita solo en ventas Pendiente.
  • Typo en mensaje: al validar el Nº de venta el form muestra "Cédigo de venta incorrecto" (texto con error, no afecta la lógica).
¿Te resultó útil este manual?