← Índice de manuales
Manual funcional · Sistema Plenario v14

Cartera vs Rechazos

La opción Cartera vs Rechazos permite cruzar todos los cheques que la empresa tiene en cartera contra los cheques rechazados de sus firmantes, para analizar la exposición y el riesgo de la cartera. El proceso toma cada…

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

Detalle

Manual de Usuario Cartera vs Rechazos - Factoring
Módulo Factoring
Versión 1.1
Actualizado 2026-06-19

Introducción

La opción Cartera vs Rechazos permite cruzar todos los cheques que la empresa tiene en cartera contra los cheques rechazados de sus firmantes, para analizar la exposición y el riesgo de la cartera. El proceso toma cada cheque en cartera, identifica al firmante por su CUIT y consulta si ese firmante registra rechazos previos. Así se puede saber qué porción de la cartera está librada por firmantes que ya tienen antecedentes de rechazo.

Nota: el título real de la ventana es "Proceso de cruce de Cartera vs Cheques Rechazados" (formulario frmDocumentos_Cruce_Cartera_Vs_Cheques_Rechazados).

Acceso al módulo

Acceso: Menú principal → Factoring → Cartera vs Rechazos

Pantalla principal

La pantalla está organizada en cuatro bloques: configuración del marcado de cheques, impresión del informe, estadísticas del resultado y estado del proceso.

Filtros de búsqueda

Antes de procesar, la pantalla ofrece dos secciones de opciones. La primera es el bloque "Proceso de marca de cheques", que permite marcar automáticamente los cheques detectados como posibles futuros rechazos. Marcar es opcional: si no se tilda ninguna opción, el proceso solo calcula estadísticas y genera el informe sin modificar los cheques.

Campo Descripción
Marca individual (tilde) Habilita el desplegable de marcas individuales. Al procesar, asigna esa única marca a cada cheque que resultó cruzado con un firmante con rechazos.
Selector de marca individual Lista desplegable con las marcas individuales disponibles. Solo se habilita al tildar la opción anterior.
Marcas múltiples (tilde) Habilita el botón . . . para definir un conjunto de marcas a aplicar en simultáneo a los cheques detectados.
Botón . . . (marcas múltiples) Abre la ventana de administración de relaciones de marcas, donde se eligen las marcas a asignar de forma conjunta a los cheques cruzados.
Enlace "Marcas individuales" Abre el maestro de marcas individuales para dar de alta o editar marcas, sin salir del proceso.
Enlace "Marcas múltiples" Abre el maestro de marcas para administrar las marcas que luego se combinan en el modo de marcas múltiples.

El segundo bloque es "Impresión del informe del análisis de cheques en cartera vs rechazados", que define qué informes se muestran al finalizar el cruce. Ambas opciones vienen tildadas por defecto.

Campo Descripción
Por Cliente Muestra al finalizar el informe del cruce agrupado por cliente.
Por Firmante Muestra al finalizar el informe del cruce agrupado por firmante.

Resultados

Al finalizar (y también durante el cálculo), el bloque "Estadísticas" muestra el resumen del cruce en cantidad e importe. Es la lectura principal de exposición: cuánto de la cartera está en manos de firmantes con antecedentes de rechazo.

Campo Descripción
Encontrados (Cantidad) Cantidad de cheques en cartera cuyo firmante registra rechazos. Representa la cartera expuesta a riesgo.
Encontrados (Importe) Suma del importe bruto de los cheques encontrados.
No Encontrados (Cantidad) Cantidad de cheques en cartera cuyo firmante no registra rechazos.
No Encontrados (Importe) Suma del importe bruto de los cheques no encontrados.
Total (Cantidad) Cantidad total de cheques analizados en la cartera.
Total (Importe) Suma total del importe bruto de toda la cartera analizada.

Al terminar se generan los informes seleccionados (Por Cliente y/o Por Firmante). Cada informe lista los cheques en cartera cuyo firmante tiene rechazos, agrupados según el criterio elegido, e incluye el encabezado con los datos de la empresa y el usuario que ejecutó el proceso.

Campo Descripción
Cliente / Firmante Agrupador del informe según la versión elegida (por cliente o por firmante).
CUIT Identificación tributaria del firmante usada para el cruce contra los rechazos.
Cheque / importe bruto Datos del cheque en cartera detectado, con su importe bruto.
Encabezado de empresa Nombre, dirección y datos de la empresa, más el usuario que generó el informe.

