# Reportes de ventas
URL: https://invox.page/docs/reports/sales-reports



Los [Indicadores](/docs/reports/overview) te dicen cuánto vendiste; estos
cinco reportes te dicen de qué está hecho ese número. Cada uno responde
una pregunta distinta sobre las mismas ventas:

| Quieres saber...                                 | Reporte                                                                          |
| ------------------------------------------------ | -------------------------------------------------------------------------------- |
| Qué productos facturan y cuáles rotan            | [Productos más vendidos](#productos-más-vendidos)                                |
| Por qué métodos entró el dinero                  | [Resumen de pagos](#resumen-de-pagos)                                            |
| Qué rubros de tu catálogo empujan la facturación | [Ventas por categoría, marca o etiqueta](#ventas-por-categoría-marca-o-etiqueta) |
| Quiénes te compran y cuánto                      | [Ventas por cliente](#ventas-por-cliente)                                        |
| Cuánto vende (y descuenta) cada persona          | [Ventas por usuario](#ventas-por-usuario)                                        |

Todos se calculan al momento sobre tus ventas reales, para el periodo que
elijas, y están en el menú **Reportes** de la app y del panel web.

Productos más vendidos [#productos-más-vendidos]

Ordena el catálogo por facturación real. En la app lo encuentras en
**Reportes** → **Productos más vendidos**: una lista ordenada por
ingresos, con periodo **7d**, **30d** o **90d**, donde cada fila muestra
los ingresos del producto, las unidades vendidas y en cuántas ventas
apareció. En el panel web está en **Reportes** → **Productos**: tabla con
los 50 primeros productos, rango de fechas libre y orden por
**Ingresos**, **Cantidad** o **Descuento**.

| Columna           | Qué muestra                                 |
| ----------------- | ------------------------------------------- |
| **Producto**      | Nombre y SKU del producto.                  |
| **Ingresos**      | Lo que facturó ese producto en el periodo.  |
| **Cantidad**      | Unidades vendidas.                          |
| **Descuento**     | Total descontado en líneas de ese producto. |
| **Transacciones** | En cuántas ventas apareció.                 |

Cada producto tiene además su propio reporte: desde su menú en el
catálogo, **Ver reporte** abre el detalle de ese producto — indicadores,
tendencia, desglose por tienda, quiénes lo venden y sus últimas
ventas.

Cómo leerlo:

* Un producto caro puede liderar por ingresos con pocas unidades. Cambia
  el orden a **Cantidad** para ver rotación.
* Un **Descuento** alto concentrado en un producto indica que su precio de
  lista casi nunca se respeta; es candidato a reajuste.
* Usa el ranking para decidir reposición, qué productos poner en los
  atajos del punto de venta y con qué proveedores negociar volumen.

Resumen de pagos [#resumen-de-pagos]

Desglosa lo cobrado en el periodo por método de pago: cuántas
transacciones y cuánto dinero entró por cada uno, con un gráfico de
proporciones. En la app está en **Reportes** → **Resumen de pagos**; en
el panel web, en **Reportes** → **Pagos**.

| Columna           | Qué muestra                                             |
| ----------------- | ------------------------------------------------------- |
| **Metodo**        | El método de pago (efectivo, tarjeta, billetera, etc.). |
| **Transacciones** | Cuántos pagos se registraron con ese método.            |
| **Monto Total**   | El dinero que entró por ese método en el periodo.       |

La última fila suma el **Total** de transacciones y montos del periodo.

Cómo leerlo:

* Los montos son lo que efectivamente entró por cada método: el reporte
  no incluye la línea de ajuste por
  [redondeo de efectivo](/docs/sales/cash-and-rounding) ni el vuelto
  entregado.
* Una venta con pago mixto aparece en cada método por su parte: la
  porción en tarjeta cuenta en tarjeta y la porción en efectivo, en
  efectivo.
* Úsalo para cuadrar los depósitos de tarjetas y billeteras contra tus
  estados de cuenta, y para decidir qué métodos de pago vale la pena
  mantener. Para el cuadre del efectivo turno por turno, el reporte
  correcto es el [historial de cierres de caja](/docs/reports/register-closures).

Ventas por categoría, marca o etiqueta [#ventas-por-categoría-marca-o-etiqueta]

Agrupa tus ventas por un eje del catálogo — el mismo reporte con tres
lentes: **Categoría**, **Marca** o **Etiqueta**, intercambiables con un
selector. En la app está en **Reportes** → **Ventas por categoría**; en
el panel web, en **Reportes** → **Categorias**. Muestra un gráfico con
los grupos que más facturan y una tabla con todos, ordenable por
**Ingresos**, **Cantidad** o **Nº de ventas**.

| Columna                          | Qué muestra                                        |
| -------------------------------- | -------------------------------------------------- |
| **Categoría / Marca / Etiqueta** | El grupo, según el eje elegido.                    |
| **Ingresos**                     | Lo que facturó ese grupo en el periodo.            |
| **% del total**                  | Su participación sobre la facturación del periodo. |
| **Cantidad**                     | Unidades vendidas de productos del grupo.          |
| **Nº de ventas**                 | En cuántas ventas apareció.                        |

Cómo leerlo:

* El desglose es tan fiel como la asignación de categorías, marcas y
  etiquetas en tu catálogo.
* Cada producto tiene una sola categoría y una sola marca, así que esas
  participaciones suman 100 %. Las **etiquetas** sí se combinan — un
  producto con varias suma en cada una, y esas participaciones pueden
  pasar del 100 %.
* Compara **Ingresos** contra **Cantidad**: un grupo puede vender muchas
  unidades baratas y aun así pesar poco en la facturación.
* Para bajar del grupo al producto concreto, toca una categoría o marca:
  abre [Productos más vendidos](#productos-más-vendidos) filtrado por
  ella.

Ventas por cliente [#ventas-por-cliente]

Ranking de quiénes te compran: cada cliente con sus compras del periodo,
ordenable por **Ingresos**, **Nº de ventas**, **Cantidad** o
**Ganancia**. Las ventas sin cliente asignado se agrupan como **Público
general** — en una bodega suele ser la mayor parte, y eso es normal. Está
en **Reportes** → **Ventas por cliente**, en la app y el panel web.

Tocar un cliente abre su reporte individual: indicadores (**Ingresos**,
**Compras**, **Unidades**, **Ticket prom.**, **Margen**, **Descuentos**),
su tendencia en el tiempo, desglose por tienda, los productos y
categorías que más compra y sus compras recientes.

Cómo leerlo:

* El ranking depende de [asignar el cliente en la venta](/docs/customers):
  lo que se cobra sin cliente engorda **Público general**.
* Sirve para saber qué clientes sostienen tu facturación, a quiénes
  ofrecer crédito o precios especiales, y detectar cuándo un cliente
  frecuente dejó de comprar.
* El reporte individual responde la pregunta inversa a
  [Productos más vendidos](#productos-más-vendidos): no qué producto
  compran todos, sino qué compra esta persona.

Ventas por usuario [#ventas-por-usuario]

Atribuye cada venta a quien la registró y suma el resultado por persona.
Está en **Reportes** → **Ventas por usuario**, en la app y el panel web,
con orden por **Ingresos**, **Cantidad**, **Nº de ventas** o
**Ganancia**.

| Columna       | Qué muestra                                          |
| ------------- | ---------------------------------------------------- |
| **Usuario**   | El miembro del equipo que registró las ventas.       |
| **Ventas**    | Cuántas ventas registró en el periodo.               |
| **Ingresos**  | Lo que facturaron sus ventas.                        |
| **Cantidad**  | Unidades vendidas.                                   |
| **Descuento** | Total que descontó en sus ventas.                    |
| **Ganancia**  | Ingresos menos el costo de los productos que vendió. |

Cómo leerlo:

* Una persona que descuenta muy por encima del resto amerita revisar cómo
  está cobrando.
* La **Ganancia** depende del costo registrado en el catálogo: sin costos,
  queda incompleta.
* Dos personas con turnos u horarios distintos no venden en igualdad de
  condiciones; compara solo turnos equivalentes.

La vista Excepciones [#la-vista-excepciones]

El mismo reporte tiene dos vistas: **Desempeño** (lo anterior — cuánto
vende cada quien) y **Excepciones** — cuántas ventas **anuló** cada
persona y cuántos **descuentos manuales** aplicó, con sus tasas sobre el
total. Es el reporte de control del mostrador: las anulaciones y los
descuentos a mano son las dos puertas por las que el dinero se escapa
sin dejar faltante en caja.

La vista lo dice en su propia nota y va en serio: **son señales para
revisar, no conclusiones**. Una tasa alta de anulaciones puede ser un
cajero nuevo equivocándose, un lector que escanea doble — o un patrón
que merece conversación. El número te dice dónde mirar, no qué concluir.

Dos reglas de lectura:

* Las anulaciones se cuentan por la **fecha en que se anularon** y se
  atribuyen a **quien las ejecutó** — por eso estos números no cuadran
  con los de Desempeño del mismo periodo (una venta de ayer anulada hoy
  cuenta hoy, para quien la anuló).
* Si la vista no pudo cargar datos, lo dice — nunca muestra "sin
  excepciones" como si todo estuviera limpio. En un reporte de control,
  un cero solo vale cuando hay datos detrás.

En el panel web, cada fila permite bajar al
[historial de ventas](/docs/sales/history) filtrado por la ventana de la
anulación: de la señal al evento concreto. El complemento es el
[registro de actividad](/docs/security/activity), que lista cada
anulación como un hecho con fecha y autor.
