← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestión de Ventas

El Área de Ventas es la pantalla central para registrar, buscar y administrar todos los comprobantes que la empresa emite hacia sus clientes (y, en algunos casos, hacia proveedores financieros o proveedores): facturas…

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

Detalle

Manual de Usuario Gestión de los comprobantes de venta de la empresa: alta de facturas, notas de crédito y notas de débito, autorización, facturación electrónica con ARCA/AFIP (obtención de CAE), procesamiento, anulación, estados logísticos (preparado, despachado, entregado) y envío por mail.

Introducción

El Área de Ventas es la pantalla central para registrar, buscar y administrar todos los comprobantes que la empresa emite hacia sus clientes (y, en algunos casos, hacia proveedores financieros o proveedores): facturas, notas de crédito (NC), notas de débito (ND), remitos, pedidos, cotizaciones y boletos.

Desde esta pantalla se da de alta cada comprobante, se lo autoriza, se obtiene el CAE de facturación electrónica, se generan el asiento contable y el movimiento de cuenta corriente, y se gestiona todo el circuito logístico (preparación, despacho y entrega) y el envío al cliente.

Internamente, el Área de Ventas y el Área de Compras son la misma ventana (el formulario real se llama frmGestion_Comprobantes_Unificado), que se adapta según el área elegida. Cuando se abre como Ventas, el título muestra "Comprobantes de Ventas" y se muestran las columnas, filtros y acciones propios de la venta, incluido el circuito ARCA/AFIP.

Importante: la búsqueda no es automática. Hay que cargar los filtros y presionar Buscar. Si deja el Nº de comprobante en cero y no elige una entidad, la búsqueda se acota a la fecha de trabajo del día para no traer demasiados registros.


Acceso al módulo

  1. Menú principal — Ingresar a Gestión.
  2. Área de Ventas — Elegir la opción Área de Ventas. Se abre la ventana "Comprobantes de Ventas".
  3. Cargar filtros — Definir el rango de fechas, la entidad, el tipo de comprobante y demás criterios.
  4. Buscar — Presionar Buscar para traer los comprobantes a la grilla.

Importante: cada tipo de comprobante (Factura, NC, ND, Remito, etc.) tiene sus propios permisos de alta, modificación, anulación, autorización, etc. (familia Gestion.AreaDeVentas). Si no ve un tipo de comprobante o una acción aparece deshabilitada, consulte con quien administra los permisos.


Pantalla principal

La pantalla se divide en tres zonas:

  • Barra de filtros (arriba): los criterios de búsqueda y el botón Buscar.
  • Grilla de resultados (centro): un renglón por comprobante encontrado.
  • Barra de herramientas (Ribbon) y menú contextual (botón derecho sobre la grilla): todas las acciones disponibles.

La barra de herramientas está organizada en páginas: Inicio (alta, modificación, autorización), Operaciones (procesar, anular, marcar estados, mail, etc.), Ver (asiento, cuenta corriente, AFIP), Imprimir y exportación.

Los comprobantes se distinguen por color según su estado de proceso: sin procesar (rojo), procesado parcial (azul) y anulado (negro).


Filtros de búsqueda

Campo Descripción
Fechas (Desde / Hasta) Rango de fechas a consultar. Se activa con la tilde Filtrar por fechas. Por defecto propone desde el primer día del mes hasta la fecha de trabajo.
Tipo de Entidad Filtra por Todos, Cliente, P. Financiero o Proveedor. El valor inicial puede dejarse predeterminado por parámetro del sistema.
Entidad Permite elegir un cliente/entidad puntual por nombre o CUIT.
Tipo de Comprobante Lista los comprobantes habilitados para ventas (Factura, NC, ND, Remito, Pedido, etc.) más la opción Todos.
Especie Moneda del comprobante (Pesos, USD, etc.).
Estado Estado de proceso del comprobante.
Autorizados Filtra por estado de autorización.
Letra Letra del comprobante (A, B, C, etc.).
Punto de Venta Punto de venta (se completa con ceros a la izquierda según la cantidad de dígitos configurada).
Nº Comprobante Número del comprobante.
Tipo Facturación Distingue comprobantes Manual de Electrónica.
Centro de Costo Filtra por nombre de centro de costo.
Incluir Anulados Tilde que suma a los resultados los comprobantes ya anulados.

