Introducción
Las órdenes son acciones que permiten diferir el impacto en su inventario. Facilitan la gestión del flujo de mercadería de manera precisa y controlada, limitando las operaciones que se pueden realizar en el depósito. Los tipos de órdenes disponibles son:
- Orden de entrada: Registra una orden para el ingreso futuro de productos al depósito, que se efectiviza al ser procesada.
- Orden de salida: Registra una orden para la extracción futura de productos del depósito, que se efectiviza al ser procesada.
- Orden de transferencia: Registra una orden para el movimiento futuro de productos entre dos depósitos, que se efectiviza al ser procesada.
Para acceder y gestionar estas órdenes, su usuario necesita contar con los permisos específicos asociados a cada tipo de acción (agregar, ver, editar, borrar) para entradas, salidas y/o transferencias. A continuación, se detallan los permisos necesarios:
- Entradas: agregar orden de entrada a depósito, ver orden de entrada a depósito, editar orden de entrada a depósito, borrar orden de entrada a depósito.
- Salidas: agregar orden de salida a depósito, ver orden de salida a depósito, editar orden de salida a depósito, borrar orden de salida a depósito.
- Transferencias: agregar orden de transferencia a depósito, ver orden de transferencia a depósito, editar orden de transferencia a depósito (Nota: según el texto posterior, estas no se pueden editar), borrar orden de transferencia a depósito.
- Debido a la naturaleza de las órdenes, estas pueden crearse con fechas anteriores (similar a las operaciones directas), pero cada movimiento de stock asociado se registrará con la fecha y hora exactas en que se procesó la orden. En caso de procesamientos parciales múltiples, existirán varios registros de movimiento con diferentes fechas y horas.
Si dispone de todos los permisos, verá una interfaz similar a la siguiente:
Estas son las opciones disponibles para gestionar las órdenes. Al hacer clic sobre cada opción, será dirigido a la pantalla correspondiente. Cada una de estas acciones requiere un permiso específico y se explicará en detalle en las secciones siguientes.
Orden de entrada
Una orden de entrada representa un ingreso futuro de productos al depósito. Permite planificar la recepción de mercadería y diferir el impacto en el stock, ya que la simple creación de una orden no modifica el inventario.
Crear orden de entrada
Para registrar una nueva orden de entrada, es necesario disponer del permiso agregar orden de entrada a depósito.
Al seleccionar la opción Agregar Orden de Entrada, accederá a una pantalla donde podrá completar los detalles de la orden. Los campos principales a configurar son:
- Depósito: Seleccione el depósito destino donde ingresará la mercadería.
- Fecha: Indique de creación de la orden (no puede ser una fecha futura a la del sistema).
- Observación: Añada cualquier comentario o nota relevante (opcional).
A continuación, deberá añadir los productos incluidos en la orden. Cada producto se agrega individualmente.
Para cada línea de producto, puede especificar:
- Cantidad: Número de unidades del producto que se espera recibir.
- Calidad: Estado o condición del producto (ej: Apto, No Apto, etc.).
- Número de lote: Identificador del lote del producto (si aplica).
- Fecha de vencimiento: Fecha de caducidad del producto (si aplica).
- Número de serie: Identificador único de serie del producto (si aplica).
Al introducir una cantidad, el sistema la interpreta como la cantidad total esperada para esa línea. Durante el procesamiento de la orden, podrá visualizar las cantidades pendientes de recibir y las ya recibidas. Las diferencias entre lo esperado y lo recibido pueden indicar discrepancias que requieren atención.
Editar orden de entrada
Las órdenes de entrada solamente son editables mientras su estado sea pendiente.
La edición de una orden de entrada requiere el permiso editar orden de entrada a depósito.
Esta función permite modificar detalles de los productos ya incluidos en la orden, como la cantidad esperada, calidad, lote, vencimiento o número de serie (si aplican).
- Ajuste de Cantidad: Modificar la cantidad esperada en una línea de la orden. Esto no afecta el stock directamente, solo ajusta la expectativa de recepción.
- Modificación de Atributos: Puede cambiar la calidad, lote, vencimiento o número de serie de una línea de producto existente.
- Eliminar/Re-agregar Productos: Si necesita cambiar atributos clave (lote, calidad, etc.) de un producto, puede eliminar la línea existente y volver a agregar el mismo producto con los nuevos datos. También puede agregar nuevas líneas del mismo producto si, por ejemplo, espera recibir el mismo ítem pero con diferentes lotes o calidades.
Al hacer clic en Editar, accederá a la interfaz de modificación donde podrá realizar estos cambios y guardar la orden actualizada.
- Durante la edición, solo puede modificar o eliminar los productos que se agregaron originalmente a la orden.
- No es posible añadir productos diferentes a los que ya estaban en la orden inicial. Si necesita incluir un producto completamente nuevo, deberá crear una nueva orden de entrada o, alternativamente, borrar la orden existente y crearla de nuevo con todos los productos correctos.
Eliminar orden de entrada
Para eliminar una orden de entrada existente, necesita el permiso borrar orden de entrada a depósito.
Si una orden de entrada ya fue procesada (total o parcialmente), su eliminación revertirá el impacto en el stock correspondiente a los productos ya procesados.
Es decir, si una orden era por 10 unidades del producto X, y 3 unidades ya fueron procesadas (incrementando el stock), al eliminar la orden, el stock del producto X en el depósito disminuirá en esas 3 unidades. Las cantidades pendientes simplemente se cancelan.
Ver orden de entrada
Para consultar los detalles de una orden de entrada, necesita el permiso ver orden de entrada a depósito.
Al visualizarla, podrá ver el detalle de los productos incluidos, la cantidad pendiente de recibir y la cantidad ya recibida para cada línea.
Procesar orden de entrada
Para registrar la recepción física de mercadería contra una orden de entrada, necesita el permiso procesar orden de entrada a depósito.
Al procesar una orden, podrá seleccionar los productos incluidos en ella e indicar las cantidades reales recibidas, junto con sus respectivos atributos (número de lote, fecha de vencimiento, número de serie, según corresponda). Solo en este momento se actualiza el stock del depósito.
Solo puede procesar productos que fueron agregados durante la creación o edición de la orden.
Las órdenes pueden ser procesadas en múltiples instancias (parcialmente). Esto significa que puede registrar recepciones a medida que llega la mercadería, hasta completar la cantidad total esperada en la orden. Cada procesamiento generará un movimiento de stock independiente.
Al procesar una orden, el sistema no impide registrar una cantidad recibida mayor a la cantidad pendiente indicada en la orden. Si esto ocurre, la orden se marcará como Completa, pero existirá un sobre stock.
Esta cantidad adicional se reflejará en el stock del depósito. Esta situación suele ser un indicador de error:
- La orden de entrada original tenía una cantidad incorrecta.
- El proveedor envió más mercadería de la solicitada en la orden.
- Ocurrió un error durante el registro de la recepción.
Cancelar orden de entrada
Para anular una orden de entrada que ya no se procesará, necesita el permiso cancelar orden de entrada a depósito.
Al cancelar una orden, esta ya no podrá ser procesada. Si la orden tuvo procesamientos parciales previos, las cantidades pendientes quedarán anuladas y no se podrán recibir contra esta orden. La cancelación no revierte los movimientos de stock ya generados por procesamientos anteriores.
Borrar movimientos
Para revertir un procesamiento específico de una orden de entrada (un movimiento de stock ya registrado), necesita el permiso borrar movimiento de orden de entrada.
Esta opción solo está disponible si la orden ha sido procesada al menos una vez. Permite seleccionar un movimiento de entrada específico (correspondiente a un procesamiento) y eliminarlo, revirtiendo su impacto en el stock.
Si una orden tuvo múltiples procesamientos, puede seleccionar y eliminar cualquiera de ellos individualmente.
Esta acción no se puede deshacer.
Orden de salida
Una orden de salida funciona de manera análoga a la de entrada, pero representa una extracción futura de productos del depósito. Su creación planifica la salida, pero el stock solo se reduce al procesar la orden.
Todos los procesos (crear, editar, eliminar, ver, procesar, cancelar, borrar movimientos) son similares a los descritos para la orden de entrada, con la salvedad de que afectan el stock de manera negativa (reducción).
Crear orden de salida
Requiere el permiso agregar orden de salida a depósito.
Editar orden de salida
Requiere el permiso editar orden de salida a depósito. Solo editable en estado pendiente.
Eliminar orden de salida
Requiere el permiso borrar orden de salida a depósito. Revierte el stock si ya fue procesada.
Ver orden de salida
Requiere el permiso ver orden de salida a depósito.
Procesar orden de salida
Requiere el permiso procesar orden de salida a depósito. Reduce el stock al procesar. Permite procesamiento parcial.
Cancelar orden de salida
Requiere el permiso cancelar orden de salida a depósito. Anula cantidades pendientes.
Borrar movimientos
Requiere el permiso borrar movimiento de orden de salida. Revierte un procesamiento específico.
Imprimir remito
Para generar e imprimir un remito asociado a una salida de mercadería procesada, es necesario disponer del permiso agregar remito.
Un remito solo puede imprimirse si una orden de salida ha sido procesada total o parcialmente. Al hacer clic en el botón Imprimir Remito (generalmente disponible al ver una orden procesada o un movimiento específico), se mostrará un modal para seleccionar el movimiento de salida específico que se desea documentar en el remito.
Además de seleccionar el movimiento, el modal de impresión de remito permite configurar:
- Punto de Venta: Seleccione el punto de venta asociado al depósito de origen. Solo se mostrarán los puntos de venta habilitados para ese depósito.
- Cliente: Si la orden de salida se originó sin un cliente específico, podrá seleccionarlo en este momento. Si la orden ya tiene un cliente asociado (por ejemplo, si proviene de una venta), este campo aparecerá pre-completado y no será modificable.
- Número: Ingrese el número de remito. Este campo puede ser modificado para que coincida con la numeración pre-impresa o la secuencia deseada.
Solo se puede seleccionar un movimiento de salida para cada remito. Si una orden de salida fue procesada en varias instancias (múltiples movimientos) y necesita documentar toda la salida, deberá emitir un remito por cada movimiento procesado.
Orden de transferencia
Una orden de transferencia gestiona el movimiento planificado de productos entre dos depósitos (origen y destino). Conceptualmente, combina una orden de salida en el depósito origen y una orden de entrada en el depósito destino.
El proceso inicia con la creación de la orden de transferencia. Sin embargo, la orden de entrada en el destino (OEN) no se genera automáticamente en ese momento.
La orden de entrada (OEN) en el depósito destino se crea solo cuando se procesa (total o parcialmente) la salida correspondiente desde el depósito origen.
Si la salida desde el origen se procesa en múltiples instancias, se generarán múltiples órdenes de entrada (OEN) correspondientes en el depósito destino, una por cada procesamiento de salida.
Crear orden de transferencia
Requiere el permiso agregar orden de transferencia a depósito. Se especifican depósito origen, destino y los productos/cantidades a transferir.
Editar orden de transferencia
Las órdenes de transferencia no pueden ser editadas una vez creadas. Si necesita modificarla, deberá eliminarla y crear una nueva.
Eliminar orden de transferencia
Requiere el permiso borrar orden de transferencia a depósito. Si la salida ya fue procesada (generando una OEN en destino), eliminar la transferencia revertirá tanto la salida en origen como la entrada en destino correspondientes a los movimientos procesados.
Ver orden de transferencia
Requiere el permiso ver orden de transferencia a depósito. Muestra el estado general, origen, destino, productos y cantidades pendientes/procesadas.
Procesar orden de transferencia
Requiere el permiso procesar orden de transferencia a depósito. Este permiso se aplica sobre la salida desde el depósito origen. Al procesar la salida (total o parcial), se reduce el stock en origen y automáticamente se genera la OEN correspondiente en el depósito destino (en estado pendiente, lista para ser procesada su recepción).
Cancelar orden de transferencia
Requiere el permiso cancelar orden de transferencia a depósito. Anula las cantidades pendientes de salir del depósito origen. No afecta movimientos ya procesados ni las OEN ya generadas en destino.
Borrar movimientos
Para revertir un procesamiento específico de la salida de una transferencia (y su consiguiente OEN generada), necesita el permiso borrar movimiento de orden de salida (aplicado sobre el movimiento de la transferencia). Esta acción revertirá el stock en el depósito origen y eliminará la OEN asociada en el depósito destino (si aún no fue procesada) o indicará la necesidad de revertir también esa OEN si ya se procesó su entrada.
Imprimir remito
Requiere el permiso agregar remito. El funcionamiento es idéntico al de la orden de salida, permitiendo imprimir un remito por cada movimiento de salida procesado desde el depósito origen como parte de la transferencia.