Saltar al contenido
Supersmartket
Ventas

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.

100%
De tus transacciones, centralizadas

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:

ColumnaDescripcion
fechaFecha y hora de la transaccion
id_transaccionIdentificador unico (para idempotencia)
codigo_barrasCodigo del producto vendido
cantidadUnidades vendidas
precio_unitarioPrecio de venta unitario
medio_pagoefectivo, debito, credito, qr, alimentar
totalTotal 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

  1. Busca la transaccion en Ventas > Transacciones.
  2. Hace clic en Anular transaccion.
  3. 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.
  4. Se ingresa el motivo de la anulacion.
  5. 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

  1. Busca la transaccion original en Ventas > Transacciones.
  2. Hace clic en Devolucion.
  3. Selecciona los items a devolver y la cantidad. Si compro 3 unidades de algo y devuelve 1, selecciona solo 1.
  4. 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.
  5. El sistema pide autorizacion de un gerente o dueno (mismo mecanismo que la anulacion).
  6. Se ingresa el motivo de la devolucion.
  7. 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

Accion
Roles con permiso
Registrar ventas en el POS
Dueno, Gerente, Cajero
Ver lista de transacciones
Dueno, Gerente
Ver detalle de transaccion
Dueno, Gerente
Anular transaccion
Dueno, Gerente (autorizador)
Registrar devolucion
Dueno, Gerente (autorizador)
Realizar cierre de caja
Dueno, Gerente, Cajero
Ver historial de cierres
Dueno, Gerente
Enviar recibo digital
Dueno, Gerente, Cajero
Ver analiticas de ventas
Dueno, Gerente
Ver analiticas por cajero
Dueno, Gerente
Configurar medios de pago y comisiones
Dueno
Importar CSV historico
Dueno
Configurar webhook POS
Dueno

Contenido relacionado

Supersmartket lo hace automatico

Todo lo que leiste, tu supermercado lo puede tener funcionando en dias.

Pedi una demo