Listas de precios
Una lista de precios te permite vender el mismo producto a precios distintos según el cliente, el canal o la moneda. Es útil para tarifas mayorista vs. minorista, descuentos por distribuidor, o ventas en USD junto a DOP.
Ubicación: Inventario → Listas de precios.
Cuándo crear listas adicionales
| Caso | Recomendación |
|---|---|
| Mismo precio para todos los clientes | No necesitas listas; usa el precio en la ficha del producto. |
| Cliente mayorista vs. minorista | Crea Mayoreo y Minorista. |
| Distribuidor con descuento fijo | Crea Distribuidor. |
| Ventas en USD a clientes extranjeros | Crea lista en USD. |
| Promociones temporales | Crea una lista temporal y márcala inactiva al terminar. |
Modelo
| Concepto | Tabla | Detalle |
|---|---|---|
| Lista de precios | price_lists | Nombre + moneda + estado. |
| Precio por producto en la lista | price_list_items | Un row por par (producto, lista). |
Cada producto puede tener un precio distinto en cada lista. Si no tiene precio en una lista, se usa el precio base de la ficha del producto (fallback).
Crear una lista
1 · Abre la sección
Inventario → Listas de precios → Nueva lista.
2 · Campos de la lista
| Campo | Obligatorio | Detalle |
|---|---|---|
| Nombre | ✅ | Máx. 120 caracteres (ej. "Mayoreo", "Distribuidor"). |
| Moneda | ✅ | DOP — Peso dominicano · USD — Dólar. |
| Predeterminada | — | Si la marcas, FinMova la usa cuando no hay otra asignada. |
| Activa | — | Por defecto sí. |
3 · Guarda
La lista queda creada, vacía. El siguiente paso es asignar precios producto por producto.
Asignar precios a productos
Dentro de la lista, verás un selector de producto y un campo Precio. Por cada producto que quieras precio especial:
- Selecciona el producto.
- Escribe el precio en la moneda de la lista.
- Guarda.
Importante. Si un producto no aparece en la lista, su precio sigue siendo el precio base del producto (ficha
products.price). No es obligatorio asignar todos los productos a cada lista.
Moneda
Las dos monedas soportadas:
| Código | Etiqueta | Cuándo |
|---|---|---|
DOP | Peso dominicano | Operación normal en RD. |
USD | Dólar | Ventas a extranjeros, exportaciones, contratos en USD. |
Cuidado. Tener precios en USD no convierte automáticamente los totales para el 607 o tus reportes. FinMova maneja la lista en su moneda; la conversión a DOP para reportes contables y fiscales la debes hacer al emitir la factura (con la tasa del día que corresponda según normativa DGII).
Lista predeterminada
Marca una lista como predeterminada. FinMova la usa cuando:
- Al crear una factura, el cliente no tiene asignada otra.
- Buscas un precio y no especificas lista.
Cambiar la predeterminada se hace desde la edición de la lista. Solo puede haber una predeterminada activa por tenant en una misma moneda.
Cómo se aplica la lista a una factura
Nota. La asignación de lista de precios por cliente y la aplicación automática en la factura están planificadas como integración posterior. Hoy las listas existen como entidad consultable; verifica en la app la versión vigente.
Hasta entonces, el flujo es:
- Consulta el precio del producto en la lista correspondiente.
- Captúralo manualmente en la línea de la factura.
Cuando la integración automática esté lista, asignarás la lista al cliente y el precio cargará solo. Este artículo se actualizará en ese momento.
Editar y dar de baja
| Acción | Cómo |
|---|---|
| Editar nombre / moneda / estado | Desde la edición de la lista. |
| Cambiar precios | Edita los items dentro de la lista. |
| Desactivar | Desmarca Activa. La lista deja de aparecer en selectores; los precios históricos en facturas viejas se conservan. |
| Eliminar | Bloqueado si hay facturas que la usaron. Usa baja lógica. |
Buenas prácticas
- No crees más de 4-5 listas. Más se vuelven inmanejables.
- Usa nombres claros: "Mayoreo 2026", no "L2".
- Asigna precios solo a los productos donde el descuento / margen importa. Los demás caen al precio base.
- Renueva listas estacionales (Black Friday, etc.) usando una lista nueva con vigencia explícita; al terminar, desactívala.
Cómo se relaciona con otros módulos
| Otro módulo | Relación |
|---|---|
| Productos y servicios | El producto debe existir antes; la lista solo le pone un precio alternativo. |
| Atributos y variantes | Cada variante tiene su propio precio base; las listas funcionan a nivel de producto. La interacción con variantes está en evolución. |
| Facturas de venta | Destino del precio. |
Errores comunes
- "Precio inválido" — el monto no es numérico o es negativo.
- El producto facturado salió con precio distinto al de la lista → posible: la lista no tiene precio para ese producto y cayó al base; o la asignación automática no está activa todavía.
- No me deja desactivar la lista predeterminada → asigna primero otra como predeterminada.
Siguientes pasos
- Productos y servicios — el catálogo base.
- Atributos y variantes — para combinaciones que comparten lista.
Manifiesto de capturas
assets/inventario/09-lista-precios-lista.png— listado de listas con su moneda y estado.assets/inventario/10-form-lista-precios.png— formulario crear / editar lista.assets/inventario/11-items-de-lista.png— pantalla para asignar precios a productos dentro de la lista.
Última actualización: