🏢Para el administrador·A7·18 minutos

Listas de precios y carga de tarifa

Qué se logra con este módulo

Definir a qué precio se le vende a cada cliente. Es el módulo donde más se confunde la gente, y la confusión viene de una sola idea:

El precio que ve el asesor sale de las reglas de la lista, no del producto.

El «Precio base» del maestro de productos es referencial. Lo que se cobra sale de la lista de precios asignada al cliente.

Y de ahí se desprende lo que hay que armar: listas, tarifas y asignación. Las tres cosas, en ese orden. Con dos de las tres, el sistema funciona pero cobra mal.

Las tres piezas

PiezaQué esSin ella
La listaUn conjunto de reglas con un nombre: «Mayorista», «Cadenas»No hay dónde poner los precios
La tarifaLas reglas: qué precio tiene cada producto en esa listaLa lista está vacía y el asesor ve el precio base del producto
La asignaciónQué cliente usa qué listaEl cliente no usa ninguna: ve el precio base

Paso 1 · Crear las listas

En el menú lateral: Estructura comercial → Listas de precios.

La pantalla de listas de precios
La pantalla de listas de precios

Con Nueva lista se crea una. Lleva nombre, moneda y una descripción.

Cuántas listas hacen falta: una por condición comercial distinta. Lo habitual en una distribuidora son dos o tres — «Mayorista» para bodegas y abastos, «Cadenas» para los automercados que negocian, y a veces «Institucional». No conviene una lista por cliente: eso se resuelve con escalones por cantidad dentro de la misma lista.

Paso 2 · Cargar la tarifa

Se selecciona la lista y se abre su detalle.

El detalle de la lista, con sus reglas
El detalle de la lista, con sus reglas

La tarifa se carga desde un archivo (Plantilla → Cargar tarifa) o se agrega producto por producto con Añadir precio.

La plantilla

sku,precio,min_cantidad
ALI-001,1.10,
ALI-001,1.03,24
ColumnaObligatoriaQué se pone
skuSíEl SKU del producto, tal como está en el catálogo
precioSíEl precio de venta en esta lista. Con punto decimal
min_cantidadNoLa cantidad desde la cual aplica ese precio

Los escalones por cantidad

Las dos filas del ejemplo son el mismo producto: la primera es el precio normal, la segunda es el precio a partir de 24 unidades.

En la tabla del detalle se ven así — la fila con la flecha ↳ es el escalón:

SKUProductoDesdeP. baseP. finalΔ
ALI-001Harina de maíz precocida0 u$1,32$1,10−17%
ALI-001↳ Harina de maíz precocida24 u$1,32$1,03−22%

La columna Δ es la que hay que mirar al revisar una carga. Compara el precio final contra el precio base del producto. Un −60% donde debía haber −8% es un error de tipeo en el archivo, y se ve de un vistazo.

El archivo agrega y actualiza, y no borra

Cargar una tarifa no vacía la lista: agrega las reglas nuevas, actualiza las que ya existían para ese producto y esa cantidad mínima, y deja intactas las que el archivo no menciona.

Eso permite corregir el precio de 20 productos con un archivo de 20 filas, sin tocar los otros 780.

Paso 3 · Asignar la lista al cliente

Una lista con tarifa que nadie usa no cobra nada. La asignación se hace por dos vías:

Por archivo, en el CSV de clientes

El importador de clientes tiene una columna lista_precios, por nombre:

codigo,nombre,...,lista_precios
CL-0001,Bodegón La Esperanza,...,Mayorista
CL-0010,Supermercado El Paraíso,...,Cadenas

Si la lista no existe, esa fila no entra y el sistema lo dice con el número de línea. Es la vía para asignar 800 clientes.

De a uno, desde la ficha

En Clientes, se abre la ficha y se pulsa Asignar: ahí están vendedor, ruta y lista de precios juntos.

El modal de asignación, con la lista de precios
El modal de asignación, con la lista de precios

Se puede dejar sin lista — la opción «Precio base del producto». Es una decisión comercial válida: el cliente vuelve al precio de referencia.

Paso 4 · Verificar con los ojos del asesor

La verificación de verdad no es esta pantalla: es el catálogo del asesor. Entre con la cuenta de un asesor, abra un cliente de la lista «Cadenas» y otro de «Mayorista», y compare el precio del mismo producto.

Si los dos muestran lo mismo, falta la asignación.


Qué ve el asesor cuando falta algo

