← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestión Compras

El módulo de Compras permite registrar y administrar todos los comprobantes recibidos de proveedores y proveedores financieros (entidades financieras): facturas, notas de crédito, notas de débito, boletos, órdenes de…

Módulo: Gestión ComercialVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Valor
Manual de Usuario Gestión de comprobantes de compra: alta, modificación, búsqueda, procesamiento, anulación, autorización e imputación contable de facturas, notas de crédito/débito, boletos, órdenes de compra y remitos de proveedores y proveedores financieros.

Introducción

El módulo de Compras permite registrar y administrar todos los comprobantes recibidos de proveedores y proveedores financieros (entidades financieras): facturas, notas de crédito, notas de débito, boletos, órdenes de compra, remitos, cotizaciones y pedidos.

Cada tipo de comprobante se abre desde su propia opción de menú, pero todos comparten la misma pantalla de gestión (listado + filtros + operaciones). Al cargar una factura, nota de crédito, nota de débito o boleto, el sistema registra automáticamente el comprobante generando el asiento contable y el movimiento en la cuenta corriente del proveedor.

Importante: este módulo solo registra el comprobante de compra (genera asiento y deuda en cuenta corriente). El pago del comprobante se realiza desde Tesorería (Órdenes de Pago / Aplicación de Comprobantes de Compras).

Acceso al módulo

Para abrir la gestión de un tipo de comprobante de compra, seguí estos pasos:

  1. Ir a la solapa — Abrir la solapa Gestión, botón Compras.
  2. Elegir el tipo de comprobante — Seleccionar la opción correspondiente (Facturas, Notas de Crédito, Notas de Débito, Boletos, Órdenes de Compra, Remitos, Cotizaciones o Pedidos). Cada opción abre la misma pantalla de gestión filtrada por ese tipo.
  3. Operar — Buscar comprobantes existentes con los filtros, dar de alta nuevos con Nuevo, o seleccionar uno del listado para Modificar, Imprimir, Anular, ver Asiento, Cuenta Corriente, etc.

Importante: el acceso a cada operación (Nuevo, Modificar, Eliminar, Procesar, Anular, Imprimir, Relacionar Productos) requiere permiso asignado por el administrador del sistema. Los permisos se crean automáticamente la primera vez que se intenta usar la operación y luego se habilitan por grupo/usuario desde Seguridad.

Pantalla principal

La pantalla muestra una grilla con los comprobantes que cumplen el filtro, una barra de operaciones en la parte superior, una barra de filtros y una barra de estado con el contador de registros.

Sector Descripción
Barra de operaciones Botones Nuevo, Modificar, Eliminar (solo Órdenes de Compra), Imprimir, Operaciones y Ver.
Barra de filtros Letra, Punto de Venta, Número de comprobante, Estado, Fecha Desde / Hasta (con tilde para activar el rango) y los buscadores de Proveedor y Proveedor Financiero.
Grilla de resultados Listado de comprobantes con sus datos principales (fecha, comprobante, proveedor, CUIT, importe, estado de procesado, trazado, anulado).
Barra de estado Muestra la "Cantidad de registros" o, si hay selección, la "Cantidad de registros seleccionados".

El título de la ventana cambia según el tipo: "Facturas de Compra", "Notas de Crédito de Compra", "Notas de Débito de Compra", "Boletos de Compra", "Órdenes de Compra", "Remitos de Compra", "Cotizaciones" o "Pedidos".

Filtros de búsqueda

Campo Descripción
Letra Lista desplegable: Todos, A, B, C, M, X. "Todos" no filtra por letra.
Punto de Venta Punto de venta del comprobante (4 dígitos). "0000" no filtra.
Número de comprobante Número del comprobante (8 dígitos). "00000000" no filtra.
Estado Estado de procesamiento: Todos, No Procesados, Procesados, Procesados Parciales, Pendientes (Total o Parcialmente).
Fecha Desde / Fecha Hasta Rango de fechas del comprobante. Solo se aplican si se tilda el casillero de fechas; al destildar quedan deshabilitadas.
Proveedor Buscador de proveedor por código o por el botón de selección. Al elegir un proveedor se limpia el proveedor financiero.
Proveedor Financiero Buscador de proveedor financiero (inversor) por código o botón de selección. Al elegir uno se limpia el proveedor.
Buscar Ejecuta la búsqueda con los filtros cargados y refresca la grilla.

