Plugin EasyPurchase para FacturaScripts

Este es un plugin de pago que puedes comprar aquí, descargarlo y luego instalar en FacturaScripts. Lee la guía de cómo instalar un plugin.

20,00 € Contacto

EasyPurchase — Compras y niveles de stock para FacturaScripts

Un MRP ligero con dos herramientas complementarias: genera los pedidos a proveedor que necesitas (qué comprar, a quién y cuánto) y calcula los niveles de stock mínimo y máximo de cada producto a partir de su historial. Todo revisable: EasyPurchase propone, tú decides. Nada se pide ni se modifica automáticamente.

Qué resuelve

Muchas empresas gestionan las compras con intuición y una hoja de Excel: se agotan unos productos mientras sobran otros, se pide dos veces lo que ya venía en camino, y los stocks mínimos —si existen— se pusieron “a ojo” hace años y nadie los ha vuelto a tocar. EasyPurchase convierte todo eso en un cálculo trazable y repetible, sin cambiar tu forma de trabajar ni tocar el esquema del core.

Para quién es

Comercios, distribuidoras, talleres con recambios y cualquier negocio con almacén que quiera reaprovisionar con criterio y mantener sus niveles de stock basados en datos y no en corazonadas.


1. Propuesta de compra (generación de pedidos)

Calcula la necesidad neta por variante y almacén y la presenta agrupada por proveedor para que la revises y generes los pedidos en borrador.

  • Dos fuentes de demanda combinables: reponer hasta el stock mínimo/máximo y cubrir los pedidos de venta pendientes. Descuenta siempre lo ya pedido a proveedores (anti-doble-pedido) y excluye los productos sin control de stock.
  • Selección de proveedor por variante con prioridad configurable: preferente → menor precio → última compra. Las variantes sin proveedor se listan aparte.
  • Reglas de compra: stock de seguridad, mínimo y múltiplo por producto; aviso (sin bloquear) cuando no se alcanza el mínimo de pedido del proveedor.
  • Pantalla revisable: cantidades editables, almacén por línea (con consolidación en un mismo pedido), avisos de mínimo y aviso si una referencia ya está pedida en otro almacén, para que la confirmes a propósito.
  • Alcance configurable: cálculo por almacén o global por referencia (para compra centralizada).
  • Generación: un pedido a proveedor en borrador por proveedor y almacén, con totales e impuestos calculados por el core. Cada propuesta queda registrada.

2. Propuesta de niveles de stock (cálculo de mínimo y máximo)

Sugiere el stock mínimo y máximo de cada producto por almacén a partir de su consumo histórico de ventas, para que dejes de ajustarlos a mano.

  • Fuente de consumo configurable: facturas, albaranes o pedidos de venta.
  • Dos métodos de cálculo:
    • Cobertura por días (simple): niveles = consumo diario × (lead time + días de seguridad), y el máximo añade el periodo de reposición.
    • Stock de seguridad estadístico: punto de pedido con z · σ · √lead time y nivel de servicio configurable (90/95/97,5/99 %). Ideal cuando la demanda es irregular.
  • Parámetros ajustables: ventana de histórico, lead time (afinado por proveedor si hay regla), días de seguridad y periodo de reposición.
  • Pantalla revisable: muestra actual vs sugerido para cada producto, editable, con filtros (“solo con consumo”, “solo los que cambian”). Aplicas solo las filas que marcas; el resto no se toca.
  • Al confirmar, escribe el mínimo/máximo en el stock y registra el cambio para auditoría.

3. Historial de cambios de niveles

Cada ajuste de mínimo/máximo aplicado queda en un registro de auditoría append-only (no se edita ni se crea a mano): referencia, almacén, valores antes y después, usuario y fecha, con búsqueda y filtros por fecha y almacén. Así siempre sabes qué cambió, quién lo hizo y cuándo.


Además

  • Reglas por proveedor y por producto configurables desde las propias fichas (mínimos de pedido, lead time, stock de seguridad, proveedor preferente, múltiplo y mínimo de compra).
  • Generación programada (Cron): deja una propuesta de compra pendiente de revisión y avisa de cuántos niveles de stock conviene revisar. Nunca compra ni modifica stock por su cuenta.
  • Ayuda integrada en cada pantalla explicando cada opción y las fórmulas.
  • Idiomas: español e inglés.

