Descuentos y precios
Descuentos y precios
A veces necesitas hacer una rebaja: a un producto en particular o al total de la venta. En esta página ves cómo se aplican los descuentos en el mostrador, cuáles son los límites que impone tu caja y por qué a veces el sistema no te deja tocar el precio de un artículo. Todo esto depende de cómo esté configurado tu Perfil de POS — ver «Configurar el Punto de Venta (Perfil de POS)».
Recuerda: en Doco los precios que ves ya incluyen IVA. Cuando aplicas un descuento, el sistema recalcula el impuesto sobre el nuevo importe; no tienes que hacer cuentas aparte.
De dónde sale el precio de cada artículo
Antes de rebajar conviene entender de dónde viene el precio base:
- El precio se toma de la Lista de precios que tiene asignada tu Perfil de POS (el precio de cada artículo se guarda como Item Price dentro de esa lista). Referencia: https://docs.frappe.io/erpnext/pos-profile
- Si el artículo cae dentro de una Regla de precios (Pricing Rule) vigente, esa regla puede reemplazar el precio o aplicar una rebaja automática. Una Rate fijada por una Pricing Rule tiene prioridad sobre el precio normal de la lista. Referencia: https://docs.frappe.io/erpnext/pricing-rule
Una Pricing Rule puede dar cuatro resultados: fijar una Tarifa nueva, un Descuento por porcentaje, un Descuento por monto o un Margen sobre el precio (referencia: https://docs.frappe.io/erpnext/pricing-rule). Estas reglas las define tu administrador; el cajero normalmente solo ve el precio ya resuelto.
Descuento al total de la venta
-
En la sección de la factura (o en la barra inferior en pantallas chicas) busca el campo Descuento.
-
Según cómo esté configurada tu caja, capturas:
- Un monto en pesos, o
- Un porcentaje (si tu caja usa descuento por porcentaje).
[captura: campo «Descuento» en la parte inferior de la factura]
-
Escribe la rebaja y el total se recalcula automáticamente.
Este descuento al total es el mismo concepto que el Descuento adicional (Additional Discount) de ERPNext: una rebaja aplicada a toda la venta, en porcentaje o en monto (referencia: https://docs.frappe.io/erpnext/applying-discount).
¿Sobre qué base se calcula?
Tu Perfil de POS define si el descuento adicional se aplica sobre el Gran Total (después de impuestos y cargos) o sobre el Neto (antes de impuestos). En la configuración estándar de Doco se aplica sobre el Gran Total. Referencias: https://docs.frappe.io/erpnext/applying-discount y https://docs.frappe.io/erpnext/pos-profile. Como en Doco los precios ya incluyen IVA, en la práctica capturas la rebaja sobre el importe que ve el cliente y el IVA se recalcula solo sobre el nuevo total.
Por qué a veces el campo aparece bloqueado
El campo de descuento se habilita o bloquea desde el Perfil de POS, no es una falla:
- Editar el descuento al total lo controla la opción Allow user to edit Additional Discount («Permitir al usuario editar el descuento adicional») del Perfil de POS. Si está apagada, el campo aparece gris y solo un encargado con un perfil que sí lo permita puede aplicarlo.
- La documentación oficial lo resume como uno de los puntos a confirmar antes de rebajar: «el usuario puede editar los campos de descuento» (referencia: https://docs.frappe.io/erpnext/applying-discount).
Si necesitas aplicar una rebaja y el campo está bloqueado, pide a un encargado que la aplique con su usuario.
Descuento a un producto específico
- En la línea del producto (dentro de Artículos de Factura) edita el descuento de esa línea o su Tarifa (precio unitario).
- El total se ajusta solo.
Igual que con el descuento al total, esto depende de permisos del Perfil de POS:
- Allow User to Edit Item Discount («Permitir editar el descuento por artículo») habilita el descuento renglón por renglón.
- Allow user to edit Rate («Permitir editar la Tarifa») habilita cambiar el precio unitario a mano.
Por qué a veces el precio de un artículo está fijo
Si el precio de un producto aparece fijo y no te deja cambiarlo, casi siempre es por una de estas razones (todas son configuración, no un error):
- Tu Perfil de POS no permite editar la Tarifa (Allow user to edit Rate apagado).
- La caja está configurada para forzar el precio de la lista del cliente (Force Price from Customer Price List), de modo que el precio se respeta tal cual.
- El artículo cae bajo una Pricing Rule que fijó una Rate; esa tarifa gana sobre cualquier captura manual (referencia: https://docs.frappe.io/erpnext/pricing-rule).
Si un cliente necesita un precio distinto al protegido, escala con tu encargado; no es algo que se destrabe desde la pantalla de venta.
Ofertas, promociones y cupones
Además del descuento manual, tu caja puede traer rebajas automáticas:
- Promociones / esquemas promocionales: rebajas por volumen, «paga 2 lleva 3», etc., que se disparan solas cuando la venta cumple la condición (referencia: https://docs.frappe.io/erpnext/promotional-scheme).
- Cupones: un código que el cliente presenta y que activa una rebaja ligada a una Pricing Rule (referencia: https://docs.frappe.io/erpnext/coupon-code).
Nota: Si una promoción u oferta ya aplicó un descuento por porcentaje, el campo de descuento manual puede quedar bloqueado para no encimar rebajas sobre rebajas. Es intencional.
En Doco el monedero / puntos del cliente se maneja como parte de Promociones — ver la página de promociones de este mismo módulo.
Límites y buenas prácticas
- Tope de descuento. Tu Perfil de POS puede fijar un descuento máximo en porcentaje (Max Discount Percentage Allowed). Si intentas pasarte, el sistema te avisa que el monto no puede exceder el máximo permitido y ajusta la cantidad al tope. Si de verdad necesitas rebajar más, se requiere autorización de un encargado.
- Revisa el total antes de cobrar. Después de aplicar cualquier rebaja, confirma el Gran Total y el IVA recalculado antes de pasar al pago. La documentación oficial recomienda revisar impuestos, Neto, Gran Total y redondeo antes de finalizar (referencia: https://docs.frappe.io/erpnext/applying-discount).
- El IVA va incluido. No sumes ni restes IVA a mano sobre el descuento: el sistema lo recalcula solo sobre el nuevo importe.
Relacionado
- Configurar el Punto de Venta (Perfil de POS)
- Devoluciones y cancelaciones
- Agregar cargos de envío o entrega en el mostrador
- Movimientos de efectivo: gastos y depósitos de caja