Importante: si no se tilda el rango de fechas y no se carga proveedor, la búsqueda toma por defecto la fecha de trabajo del sistema (solo el día actual). Para ver el histórico, tildar el rango de fechas o filtrar por proveedor.

Resultados

La grilla lista un comprobante por fila con las siguientes columnas principales:

Columna Descripción
Fecha Fecha del comprobante.
Comprobante Letra, punto de venta y número (formato L-PPPP-NNNNNNNN).
Tipo Entidad Proveedor o Prov. Financiero.
Entidad Nombre Razón social del proveedor o proveedor financiero.
CUIT CUIT de la entidad.
Importe Total del comprobante (suma de detalle + IVA + percepciones).
ImportePago Importe ya pagado/aplicado del comprobante.
Procesado Estado de procesamiento de las cantidades (No procesado / Total / Parcial).
Trazado Indica si el comprobante tiene trazabilidad de productos relacionada.
Fecha Anulado Fecha en la que se anuló el comprobante (vacío si está vigente).

Acciones disponibles

Acción Descripción
Nuevo Da de alta un nuevo comprobante de compra.
Modificar Modifica un comprobante seleccionado.
Buscar Lista los comprobantes según los filtros.
Eliminar Borra el comprobante seleccionado (solo Órdenes de Compra).
Procesar Genera el comprobante destino (Remito o Factura recibida) a partir de una OC o Remito.
Anular Anula el comprobante y revierte su asiento y cuenta corriente.
Autorizar / Anular autorización Gestiona la autorización del comprobante.
Liberar Quita la marca de procesado.
Imprimir Imprime el comprobante o el resultado de la búsqueda.
Ver Asiento Muestra el asiento contable generado por el comprobante.
Ver Cuenta Corriente Abre la cuenta corriente del proveedor o proveedor financiero.
Historial / Trazabilidad Muestra el historial y la trazabilidad de comprobantes relacionados.
Galería de imágenes/documentos Adjuntos del comprobante.
Relacionar Comprobante / Productos Relaciona el comprobante con otros comprobantes o con la trazabilidad de productos.
Etiquetas Imprime etiquetas de trazabilidad (Facturas y Remitos).
Enviar por Mail Envía el comprobante por correo (Órdenes de Compra).

Nuevo

Abre la ventana de detalle del comprobante. Allí se carga el proveedor o proveedor financiero (el IVA y el CUIT se autocompletan desde la ficha de la entidad), la sucursal, la forma de pago, el centro de costo, el número (letra + punto de venta), las fechas (registro, emisión, entrega, vencimiento) y la especie.

Con el botón Agregar se abre el detalle del comprobante, donde se cargan los renglones:

Campo Descripción
Código Indica si el renglón es un producto (por código) o un concepto libre; al cargar el código se completa la descripción.
P. Unitario Importe unitario del renglón.
Alícuota IVA IVA del renglón (21%, 27%, etc.).
Cantidad Cantidad del producto/renglón.
Cuenta contable / servicio Cuenta contable asociada al renglón.
Modificar Modifica el renglón cargado.
Quitar Elimina el renglón cargado.

Al confirmar, si el comprobante es Factura, Nota de Crédito, Nota de Débito o Boleto, el sistema lo registra automáticamente generando el asiento contable y el movimiento en cuenta corriente, e informa el número de asiento generado.

Importante: para dar de alta un comprobante con productos debe existir al menos un Depósito cargado; de lo contrario el sistema avisa "Asegúrese de cargar Depósitos…".

Modificar

Permite modificar un comprobante seleccionado de la grilla, reabriendo la ventana de detalle.

Procesar

Disponible para Órdenes de Compra y Remitos. Genera el comprobante destino (un Remito recibido a partir de una OC, o una Factura recibida a partir de un Remito), pidiendo el tipo, punto de venta y número del comprobante a generar. Si la trazabilidad está activada y configurada para impresión directa, imprime las etiquetas de trazabilidad.

Anular

Anula el o los comprobantes seleccionados, dejando la Fecha de Anulado y revirtiendo el asiento contable y el movimiento de cuenta corriente. Solo se puede anular si el comprobante es anulable; en caso contrario el sistema muestra el motivo.

Ver (Asiento, Cuenta Corriente, Trazabilidad, Galería)

Sobre el comprobante seleccionado permite ver el asiento contable generado, abrir la cuenta corriente de la entidad, ver el historial/trazabilidad de comprobantes relacionados y la galería de imágenes/documentos adjuntos.

Ejemplo práctico