Importante: si deja el Nº de comprobante en cero y no elige una entidad, la búsqueda se limita a la fecha de trabajo del día. Tilde Filtrar por fechas y amplíe el rango Desde/Hasta para traer más comprobantes.


Resultados

Cada fila de la grilla representa un comprobante de venta. Las columnas principales son:

Columna Descripción
Comprobante Identificación Letra-Punto de Venta-Número (las facturas electrónicas sin emitir pueden aparecer en blanco).
Fecha / F. Emisión Fecha de registración y fecha de emisión del comprobante.
Tipo de Comprobante Factura, NC, ND, Remito, etc.
Tipo Entidad Cliente, P. Financiero o Proveedor.
Entidad / CUIT Razón social y CUIT del cliente asociado.
Importe / Importe Pago Total del comprobante e importe ya cobrado.
Importe Neto / IVA / Percepciones Desglose impositivo del comprobante.
Especie / Cotización Moneda del comprobante y cotización aplicada.
Tipo Facturación Manual o Electrónica.
Autorizado Estado de autorización del comprobante.
AFIP CAE / F. Vto. CAE Código de autorización electrónica y su vencimiento (facturación electrónica).
F. Anulación Fecha de anulación, si el comprobante fue anulado.
Observaciones Texto libre del comprobante.
Centro Costo Centro de costo imputado.
Usuario Add / Mod Quién cargó o modificó el comprobante, con fecha.

Acciones disponibles

Las acciones se encuentran en la barra de herramientas (Ribbon) y en el menú contextual (botón derecho sobre la grilla).

Acción Descripción
Nuevo Da de alta un comprobante. El botón Nuevo despliega la lista de tipos habilitados (Factura, NC, ND, Boleto, Remito, Cotización, Pedido); al elegir uno se abre la pantalla de detalle.
Modificar Abre el detalle del comprobante seleccionado para editarlo (doble clic sobre la fila también lo abre).
Procesar Procesa el comprobante (genera asiento y movimiento de cuenta corriente). Requiere que el comprobante esté autorizado.
Autorizar Autoriza el comprobante según el circuito definido. En facturas/notas electrónicas dispara la presentación a ARCA/AFIP.
Anular Autorización Deja sin efecto una autorización previa.
Anular Marca el comprobante como anulado y revierte su asiento contable y su movimiento de cuenta corriente. Pide confirmación.
Revertir Anulación Deja sin efecto una anulación previa, dejando el comprobante nuevamente activo.
Liberar Quita la marca de procesado del comprobante.
Modificar Tipo Comp. / Punto Vta / Letra Cambia el tipo de comprobante, el punto de venta o la letra de un comprobante existente.
Nuevo Comprobante Genera un comprobante nuevo a partir del seleccionado.
Marcar / Desmarcar como Preparado Marca de confección del comprobante (estado logístico).
Marcar / Desmarcar como Despachado Marca de despacho del comprobante.
Marcar / Desmarcar como Entregado Marca de entrega del comprobante.
Relacionar / Desrelacionar Comprobante Vincula comprobantes entre sí (por ejemplo una NC con su factura).
Relacionar Productos / Trazabilidad Vincula los productos del comprobante para la trazabilidad de stock.
Enviar por Mail Envía el comprobante por correo al mail registrado del cliente.
Enviar por Mail a... Envía el comprobante a una dirección de correo puntual.
Enviar a Flokzu Envía el comprobante a la integración Flokzu.
Presentación de Facturas Electrónicas Solicita el CAE a ARCA/AFIP para los comprobantes electrónicos.
Respuesta AFIP / Auditoría AFIP Consulta la respuesta de ARCA y la auditoría del envío.
Imprimir / Previsualizar Imprime con la impresora predeterminada o seleccionada, o previsualiza el documento.
Exportar a PDF Exporta el comprobante o el resultado de la búsqueda a PDF.
Ver → Asiento Contable Abre el asiento contable generado por el comprobante.
Ver → Cuenta Corriente Abre el movimiento de cuenta corriente del cliente.
Ver → Historial / Trazabilidad Muestra el historial y la trazabilidad del comprobante.
Ver → Productos Muestra el detalle de productos del comprobante.

