Almacenaje: ubicaciones, movimientos y excepciones
Cómo Docklify integra el almacenaje en la recepción, cómo mover inventario después y las reglas de excepción.
El almacenaje va integrado en la recepción#
No hay una ejecución de «tarea de almacenaje» independiente: va integrada en el paso Receive. En la recepción paletizada elige una ubicación storage por palé; al confirmar, el inventario se escribe en la ubicación de cada palé y el almacenaje queda hecho. En la directa, la mercancía cae en una ubicación picking.
Mover inventario después (móvil)#
- Abra la página de escaneo «Mover inventario» en el móvil (botones grandes) y elija: mover palé completo o por producto.
- Palé completo: escanee el LPN del palé. Por producto: escanee ubicación origen + producto + cantidad (>0; se valida el disponible en origen).
- Escanee la ubicación destino y confirme. Origen y destino deben diferir; el destino debe estar activo y en el mismo almacén.
- El sistema escribe un asiento de doble pierna (origen −cant. / destino +cant., reference_type=move); el palé completo también actualiza la ubicación del palé.
- Los palés mixtos (sin artículo) aún no admiten el movimiento de palé completo.
- Los palés en estado shipped/loaded no se pueden mover; los palés sin ubicación de origen deben almacenarse primero.
- El movimiento no cambia el estado del inventario: ambas piernas se registran como available.
- Las ubicaciones cubiertas por un conteo sin terminar quedan bloqueadas: el movimiento se rechaza con LOCATION_LOCKED hasta que el conteo termine o se cancele.
Almacenaje de reposición (paso drop)
Las tareas de reposición se ejecutan en dos pasos en el móvil. Paso 1: recoger en la ubicación storage (escanear origen/artículo/LPN, cantidad ≤ qty_to_move; la línea pasa a in_progress y registra qty_picked, sin asiento contable). Paso 2: escanear la ubicación pick destino para confirmar el drop → asiento de doble pierna (storage −cant. / pick +cant.) → línea a done.