Saltar a contenido

Realizar una Venta

Producto: OpenTPV | Módulo: Manual de Uso | Última actualización: 2026-03-18

Introducción

Esta página describe el flujo completo de una venta en OpenTPV, desde la selección de productos hasta la emisión del documento tributario. Cubre los métodos de agregar productos, ventas concurrentes, descuentos, formas de pago y la emisión del DTE.


Requisitos Previos

Antes de realizar una venta, asegúrese de que:

  • La caja esté abierta (ver Apertura de Caja)
  • La impresora esté conectada y con papel
  • Su usuario tenga permisos de venta

Flujo General

Agregar productos → Revisar detalle → Cobrar → Seleccionar pago → Emitir documento → Imprimir

Paso 1: Agregar Productos

El campo de entrada principal es txtCodigo, que acepta códigos de barra, SKU, PLU y búsquedas. Existen cuatro métodos para agregar productos:

Método A: Escáner de código de barras

  1. El cursor se posiciona automáticamente en la barra de búsqueda
  2. Escanee el código de barras del producto (EAN-13 u otro formato)
  3. El producto se agrega al detalle de venta
  4. Si escanea el mismo producto, la cantidad se incrementa en 1

💡 Consejo: Para agregar múltiples unidades, escriba la cantidad seguida de * antes de escanear. Por ejemplo: 5* y luego escanee → se agregarán 5 unidades. Si la opción MultiplicaConX está habilitada, también puede usar x o X como separador.

Método B: Búsqueda por nombre o código

  1. Presione F11 para abrir el buscador de productos
  2. Busque por nombre, código o código de barras
  3. Filtre por bodega y lista de precios
  4. Haga doble clic en el producto para agregarlo

Búsqueda de productos

Método C: Panel PLU

  1. En el panel izquierdo del TPV hay hasta 26 botones PLU configurables
  2. Cada botón tiene un producto o categoría asignada
  3. Haga clic en el botón para agregar el producto directamente
  4. Los botones muestran el nombre del producto y pueden tener imagen

Método D: Código rápido / PLU

  1. Escriba el código SKU o PLU directamente en txtCodigo
  2. Presione Enter
  3. Si el código es único, el producto se agrega directamente
  4. Si hay múltiples coincidencias, el sistema solicita seleccionar

Método E: Venta sin código

Si tiene el permiso habilitado (tpvVentaSinCodigo), puede vender productos que no están en el sistema ingresando la descripción y precio manualmente.


Paso 2: Detalle de la Venta

Los productos se muestran en la grilla de venta con las siguientes columnas:

Columna Descripción
Código SKU del producto
Descripción Nombre completo del producto
Valor Venta Precio unitario
Cantidad Unidades (formato con 4 decimales para pesables)
$ Desc. Descuento aplicado
Total Total de la línea

Modificar cantidad

Opción 1 — Doble clic: Haga doble clic en la columna Cantidad, ingrese el nuevo valor y presione Enter.

Opción 2 — Multiplicador: En la barra de búsqueda, escriba 12* y luego escanee/busque el producto para agregar 12 unidades directamente.

Modificar precio (requiere permiso)

  1. Haga doble clic en la columna Valor Venta
  2. Ingrese el nuevo precio
  3. Presione Enter

⚠️ Advertencia: El cambio de precio requiere permiso del tipo de usuario. Si no tiene permiso, solicite autorización a un supervisor.

Eliminar un producto

  1. Seleccione la línea en la grilla
  2. Presione Supr (Delete) o haga clic en el botón X de la línea
  3. Confirme la eliminación

Paso 3: Ventas Concurrentes (V1 / V2 / V3)

OpenTPV permite mantener 3 ventas simultáneas activas. Esto es útil cuando necesita pausar una venta para atender a otro cliente.

Botón Atajo Color Activo Color Inactivo
V1 NumPad 1 🟢 Verde Lima 🔵 Azul
V2 NumPad 2 🟢 Verde Lima 🔵 Azul
V3 NumPad 3 🟢 Verde Lima 🔵 Azul

Cada venta mantiene su propio estado independiente: - Lista de productos - Cliente asignado - Descuentos aplicados - Documentos previos (ticket, cotización, nota de venta) - Notas de crédito y crédito disponible

Cambiar de venta

  1. Haga clic en V1, V2 o V3 en la barra superior
  2. O presione NumPad 1, 2 o 3
  3. La venta actual se guarda automáticamente
  4. Se carga la venta seleccionada con todos sus productos