Diseñado para ser fiable

  • Nada se pide ni se aplica sin revisión humana. El plugin propone; tú decides.
  • No modifica el esquema del core: usa sus propias tablas (easypurchase_*), así la desinstalación es limpia y resiste actualizaciones de FacturaScripts.
  • Motor de cálculo aislado y testeado (necesidad neta y niveles de stock), para que la credibilidad de las cifras no dependa de la interfaz.

Requisitos

  • FacturaScripts 2025+ (verificado contra 2026.4).
  • PHP 8.0 o superior.
EasyPurchase EasyPurchase-2 EasyPurchase-3

Relacionado

Produccion
Produccion

Crea recetas que fabrican productos consumiendo ingredientes del almacén, ajustan stocks (restan ingredientes y suman el producto) y actualizan su coste por suma de costes; requiere StockAvanzado.

StockAvanzado
StockAvanzado

Visualiza y gestiona movimientos de stock por producto y almacén, enlaza albaranes y facturas, permite inventarios, transferencias entre almacenes, reconstruir stock y generar movimientos antiguos...

Ubicaciones
Ubicaciones

Localiza y gestiona ubicaciones de productos en almacenes para FacturaScripts hasta en cinco niveles (pasillo, armario, estante, cajón) según la estructura.

Etiquetas
Etiquetas

Imprime etiquetas y genera códigos de barras para productos desde almacén, albaranes o facturas, con formatos para A4 y impresoras de etiquetas y opciones de precio, descripción y cantidad

ProductoPack
ProductoPack

Crea referencias de pack que, al añadirse a un documento de compra/venta, se expanden automáticamente en las líneas con sus componentes.

AgruparProducto
AgruparProducto

Crear agrupaciones por cantidad para vender un producto en packs con descuentos, EAN personalizado y seleccionar la agrupación por defecto.

Manual de usuario — EasyPurchase

EasyPurchase es un generador de pedidos a proveedor (MRP ligero) para FacturaScripts. Calcula qué comprar, a quién y cuánto a partir del stock mínimo y de los pedidos de venta pendientes, y propone niveles de stock (mínimo/máximo) basados en el consumo histórico. Todo se...

28-06-2026
1. Instalación

En Admin → Plugins → Subir, selecciona el fichero EasyPurchase.zip.Activa el plugin. Al activarse se crean automáticamente sus tablas (easypurchase_*). Requisitos: FacturaScripts 2025+ y PHP 8.0 o superior. Tras la activación tendrás tres pantallas nuevas en el menú Almacén:...

28-06-2026
2. Configuración previa: reglas de compra

Las reglas son opcionales pero mejoran mucho las propuestas. Reglas por producto En la ficha del producto, pestaña Reglas de compra, defines por variante: Proveedor preferente: a quién comprar esa referencia (aunque no tenga precio de proveedor todavía).Múltiplo de compra:...

28-06-2026
3. Propuesta de compra

Almacén → Propuesta de compra. Calcula la necesidad, la muestra agrupada por proveedor y, tras tu revisión, genera los pedidos a proveedor en borrador. Opciones de cálculo | Opción | Qué hace | |---|---| | Usar stock mínimo | Repone hasta el nivel objetivo (mínimo o máximo)...

28-06-2026
4. Propuesta de niveles de stock

Almacén → Propuesta de niveles de stock. Sugiere el stock mínimo y máximo de cada producto por almacén a partir de su consumo histórico de ventas. Revisa, ajusta y aplica solo las filas que marques. Opciones | Opción | Qué hace | |---|---| | Fuente de consumo | De dónde se...

28-06-2026
5. Historial de niveles de stock

Almacén → Historial de niveles de stock. Registro de auditoría (solo lectura) de cada cambio de nivel aplicado: fecha, referencia, almacén, valores antes y después, y usuario. Con búsqueda y filtros por fecha y almacén.

28-06-2026
6. Generación programada (Cron)

EasyPurchase incluye dos tareas diarias (6:00) que nunca generan pedidos ni modifican el stock automáticamente: Propuesta de compra: calcula y deja una propuesta pendiente de revisión en el histórico.Revisión de niveles de stock: calcula y avisa de cuántos niveles convendría...

28-06-2026
Cambios principales de EasyPurchase 0.1

Manual de usuario — EasyPurchase EasyPurchase es un generador de pedidos a proveedor (MRP ligero) para FacturaScripts. Calcula qué comprar, a quién y cuánto a partir del stock mínimo y de los pedidos de venta pendientes, y propone niveles de stock (mínimo/máximo) basados en el...

28-06-2026
Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte