# Precios y precio mayorista
URL: https://invox.page/docs/catalog/pricing



import { Callout } from 'fumadocs-ui/components/callout';
import { WholesaleDemo } from '@/components/docs/visuals/wholesale-demo';

El precio de un producto se define en la sección **Precios** de su
formulario. Tres campos trabajan juntos — **Costo de referencia**,
**Margen %** y **Precio** — y dos más definen la venta al por mayor:
**Precio mayorista** y **Desde (cant.)**.

Costo, margen y precio [#costo-margen-y-precio]

Los tres campos se recalculan entre sí: escribe el costo y el margen y
Invox calcula el precio; ajusta el precio y el margen se actualiza.

<Callout type="info">
  El **costo de referencia** es con qué calculas tu precio de venta. **No es**
  el valor de tu inventario: ese lo mueven tus compras, y lo ves en
  [Existencias](/docs/inventory/stock).
</Callout>

El margen da directamente el precio de góndola: costo S/ 10, margen
50% → precio S/ 15, lo que el cliente paga en la tienda, sin pasos
intermedios.

El IGV y el precio [#el-igv-y-el-precio]

Si tu negocio trabaja con precios con impuesto incluido (lo habitual en
Perú), el campo **Precio** es el precio final que ve el cliente y el
formulario lo indica mostrando la tasa junto al nombre — por ejemplo,
**Precio (18%)**. El IGV no se suma aparte: escribes 15 y el cliente
paga 15.

El campo **Impuesto** decide qué tasa lleva el producto. Por defecto usa
el impuesto de la tienda donde se vende, así que un mismo producto puede
ser gravado en una tienda y exonerado en otra sin tocar nada. Elige una
tasa fija solo si el producto siempre lleva esa tasa.

Precio mayorista [#precio-mayorista]

Cada producto puede tener un precio por volumen: define el **Precio
mayorista** y la cantidad mínima en **Desde (cant.)**. En la venta:

* Cuando la línea llega a esa cantidad, **todas** las unidades de la
  línea pasan al precio mayorista — no solo las que superan el mínimo.
* El cajero ve la etiqueta **Precio mayorista aplicado** en la línea.
* Si la cantidad baja del mínimo, la línea vuelve sola al precio normal.

Por ejemplo: precio S/ 6.00, precio mayorista S/ 5.00 desde 10 unidades.
Con 9 unidades la línea vale S/ 54.00; al agregar la décima, vale
S/ 50.00.

Mueve la cantidad y observa el precio de toda la línea:

<WholesaleDemo />

Precio mayorista y descuentos [#precio-mayorista-y-descuentos]

Los [descuentos](/docs/catalog/discounts) del catálogo se aplican
**encima** del precio vigente de la línea. Si el precio mayorista está
activo, el descuento rebaja el precio mayorista — no compiten entre sí.

<Callout type="info">
  El precio mayorista se define por producto, en la sección **Precios**
  del formulario. No hay listas de precios separadas.
</Callout>

Historial de precios [#historial-de-precios]

Cada cambio de precio queda registrado: el precio anterior y el nuevo, de
qué tipo fue el cambio (**Manual**, **Proveedor** o **Descuento**), quién
lo hizo y cuándo. Es un libro de auditoría, no un reporte: no suma
totales, muestra el rastro. En la app está en **Catálogo** → **Historial
de precios**; en el panel web, en **Reportes** → **Historial de
precios**. Filtra por producto (con buscador), periodo y tipo de cambio.

Desde el menú de un producto, **Historial de precios** abre el mismo
historial ya filtrado por ese producto, con su precio actual y un gráfico
del precio en el tiempo.

Cómo leerlo:

* Responde la pregunta "¿por qué este producto cuesta esto?" — quién lo
  cambió, cuándo y desde qué precio venía.
* Un producto con muchos cambios **Manual** en poco tiempo indica un
  precio que nadie termina de decidir; fíjalo con
  [costo y margen](#costo-margen-y-precio) y déjalo quieto.
* Los cambios de tipo **Proveedor** vienen de actualizar el costo al
  recibir compras: útil para ver cuánto de tu precio lo mueve tu
  proveedor.

Historial de costos [#historial-de-costos]

El gemelo del lado de compra: cada costo pagado queda registrado —
**Recepción** (lo que costó en cada compra, con su descuento de
proveedor), **Manual** e **Histórico**. Desde el menú del producto,
con filtros por proveedor, tipo y periodo (al ritmo de compra: este mes,
3, 6 o 12 meses).

Lo que responde:

* **Margen real** — tu margen sobre el **último costo pagado**, no sobre
  el costo de referencia del formulario. Si el proveedor subió y tu
  precio no, aquí se ve.
* **Por proveedor**, del más barato al más caro — con quién conviene la
  próxima compra.
* **Promedio ponderado** del periodo, último/mínimo/máximo, y la curva
  del costo en el tiempo.