Registrar una factura de compra de un proveedor:

  1. Ir a Gestión → Compras → Facturas. Se abre "Facturas de Compra".
  2. Presionar Nuevo. En la ventana de detalle, seleccionar el Proveedor (el CUIT e IVA se completan solos), cargar el Número (letra, punto de venta y número) y las fechas.
  3. Con Agregar, cargar los renglones: código o concepto, P. Unitario, alícuota de IVA, cantidad y la cuenta contable; repetir por cada renglón.
  4. Confirmar. El sistema informa "Se ha ingresado correctamente el comprobante" y muestra el número de asiento generado. La factura queda como deuda en la cuenta corriente del proveedor.
  5. Para verificar, usar Ver → Asiento y Ver → Cuenta Corriente sobre la fila de la factura.

Consejos útiles

  • Si una búsqueda "no trae nada", revisar que esté tildado el rango de fechas o que el filtro de proveedor/estado no esté limitando de más; sin esos filtros la búsqueda solo muestra la fecha de trabajo.
  • La columna Importe ya incluye IVA y percepciones; el ImportePago indica cuánto se aplicó desde Tesorería.
  • Para anular una factura ya registrada, usar Anular (no Eliminar): así se revierten correctamente el asiento y la cuenta corriente. Eliminar solo está disponible para Órdenes de Compra y no revierte movimientos.
  • Las facturas, NC, ND y boletos se registran (asiento + cuenta corriente) en el momento del alta; las Órdenes de Compra, Remitos, Cotizaciones y Pedidos no generan registración contable hasta ser procesados.

Preguntas frecuentes

¿Por qué la búsqueda solo me muestra comprobantes de hoy? Cuando no se tilda el rango de fechas y no se carga un proveedor, el sistema busca solo por la fecha de trabajo (el día actual). Tildá el casillero de fechas y cargá Fecha Desde / Hasta, o filtrá por proveedor, para ver el histórico.
¿Cuál es la diferencia entre Anular y Eliminar? Anular marca el comprobante con fecha de anulado y revierte el asiento contable y el movimiento de cuenta corriente. Eliminar solo borra el registro (disponible solo para Órdenes de Compra) y no revierte ni elimina los movimientos relacionados.
Cargué una factura pero no me deja, dice "Asegúrese de cargar Depósitos". Para crear comprobantes con productos debe existir al menos un depósito en el sistema. Cargá un depósito desde su ABM y volvé a intentar el alta.
¿Dónde pago la factura de compra que registré? Este módulo solo registra la deuda. El pago se hace desde Tesorería (Órdenes de Pago o Aplicación de Comprobantes de Compras), que aplica el pago contra la cuenta corriente del proveedor.
¿Qué significa la columna Procesado? Indica el avance de procesamiento de las cantidades del comprobante: No Procesado (0), Procesado total, o Procesado parcial. Para facturas, NC, ND y boletos no aplica el procesamiento de cantidades (quedan marcadas como procesadas).

Permisos

Permiso Habilita
Gestion.AreaDeCompras.\<TipoComprobante>.Nuevo Dar de alta el comprobante.
Gestion.AreaDeCompras.\<TipoComprobante>.Modificar Modificar el comprobante.
Gestion.AreaDeCompras.\<TipoComprobante>.Eliminar Eliminar el comprobante (Órdenes de Compra).
Gestion.AreaDeCompras.\<TipoComprobante>.Procesar Procesar el comprobante (OC / Remito).
Gestion.AreaDeCompras.\<TipoComprobante>.Anular Anular el comprobante.
Gestion.AreaDeCompras.\<TipoComprobante>.Imprimir Imprimir el comprobante.
Gestion.AreaDeCompras.\<TipoComprobante>.Relacionar_Productos_Trazabilidad Relacionar productos con la trazabilidad.

El permiso se arma dinámicamente como Gestion.AreaDeCompras.<NombreDelTipoDeComprobante>.<Operación> (por ejemplo Gestion.AreaDeCompras.Factura.Nuevo). Los permisos se crean automáticamente la primera vez que se intenta la operación y luego se habilitan por grupo/usuario desde Seguridad. El usuario administrador los omite.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmGestion_Comprobantes_Compras.vb y su detalle/clase de negocio, en VisualPlenarioNET\VisualPlenarioNET\Gestion\).

Formularios principales

