Órdenes de salida: filtrar, crear y editar
Filtros combinados siempre visibles, edición total en borrador, reglas de Store + UDM y la comprobación del asistente Cluster adelantada.

Todos los filtros siempre visibles en la lista#
La lista admite consultas combinadas por estado, cliente, modo de envío, transportista y rango de fechas. Todos los filtros quedan siempre visibles sobre la lista; el antiguo pliegue «Filtros avanzados» desapareció. Combine condiciones, p. ej. «órdenes parcel del cliente X de esta semana aún en borrador». También puede filtrar por prioridad (Elevada 1+, Urgente 10+ o Predeterminada 0), por urgencia (solo urgentes o solo no urgentes) y por rango de fecha de envío: la fecha de envío coincide con la columna «Hora envío», así que solo devuelve pedidos ya enviados en ese período. La exportación usa exactamente los filtros aplicados, así que el CSV siempre coincide con la lista en pantalla.
Borradores totalmente editables#
Mientras la orden está en borrador, todo es editable: tipo, líneas y toda la cabecera (antes solo la cabecera). Pasado el borrador, se bloquea como antes.
Crear pedidos por importación CSV#
Las órdenes de salida pueden crearse en lote desde un archivo: en la lista, descargue la plantilla → complétela → súbala. La página procesa el archivo y envía las filas; el backend valida cada una (campos requeridos, cantidad > 0, SKU / cliente / almacén existentes, shipment_no no duplicado) y crea un borrador por shipment_no; las filas con el mismo shipment_no se fusionan en una orden.
- Columnas: shipment_no | client* | warehouse | order_type | ship_to_name* | ship_to_address* | ship_to_city* | ship_to_state | ship_to_postal* | ship_to_country | ship_to_phone | sku* | qty* | uom | note (* = requerido).
- Deje shipment_no vacío para autogenerarlo; warehouse vacío usa el almacén actual; order_type es parcel por defecto.
- Las filas que fallan se reportan con motivos y nunca entran al sistema; solo las válidas crean pedidos.
Reglas de Store y UDM#
- El desplegable Store está junto a Ship To: elija una tienda y la dirección se rellena sola y se bloquea (viene del maestro). Sin tienda, la dirección es texto libre.
- Al añadir un artículo a la línea, la UDM es un desplegable con la UDM por defecto del producto; cámbiela por línea si hace falta.
Asistente Cluster: comprobación parcel en el paso 1#
La comprobación de elegibilidad parcel ahora corre en el paso 1 (antes bloqueaba en el 4). Los números de orden son clicables y abren el detalle en una pestaña nueva.
Detalle de la orden: pestañas de registro#
Además de Info, el detalle de la orden tiene seis pestañas más que muestran todo lo que le pasó a esta orden. Antes decían «próximamente»; ya están activas.
- Picked Inventories: lo que se recogió de verdad para esta orden, agrupado por tarea de picking. Columnas: número de tarea, método, SKU, producto, cantidad (recogida / a recoger), ubicación de origen, tote (LPN) y lote. Si la orden se recogió en un cluster, solo se muestra la parte de esta orden.
- Shipped Inventories: cada envío salido de esta orden, una fila por paquete (parcel) o envío de carga (freight), con número SP, modo, transportista, servicio, número de seguimiento (PRO/BOL en carga), paquete x de n, peso y hora de salida. Expanda una fila para ver qué SKU y cantidades iban dentro.
- Shipping SN: los números de serie capturados para esta orden. Importante: estos números se capturan durante el picking (se escanean al meter el artículo en el tote/LPN); no se vuelven a verificar al despachar, y la pestaña lo indica. Columnas: número de serie, SKU, tarea de picking, tote/LPN, quién lo capturó y cuándo. Los productos sin seguimiento de serie dejan la pestaña vacía.
- Attachment Upload: archivos de esta orden — fotos del empaque, documentos firmados, papeles del transportista. Suba, descargue y borre; subir un archivo ya guardado lo adjunta al instante sin duplicarlo.
- Accessorial Charges: cargos extra de esta orden, elegidos del catálogo de facturación de Accounting (material de empaque, mano de obra extra, manipulación especial, recargo por urgencia, etc.). Ingrese la cantidad y el importe se calcula con el precio del catálogo. Una vez sincronizado un cargo, su precio ya no se puede cambiar aquí: anule la línea y cree una nueva con el importe correcto. Los cargos se liquidan en el cierre mensual de Accounting y van a la factura del cliente.
- Put Back History: cada vez que mercancía recogida de esta orden volvió a stock (Return to Stock). Columnas: SKU, cantidad devuelta, motivo (tarea cancelada, orden cancelada, artículo equivocado, cantidad equivocada, otro), la ubicación a la que volvió — «Pendiente» hasta que el almacenaje se hace de verdad —, quién lo inició y cuándo.
Ventana de envío: ubicación, transportista y servicio enlazados#
- Deduct from location ahora es un desplegable, no un cuadro de texto: elija por código o nombre de ubicación. Viene precargado con la ubicación a la que se recogió la mercancía (la ubicación de staging / picked de la tarea), así que normalmente solo hay que confirmar; cámbielo solo si la mercancía está en otro sitio.
- Carrier es un desplegable de transportistas activos. Al elegir uno, el desplegable Shipping Service se llena con los servicios de ese transportista; el servicio elegido se guarda en el envío y aparece en la pestaña Shipped Inventories.
Direct Ship: envíe una orden sin tarea de picking#
- En el detalle de la orden, el menú de acciones tiene Direct Ship para órdenes en Draft, Allocated o Planned. Úselo para órdenes pequeñas que puede tomar y enviar al momento, sin estación de empaque. Una orden Planned ya tiene tarea de picking: si el picking aún no empezó, Direct Ship cancela esa tarea automáticamente y envía la orden; si ya empezó, ya no puede enviarse directo — termine o cancele la tarea primero.
- La ventana lista cada línea con las ubicaciones desde las que puede descontar, el tipo de cada ubicación (picking / storage) y la cantidad disponible. Al confirmar, la orden pasa a Fulfilled. El sistema registra automáticamente una tarea de picking completada a su nombre, para que el historial y los conteos queden completos; puede abrirla desde el enlace de tarea de la orden.
- Si elige transportista, el número de seguimiento es obligatorio. Sin transportista — recogida por el cliente, por ejemplo — puede quedar vacío. Un solo número cubre toda la orden; los envíos de varios paquetes van por la estación de empaque.
- Las líneas descontadas desde una ubicación storage se envían por pallet: escanee o elija el pallet de cada línea, si no el envío se bloquea con un mensaje que indica qué falta.
- El campo de palé es ahora un solo cuadro combinado: escriba para filtrar, elija del desplegable (solo palés de la ubicación elegida) o escanee: una coincidencia exacta se acepta sola. Al cambiar la ubicación, el palé se borra, así nunca sale de la ubicación equivocada por accidente.
- ¿Falta stock? Ponga la cantidad de una línea en 0 (o menos de lo pedido) y confirme la falta con un motivo: la orden se envía igualmente y queda marcada como short-fulfilled. Una orden cuyo picking ya empezó no puede usar Direct Ship: termine o cancele la tarea primero.
Ventana de clonación: vea qué se copia antes de confirmar#
Clonar ahora abre una ventana completa en vez de la confirmación simple del navegador. Enumera lo que se copiará — la cabecera (cliente, dirección de entrega, preferencia de transportista, regalo) y todas las líneas con cantidades, UDM y campos personalizados — y lo que NO se copiará: la línea de estados, la tarea de picking, las cantidades recogidas / enviadas, los números de seguimiento, y los cargos y adjuntos. El número de la nueva orden lo genera el sistema; al clonar, llega a la nueva orden, que vuelve a empezar en borrador.
Ship-to: elija de la libreta, elija una tienda o escríbalo#
- El bloque Ship-to en crear y editar funciona de dos maneras: elija una dirección de la libreta del cliente o escriba el destinatario a mano. Las direcciones viven en la libreta del cliente (Master Data), compartida por OMS y WMS.
- Marque «Solo tiendas» para filtrar la libreta a direcciones de tienda (cada dirección muestra su tipo). Al elegir una tienda, todo el bloque Ship-to se rellena con su dirección y se bloquea — la dirección se mantiene en la libreta; desbloquee solo si necesita cambiarla para esta orden.
- En una orden existente, Ship-to solo puede cambiarse mientras sigue en Draft. Después el bloque queda de solo lectura: la dirección prometida ya no cambia a mitad de camino.
Formulario de edición: Carrier es un desplegable y Shipping Service lo sigue#
- Carrier ya no es texto libre: elija de los datos maestros de transportistas (la misma lista que usan recepción y la ventana de envío). Mantenga la lista maestra en Carriers y todos los formularios la usan.
- Shipping Service sigue al transportista elegido: si tiene servicios guardados, aparecen en un desplegable y la elección se guarda en la orden. Al cambiar de transportista el servicio se limpia para elegir de nuevo. Si no hay servicios guardados, el campo queda como texto libre.
Crear la tarea de picking: elija quién recoge (opcional)#
Al crear una tarea Order Pick — desde el detalle de la orden o en lote desde la lista (Create Pick Task → Order Pick) — ahora aparece una ventana que pregunta quién la recoge. Elija un miembro del almacén para asignarla al instante, o déjelo vacío: la tarea se crea sin asignar y puede asignarse después o ser tomada por un picker. En cuanto se crea la tarea, la orden pasa de Allocated a Planned.