Introducción al Plugin de Producción
🔧 ¿Qué es?
El plugin Producción permite gestionar la fabricación de artículos (productos terminados) a partir de otros artículos del almacén (materias primas o componentes). La fabricación se define mediante recetas: plantillas que indican qué materias primas se consumen y qué productos se obtienen como resultado.
Cuando se ejecuta una producción, el sistema descuenta automáticamente el stock de los ingredientes y aumenta el stock de los productos fabricados. Todos los movimientos quedan registrados en el historial de stock (StockAvanzado).
📦 Ejemplo de uso
Una empresa fabrica muebles de caoba. Para fabricar una unidad del producto MUEBLE-CAOBA necesita:
- 5 unidades de
MADERA-CAOBA - 3 unidades de
BARNIZ-MADERA
Se define esta receta en el sistema. Al producirla, el sistema:
- Resta 5 u. de
MADERA-CAOBAy 3 u. deBARNIZ-MADERAdel almacén de origen. - Suma 1 u. de
MUEBLE-CAOBAen el almacén de destino. - Registra todos los movimientos de stock.
✨ Características principales
- Creación y gestión de recetas de producción con ingredientes y productos fabricados.
- Soporte para múltiples productos fabricados en una misma receta.
- Control de movimientos de stock asociados a cada producción.
- Historial detallado de todas las producciones realizadas.
- Órdenes de producción con estados y control por etapas y usuarios.
- Elección entre stock disponible y stock real al producir.
- Generación automática de números de serie para los productos fabricados.
- Informe de trazabilidad por número de serie.
- Actualización automática de costes cuando cambia el precio de un ingrediente.
- Sustitución masiva de referencias en recetas.
🔄 Modos de producción
El plugin ofrece dos maneras de ejecutar la fabricación:
⚡ 1. Producción directa desde la receta
Se accede a la receta y se pulsa el botón Producir producto. El sistema ejecuta la producción de inmediato, descontando los ingredientes y añadiendo el producto fabricado al stock.
- Ideal para procesos rápidos y sencillos.
- No genera un documento de orden de producción.
- No disponible si el producto fabricado requiere número de serie.
📋 2. Producción mediante órdenes de producción
Se crea una orden de producción vinculada a la receta. La orden pasa por distintos estados (Pendiente → Iniciado → Finalizado) y puede involucrar a varios usuarios.
- Permite un control más detallado del proceso.
- Registra quién inició la orden y quién realizó la fabricación.
- Admite confirmación de cantidades antes de producir.
- Obligatorio cuando los productos fabricados tienen número de serie.
🗝️ Conceptos clave
| Concepto | Descripción |
|---|---|
| Receta | Plantilla que define los ingredientes y los productos que se fabrican |
| Ingrediente | Producto que se consume durante la fabricación (materia prima) |
| Producto fabricado | Producto que se añade al stock al finalizar la producción |
| Orden de producción | Documento que registra una ejecución concreta de una receta |
| Almacén origen | Almacén del que se toman los ingredientes |
| Almacén destino | Almacén donde se depositan los productos fabricados |
| Número de serie | Identificador único asignado a cada unidad producida (opcional) |
| Trazabilidad | Informe que muestra el origen y destino completo de un número de serie |
⚙️ Requisitos
- FacturaScripts 2026 o superior
- PHP 8.0 o superior
- Plugin StockAvanzado (gratuito, debe estar instalado y activo)
🧭 Acceso al plugin
El plugin añade las siguientes secciones al menú Almacén:
- Recetas — listado y gestión de recetas
- Órdenes de producción — listado y gestión de órdenes
El panel de configuración se encuentra en Administración › Producción.
📊 Flujo general de trabajo
Definir receta
│
▼
Crear orden de producción (desde la receta)
│
▼
Iniciar producción
│
▼
Confirmar cantidades (opcional, según configuración)
│
▼
Producir → descuenta ingredientes, añade fabricados
│
▼
Verificar números de serie (si aplica)
│
▼
Orden finalizada
El proceso puede realizarse directamente desde la receta (sin orden) o mediante una orden de producción para mayor control y trazabilidad.