← Índice de manuales
Manual funcional · Sistema Plenario v14

Tesoreria Aplicación de comprobantes de ventas

El módulo Aplicación de Comprobantes de Ventas permite vincular un recibo de cobranza de un cliente con los comprobantes de venta pendientes de cobro (facturas, notas de débito y notas de crédito), cancelando total o…

Módulo: TesoreríaVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Descripción
Manual de Usuario Aplicación de Comprobantes de Ventas - Plenario

Introducción

El módulo Aplicación de Comprobantes de Ventas permite vincular un recibo de cobranza de un cliente con los comprobantes de venta pendientes de cobro (facturas, notas de débito y notas de crédito), cancelando total o parcialmente la deuda del cliente en su cuenta corriente.

Cuando se cobra a un cliente se genera un recibo, pero ese cobro todavía no queda asociado a las facturas concretas que paga. Esta pantalla resuelve esa asociación: se elige un recibo con saldo disponible y se distribuye su importe entre uno o varios comprobantes, dejándolos cobrados (en su totalidad o en parte).

Es una herramienta clave para mantener ordenada la cuenta corriente de cada cliente y conocer en todo momento qué comprobantes están cobrados y cuáles siguen pendientes.

Acceso al módulo

  1. Ingresá a Plenario con tu usuario.
  2. Seleccioná la solapa Tesorería.
  3. Hacé clic en Más.
  4. Elegí la opción Aplicación de comprobantes de Ventas.

Se abre la ventana "Aplicar Recibos a Comprobantes...".

Importante: Para confirmar una aplicación necesitás el permiso Gestion.Tesoreria.AplicarComprobantes_deVentas. Si no lo tenés asignado, podés ingresar y consultar, pero al presionar Aceptar la operación se bloquea.

Pantalla principal

La ventana se organiza de arriba hacia abajo en tres zonas:

Zona Descripción
Cliente Selección del cliente al que pertenecen el recibo y los comprobantes. Incluye el enlace Cliente:, el código y el nombre.
Recibos Grilla superior con los recibos del cliente que tienen saldo disponible para aplicar. La selección es por opción única (radio): solo un recibo a la vez.
Comprobantes Grilla inferior con los comprobantes de venta pendientes del cliente. La selección es múltiple (tilde): podés aplicar el recibo a varios comprobantes.

En la barra superior está el botón Aceptar, que confirma y graba la aplicación. La barra de estado inferior muestra el importe acumulado de la operación.

Filtros de búsqueda

Filtro Descripción
Cliente Campo principal. Ingresá el código del cliente o usá el enlace Cliente: para buscarlo por nombre o código en el listado emergente. Al confirmar el cliente se cargan automáticamente sus recibos y comprobantes pendientes.
Fila de filtro automático Ambas grillas (Recibos y Comprobantes) tienen una fila de autofiltro sobre los encabezados que permite escribir y filtrar por cualquier columna (por ejemplo, número de comprobante o fecha).

Tras seleccionar el cliente, el sistema trae solo los recibos no liquidados con saldo disponible y los comprobantes de venta pendientes de cobro, de modo que la búsqueda ya queda acotada a lo aplicable.

Resultados

Grilla de Recibos (selección única):

Columna Descripción
Selección Opción única (radio) para marcar el recibo a aplicar.
Nro Número (Id) del recibo.
Fecha Fecha del recibo.
Monto Importe total del recibo.
Pago Importe ya aplicado previamente.
Actual Importe que se está distribuyendo en esta sesión. Se actualiza automáticamente a medida que se tildan comprobantes.

Grilla de Comprobantes (selección múltiple):

Columna Descripción
Selección Tilde para incluir el comprobante en la aplicación.
Nro Cmp Número del comprobante.
Tipo Tipo de comprobante: factura, ND (nota de débito) o NC (nota de crédito).
Fecha Fecha del comprobante.
Monto Importe total del comprobante.
Pago Importe ya cobrado previamente.
Actual Importe a aplicar en esta operación. Es editable: al tildar se completa con el saldo pendiente, o podés ingresar un monto menor para una aplicación parcial.

Las columnas Monto, Pago y Actual muestran totales (sumatoria) en el pie de cada grilla.

Acciones disponibles