Componente Detalle
Pantalla de gestión/listado frmGestion_Comprobantes_Compras. Se instancia con el enum clsGestion_Comprobantes_Compras.Tipo: Libre=0, Factura=1, Nota_de_Debito=2, Nota_de_Credito=3, Boleto=4, Cotizaciones=5, Pedidos=6, Remito=7, OrdenDeCompra=12.
Detalle del comprobante frmGestion_Comprobantes_Compras_Detalle (+ _Detalle_Items para los renglones).
Auxiliares _Historial, _Cotizar, _VerCotizaciones, _ModificacionIva, _CongelarDocumentos.
Caption por tipo "Facturas de Compra", "Notas de Crédito de Compra", "Notas de Débito de Compra", "Boletos de Compra", "Órdenes de Compra", "Remitos de Compra", "Cotizaciones", "Pedidos".
Clase de negocio ClassVisualPlenarioNET.clsGestion_Comprobantes_Compras (Load, Save, Delete, Anular/IsAnulable, Procesar, IsTrazable, Search, Detalle). Registración contable: clsComprobantes_Registracion_Compras.RegistrarComprobante. Apoyos: clsProveedores, clsInversores, clsGestion_depositos, clsGestion_trazabilidad/_relaciones, clsAsientos, clsFacturas, clsTiposiva, clsMails.
Lenguaje / stack VB.NET, WinForms. Acceso a datos: ADO.NET + SP (SqlDataAdapter/SqlCommand, CommandType.StoredProcedure, parametrizado).

Permisos reales

Permiso Habilita
Gestion.AreaDeCompras.<NombreComprobante>.<Operación> Permiso dinámico armado en TienePermiso(strboton): TipoDeArea & "." & Nombre_TipoComprobante & "." & strboton, con TipoDeArea = "Gestion.AreaDeCompras".
Operaciones (strboton) Nuevo, Modificar, Eliminar, Procesar, Anular, Imprimir, Relacionar_Productos_Trazabilidad.
Objeto alternativo clsSeguridad.IsAllowedObject recibe además archivosComprobantes = "Archivos.Comprobantes." & strboton. Los permisos se autocrean en el primer uso.

Tablas de base de datos principales

Tabla / SP Detalle
Gestion_Comprobantes_Compras (cabecera) SP búsqueda Gestion_comprobantes_compras_Search (params: @Id, @Id_TipoComprobante, @Letra, @Punto_Vta, @Nro_Cmp, @Id_Entidad, @Id_TipoEntidad [0=proveedor / 1=inversor], @Fecha, @Fecha_Hasta, @Estado_Proceso, @bnIncludeAnulados, especie/autorización, etc.). ABM _Add/_Mod/_Del.
Gestion_Comprobantes_Compras_Detalle (renglones) _detalle_Search/_Add/_Mod.
Relacionadas _Percepciones, _Relaciones, _CentrosDeCostos, _Cotizaciones, Comprobantes_Comprobantes (tipos), Especies, Iva_Alicuotas, Proveedores (+ Proveedores_Tipo), Inversores, Asientos/DetalleAsientos, Contabilidad_CC.

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Área de Ventas y Compras (Comprobantes) Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • Visibilidad por tipo (en el alta del form): Eliminar (cmdEliminar.Visible) solo se habilita para OrdenDeCompra. cmdProcesar.Enabled = False para Factura/NC/ND/Boleto. Trazabilidad visible solo en Remito; Etiquetas solo en Factura y Remito; impresión de documento oculta en NC/ND/OC.
  • Depósitos obligatorios: PuedeCrearNuevo() exige al menos un depósito (clsGestion_depositos.Search().Rows.Count); si no hay, avisa "Asegurese de cargar Depósitos...".
  • Búsqueda por fecha de trabajo: con chkFechas destildado y sin proveedor, FechaDesde=FechaHasta=GetFechaTrabajo (solo el día actual).
  • Registración contable: Factura/NC/ND/Boleto registran asiento + cuenta corriente en el alta (clsComprobantes_Registracion_Compras). Empresa 127 (Farmaline) omite la registración en Boletos y los rotula "Devolución de Stock de Compra" (mitDocumento.Visible = True); la anulación también se saltea la des-registración para empresas 127 y 249.
  • IsTrazable() actualmente devuelve siempre True (stub).
  • IsAnulable() bloquea anular si ya hay Cantidad_Procesada > 0 o ImporteAplicado > 0, o si no hay stock suficiente para revertir (Remito/Factura con movimiento de stock).
  • Pago fuera de este módulo: este form solo registra deuda; el pago se hace en Tesorería (Órdenes de Pago / Aplicación de Comprobantes de Compras).
¿Te resultó útil este manual?