Dar de alta un comprobante de venta

  1. Elegir el tipo — Hacer clic en Nuevo y seleccionar el comprobante (Factura, NC, ND, Remito, etc.) de la lista desplegable.
  2. Cargar el cliente — En la pantalla de detalle, elegir el cliente; el sistema completa CUIT, situación de IVA y datos asociados.
  3. Cargar el encabezado — Definir letra, punto de venta y número, especie, fechas (emisión, entrega, vencimiento), centro de costo, vendedor y lista de precios.
  4. Cargar los ítems — Con Agregar, indicar código de producto o concepto, cantidad, precio unitario, IVA y cuenta contable. Se puede Modificar o Quitar cada renglón.
  5. Aceptar — Al confirmar, el comprobante se agrega a la grilla.

Autorizar y obtener el CAE (facturación electrónica)

  1. Seleccionar — Elegir el comprobante electrónico en la grilla (Tipo Facturación = Electrónica).
  2. Autorizar / Presentación de Facturas Electrónicas — Ejecutar la presentación a ARCA/AFIP (WSFE) para solicitar el CAE.
  3. Verificar el CAE — El AFIP CAE y su F. Vto. CAE quedan visibles en las columnas correspondientes; las observaciones de AFIP se muestran en el comprobante.
  4. Revisar la respuesta — Ante un rechazo, usar Respuesta AFIP para ver el detalle del error.

Importante: un comprobante electrónico no puede imprimirse hasta obtener su CAE. Si intenta imprimir antes, el sistema avisa que primero debe obtener el Certificado Electrónico (CAE).

Anular un comprobante de venta

  1. Seleccionar — Elegir uno o varios comprobantes en la grilla.
  2. Anular — Desde el menú contextual (botón derecho) elegir Anular y confirmar.
  3. Revisar el resultado — Al finalizar, el sistema revierte el asiento y el movimiento de cuenta corriente, y muestra qué comprobantes se anularon correctamente.

Ejemplo práctico

Situación: emitir una Factura A electrónica a un cliente y obtener el CAE.

  1. Abrir Gestión → Área de Ventas.
  2. Hacer clic en Nuevo y elegir Factura.
  3. En el detalle, seleccionar el cliente (el sistema completa CUIT y situación de IVA).
  4. Definir letra A, punto de venta y especie Pesos.
  5. Con Agregar, cargar el producto: código, cantidad, precio unitario e IVA 21%.
  6. Aceptar: la factura aparece en la grilla con la columna Comprobante en blanco (todavía sin CAE).
  7. Con la factura seleccionada, ejecutar Presentación de Facturas Electrónicas para solicitar el CAE a ARCA/AFIP.
  8. Verificar que se completaron AFIP CAE y F. Vto. CAE. La factura ya puede imprimirse o enviarse por mail al cliente con Enviar por Mail.

Consejos útiles

  • Tilde Filtrar por fechas y amplíe el rango Desde/Hasta cuando una búsqueda no traiga resultados: por defecto se acota a la fecha del día.
  • Use Incluir Anulados para ver comprobantes ya anulados (aparecen en negro y con fecha de anulación).
  • Solo se pueden modificar comprobantes en estado de diseño (no procesados ni autorizados).
  • Un comprobante debe estar autorizado antes de poder procesarse.
  • Antes de imprimir o enviar una factura electrónica, asegúrese de haber obtenido el CAE.
  • La columna de color le indica de un vistazo el estado: rojo (sin procesar), azul (procesado parcial), negro (anulado).
  • Para una NC o ND, use Relacionar Comprobante para vincularla con la factura de origen.

