Saltar al contenido principal

7. Módulo Planta de beneficio (meat-plant)

El módulo Planta cubre el ciclo completo de una planta de desposte: la compra de animales se convierte en lote, el lote se programa por días de corte, las piezas se pesan al recibir, los animales se trasladan a desposte, el producto se empaca en canastas con etiqueta de código de barras (la canasta es la unidad de inventario), las canastas se despachan escaneando, lo devuelto reingresa con control de calidad y cada programación se liquida con sus costos y rendimientos.

Requiere el módulo activo (capítulo 5). Grupos de menú: Planta, Empaque, Despacho y Liquidación.

7.1 Permisos del módulo

PermisoHabilita
mplant-view-lotsVer lotes, programaciones e inventario de planta.
mplant-manage-lotsCrear/editar/cerrar lotes y la configuración de planta.
mplant-manage-runsCrear/editar programaciones.
mplant-record-weighingsPeso planta (pesajes de recepción).
mplant-transfer-animalsTraslados a desposte.
mplant-packEmpaque, etiquetas internas y producto terminado.
mplant-reprint-labelsReimprimir etiquetas (permiso propio: una reimpresión sin control es producto gratis).
mplant-manage-dispatchesCrear y confirmar despachos.
mplant-void-dispatchesAnular despachos confirmados (devuelve canastas al inventario).
mplant-reenter-productsReingresos de producto devuelto (decisión sanitaria).
mplant-settle-runsLiquidar y reversar liquidaciones.
mplant-view-reportsReportes del grupo Planta.

7.2 Lotes

Ruta: Planta → Lotes.

Un lote representa los animales de una compra (res o cerdo): consecutivo, fecha de sacrificio, cantidad de animales, marca, procedencia y datos de la compra de animales del núcleo a la que referencia. Estados: abiertoen despostecerrado. La ficha del lote reúne todo lo suyo: programaciones, pesajes, traslados, marinaciones y decomisos.

7.3 Programaciones (desposte)

Ruta: Planta → Programaciones.

Una programación agenda N animales del lote para un día de corte. Son editables mientras estén abiertas, con una regla dura: la suma de animales programados no puede superar los animales del lote — si se excede, el sistema rechaza el guardado indicando cuántos quedan sin programar. Estados: programada → en proceso → liquidada/cerrada.

7.4 Peso planta (recepción)

Ruta: Planta → Peso planta.

Registra el peso pieza por pieza al recibir el lote, con su evaluación organoléptica (temperatura, pH, olor, color, sustancias, cumple/no cumple y observaciones). La res llega en cuartos (delantero/trasero) o canales; el cerdo entero; el sistema limita las piezas por tipo según los animales del lote y la configuración de piezas por animal. Los contadores y totales vienen del servidor. El reporte imprimible es Peso planta por lote.

Los decomisos (producto no apto) y las marinaciones (kilos crudos que entran a marinado) se registran sobre el lote y alimentan sus reportes.

7.5 Traslados a desposte

Ruta: Planta → Traslados a desposte.

Mueve N animales de la cava a la sala de corte contra una programación abierta. La única regla: la suma de traslados no puede superar los animales de la programación. La pantalla muestra programados / trasladados / por trasladar.

7.6 Empaque y etiquetas

Ruta: Empaque → Empaque.

Aquí nace la canasta: una cesta numerada de piezas empacadas de UN producto de UN lote, con etiqueta externa de código de barras. Una canasta = un ítem de inventario: al registrarla entra al stock del producto con su peso.

Flujo: seleccione programación y producto, almacenamiento (refrigerado/congelado) y tipo de empaque (granel/vacío), pese (con báscula de planta conectada o a mano), registre piezas y confirme. El sistema calcula el vencimiento según la vida útil configurada por producto/almacenamiento/ empaque (o acepta vencimiento manual con el permiso correspondiente) e imprime la etiqueta externa en la impresora seleccionada. El producto marinado se marca en la misma pantalla, indicando el acondicionador cuando aplica.

