Detalle
| Manual de Usuario | Cartera vs Rechazos - Factoring |
|---|---|
| Módulo | Factoring |
| Versión | 1.1 |
| Actualizado | 2026-06-19 |
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…
| Manual de Usuario | Cartera vs Rechazos - Factoring |
|---|---|
| Módulo | Factoring |
| Versión | 1.1 |
| Actualizado | 2026-06-19 |
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: Menú principal → Factoring → Cartera vs Rechazos
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.
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. |
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.
Pasos para ejecutar el cruce:
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.
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:
| 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. |
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).
| 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 |
| 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 |
| 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 |
| 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:
clsDocumentosusa ADO.NET con stored procedures (SqlDataAdapter), no EF. La identificación de la empresa se hace conclsSeguridad.GetIdEmpresa+ hash MD5.
| 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. |
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.lstFirmantesConRechazos): un cheque queda "Encontrado" si el CUIT de su firmante está en esa lista de rechazos.chkMarcaIndividual o chkMarcaMultiple están tildados; los informes solo se abren si chkPorCliente/chkPorFirmante están tildados.dtInformeCheques, que contiene solo los cheques "Encontrados" (firmante con rechazos); los totales generales se ven únicamente en el bloque de estadísticas._blOnProcess evita relanzar el proceso si ya está corriendo (el botón Procesar no hace nada hasta que termine).Ingresá con tu usuario del equipo para dejar una sugerencia.