Preguntas frecuentes

¿"Área de Ventas" y "Área de Compras" son dos programas distintos? No. Son dos accesos del menú que abren la misma pantalla (`frmGestion_Comprobantes_Unificado`) en modo Ventas o en modo Compras. La pantalla cambia título, columnas, filtros y acciones según el área.
Hago una búsqueda y no aparece nada, ¿por qué? Si dejó el Nº de comprobante en cero y no eligió una entidad, la búsqueda se limita a la fecha de trabajo del día. Tilde **Filtrar por fechas** y amplíe el rango Desde/Hasta, o ingrese un Nº de comprobante o una entidad.
¿Cómo cargo una factura electrónica y obtengo el CAE? Dé de alta la factura con **Nuevo** (tipo de facturación Electrónica) y luego ejecute **Presentación de Facturas Electrónicas** para solicitar el CAE a ARCA/AFIP. El CAE y su vencimiento quedan visibles en las columnas **AFIP CAE** y **F. Vto. CAE**.
No puedo modificar un comprobante, el botón está deshabilitado. Solo se modifican comprobantes en estado de diseño. Si el comprobante ya fue procesado o autorizado, no puede editarse; primero habría que liberarlo o anularlo según el caso (con el permiso correspondiente).
Anulé un comprobante por error, ¿se puede revertir? Sí. Use la acción **Revertir Anulación**: seleccione el comprobante anulado y aplíquela (requiere el permiso correspondiente). El comprobante vuelve a quedar activo.
La factura electrónica no se imprime. Un comprobante electrónico no puede imprimirse hasta obtener su CAE. Ejecute **Presentación de Facturas Electrónicas** y, una vez completado el **AFIP CAE**, vuelva a imprimir.

Permisos

Los permisos siguen el patrón Gestion.AreaDeVentas.{TipoComprobante}.{Operación} (por ejemplo Gestion.AreaDeVentas.Factura.Nuevo). Se validan contra el sistema de seguridad por cada tipo de comprobante.

Permiso Habilita
Gestion.AreaDeVentas.{Tipo}.Nuevo Dar de alta el comprobante de ese tipo.
Gestion.AreaDeVentas.{Tipo}.Modificar Modificar el comprobante.
Gestion.AreaDeVentas.{Tipo}.Eliminar Eliminar el comprobante.
Gestion.AreaDeVentas.{Tipo}.Procesar Procesar el comprobante.
Gestion.AreaDeVentas.{Tipo}.Autorizar Autorizar el comprobante (incluye presentación electrónica).
Gestion.AreaDeVentas.{Tipo}.Anular Anular el comprobante.
Gestion.AreaDeVentas.{Tipo}.RevertirAnulacion Revertir una anulación.
Gestion.AreaDeVentas.{Tipo}.Imprimir Imprimir / exportar el comprobante.
Gestion.AreaDeVentas.{Tipo}.Confeccionar Marcar como preparado (y su desmarca).
Gestion.AreaDeVentas.{Tipo}.Despachar Marcar como despachado (y su desmarca).
Gestion.AreaDeVentas.{Tipo}.Entregar_Facturas / Entregar_Remito Marcar como entregado (y su desmarca).
Gestion.AreaDeVentas.{Tipo}.Relacionar_Facturas_NotasDeCredito Relacionar facturas con notas de crédito/débito.
Gestion.AreaDeVentas.{Tipo}.Relacionar_Productos_Trazabilidad Relacionar productos para trazabilidad.

Importante: si falta el permiso específico, el sistema usa como alternativa el permiso genérico Archivos.Comprobantes.{Operación}.


Información técnica

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

Formularios principales