SituaciónQué precio ve el asesor
Lista asignada, con tarifaEl de la tarifa. Lo correcto
Lista asignada, sin tarifaEl precio base del producto
Sin lista asignadaEl precio base del producto
Sin lista y el producto sin precio base$0,00

El último caso es el que asusta y es el más frecuente en una instancia recién puesta en marcha: si los productos se cargaron sin la columna precio y tampoco hay listas asignadas, el catálogo del asesor sale todo en cero.

Las tarifas que el asesor puede ofrecer

Además de la lista del cliente, la empresa puede habilitar otras tarifas para que el asesor las muestre — «esta es la de cadenas, esta la de mayorista»— y justifique el precio frente al mostrador.

Se marcan en Configuración → Perfil de empresa → Operación de campo (módulo A12).

Ofrecer una tarifa no cambia el precio del cliente: le da al asesor la opción de aplicarla, y queda registrado con qué tarifa se levantó el pedido.

Errores frecuentes

Lo que pasaPor qué
El asesor ve el precio base y no el de la listaFalta asignarle la lista al cliente
El asesor ve $0,00 en todoNi lista asignada ni precio base en los productos
Cambié el precio base y el asesor sigue viendo el viejoEs lo correcto: la regla de la lista manda sobre el precio base
Cargué una tarifa nueva y quedaron precios viejosEl archivo no borra: actualiza lo que menciona. Quite las reglas sobrantes a mano
«la lista de precios X no existe» al cargar clientesEl nombre en el CSV no coincide. Compare letra por letra
El escalón por cantidad no aplicaRevise min_cantidad: el escalón aplica desde esa cantidad, no exactamente en ella

Lo que este módulo NO hace

  • No cambia el precio base del producto. Eso es el maestro (A6), y es referencial.
  • No maneja descuentos por pedido. Un descuento puntual lo aplica el asesor en el pedido, si la empresa lo permite.
  • No maneja promociones. Las promociones son otra pantalla, con su propia lógica de vigencia.
📄 Guía rápida — una hoja para imprimir▾

Kloser · Estructura comercial → Listas de precios

El precio que ve el asesor sale de las reglas de la lista, no del producto. El «Precio base» del maestro es referencial.

Las tres piezas · las tres hacen falta

PiezaDóndeSin ella
1. La listaListas de precios → Nueva listaNo hay dónde poner los precios
2. La tarifaDetalle de la lista → Cargar tarifaEl asesor ve el precio base
3. La asignaciónCSV de clientes, o ficha → AsignarEl cliente no usa ninguna lista

Con dos de las tres, el sistema funciona pero cobra mal.

La plantilla de la tarifa

sku,precio,min_cantidad
ALI-001,1.10,          ← precio normal
ALI-001,1.03,24        ← precio desde 24 unidades
Columna
skuobligatoriaTal como está en el catálogo
precioobligatoriaCon punto decimal
min_cantidadEl escalón aplica desde esa cantidad

El archivo agrega y actualiza; no borra las reglas que no menciona. Se puede corregir el precio de 20 productos con un archivo de 20 filas.

Al revisar una carga: mire la columna Δ

Compara el precio final contra el precio base. Un −60% donde debía haber −8% es un error de tipeo, y se ve de un vistazo.

Asignar la lista al cliente

Para…Vía
800 clientesColumna lista_precios del CSV de clientes, por nombre
UnoClientes → ficha → Asignar (junto a vendedor y ruta)

Se puede dejar sin lista: «Precio base del producto». Es una decisión comercial válida.

Qué ve el asesor cuando falta algo

SituaciónPrecio que ve
Lista + tarifa + asignaciónEl de la tarifa ✔
Lista asignada, sin tarifaEl precio base
Sin lista asignadaEl precio base
Sin lista y producto sin precio base$0,00

El último es el más frecuente en una puesta en marcha: productos cargados sin la columna precio y sin listas asignadas → el catálogo sale todo en cero.

Verificar de verdad

No en esta pantalla: entre con la cuenta de un asesor, abra un cliente de «Cadenas» y otro de «Mayorista», y compare el mismo producto. Si muestran lo mismo, falta la asignación.

Errores frecuentes

Lo que pasaPor qué
Ve el precio base, no el de la listaFalta la asignación
Ve $0,00 en todoNi lista ni precio base
Cambié el precio base y sigue el viejoCorrecto: la regla manda sobre el base
«la lista X no existe» al cargar clientesEl nombre del CSV no coincide. Letra por letra
El escalón no aplicaAplica desde min_cantidad, no exactamente en ella