MargenPorTarifa: qué es y para qué sirve
Qué es
MargenPorTarifa es un complemento gratuito de TarifasAvanzadas que añade dos funcionalidades a la gestión de precios por tarifa en FacturaScripts.
Requisitos previos
- TarifasAvanzadas instalado y activo. MargenPorTarifa no se puede activar sin él (FacturaScripts lo comprueba al activarlo).
- FacturaScripts 2026.1 o superior.
- PHP 8.1 o superior.
Instalación
- Descarga el plugin y súbelo en Administrador → Plugins → Añadir.
- Asegúrate de que TarifasAvanzadas está activo.
- Activa MargenPorTarifa. Al activarse, añade automáticamente el campo necesario para guardar el margen; no hay que configurar nada más.
Uso 1 — Margen por tarifa en el producto
- Abre un producto y ve a la pestaña Precios.
- En cada variante verás la tabla de tarifas con una nueva columna % Margen.
- Escribe el margen (por ejemplo,
35). El campo Nuevo precio se rellena solo con la base imponible resultante, y Precio + impuestos se actualiza aplicando el IVA del producto. - Guarda la variante. El margen queda almacenado.
Cómo se calcula: el margen es un markup sobre el coste. Es decir, precio (base imponible) = coste × (1 + margen/100); el IVA se añade después. Los importes se redondean a 2 decimales.
Comportamiento vivo: como el margen se guarda, el precio de esa tarifa se recalcula automáticamente cuando cambia el coste del producto, incluido en los documentos de venta (presupuestos, pedidos y facturas). Si prefieres un precio fijo, deja el margen vacío e introduce el precio a mano; en ese caso se comporta como el precio fijo de siempre.
Uso 2 — Aplicar a una tarifa concreta desde Cambios globales
- En la misma pestaña Precios, abre el bloque Cambios globales (visible cuando el producto tiene varias variantes).
- Elige la tarifa en el selector, indica un % Margen (o, si lo prefieres, un Nuevo precio) y pulsa el botón de aplicar.
- Se rellenará esa tarifa en todas las variantes y se guardará. El margen tiene prioridad sobre el precio si rellenas ambos.
Notas técnicas
- Referencia del producto protegida. Al guardar precios desde esta pestaña en productos con varias variantes, el núcleo de FacturaScripts podía sobrescribir la referencia del producto con la de una de sus variantes. MargenPorTarifa lo evita conservando la referencia original tras el guardado.
- Decimales. Los cálculos se redondean a 2 decimales.
- Segunda mano. Se respeta el tratamiento especial de coste/IVA de los productos de segunda mano de TarifasAvanzadas.
Preguntas frecuentes
- ¿Necesito pagar algo? No. MargenPorTarifa es gratuito. Eso sí, requiere TarifasAvanzadas, que es un plugin aparte.
- ¿El margen se recalcula si cambia el coste? Sí. El margen se guarda y el precio se recalcula solo, también en ventas.
- ¿Puedo mezclar tarifas por margen y tarifas con precio fijo? Sí. Cada fila de tarifa es independiente: con margen se calcula vivo; con precio a mano, queda fijo.
Licencia
Plugin gratuito bajo el EULA incluido en la raíz del plugin. No se permite su redistribución. MargenPorTarifa es un complemento independiente y no es un producto oficial de TarifasAvanzadas.