Componente Detalle
Formulario frmGestion_Comprobantes_Unificado (VB.NET, WinForms / DevExpress)
Ruta del fuente VisualPlenarioNET\VisualPlenarioNET\Gestion\frmGestion_Comprobantes_Unificado.vb (existe además una copia en VisualPlenarioNET.Legacy\Gestion\ que NO es la activa).
Modo de apertura Dos constructores: New(Area As Integer, ...) y New(Area As Integer, Id_Comprobante As Integer). Area se parsea al enum EnumArea (Ventas = 0, Compras = 1). El título se fija a "Comprobantes de Ventas" o "Comprobantes de Compras" según el área.
Vista de grilla Un único grComprobantes (DevExpress GridControl) con dos vistas: gvVentas (Ventas) y gvCompras (Compras). El constructor selecciona MainView según el área.
Carga de datos Método privado Search(Optional Id). En Ventas instancia clsGestion_comprobantes y llama a su .Search(...). NO hay autobúsqueda: solo se ejecuta al presionar Buscar. Si Nro_Cmp = 0, sin entidad y sin Id, acota Desde/Hasta a clsFechas.GetFechaTrabajo() (fecha de trabajo del día).
Form de alta / modificación frmGestion_Comprobantes_Detalle (área Ventas).

Formularios satélite por función (lanzados desde el menú / Ribbon)

Acción del menú Form que abre
Nuevo (alta) / Modificar frmGestion_Comprobantes_Detalle
Nuevo: elegir tipo de comprobante frmTipoComprobante / frmTipoComprobanteVenta
Procesar (pide Nº a procesar) frmTipoComprobanteVenta
Presentación de Facturas Electrónicas (CAE) frmGestion_Presentacion_WSFE (ShowDialog)
Respuesta AFIP / Auditoría AFIP frmAfip_Setup (con enum Tipo_AFIP.enum_Afip_Respuesta); solo si Tipo_Facturacion = "Electrónica"
Ver → Asiento Contable frmAsientos(Id_Asiento) (solo si Id_Asiento > 0)
Ver → Cuenta Corriente frmCuentasCorrientes (tipo Clientes / Inversores / Proveedores) en el dock panel
Ver → Productos / Trazabilidad frmGestion_RemitosVentas_Productos
Ver → Historial frmGestion_Comprobantes_Historial
Relacionar / Desrelacionar Comprobante frmGestion_Comprobantes (Ventas) / frmGestion_Comprobantes_Compras (Compras)
Adjuntos / galería de imágenes frmGalery
Mensajes y confirmaciones frmMessageBox

Permisos reales

La validación pasa por la función interna TienePermiso(strboton As String, intId_TipoComprobante As Integer), que arma el nombre del objeto como Gestion.AreaDeVentas.{Nombre_TipoComprobante}.{strboton} (en Compras, Gestion.AreaDeCompras...) y lo evalúa con clsSeguridad.IsAllowedObject(...). El nombre del tipo se resuelve con clsGestion_comprobantes.GetNombreComporbante(Id_TipoComprobante). Si falta el permiso específico, usa como alternativa (último parámetro) Archivos.Comprobantes.{strboton}.

Permiso (strboton) Habilita
Nuevo Dar de alta el comprobante de ese tipo.
Modificar Modificar / abrir el detalle.
Eliminar Eliminar el comprobante.
Procesar Procesar (asiento + cuenta corriente).
Autorizar Autorizar el comprobante.
Anular Anular el comprobante.
RevertirAnulacion Revertir una anulación.
Imprimir Imprimir / exportar.
Confeccionar / Desmarcar_Como_Confeccionado Marcar / desmarcar como preparado.
Despachar / Desmarcar_Como_Despachado Marcar / desmarcar como despachado.
Entregar_Facturas / Entregar_Remito / Desmarcar_Como_Entregado / Desmarcar_Entregados Marcar / desmarcar como entregado.
Relacionar_Facturas_NotasDeCredito Relacionar facturas con NC/ND.
Relacionar_Productos_Trazabilidad Relacionar productos para trazabilidad.
Presentacion_WSFE Presentar a ARCA/AFIP (CAE).
Modificar_TipoCmp_PuntoVta_Letra Cambiar tipo de comprobante, punto de venta o letra (chequeado como Gestion.AreaDeVentas.Comprobantes.Modificar_TipoCmp_PuntoVta_Letra con IsAllowedObject directo).
Gestion.AreaDeVentas.Facturas.Presentacion_WSFE Permiso directo de ingreso al form de presentaciones de facturas electrónicas.