Importante: el informe incluye solo los cheques cuyo firmante tiene rechazos (los "encontrados"). El total general de la cartera y los no encontrados se consultan en el bloque de estadísticas de la pantalla.

Acciones disponibles

Pasos para ejecutar el cruce:

  1. Definir el marcado (opcional) — Si querés que el proceso marque los cheques riesgosos, tildá Marca individual y elegí una marca, o tildá Marcas múltiples y configurá el conjunto con el botón . . .. Si no necesitás marcar, dejá ambas opciones sin tildar.
  2. Elegir los informes — Dejá tildadas Por Cliente y/o Por Firmante según los informes que quieras ver al final. Podés destildar uno si solo te interesa el otro.
  3. Procesar — Hacé clic en Procesar (botón de la barra superior). El proceso corre en segundo plano y va informando su avance en el bloque Estado.
  4. Revisar las estadísticas — A medida que avanza, el bloque Estadísticas se va completando con la cantidad e importe de cheques encontrados, no encontrados y el total.
  5. Ver los informes — Al terminar, se abren las vistas previas de los informes seleccionados, que se pueden imprimir o exportar.

Mientras corre, el bloque de estado va mostrando en qué fase está. Sirve para saber qué está haciendo el sistema en cada momento.

Campo Descripción
(1/4) Recopilando datos Obtiene los firmantes y CUIT de los cheques que están en cartera.
(2/4) Validación externa Consulta, firmante por firmante, si registran cheques rechazados. La barra de progreso avanza por cada firmante revisado.
(3/4) Procesando información Recorre los cheques en cartera y los clasifica en encontrados (firmante con rechazos) o no encontrados, acumulando cantidades e importes.
(4/4) Asignando marcas Solo si se eligió marcar: aplica las marcas a los cheques detectados. El estado muestra el avance (por ejemplo, 12/40).
Proceso finalizado / Inactivo El cruce terminó; se muestran los informes y la barra de progreso vuelve a cero.

Importante: el proceso recorre todos los cheques en cartera y consulta los rechazos firmante por firmante contra un servicio externo, por lo que puede demorar según el tamaño de la cartera. No cierres la ventana mientras el estado indica que está procesando.

Importante: si tildaste alguna opción de marcado, el proceso modifica los cheques cruzados asignándoles las marcas elegidas. Asegurate de seleccionar la marca correcta antes de procesar, ya que el marcado se aplica de forma automática a todos los cheques detectados.

Ejemplo práctico

Querés saber qué parte de tu cartera de cheques está librada por firmantes con antecedentes de rechazo, y dejar marcados esos cheques para seguimiento:

  1. Abrí Factoring → Cartera vs Rechazos.
  2. Tildá Marca individual y elegí la marca "Posible futuro rechazo" en el desplegable.
  3. Dejá tildadas Por Cliente y Por Firmante para ver ambos informes.
  4. Hacé clic en Procesar y seguí el avance en el bloque de estado.
  5. Al finalizar, leé en Estadísticas cuántos cheques resultaron "Encontrados" y su importe, y revisá los informes generados. Los cheques detectados quedan marcados automáticamente.

Consejos útiles

  • Si solo querés medir la exposición sin tocar los cheques, dejá ambas opciones de marcado sin tildar: el proceso calcula estadísticas e informes sin modificar nada.
  • Destildá el informe que no necesites (Por Cliente o Por Firmante) para agilizar la revisión final.
  • No cierres la ventana mientras el estado indica que está procesando; el cruce puede demorar según el tamaño de la cartera.
  • Verificá que la marca seleccionada sea la correcta antes de procesar, porque se aplica automáticamente a todos los cheques detectados.

Preguntas frecuentes

¿El proceso modifica mis cheques? Solo si tildás alguna opción de marcado (individual o múltiple). Si dejás ambas sin tildar, el cruce únicamente calcula estadísticas y genera los informes, sin tocar los cheques.
¿Qué significa "Encontrados" y "No Encontrados"? "Encontrados" son los cheques en cartera cuyo firmante registra cheques rechazados; son los de mayor riesgo. "No Encontrados" son los cheques cuyo firmante no presenta antecedentes de rechazo.
¿Por qué tarda en procesar? Porque el sistema consulta los rechazos firmante por firmante contra un servicio externo y luego recorre todos los cheques de la cartera. El tiempo depende del tamaño de la cartera. Seguí el avance en el bloque de estado y en la barra de progreso.
¿Puedo ver solo un informe? Sí. Destildá la opción que no necesites (Por Cliente o Por Firmante) antes de procesar. Si destildás ambas, el proceso calcula las estadísticas pero no abre ningún informe.
¿Para qué sirve marcar los cheques? Las marcas permiten identificar y agrupar los cheques de firmantes con rechazos como posibles futuros rechazos, para hacerles seguimiento posterior en la gestión de la cartera.

