← Índice de manuales
Manual funcional · Sistema Plenario v14

Tesorería - Pago masivo de comprobantes de compras impagos

El Pago masivo de comprobantes de compras impagos es un asistente (wizard) de Tesorería pensado para resolver muchos pagos de una sola vez. En lugar de armar una Orden de Pago por proveedor, buscás todos los…

Módulo: TesoreríaVersión: 1.0Actualizado: 2026-06-23

Detalle

Manual de Usuario Generación masiva de Órdenes de Pago a partir de los comprobantes de compra impagos: el asistente busca comprobantes pendientes, los agrupa por entidad, asigna un único medio de pago a todas las órdenes y las genera (y opcionalmente liquida) en una sola corrida.

Introducción

El Pago masivo de comprobantes de compras impagos es un asistente (wizard) de Tesorería pensado para resolver muchos pagos de una sola vez. En lugar de armar una Orden de Pago por proveedor, buscás todos los comprobantes de compra que están impagos, seleccionás los que querés cancelar, definís un único medio de pago que se aplicará a todas las órdenes y el sistema genera automáticamente una Orden de Pago por cada entidad (proveedor / proveedor financiero), agrupando sus comprobantes.

El proceso trabaja sobre una única especie (moneda). Para cada grupo de comprobantes de una misma entidad calcula las retenciones que correspondan y arma el detalle del medio de pago. Antes de generar, te muestra cada orden con un estado de validación: las que tienen datos válidos se marcan como listas para generar y las que tienen un problema (sucursal inactiva, centro de costos inválido, proveedor sin CBU para DATANET, caja no configurada, etc.) quedan marcadas con error para que las corrijas o las excluyas. Opcionalmente, además de generarlas, puede liquidarlas en el mismo paso.

Acceso al módulo

  1. Ingresá al sistema con tu usuario y contraseña.
  2. Abrí el módulo Tesorería.
  3. Buscá la opción Pago masivo de comprobantes de compras impagos (generación masiva de órdenes de pago).
  4. Se abre el asistente paso a paso (wizard).

Importante: el acceso y las operaciones dependen de los permisos asignados a tu usuario. Si no ves la opción de menú o no podés generar las órdenes, es porque tu perfil no tiene habilitado el permiso correspondiente. Consultá con el administrador del sistema.

Pantalla principal

La ventana es un asistente con varios pasos (páginas). Vas avanzando con Siguiente y podés volver con Atrás o cerrar con Cancelar.

Paso Nombre interno Contenido
1. Bienvenida wp_Welcome Pantalla inicial del asistente. Configura los valores por defecto de los filtros.
2. Búsqueda de comprobantes wp_SearchCmp Filtros de búsqueda y grilla de comprobantes de compra impagos para seleccionar.
3. Datos generales de la OP wp_DatosGeneralOP Definición del medio de pago único, fecha de operación, fecha valor, concepto, sucursal y centro de costos.
4. Órdenes de pago wp_OrdenesPago Grilla con las órdenes generadas (una por entidad), con su detalle de medio de pago y estado de validación.
5. Procesar wp_proccesar Barra de progreso y log mientras se generan/liquidan las órdenes.
6. Finalización wp_Finish Resumen del resultado del proceso.

Filtros de búsqueda

En el paso de Búsqueda de comprobantes se filtran los comprobantes de compra impagos:

Filtro Para qué sirve
Tipo de entidad Permite acotar a Proveedor o Proveedor financiero (o ambos por defecto).
Entidad (Id) Busca los comprobantes de una entidad puntual por su Id.
Especie Moneda de los comprobantes a pagar (por defecto especie 1). Todas las órdenes se generan en esa especie.
Fecha (De / A) Acota por la fecha del comprobante. Se activa con su check; por defecto viene desde un mes atrás hasta la fecha de hoy.
Fecha de vencimiento (De / A) Acota por la fecha de vencimiento del comprobante. Se activa con su check.

Presioná Buscar comprobantes para traer el listado. La grilla muestra los comprobantes impagos y permite seleccionar varios; al pie verás los totales (cantidad seleccionada, suma de Importe y suma de Saldo). El botón Excluir quita de la grilla los comprobantes seleccionados que no querés pagar.

Resultado del proceso

En el paso Datos generales definís cómo se paga; el sistema arma las órdenes y, al pasar al paso Órdenes de pago, valida cada una.

Medio de pago único (se elige uno solo para todas las órdenes):

Medio de pago Descripción
Especie (caja) Paga contra una caja de la especie/sucursal.
Cuenta contable Paga imputando a una cuenta contable.
Banco Paga contra una cuenta bancaria de un inversor.
Cliente Paga contra la cuenta de un cliente.
Proveedor financiero Paga contra la cuenta de un proveedor financiero.
Proveedor Paga contra la cuenta de un proveedor.
DATANET Transferencia DATANET al CBU/CVU/Alias del proveedor (requiere CBU predeterminado).

Datos generales adicionales: fecha de operación, fecha valor, concepto/detalle (opcional), sucursal y centro de costos (cada uno con su check para activarlos; si no se activan, toman los valores por defecto del usuario o del comprobante).

Estado de validación de cada orden (columna Observaciones): "Listo para generar OP" cuando está OK; o un mensaje de error (sucursal inactiva o inexistente, centro de costos inválido, caja no configurada para la especie/sucursal, proveedor sin CBU/CVU/Alias o sin CBU predeterminado para DATANET). Solo se generan las órdenes válidas.

Log final del proceso: Órdenes de pago generadas, liquidadas, no generadas y no liquidadas (con su contador X de N), tiempo de duración y mensaje de proceso terminado/cancelado.

Acciones disponibles

Acción Descripción
Buscar comprobantes Trae los comprobantes de compra impagos según los filtros.
Seleccionar / Excluir Tildás los comprobantes a pagar; Excluir quita los seleccionados de la grilla.
Definir medio de pago Elegís un único medio de pago (especie, cuenta, banco, cliente, proveedor financiero, proveedor o DATANET) que se aplica a todas las órdenes.
Corregir caja / CBU por orden En la grilla de órdenes, el botón de la columna correspondiente permite buscar la caja válida (medio Especie) o la cuenta bancaria/CBU (medio DATANET) cuando la orden quedó marcada con error.
Eliminar orden Quita una orden de la grilla antes de procesar.
Liquidar (opción) Si tildás Liquidar, además de generar cada orden la liquida en el mismo proceso.
Generar Procesa y genera las órdenes válidas (con barra de progreso).
Cancelar Cancela el proceso; durante el procesamiento detiene la corrida en curso.

Ejemplo práctico

Querés pagar todas las facturas de compra impagas del último mes a varios proveedores, todas en pesos, descontando los importes de una caja de efectivo.

  1. Abrís el asistente y avanzás a Búsqueda de comprobantes.
  2. Dejás la especie en Pesos, activás el filtro de Fecha del último mes y presionás Buscar comprobantes.
  3. Seleccionás en la grilla los comprobantes que querés pagar (al pie ves el total a pagar) y excluís los que no.
  4. Avanzás a Datos generales, elegís medio de pago Especie, seleccionás la caja, dejás la fecha de operación de hoy y, si querés, escribís un concepto.
  5. Avanzás a Órdenes de pago: el sistema arma una orden por proveedor agrupando sus comprobantes y muestra el estado de cada una. Las que están en "Listo para generar OP" se procesarán; las que tienen error las corregís (por ejemplo, eligiendo otra caja) o las excluís.
  6. Tildás Liquidar si querés que queden firmes y presionás Generar.
  7. Al terminar, revisás el log: cuántas órdenes se generaron y se liquidaron, y cuáles fallaron.

Consejos útiles

  • Verificá la especie antes de buscar: todas las órdenes de la corrida se generan en esa moneda.
  • Si vas a pagar por DATANET, asegurate de que cada proveedor tenga cargado su CBU/CVU/Alias y, si tiene más de uno, uno marcado como predeterminado.
  • Para el medio Especie, la caja debe estar configurada y activa para la especie y la sucursal de la orden; si no, la orden quedará con error.
  • Revisá el estado de cada orden en el paso Órdenes de pago antes de generar: el sistema te avisa cuáles tienen problemas y por qué.
  • Si tildás Liquidar, las órdenes quedan firmes (generan movimiento en cuenta corriente y asiento). Si preferís revisarlas antes, generalas sin liquidar.

Preguntas frecuentes

¿Puedo pagar comprobantes en distintas monedas en la misma corrida? No. El asistente trabaja con una única especie (moneda) por corrida. Si necesitás pagar en otra moneda, hacé una corrida separada con esa especie.
¿Genera una orden por cada comprobante? No. Agrupa los comprobantes por entidad (proveedor / proveedor financiero) y genera una Orden de Pago por entidad, adjuntando todos sus comprobantes seleccionados.
¿Qué pasa con las órdenes que tienen errores de validación? Solo se generan las órdenes válidas. Si hay algunas con error, el sistema te pregunta si querés continuar generando únicamente las válidas. Si todas tienen error, no deja avanzar hasta corregirlas.
¿La diferencia entre generar y liquidar? Generar crea la Orden de Pago. Liquidar (check opcional) además la deja firme, generando su movimiento en cuenta corriente y asiento contable. Una orden liquidada ya no se modifica, solo se anula.
¿Por qué una orden con medio DATANET aparece con error? Porque el proveedor no tiene un CBU/CVU/Alias cargado, o tiene varios y ninguno marcado como predeterminado. Cargá el CBU del proveedor o usá el botón de la grilla para elegir la cuenta bancaria.

Permisos

El formulario no realiza llamadas directas a IsAllowedObject ni a KeyLicences dentro de su código; el control de acceso se aplica al abrir la opción de menú que lo lanza (gestionado por el menú/seguridad del sistema según el perfil del usuario). Las órdenes generadas se registran con el usuario logueado.

Verificar contra el binario instalado: el gating de acceso al asistente depende de la configuración de menú/permisos del cliente y no está embebido en el formulario.

Información técnica

Basada en el análisis del formulario real de la v14.

Formularios principales

Form Rol
FormGeneracionMasivaOrdenesDePago Asistente principal de generación masiva de órdenes de pago desde comprobantes de compra impagos.
FormEspecies_Cajas Selección de caja válida para la especie/sucursal cuando el medio de pago es Especie.
FormEntidades_CBU Selección del CBU/CVU/Alias del proveedor cuando el medio de pago es DATANET.

Permisos reales

Permiso Acción
(sin permiso embebido en el formulario) No hay llamadas a IsAllowedObject ni KeyLicences dentro del form; el acceso se controla desde el menú/seguridad del sistema.

Tablas de base de datos principales

Tabla Uso
OrdenesDePago / OrdenesDePago_Detalle_Items Órdenes de pago generadas y sus ítems de medio de pago (clases clsOrdenesdepago / OrdenesDePago_Detalle_Items).
Especies / Especies_Cajas Especie (moneda) y cajas usadas como medio de pago.
Sucursales Sucursal de la orden (validada contra activas).
ContabilidadCentrosDeCostos Centro de costos de la orden (validado).
Proveedores / Inversores / Clientes Entidades beneficiarias y origen del medio de pago.
Entidades_CBU CBU/CVU/Alias para pagos DATANET.
ContabilidadCuentas Cuentas contables (cuenta de deuda de la entidad, cuenta del medio de pago).
(comprobantes de compra impagos) Comprobantes obtenidos vía clsGestion_Comprobantes_Compras.ListarComprobantesComprasImpagasOpMasiva.

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Tesorería - Órdenes de Pago Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Tesorería - Aplicación de comprobantes de compras Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Tesorería – Importación de Órdenes de Pago Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Gestion Importador de Comprobantes Compras Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte

  • El listado de comprobantes impagos se obtiene con clsGestion_Comprobantes_Compras.ListarComprobantesComprasImpagasOpMasiva usando conexión directa (clsConnection) sobre el connection string del contexto EF.
  • Las retenciones se calculan por grupo de entidad con Retenciones.Generar_Retenciones(... Tipo_Pago.A_Comprobantes ...).
  • La generación corre en un BackgroundWorker (soporta cancelación); guarda con op.Save(), relaciona con op.SetRelation(...) y liquida con op.Liquidar(...).
  • Los DATANET requieren CBU predeterminado del proveedor; el medio Especie requiere caja activa configurada para la especie/sucursal de la orden.
¿Te resultó útil este manual?