Nota: la autorización en Compras usa el permiso fijo Gestion.AreaDeCompras.Comprobantes.Autorizar (no pasa por TienePermiso).

Tablas de base de datos principales

El acceso a datos NO es EF: se hace con ADO.NET vía clsGestion_comprobantes. La grilla se llena con el stored procedure parametrizado Gestion_comprobantes_Search (SqlDataAdapter + CommandType.StoredProcedure). Existe un SearchV2 con SQL inline.

Tabla / entidad Contenido
Gestion_Comprobantes (alias GC) Cabecera del comprobante: letra, punto de venta, Nº, fecha, entidad, especie, importes, Id_TipoFacturacion (1=Manual, 2=Electrónica), AFIP_CAE, Fecha_Vto_CAE, Observaciones_CAE, estados/fechas de anulación-confección-despacho-entrega, Id_Asiento.
Gestion_Comprobantes_Detalle Ítems del comprobante (producto/concepto, cantidad, importe unitario, IVA).
Gestion_Comprobantes_Percepciones Percepciones aplicadas al comprobante.
Gestion_Comprobantes_Relaciones Vínculos entre comprobantes (p. ej. NC/ND ↔ factura).
Gestion_Comprobantes_Recibos Relación de comprobantes con recibos/cobros.

Tipos de comprobante (enum clsGestion_comprobantes.Tipo): Factura = 1, Nota_de_Debito = 2, Nota_de_Credito = 3, Boleto = 4, Cotizacion = 5, Pedido = 6, Remito = 7, Remito_Interno = 8, Liquidacion = 9, Devengamiento = 10, ReciboFactura = 11, Liquidacion_A_Comercios = 13, Boletos_Bolsa = 14.

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)

  • Búsqueda no automática: hay que presionar Buscar. Con Nro_Cmp = 0, sin entidad y sin Id, el rango de fechas se reduce a la fecha de trabajo del día (no al primer día del mes), salvo que se tilde Filtrar por fechas.
  • Hardcodeos por empresa: la opción Boleto en el menú solo se habilita para empresas con GetIdEmpresa() en {127, 249, 20, 306}. La empresa 232 (Finares) tiene una rama propia en Presentacion_WSFE y en la impresión. Son valores de Id_Empresa quemados en el código.
  • SearchV2 con SQL concatenado: SearchV2 arma parte del WHERE por concatenación de strings; el Search principal (Gestion_comprobantes_Search) sí está parametrizado. Tener en cuenta ante consultas sobre inyección/rendimiento.
  • TODO pendiente en el código: el propio fuente marca "Pasar a Linq con el Data.Model para eliminar el uso del SP" en la carga de Ventas; hoy sigue dependiendo del SP.
  • Opciones ocultas en Compras: al abrir como Compras se hacen Visible = False varias opciones de menú de Ventas (mail "a...", marcar/desmarcar preparado/despachado/entregado, etc.). En Ventas se ocultan las de Compras.
  • Layout de grilla persistido en registro: HKEY_CURRENT_USER\Software\Sistemas Plenario\VisualPlenarioNET\GridsLayouts\frmGestion_Comprobantes_Ventas_Grid (y ..._Compras_Grid), guardado en FormClosing.
  • Parámetros del sistema usados: Gestion.AreaDeVentas.Comprobantes.TipoEntidadDefault (filtro inicial de tipo de entidad), más parámetros de dígitos de punto de venta, decimales de detalle, especie default de cuenta corriente y cuerpo HTML de mail.
  • Integraciones: ARCA/AFIP (WSFE) para el CAE; Flokzu para envío de comprobantes; envío por mail vía SMTP.
¿Te resultó útil este manual?