Paso 4: Aplicar Descuentos

Descuento por producto (F9)

  1. Seleccione el producto en la grilla
  2. Presione F9 para descuento en pesos ($)
  3. Presione Shift + F9 (funciones secundarias) para descuento en porcentaje (%)
  4. Ingrese el valor
  5. El descuento se muestra en la columna $ Desc.

El descuento máximo por producto está limitado por la propiedad MaximoDescuento del producto y los permisos del usuario.

Descuento global

  1. Haga clic en el botón DCTO $ o DCTO % (si tiene permiso tpvDescuentoGeneral)
  2. Ingrese el porcentaje o monto de descuento
  3. El descuento se aplica a toda la venta
  4. Se muestra como banner: "Descuento X.XX% $Y"

ℹ️ Nota: Los descuentos que excedan el máximo autorizado para su usuario requerirán autorización de un supervisor.


Paso 5: Asignar un Cliente (F11)

Para boletas (opcional)

Las boletas electrónicas no requieren cliente, pero puede asignarlo para registrar la compra.

Para facturas (obligatorio)

  1. Presione F11 para buscar cliente
  2. Busque por RUT, Nombre o Razón Social
  3. Seleccione el cliente
  4. Los datos se muestran en la barra de estado:
  5. RUT y código interno
  6. Razón Social
  7. Giro | Dirección, Ciudad

Si el cliente tiene una lista de precios asignada, los precios se ajustan automáticamente.

Si el cliente tiene crédito disponible, se muestra el monto. Si tiene notas de crédito disponibles, aparece un banner verde.

Verificación de crédito

Si está habilitada la verificación de crédito: - El sistema compara el total de la venta con el crédito disponible - Si no hay crédito suficiente, según la configuración puede alertar o bloquear la venta - Un supervisor puede autorizar ventas que excedan el crédito


Paso 6: Seleccionar Tipo de Documento (F12)

Presione F12 para cambiar el tipo de documento. El sistema rota entre los tipos habilitados:

Tipo Código Requiere Cliente Descripción
Ticket 1 Documento interno (pre-venta)
Cotización 2 Presupuesto
Nota de Venta 3 Documento interno
Orden de Trabajo 4 Para servicios
Boleta Electrónica 39 DTE — consumidor final
Factura Electrónica 33 DTE — empresas

⚠️ Importante: Si selecciona Factura Electrónica, debe asignar un cliente con RUT válido antes de cobrar.

Cada tipo puede configurarse para mostrar o no el IVA en pantalla (TicketConIva, BoletaConIva, FacturaConIva).


Paso 7: Cobrar la Venta

Acceder al cobro

Verifique los totales en el panel derecho:

Campo Descripción
SubTotal Suma antes de impuestos
Total Exento Monto exento de IVA
Total Descuento Suma de descuentos
Neto Base imponible
IVA Impuesto (19%)
Total General Monto final a cobrar

Presione el botón de cobro para abrir el formulario de pago.

Formas de pago disponibles

Formulario de cobro

Los primeros 6 medios de pago se muestran como botones (btnPago1 a btnPago6). Los demás aparecen en un combo desplegable.

Medio de Pago Descripción Panel
Efectivo Pago en billetes/monedas pnlEfectivo — botones rápidos de monto
Tarjeta Débito Integración Transbank/BCI/Haulmer pnlTbk — envío automático al terminal
Tarjeta Crédito Con cuotas pnlTbk — selección de cuotas
Transferencia Transferencia bancaria pnlDocumento — banco, cuenta, N° documento
Cheque Pago con cheque pnlDocumento — banco, cuenta, N° cheque
Nota de Crédito NC a favor del cliente pnlNC — selección de NC disponible
Crédito Directo Cargo a cuenta del cliente (fiado) Especial (ID 100)

Pago en efectivo

  1. Seleccione Efectivo
  2. Use los botones rápidos de monto:
Botón Monto
$5 $5
$10 $10
$50 $50
$100 $100
$500 $500
$1.000 $1.000
$2.000 $2.000
$5.000 $5.000
$10.000 $10.000
$20.000 $20.000
  1. O ingrese el monto directamente en el campo de efectivo
  2. El sistema calcula el vuelto automáticamente
  3. Se muestra el redondeo aplicado (si corresponde)

Pago con tarjeta (Transbank integrado)

  1. Seleccione Tarjeta Débito o Tarjeta Crédito
  2. Si tiene Transbank integrado:
  3. El monto se envía automáticamente al terminal POS
  4. El cliente acerca/inserta su tarjeta
  5. Ingresa su PIN (débito) o firma (crédito)
  6. El terminal confirma la transacción
  7. OpenTPV registra: marca de tarjeta, últimos 4 dígitos, código de autorización, número de operación
  8. Para crédito, seleccione el número de cuotas
  9. Si la integración no está disponible, use Ingreso Manual para registrar los datos de la transacción

Pago mixto

  1. Seleccione el primer medio de pago e ingrese el monto parcial
  2. Haga clic en Agregar para registrar el primer pago
  3. Seleccione el segundo medio de pago
  4. El sistema muestra el saldo pendiente
  5. Repita hasta cubrir el total

La grilla de detalle muestra todos los pagos agregados:

Columna Descripción
Medio de Pago Tipo de pago
Monto Monto del pago
Estado Pagado / Pendiente

Estados de pago

Estado Descripción
PAGADO Venta pagada en su totalidad
PENDIENTE Queda saldo por cobrar (crédito)
DOCUMENTADO Parcialmente documentado

Paso 8: Confirmar y Emitir

Al confirmar el pago, el sistema ejecuta:

  1. Registra la venta en la base de datos
  2. Descuenta el stock de la bodega correspondiente (si DescuentaInventario está activo)
  3. Genera el DTE (XML firmado) si es boleta o factura electrónica
  4. Envía al SII según la configuración:
  5. Automáticamente si envioAutomaticoSii / envioAutomaticoBoletaSii está habilitado
  6. Con confirmación si sugerirEnvioSII está habilitado
  7. Manual (queda en cola) si ninguna opción está activa
  8. Imprime el documento
  9. Actualiza los contadores: última venta, último pago, último vuelto
  10. Limpia la pantalla para la siguiente venta

El panel inferior muestra el resumen de la última transacción: - Última Venta: Monto total - Último Pago: Monto recibido - Último Vuelto: Cambio entregado - Redondeo: Ajuste aplicado


Atajos de Teclado del TPV

Funciones principales

Tecla Función
F1 Orden de Trabajo
F7 Cargar Pre-venta
F9 Descuento en $ (línea)
F10 Consulta de precio
F11 Buscar cliente
F12 Cambiar tipo de documento

Funciones secundarias (Shift)

Tecla Función
Shift + F7 Cambios de producto
Shift + F9 Descuento en % (línea)
Shift + F10 Consulta de precio PLU

Botones personalizables (F4-F9)

Los botones F4 a F9 pueden configurarse con funciones personalizadas desde la base de datos (tabla BotonesVarios). Cuando se seleccionan, cambian de color azul a dorado.

Tecla Función
NumPad 1/2/3 Cambiar a Venta 1/2/3
Enter Confirmar selección
Supr Eliminar línea seleccionada
Esc Cancelar venta actual

Situaciones Especiales

Venta sin stock

Si el control de stock está habilitado: - Alertar stock insuficiente: Muestra advertencia pero permite continuar - Impedir venta sin stock: Bloquea la línea (configurable por tipo de documento)

Venta con lista de precios del cliente

Al asignar un cliente con lista de precios específica (1-5), los precios se ajustan automáticamente según esa lista.

Usar Nota de Crédito como pago

Si el cliente tiene NC disponibles, aparece un banner verde. Al cobrar, seleccione Nota de Crédito como medio de pago, elija la NC y el monto a aplicar.

Reimprimir último ticket

Presione Ctrl + P o busque la venta en VentasHistorial de VentasReimprimir.


Preguntas Frecuentes

¿Puedo modificar una venta ya completada? No directamente. Para corregir, emita una nota de crédito y realice una nueva venta.

¿Hay límite de productos por venta? Las boletas permiten hasta 1.000 líneas. Las facturas hasta 60 líneas.

¿Puedo vender fracciones de unidad? Sí, si el producto tiene unidad fraccionable (Kg, Lt, Mt). La cantidad se muestra con 4 decimales.

¿Qué pasa si el SII no responde? La venta se registra localmente y el DTE queda en cola de envío. El sistema reintentará automáticamente.

¿Puedo aplicar más de un descuento al mismo producto? No. Solo un descuento por línea.


¿Necesita ayuda adicional? Contacte a soporte: soporte@openx.cl