Acción Descripción
Seleccionar cliente Carga recibos y comprobantes pendientes del cliente elegido.
Marcar recibo Selecciona el recibo (uno solo) cuyo saldo se va a distribuir.
Tildar comprobante Aplica el saldo disponible del recibo al comprobante, completando su pendiente.
Editar importe "Actual" Permite una aplicación parcial ingresando un monto menor al saldo del comprobante.
Aceptar Confirma y graba la aplicación; actualiza el saldo cobrado de cada comprobante.

Flujo de aplicación

  1. Ingresá o buscá el cliente. Se cargan sus recibos y comprobantes pendientes.
  2. En la grilla Recibos, marcá el recibo que querés aplicar (solo se permite uno).
  3. En la grilla Comprobantes, tildá uno o varios comprobantes: - Al tildar, la columna Actual se completa con el saldo pendiente del comprobante (Monto − Pago), siempre que el recibo tenga saldo disponible. - Para aplicar parcialmente, escribí directamente un importe menor en la columna Actual.
  4. El sistema controla que no se aplique más que el saldo del comprobante ni más que el saldo disponible del recibo. Si el importe supera alguno de esos topes, avisa y ajusta el valor al máximo posible.
  5. Verificá los totales en el pie de las grillas y presioná Aceptar.
  6. El sistema graba la asociación recibo-comprobante, actualiza el importe cobrado de cada comprobante y muestra el mensaje de confirmación con el número de recibo aplicado. Luego limpia la pantalla para una nueva operación.

Notas de crédito (NC): las NC operan con signo inverso, ya que disminuyen la deuda del cliente. El sistema contempla automáticamente este comportamiento al calcular los totales.

Desaplicación

Esta pantalla solo realiza la aplicación (asociación de recibos a comprobantes). No incluye una función para deshacer o revertir una aplicación ya grabada. Si necesitás corregir una aplicación, coordiná con el área correspondiente según los permisos y procedimientos internos.

Ejemplo práctico

Un cliente realizó un pago de $100.000 (recibo) y tiene dos facturas pendientes:

Comprobante Importe
Factura A $60.000
Factura B $40.000

Pasos:

  1. Ingresá el cliente.
  2. En la grilla Recibos, marcá el recibo por $100.000.
  3. En la grilla Comprobantes, tildá la Factura A (Actual = $60.000) y la Factura B (Actual = $40.000).
  4. Verificá que la suma de la columna Actual sea $100.000, igual al recibo.
  5. Presioná Aceptar.

El sistema aplica el cobro a ambas facturas dejándolas totalmente cobradas y muestra el mensaje de aplicación correcta con el número de recibo.

Consejos útiles

  • Aplicá los cobros apenas se registran para mantener al día la cuenta corriente del cliente.
  • Usá la fila de filtro automático de cada grilla para ubicar rápidamente un recibo o un comprobante.
  • Verificá los totales del pie antes de confirmar: la suma de "Actual" no puede superar el saldo disponible del recibo.
  • Para cobros parciales, editá el importe en la columna Actual del comprobante en lugar de aplicar el saldo completo.
  • Recordá que las notas de crédito (NC) restan, por lo que su efecto sobre el total es inverso al de las facturas.

Preguntas frecuentes

¿Se puede aplicar un recibo parcialmente a una factura? Sí. Al tildar el comprobante se completa el saldo pendiente, pero podés editar la columna **Actual** e ingresar un importe menor para una aplicación parcial.
¿Se pueden aplicar varios recibos a un solo comprobante? En esta pantalla se selecciona un recibo por vez y se distribuye entre uno o varios comprobantes. Para sumar otro recibo sobre el mismo comprobante, realizá una nueva aplicación seleccionando el otro recibo, siempre que el comprobante aún tenga saldo pendiente.
¿Por qué no aparecen recibos o comprobantes para un cliente? La pantalla solo muestra recibos con saldo disponible y comprobantes de venta pendientes de cobro. Si el cliente no tiene saldos por aplicar, las grillas aparecen vacías.
¿Puedo revertir una aplicación ya confirmada? Esta pantalla no ofrece una opción para deshacer una aplicación grabada. Coordiná la corrección con el área correspondiente según los permisos y procedimientos internos de tu organización.
¿Por qué no me deja confirmar con Aceptar? La confirmación requiere el permiso `Gestion.Tesoreria.AplicarComprobantes_deVentas`. Si no lo tenés, solicitá su asignación al administrador del sistema.

