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: preferentemenor 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

Relacionado

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.

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...

AgruparProducto
AgruparProducto

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

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.

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