Ventas y Transacciones
- Integracion con POS existente
- Todos los medios de pago
- Cierre de caja automatico
- Devoluciones parciales
- Analiticas de venta
Ventas y Transacciones
Cada venta es un dato. Y cada dato, si lo capturas bien, te cuenta algo sobre tu negocio: que se vende mas, a que hora, con que medio de pago, que cajero es mas rapido, donde se concentran las devoluciones. El problema es que la mayoria de los supermercados pierden esa informacion porque su POS solo imprime tickets y nada mas.
Supersmartket captura cada transaccion con todo su detalle: items, precios, descuentos, medios de pago, datos fiscales y cliente asociado. Ya sea que uses nuestro POS o que integres el tuyo, toda esa informacion queda centralizada para que puedas analizarla, conciliarla y actuar.
Desde efectivo hasta QR, desde la caja 1 hasta la caja 5. Todo en un solo lugar.
Integracion POS
Si ya tenes un sistema de punto de venta funcionando, no necesitas tirarlo. Supersmartket se conecta con tu POS existente a traves de webhooks.
Como funciona la integracion
Tu POS envia cada transaccion a Supersmartket en tiempo real via un webhook HTTP. El sistema procesa la transaccion, actualiza el stock, acumula puntos del cliente (si esta identificado) y la deja disponible para reportes y analiticas.
Idempotencia
Cada transaccion lleva un campo pos_transaction_id que es unico. Si por alguna razon tu POS envia la misma transaccion dos veces (por un error de red, por un reintento), Supersmartket la detecta y la ignora. No hay duplicados. Esto garantiza que tus numeros sean siempre correctos, sin importar que pase con la conexion.
Formato del payload
El webhook espera un JSON con esta estructura:
{
"pos_transaction_id": "POS001-20260403-0042",
"store_id": "uuid-de-tu-tienda",
"terminal_id": "CAJA-01",
"cashier_id": "uuid-del-cajero",
"customer_dni": "30123456",
"timestamp": "2026-04-03T14:30:00-03:00",
"items": [
{
"barcode": "7790895000713",
"name": "Coca-Cola 1.5L",
"quantity": 2,
"unit_price": 2500.00,
"discount": 0,
"line_total": 5000.00,
"vat_rate": 21
}
],
"payments": [
{
"method": "cash",
"amount": 5000.00,
"reference": null
}
],
"totals": {
"subtotal": 4132.23,
"vat": 867.77,
"discount": 0,
"total": 5000.00
}
}
Importar CSV historico
Si tenes un historico de ventas en tu POS anterior, podes importarlo via CSV. Esto te da datos historicos desde el dia uno, sin esperar meses para tener reportes significativos.
El CSV de importacion historica necesita estas columnas minimas:
| Columna | Descripcion |
|---|---|
fecha | Fecha y hora de la transaccion |
id_transaccion | Identificador unico (para idempotencia) |
codigo_barras | Codigo del producto vendido |
cantidad | Unidades vendidas |
precio_unitario | Precio de venta unitario |
medio_pago | efectivo, debito, credito, qr, alimentar |
total | Total de la transaccion |
Lista de transacciones
Desde Ventas > Transacciones ves el listado completo de todas las ventas registradas. La paginacion es por cursor, lo que significa que funciona rapido sin importar si tenes 1.000 o 1.000.000 de transacciones.
Filtros disponibles
- Rango de fechas: Hoy, ayer, ultima semana, ultimo mes, rango personalizado.
- Medio de pago: Efectivo, debito, credito, QR, Tarjeta Alimentar, mixto.
- Cajero: Filtra las transacciones de un cajero especifico. Util para investigar diferencias de caja.
- Cliente: Busca por DNI del cliente para ver todo lo que compro.
- Estado: Completada, anulada, devuelta.
- Terminal/caja: Si tenes multiples cajas, filtra por caja.
Detalle de transaccion
Cuando haces clic en una transaccion, ves toda la informacion desglosada:
Items
Cada linea de la venta muestra:
- Producto: Nombre y codigo de barras.
- Cantidad: Unidades vendidas.
- Precio unitario: El precio al que se vendio (puede diferir del precio actual si cambio despues).
- Descuento: Si se aplico algun descuento a esa linea, cuanto fue.
- Total de linea: Cantidad x precio unitario - descuento.
Pagos
Una transaccion puede tener uno o multiples pagos (pago mixto). Cada pago muestra:
- Metodo: Efectivo, debito, credito, QR, Tarjeta Alimentar.
- Monto: Cuanto se pago con ese metodo.
- Referencia: Numero de referencia del pago electronico (numero de autorizacion, ID de Mercado Pago, etc.).
- Comision: La comision que cobra el procesador de pago por esa transaccion. El sistema calcula automaticamente en base a las tasas configuradas.
Datos fiscales
Si la venta genero un comprobante fiscal:
- Tipo de factura: A, B o C.
- Numero de comprobante: El numero completo (punto de venta + numero).
- CAE: Codigo de Autorizacion Electronico de AFIP.
- Fecha de vencimiento del CAE.
- CUIT del comprador (si corresponde, para Factura A).
IVA desglosado
El detalle de IVA por alicuota:
- Total gravado al 21% y monto de IVA.
- Total gravado al 10.5% y monto de IVA.
- Total exento.
- Total de IVA.
Medios de pago
Supersmartket soporta todos los medios de pago habituales en un supermercado argentino:
Efectivo
El medio mas comun. El sistema calcula el vuelto automaticamente. Para el cierre de caja, el efectivo es el unico medio que se concilia fisicamente (conteo a ciegas).
Debito
Tarjeta de debito bancaria. Se registra con el monto y la referencia de autorizacion. La comision tipica es del 0.8% al 1.2%.
Credito
Tarjeta de credito en una o multiples cuotas. Se registra con monto, referencia, cantidad de cuotas y tipo de tarjeta. Las comisiones varian segun la cantidad de cuotas (1 cuota: ~2.5%, 3 cuotas: ~7%, 6 cuotas: ~12%).
QR (Mercado Pago)
Pago por QR a traves de Mercado Pago. El cliente escanea el QR de la caja, confirma en su app y la transaccion se registra automaticamente. Comision tipica: 1.99% a 4.99% segun el plan.
Tarjeta Alimentar
La tarjeta de beneficio social del gobierno. Solo permite comprar alimentos. El sistema valida que la compra contenga solo productos habilitados. Comision: generalmente 0%.
Pago mixto
Un cliente puede pagar una parte en efectivo y otra con tarjeta, o cualquier combinacion de medios. El sistema permite agregar multiples pagos hasta cubrir el total de la transaccion.
Comisiones por medio de pago
Desde Configuracion > Medios de pago podes configurar la comision (porcentaje) que cobra cada procesador por cada medio. Esto permite que el sistema calcule automaticamente tu ingreso neto en cada transaccion, descontando las comisiones.
Anular transaccion
Si una transaccion se hizo por error (se cobro de mas, se registro un producto equivocado, el cliente no tenia plata), se puede anular completamente. La anulacion es un void: cancela toda la transaccion como si no hubiera existido.
Proceso de anulacion
- Busca la transaccion en Ventas > Transacciones.
- Hace clic en Anular transaccion.
- El sistema pide autorizacion de un gerente o dueno. El cajero no puede anular solo. El gerente o dueno ingresa su PIN o confirma desde su dispositivo.
- Se ingresa el motivo de la anulacion.
- Se confirma. La transaccion queda marcada como “Anulada” y el stock se repone automaticamente.
Devoluciones
Cuando un cliente quiere devolver un producto (le dieron el producto equivocado, estaba en mal estado, se arrepintio), podes registrar una devolucion parcial o total.
Proceso de devolucion
- Busca la transaccion original en Ventas > Transacciones.
- Hace clic en Devolucion.
- Selecciona los items a devolver y la cantidad. Si compro 3 unidades de algo y devuelve 1, selecciona solo 1.
- Selecciona el metodo de reembolso:
- Efectivo: Se le devuelve la plata en mano.
- Nota de credito: Se genera un credito a favor del cliente para su proxima compra.
- El sistema pide autorizacion de un gerente o dueno (mismo mecanismo que la anulacion).
- Se ingresa el motivo de la devolucion.
- Se confirma. Los ajustes se hacen automaticamente:
- El stock del producto devuelto se repone.
- Si el cliente tenia puntos de fidelizacion, se descuentan los puntos que habia acumulado por esos items.
- Se genera el comprobante de devolucion.
Devolucion total
Si el cliente devuelve toda la compra, el proceso es el mismo pero se seleccionan todos los items. Es equivalente a una anulacion pero queda registrada como devolucion (con su propio comprobante).
Cierre diario
El cierre diario es la conciliacion de todo lo que paso en la caja durante el dia. Es obligatorio y no negociable: cada dia que abriste tiene que tener su cierre.
Que incluye el cierre
Desde Ventas > Cierre diario se genera automaticamente un resumen con:
- Total de ventas: La suma de todas las transacciones completadas del dia.
- Total de devoluciones: La suma de todas las devoluciones procesadas.
- Ventas netas: Ventas menos devoluciones.
- Desglose por medio de pago: Cuanto se cobro en efectivo, cuanto en debito, cuanto en credito, cuanto en QR, cuanto en Alimentar.
- Efectivo esperado: Lo que deberia haber en la caja segun las transacciones en efectivo.
- Efectivo real: Lo que el cajero cuenta fisicamente (conteo a ciegas).
- Diferencia de caja: La diferencia entre esperado y real. Si es positiva, sobra plata. Si es negativa, falta.
Conteo a ciegas
El cierre usa el metodo de conteo a ciegas: el cajero cuenta el efectivo sin ver cuanto deberia haber segun el sistema. Primero cuenta, despues se compara. Esto elimina el sesgo de “ajustar” el conteo al numero esperado.
Historial de cierres
Todos los cierres quedan registrados con su fecha, cajero, montos y diferencia. Podes consultar el historial completo desde Ventas > Historial de cierres y ver el detalle de cualquier fecha pasada.
Detalle por fecha
Hace clic en cualquier cierre del historial para ver el desglose completo: transacciones del dia, pagos, devoluciones, anulaciones y la diferencia de caja con el conteo del cajero.
Recibo digital
En vez de (o ademas de) imprimir un ticket en papel, podes enviar el recibo de la compra al celular del cliente.
Opciones de envio
- WhatsApp: Se envia un mensaje con el detalle de la compra y el monto total. Requiere que el cliente tenga el numero registrado.
- SMS: Se envia un SMS con un link al recibo digital. Mas simple, funciona con cualquier celular.
Cuando se envia
El recibo se puede enviar automaticamente si el cliente esta identificado y tiene activada la opcion, o el cajero puede enviarlo manualmente al terminar la transaccion.
Analiticas de ventas
Todo los datos de venta se procesan para darte informacion accionable.
Por medio de pago
Desde Ventas > Analiticas > Medios de pago ves:
- Porcentaje de ventas por cada medio.
- Evolucion en el tiempo (el efectivo esta bajando, las ventas con QR estan subiendo).
- Comisiones totales pagadas por medio.
- Ingreso neto por medio (venta bruta menos comision).
Por categoria de producto
Desde Ventas > Analiticas > Categorias:
- Que categorias generan mas ingresos.
- Margenes promedio por categoria.
- Tendencias: que categorias crecen y cuales caen.
Por hora del dia
Desde Ventas > Analiticas > Horarios:
- En que horas se concentran las ventas. Los tipicos picos son entre 10-12 y 17-20, pero cada barrio es distinto.
- Ticket promedio por franja horaria.
- Util para definir turnos de cajeros y horarios de reposicion.
Por cajero
Desde Ventas > Analiticas > Cajeros:
- Cantidad de transacciones por cajero.
- Ticket promedio por cajero.
- Velocidad promedio (transacciones por hora).
- Historial de diferencias de caja.
- Tasa de devoluciones y anulaciones.
Permisos por rol
Contenido relacionado
- Productos: Productos y Catalogo para entender como se vinculan los precios y el IVA con las transacciones.
- Inventario: Inventario y Stock para ver como las ventas descuentan stock automaticamente.
- Clientes: Clientes y Fidelizacion para entender como se acumulan y canjean puntos en cada venta.
- Academia: Cierre de caja sin errores para el proceso paso a paso de un cierre limpio.