Permisos

Permiso Descripción
Gestion.Tesoreria.AplicarComprobantes_deVentas Permite realizar la aplicación de comprobantes de ventas (confirmar con el botón Aceptar).

Sin este permiso es posible abrir la pantalla y consultar, pero no grabar la aplicación.

Información técnica

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

Formularios principales

Componente Detalle
Formulario frmRecibos_Aplicar_Comprobante (VB.NET, WinForms / DevExpress XtraGrid)
Ruta VisualPlenarioNET\VisualPlenarioNET\Tesorería\frmRecibos_Aplicar_Comprobante.vb
Form satélite de búsqueda frmClientes (selección de cliente vía enlace Cliente: / lnkCliente; devuelve _intReturnSelectedValue)
Grilla Recibos Grid grdRecibos / View gvRecibos. Selección única vía Recibo_CheckEdit. Fuente: clsComprobantes.TraerRecibosPendientes(IdCliente)
Grilla Comprobantes Grid grdFactura / View gvFacturas. Selección múltiple vía Facturas_CheckEdit. Fuente: clsComprobantes.TraerComprobantesVentasPendientes(1, IdCliente)
Columna editable Actual (RepositoryItemCalcEdit1); valida en _Leave que no supere el saldo del comprobante ni el disponible del recibo

Permisos reales

Permiso Habilita
Gestion.Tesoreria.AplicarComprobantes_deVentas Confirmar la aplicación con Aceptar. Se valida en btnAceptar_Click con ClassVisualPlenarioNET.Sistema.clsSeguridad.IsAllowedObject(...); si el usuario no lo tiene, el método retorna sin grabar. Abrir y consultar la pantalla no requiere permiso.

Tablas de base de datos principales

Tabla / entidad Contenido
Gestion_Comprobantes_Recibos Vínculo recibo↔comprobante que se inserta/actualiza al aceptar (clase clsGestion_comprobantes_recibos). Campos clave: Id_Comprobantes, Id_Recibo, Importe_Pago, Id_TipoComprobante.
Cabecera de comprobante (clsGestion_comprobantes) Se actualiza Pago_Actual += Importe_Pago y se ejecuta UpdateCabecera() por cada comprobante aplicado.
SP Recibos_Pendientes_Search Trae los recibos del cliente con saldo disponible (params @Id_Cliente, @Id_Recibo).
SP Comprobantes_Ventas_Pendientes_Search Trae los comprobantes de venta pendientes (params @Id_Entidad, @Id_TipoEntidad=1).
SPs de persistencia Gestion_comprobantes_recibos_Del (baja); Insert/Update del vínculo desde clsGestion_comprobantes_recibos.Save().
Clases de soporte clsComprobantes, clsClientes, clsGestion_comprobantes, clsGestion_comprobantes_recibos, clsSeguridad

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Tesorería - Aplicación de comprobantes de compras Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • Tipo de comprobante: la columna Tipo de la grilla viaja como texto ("NC", "ND", o factura). Al grabar se mapea a Id_TipoComprobante: NC → 3, ND → 2, cualquier otro → 1.
  • Signo de las NC: Obtener_Totales invierte el importe cuando Tipo = "NC" (Importe * -1), por lo que las notas de crédito restan del total acumulado.
  • El parámetro de tipo se ignora en la consulta: el form llama SearchComprobantes(clsComprobantes.TipoComprobante.Fac_NC_ND) (valor de enum = 100), pero TraerComprobantesVentasPendientes solo usa Id_Entidad e Id_TipoEntidad=1; el filtro de tipo no se aplica en el SP.
  • Solo graba lo que tiene importe: en Aplicar_Comprobantes se persiste cada fila tildada (Seleccion) o con Actual > 0, y solo si Importe_Pago <> 0.
  • Validaciones de tope: impide importes negativos y que la aplicación supere Importe - Importe_Pago del comprobante o el saldo disponible del recibo; al excederse ajusta el valor al máximo posible y avisa.
  • Sin desaplicación desde esta pantalla: existe Delete / DeleteByRecibo en la clase, pero el formulario solo aplica; tras aceptar limpia la pantalla con PrepararNueva().
  • El checkbox chkSucursales (al cambiar) recarga el cliente; afecta el universo de comprobantes/recibos consultado.
¿Te resultó útil este manual?