Permisos

Permiso Detalle
Acceso al módulo Acceso a Factoring → Cartera vs Rechazos según el perfil del usuario en Plenario.
Marcado de cheques El usuario debe poder asignar marcas a los cheques para usar el marcado individual o múltiple.
Administración de marcas El acceso a los maestros de marcas (individuales y múltiples) depende de los permisos sobre esos maestros.

Información técnica

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

Formularios principales

Componente Detalle
Formulario frmDocumentos_Cruce_Cartera_Vs_Cheques_Rechazados. Ubicación: VisualPlenarioNET\Factoring\
Controles clave chkMarcaIndividual + cboMarcaIndividual, chkMarcaMultiple + cmdMarcasMultiples, chkPorCliente, chkPorFirmante, cmdProcesar, grpEstado, pbProgresoProceso y los textos de estadísticas (txtEncontradosCantidad/Importe, txtNoEncontradosCantidad/Importe, txtTotalCantidad/Importe)
Proceso cmdProcesar lanza Procesar() en un hilo aparte (Threading.Thread, STA); el cuerpo del cruce corre en background

Formularios satélite por función (lanzados desde el form)

Acción Form que abre
Botón . . . (marcas múltiples) frmDocumentos_Marcas_Relacion (con _blCruceCarteraVsChequesRechazados = True)
Enlace "Marcas individuales" frmDocumentos_MarcasIndividuales
Enlace "Marcas múltiples" frmDocumentos_Marcas
Vista previa de informes frmPrintPreview con rptCruceCarteraVsChequesRechazadosPorCliente y/o rptCruceCarteraVsChequesRechazadosPorFirmante

Permisos reales

Permiso Habilita
(ninguno) El formulario no realiza ninguna verificación IsAllowedObject en su código. El control de acceso depende únicamente del menú que lanza el form

Tablas de base de datos principales

Tabla / SP / servicio Contenido
SP Documentos_Get_Firmantes_Cuit_De_Cheques_En_Cartera Firmantes + CUIT de los cheques en cartera (paso 1/4). Vía clsDocumentos.getFirmantes_Cuit_De_Cheques_En_Cartera()
SP Documentos_Get_Cartera Cheques en cartera con Bruto y CUIT (paso 3/4). Vía clsDocumentos.getCheques_En_Cartera()
Web service WS_Plenario.ChequesRechazados_CheckHasRejects(cuit, idEmpresa, hash) Validación externa de rechazos, firmante por firmante (paso 2/4)
Marcado clsDocumentos.MarcarCheque(idMarca) + Save() (marca individual) y clsDocumentos.SaveMarcas() con AMarcas (marcas múltiples), paso 4/4
Marcas individuales (combo) clsDocumentos_marcasindividuales.Search()

Acceso a datos: clsDocumentos usa ADO.NET con stored procedures (SqlDataAdapter), no EF. La identificación de la empresa se hace con clsSeguridad.GetIdEmpresa + hash MD5.

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Rechazo y Recobro de Cheques en el Módulo de Factoring Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • En el Load se ejecuta CheckForIllegalCrossThreadCalls = False para poder actualizar los controles desde el hilo de Procesar(). Es la causa de que la UI se refresque mientras procesa.
  • El cruce identifica al firmante por CUIT y compara contra una lista en memoria (lstFirmantesConRechazos): un cheque queda "Encontrado" si el CUIT de su firmante está en esa lista de rechazos.
  • La consulta externa de rechazos es por cada firmante de la cartera (loop sobre el WS), por eso el proceso puede demorar según el tamaño de la cartera.
  • El marcado solo se aplica si chkMarcaIndividual o chkMarcaMultiple están tildados; los informes solo se abren si chkPorCliente/chkPorFirmante están tildados.
  • Los informes se alimentan con dtInformeCheques, que contiene solo los cheques "Encontrados" (firmante con rechazos); los totales generales se ven únicamente en el bloque de estadísticas.
  • El flag _blOnProcess evita relanzar el proceso si ya está corriendo (el botón Procesar no hace nada hasta que termine).
¿Te resultó útil este manual?