Etiqueta interna (Empaque → Etiqueta interna): etiquetas por pieza previas a la canasta, con contador por programación. Reimprimir cualquier etiqueta exige el permiso mplant-reprint-labels y queda registrado.

Inventario de planta (Empaque → Inventario de planta): todas las canastas con su estado — En inventario, Despachada o Anulada. Desde aquí se puede dividir una canasta (repartir peso/piezas en dos), anular una canasta errada (revierte su entrada de stock) y reimprimir su etiqueta.

7.7 Despachos

Rutas: Despacho → Nuevo despacho y Despacho → Despachos.

  1. Cree el despacho indicando cliente/sucursal y vehículo.
  2. Escanee las canastas: cada código de barras agrega una línea con su producto y peso. Una canasta ya despachada o anulada se rechaza.
  3. Opcional: re-pese el arrume en la báscula conectada para dejar constancia del peso real cargado.
  4. Confirmar: las canastas salen del inventario. El despacho queda Confirmado y genera su certificado PDF.

Estados: borrador → confirmado → facturado → cerrado; anular (permiso propio) devuelve las canastas al inventario.

Facturar un despacho: en el punto de venta (POS del núcleo, sin plugin especial), escriba/escanee el número del despacho en el buscador de líneas — el sistema trae todas sus líneas a la factura y marca el despacho como facturado. Cuando la sucursal del cliente tiene integración configurada, la liquidación se publica a la nube para que el punto de venta la descargue (ver capítulo 6, Liquidaciones PV).

7.8 Reingresos

Ruta: Despacho → Reingresos.

Cuando un cliente devuelve producto, la canasta devuelta pasa control de calidad y se registra con una disposición:

  • Reingresa a inventario: la misma canasta vuelve al stock vendible.
  • No conforme: queda el registro sanitario, sin retorno al inventario.

El reingreso se puede anular con el mismo permiso (mplant-reenter-products).

7.9 Liquidaciones

Ruta: Liquidación → Liquidaciones.

La liquidación cierra una programación en proceso: reúne las canastas producidas, los costos (animales, operativos y transporte) y los precios de venta por producto (el sistema los precarga y muestra la vista previa en vivo de totales antes de confirmar). El resultado: kilos por producto, participación, costo del kilo, rendimientos (caliente/frío), utilidad y rentabilidad — visibles también en los reportes Liquidaciones por fecha y su detalle.

  • Una programación ya liquidada no se puede liquidar de nuevo.
  • Reversar exige un motivo, queda en auditoría y no borra la liquidación.
  • Si la empresa tiene integración de nube, la liquidación se publica para el punto de venta (columna Nube), que la contabiliza como compra (capítulo 6.6).
  • La liquidación no mueve stock: el inventario lo mueve el despacho; aquí solo se calculan costos y resultados.
  • El PDF imprimible está en la fila y en los reportes.

7.10 Configuración de planta

Ruta: Planta → Configuración planta (permiso mplant-manage-lots).

  • Básculas de planta: dispositivos de pesaje en red usados por Empaque y Despacho (protocolo/host).
  • Piezas por animal por especie y rendimientos por producto.
  • Vidas útiles por producto, almacenamiento y empaque (días para calcular el vencimiento de la canasta).
  • Integraciones de sucursal: qué sucursales de cliente reciben la liquidación por la nube.
  • Ajustes generales del módulo (contadores de etiqueta, modo de impresión).

7.11 Reportes de planta

En Reportes → Planta (permiso mplant-view-reports): peso planta por lote, productos por lote, trazabilidad (lote → programación → canasta → despacho → factura), marinación por fechas, despachos por fecha, pesos de despacho, liquidaciones por fecha (resumen y detalle) y costo promedio ponderado por liquidación. Todos en PDF o Excel, como los del núcleo (capítulo 4.1).