← Índice de manuales
Manual funcional · Sistema Plenario v14

Nueva Liquidación de Cheques

La opción Nueva Liquidación de Cheques permite registrar una operación de factoring en la que un cliente entrega un conjunto de cheques para que la empresa los descuente (adelanto de dinero) o los gestione (cobranza por…

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

Detalle

Campo Valor
Manual de Usuario Nueva Liquidación de Cheques - Factoring

Introducción

La opción Nueva Liquidación de Cheques permite registrar una operación de factoring en la que un cliente entrega un conjunto de cheques para que la empresa los descuente (adelanto de dinero) o los gestione (cobranza por cuenta y orden del cliente). El sistema calcula los intereses, gastos, comisiones e impuestos sobre cada cheque y determina el neto que finalmente recibe el cliente, generando luego los movimientos en su cuenta corriente.

Es la pantalla central del módulo de Factoring para operar con cheques de terceros: en una sola liquidación se cargan todos los cheques de una operación, se definen las condiciones comerciales (tasa, gastos, comisiones) y se confirma el resultado.

Acceso al módulo

Para acceder a esta opción: Menú principal → Factoring → Nueva Liquidación de Cheques.

Pantalla principal

La pantalla se organiza en una cabecera (datos del cliente y de la operación), un listado central de cheques, varias solapas de configuración y un resumen de totales en la parte inferior.

Campo Descripción
Entidad / Cliente Cliente que entrega los cheques. Al seleccionarlo se cargan automáticamente sus datos y sus condiciones comerciales.
Nro Número de liquidación (lo asigna el sistema al guardar).
Tipo Movimiento Define si la operación es un Descuento (se adelanta dinero al cliente) o una Gestión (cobranza por cuenta del cliente). Según la opción se habilitan o bloquean ciertos campos.
Sucursal Sucursal en la que se registra la operación.
Centro de Costo Centro de costo al que se imputa la liquidación.
Oficial Oficial comercial asignado a la operación (se trae del cliente).
Especie Moneda de la liquidación (pesos u otra especie, con su cotización).
Fecha Fecha de la liquidación.
Fecha Valor Fecha desde la cual se calculan los días de interés de cada cheque.
Alíc. IVA Alícuota de IVA aplicada a intereses, gastos y comisiones.
Cheques al día Indica que los cheques son de plazo muy corto; aplica una tasa de gastos diferenciada.

Importante: el cliente debe seleccionarse antes que cualquier otro dato. Si el cliente está bloqueado, inactivo o dispara una alerta de Prevención de Lavado de Dinero, el sistema lo avisa y puede impedir continuar con la operación.

Filtros de búsqueda

En la solapa Tasas/Gastos/Comisiones se cargan las condiciones que determinan cuánto se le descuenta al cliente. Cada vez que cambiás un valor y salís del campo, el sistema recalcula todos los cheques y los totales.

Campo Descripción
Tasa Anual (TNA) % Tasa de interés anual. Se prorratea según los días de cada cheque.
Gastos % Porcentaje de gastos sobre el bruto de cada cheque.
Gastos VC % Porcentaje de gastos adicionales (por ejemplo, valores con características especiales).
Gastos No Orden % Recargo por cheques que no son a la orden del cliente.
Gasto Fijo $ Importe fijo de gastos para toda la liquidación.
Gasto Mín. x Ch. $ Gasto mínimo que se cobra por cada cheque, aunque el porcentaje dé un valor menor.
Gasto Mín. x Ch. VC $ Gasto mínimo por cheque para valores con características especiales.
Comisiones % Porcentaje de comisión sobre la operación.
P/Cheque (Comisión) Cobra una comisión fija por cada cheque en lugar del porcentaje.
P/Cheque (Tasa particular) Permite asignar una tasa distinta a cada cheque mediante una columna en el listado.
ITF % Porcentaje del Impuesto a las Transacciones Financieras.
Días de más Días adicionales que se suman al plazo para el cálculo de intereses.
Importe Fijo $ Importe fijo adicional configurado para la liquidación.
Fecha / Fecha Valor Fechas que rigen el cálculo de los días de cada cheque.

Importante: si activás Tasa particular por documento o Comisión por cheque, la tasa o la comisión general dejan de editarse y se cargan individualmente por cada cheque con los botones Modif. Tasa y Modif. Comis..

Resultados

En la parte inferior de la pantalla se muestra el resumen que se actualiza automáticamente con cada cambio:

Campo Descripción
Bruto Total Suma de los importes brutos de todos los cheques.
Intereses Interés calculado según tasa, días e importe de cada cheque.
Gastos Suma de gastos porcentuales y mínimos por cheque.
IVA IVA aplicado sobre intereses, gastos y comisiones.
Comisiones Suma de comisiones porcentuales y/o fijas.
Aforo Total retenido por aforo (riesgo).
Ing. Brutos Percepción de Ingresos Brutos, si corresponde.
ITF Total del Impuesto a las Transacciones Financieras.
Percepciones Otros impuestos y retenciones calculados para la operación.
Neto Total Importe final que recibe el cliente: el bruto menos todos los descuentos e impuestos.

Cada cheque del listado muestra estos datos:

Campo Descripción
Banco / Suc. Banco y sucursal del cheque.
Nro. Cheque Número del cheque.
Firmante / CUIT Persona o empresa que firma el cheque y su CUIT.
Fecha Depósito Fecha en que se depositará o acreditará el cheque.
Días Plazo en días entre la fecha valor y la acreditación; determina el interés.
Aforo Porcentaje retenido por riesgo sobre el cheque, si corresponde.
Bruto Importe del cheque sin descuentos.
Neto Importe que queda luego de descontar intereses, gastos, comisiones e impuestos.

Acciones disponibles

El botón Agregar despliega un menú con varias formas de incorporar cheques al listado:

Acción Descripción
Crear Nuevo Abre la carga manual de un cheque: banco, sucursal, número de cuenta, número de cheque, fecha de depósito, firmante, CUIT e importe bruto. Toma como valores iniciales la tasa, gastos y comisiones de la liquidación.
Importar desde otra Base del Sistema Trae cheques ya registrados en otra base, validando que no estén duplicados ni en un estado que impida liquidarlos.
Garantía Agrega cheques que quedan retenidos como respaldo de la operación. Se ven en la solapa Cheques de Garantía.
Masivamente por Lectora/Excel Importa muchos cheques a la vez desde un archivo Excel o desde una lectora de códigos. Ideal para grandes volúmenes.
Desde Json Carga cheques desde un archivo en formato JSON exportado por otro sistema.
Agregar cheques por IA Lee imágenes de cheques con inteligencia artificial y extrae automáticamente sus datos para sumarlos al listado.

Sobre el listado también están disponibles las acciones Modificar, Eliminar, Modif. Comis. (modificar comisión del cheque seleccionado), Modif. Tasa (modificar tasa del cheque seleccionado) y Ver Imágenes.

La pantalla incluye además las siguientes solapas adicionales:

Solapa Descripción
Cheques de Garantía Cheques que el cliente deja retenidos como respaldo de la liquidación.
Comisión Oficial Comisión o interés adicional a favor del oficial que participa en la operación.
Integro Acciones Disponible en cooperativas: integra acciones como parte de la operación.
Costo de Referencia Valores de referencia (costo y tasa) para análisis interno; no afecta el neto.
Mín. x Cheque/Importe Configuración complementaria de mínimos por cheque e importes fijos.
Observaciones Texto libre con notas sobre la liquidación.
Otros Impuestos Detalle de las percepciones e impuestos calculados (Ingresos Brutos, retenciones provinciales, etc.).

Ejemplo práctico

El flujo típico para registrar una liquidación de cheques es el siguiente:

Paso 1 — Seleccionar el cliente

  1. Buscar el cliente — escribí el nombre o código en el campo Entidad y presioná Enter, o usá el botón de búsqueda para abrir el listado de clientes.
  2. Revisar los datos cargados — el sistema completa automáticamente teléfono, dirección, condición de IVA, oficial, centro de costo y las condiciones comerciales del cliente (tasa, gastos, comisiones, gastos mínimos, ITF, etc.).
  3. Confirmar las condiciones — si ya habías cargado condiciones en la liquidación, el sistema pregunta si querés conservarlas o reemplazarlas por las definidas en la ficha del cliente.

Importante: al cargar el cliente, el sistema ejecuta los controles de límite de crédito, documentación y perfil de riesgo. Si alguno genera un bloqueo, no se podrá avanzar hasta resolverlo.

Paso 2 — Elegir el tipo de movimiento

  1. Seleccionar Tipo Movimiento — elegí Descuento o Gestión.
  2. Verificar campos habilitados — en un Descuento se habilitan tasa, gastos y comisiones. En una Gestión, según la configuración de la empresa, algunos de esos campos pueden quedar deshabilitados o en cero.

Paso 3 — Agregar los cheques

Usá el botón Agregar y elegí la forma de incorporar cheques (carga manual, importación, lectora/Excel, JSON o IA). Cada cheque agregado toma como valores iniciales la tasa, gastos y comisiones de la liquidación.

Paso 4 — Definir tasas, gastos y comisiones

En la solapa Tasas/Gastos/Comisiones cargá las condiciones de la operación. Cada vez que cambiás un valor y salís del campo, el sistema recalcula todos los cheques y los totales.

Paso 5 — Revisar los totales

Verificá en el resumen inferior el bruto, los intereses, gastos, IVA, comisiones, aforo, impuestos y el neto total que recibe el cliente.

Paso 6 — Confirmar y guardar

  1. Controlar el bruto — si cargaste un importe de control, verificá que coincida con el bruto total (el campo se pone en rojo si no coincide).
  2. Presionar Aceptar — el sistema ejecuta las validaciones finales.
  3. Resolver los avisos — pueden aparecer alertas por superar el límite de crédito o de cartera, por plazos de cheques mayores al permitido, por documentación faltante o vencida, o por perfil de riesgo del cliente. Según el caso, se pide confirmación o se requiere un permiso especial.
  4. Confirmar la operación — si todas las validaciones pasan, la liquidación se guarda, se registra la auditoría del alta, se guardan las garantías y las percepciones, y se generan automáticamente los movimientos en la cuenta corriente del cliente.

Importante: la fecha valor no puede superar la fecha de trabajo (salvo que la empresa lo permita por configuración), y el neto total no puede ser negativo. Si alguna de estas condiciones no se cumple, la liquidación no se podrá guardar.

Consejos útiles

  • Seleccioná siempre el cliente antes de cargar cualquier otro dato: de él dependen las condiciones comerciales y los controles de riesgo.
  • Para grandes volúmenes de cheques usá Agregar → Masivamente por Lectora/Excel o Agregar cheques por IA en lugar de la carga manual.
  • Si necesitás una tasa o comisión distinta por cheque, activá Tasa particular por documento o Comisión por cheque y editá cada valor con Modif. Tasa y Modif. Comis..
  • Usá el campo de control del bruto para detectar diferencias antes de guardar: si no coincide con el bruto total, el campo se marca en rojo.
  • Revisá los avisos de límite de crédito, plazos y documentación antes de confirmar; algunos requieren un permiso especial para continuar.

Preguntas frecuentes

¿Cuál es la diferencia entre Descuento y Gestión? En el **Descuento** la empresa adelanta dinero al cliente contra los cheques, aplicando tasa, gastos y comisiones. En la **Gestión** la empresa solo gestiona la cobranza por cuenta y orden del cliente; según la configuración de la empresa, puede no aplicar tasa ni comisiones.
¿Por qué algunos campos de tasa o comisión quedan deshabilitados? Cuando activás *Tasa particular por documento* o *Comisión por cheque*, el valor general deja de editarse porque cada cheque lleva su propio valor. En ese caso usá *Modif. Tasa* y *Modif. Comis.* sobre el cheque del listado. También pueden bloquearse campos según el Tipo de Movimiento elegido.
¿Cómo cargo muchos cheques de una sola vez? Usá el botón *Agregar → Masivamente por Lectora/Excel* para importar desde un archivo Excel o una lectora de códigos, o *Agregar cheques por IA* para que el sistema lea las imágenes de los cheques y complete los datos automáticamente.
¿Qué es el aforo? El aforo es un porcentaje que se retiene sobre el importe de un cheque por motivos de riesgo. Se descuenta del bruto y se refleja en el total de *Aforo* del resumen.
¿Qué pasa si supero el límite de crédito del cliente? Al aceptar la liquidación el sistema avisa que se supera el límite. Según la configuración, podés continuar solo si tenés el permiso correspondiente; de lo contrario, deberás ajustar la operación.
¿Para qué sirve el campo de control del bruto? Permite verificar que el total cargado coincida con lo esperado. Si el importe ingresado no coincide con el bruto total de los cheques, el campo se marca en rojo para alertarte antes de guardar.
¿Qué son los cheques de garantía? Son cheques que el cliente deja retenidos como respaldo de la operación. Se cargan en la solapa *Cheques de Garantía* o desde *Agregar → Garantía* y no forman parte del neto que se liquida.

Permisos

Permiso Descripción
Acceso a Nueva Liquidación de Cheques Permite ingresar a la opción y registrar liquidaciones de cheques.
Superar límite de crédito / cartera Permiso especial requerido para continuar cuando la operación supera el límite de crédito o de cartera del cliente.
Operar cliente con bloqueos / alertas Permite continuar ante avisos de cliente bloqueado, inactivo o con alerta de Prevención de Lavado de Dinero, según configuración.

Información técnica

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

Formularios principales

Componente Detalle
Formulario frmLiquidacionesCheques_AddMod (VisualPlenarioNET\Factoring\frmLiquidacionesCheques_AddMod.vb), título de ventana "Alta y/o Modificación de Liquidación de Cheques"
Acceso (menú) Panel Factoring → grupo Liquidaciones → "Nueva Liquidación de Cheques" (frmPaneFactoring.pnFactoring_Liquidaciones_NuevaCheques), que abre el form con ShowDialog()
Clase de negocio ClassFactoring_BL.clsLiquidaciones (ClassVisualPlenarioNET\Factoring\clsLiquidaciones.vb)
Tipo de movimiento Combo cboDto_Gestion; se guarda en Dto_Gestion como SelectedIndex + 1 → 1 = Descuento, 2 = Gestión
Solapas reales "Tasas/Gastos/Comisiones", "Cheques de Garantía", "Comisión Oficial", "Integro Acciones", "Costo de Ref.", "Min. x Cheque/Importe", "Observaciones", "Otros Impuestos", "Liquidación de Crédito"

Formularios satélite por función (lanzados desde el menú "Agregar" y la barra)

Acción del menú / botón Form que abre
Crear Nuevo (carga manual) frmCheques_AddMod (en bucle, permite cargar varios cheques seguidos)
Importar desde otra Base del Sistema frmCheques_Importacion_Base
Garantía frmCheques_Garantias_Liquidaciones
Masivamente por Lectora/Excel frmLiquidacionesCheques_AddMod_CargaMasiva
Desde Json Gestion.FormProcesarComprobantesCompraPorIA_AddJson (+ IA_Cheques_Manager.ProcesarJsonInput)
Lectura por IA (agregar cheques por IA) FormResultProcesamientoChequePorIA (requiere licencia KeyLicences.Instance.Access(2,1,14,2))
Modif. Tasa frmDocumentos_Tasa
Modif. Comis. frmDocumentos_Comision

Permisos reales

Permiso Habilita
Factoring.Liquidaciones.Busquedas.Nuevo_Cheque Abrir la opción "Nueva Liquidación de Cheques" desde el menú (verificado en frmPaneFactoring)
Factoring.Liquidaciones.PuedeSobrepasarLimite Continuar cuando la operación supera el límite de crédito / cartera del cliente
Factoring.Cheques.Ver_Galeria Ver la galería de imágenes de los cheques

Tablas de base de datos principales

El guardado usa ADO.NET con stored procedures (no Entity Framework para el núcleo).

Tabla / entidad Contenido Acceso
Liquidaciones Cabecera de la liquidación SP Liquidaciones_Add / Liquidaciones_Mod / Liquidaciones_Del
Liquidaciones_detalle Cada cheque de la liquidación SP Liquidaciones_detalle_Add / _Mod / _Del
Liquidaciones_Garantias Cheques de garantía retenidos Clase clsLiquidaciones_garantias
Liquidaciones_Percepciones Percepciones e impuestos (IIBB, retenciones) Clase clsLiquidaciones_percepciones
Asientos / Cuenta corriente Asientos contables y movimientos de cuenta corriente del cliente generados al confirmar Clases clsLiquidaciones_asientos / clsCuentasCorrientes
Auditoría Alta/modificación (UserAdd/UserMod, fechas) Campos de auditoría en la entidad

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Liquidaciones en Factoring Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • Fecha valor: dtValor.Value no puede superar la fecha de trabajo (clsFechas.GetFechaTrabajo); si la supera muestra "La Fecha Valor No puede sobrepasar la Fecha de Trabajo" y no guarda.
  • Plazos de cheques: se valida con objLiquidaciones.Plazos_Max_Cheques(...); si no cumple, corta el guardado.
  • Cliente bloqueado / inactivo / PLD: al seleccionar cliente se chequea objCliente.Bloqueado, IsInactivo y se ejecutan PLD_Perfiles_Manager.PerfilDelCliente / PLD_AlertasService.EjecutarAlertasCliente; si fallan, limpian la selección del cliente.
  • Solapas condicionadas por parámetros: "Integro Acciones" solo se muestra si TipoEmpresa = "COOP"; "Costo de Ref." depende de Factoring.liquidaciones.UtilizaCostoReferencia; "Comisión Oficial" se oculta cuando ese mismo parámetro está en "1".
  • Tipo Gestión: con Factoring.Liquidaciones.Cheques.CargaAgil = 1 y ...HabilitarCamposLiq = 0, varios campos de tasa/gastos/comisión quedan en solo lectura.
  • Lectura por IA: está realmente implementada (no es un stub): usa FormResultProcesamientoChequePorIA, IA_Cheques_Manager y el modelo N8N_Workflows.ChequesIA. Detecta además JSON de cheque en el portapapeles al usar Agregar.
  • Versión de prueba (licencia): desde el menú, si la licencia no está habilitada para Factoring, se limita a 5 liquidaciones o 5 cheques antes de abrir el form.
¿Te resultó útil este manual?