wiki/Operaciones Core/Órdenes salientes: de la lista de selección al conocimiento de embarque
12Operaciones CoreLectura mínima 5

Órdenes salientes: de la lista de selección al conocimiento de embarque

Cinco tipos de salida, los documentos que genera la plataforma, la puerta que mantiene el stock no preparado fuera de una venta, y la reversión para cuando una orden tiene que volver.

Una orden saliente es el espejo de una entrante: los activos se van, el papeleo va detrás, finanzas cierra el trato. La plataforma se encarga de cada pieza para que el operador no la reconstruya desde cero. Cada orden recibe un número con la forma OUT-2026-00042, asignado por inquilino y por año por la base de datos bajo un bloqueo, así que dos personas que crean órdenes en el mismo segundo nunca acaban con la misma referencia en dos camiones distintos.

Cinco tipos de salida

Venta, reciclaje, transferencia interna, devolver al cliente y donación. El tipo controla qué documentos tienen sentido y cómo se comporta la orden. Una venta que viene de un trato de Market o de una subasta ganada arrastra su trato consigo; una venta sin Market ni Auction detrás es una venta directa y necesita un expediente de venta antes de poder existir: comprador, activos exactos, precio, factura y decisiones de liquidación. Ese flujo tiene su propio artículo, Venta directa, y este no lo repite.

El juego de documentos

Para cada salida, la plataforma genera bajo demanda los documentos que corresponden: lista de selección, albarán, conocimiento de embarque, informe de carga, certificado de reciclaje. Cada uno es una ruta bajo /core/outbound/[id]/{type}, renderizada en el servidor y lista para imprimir. Las plantillas de documento son configurables por inquilino y por tipo de salida en /settings/core/templates, así que un conocimiento de embarque de una venta usa un texto base distinto que el de una transferencia interna.

Lista de selección y la pestaña de artículos

La lista de selección es el documento de planta: qué palet, qué estantería, qué posición, qué activo. El modo saliente del escáner la recorre: se escanea un activo, la plataforma confirma que está en la línea correcta y da error si no. En la propia orden, la pestaña de artículos busca en todos los artículos de la orden por etiqueta de activo, número de serie, modelo, grado, ubicación o estado de selección y empaquetado antes de enseñar una página. Pasar de preparando a preparado confirma que la lista de selección está hecha; pasar de empaquetando a listo para enviar confirma que la lista de empaquetado está hecha.

La puerta de listo

Antes de que un activo pueda aterrizar en una venta, tiene que pasar la puerta de listo: grados presentes, una calificación general vendible, disposición de reventa y evidencia de borrado para todo lo que lleve datos. En el lado de los datos, la plataforma lee el grado D: D0 significa no borrado y suspende la puerta; D1, D2 y D3 pasan, siendo D3 el borrado certificado. No hace falta un reacondicionamiento registrado: “Tal como se recibió” es una manera válida de vender un dispositivo. Su equipo tiene un único mando en /settings/core/outbound: una puntuación mínima de calidad de 0 a 5, con un interruptor para ocultar todo lo que quede por debajo. La puerta se aplica en el servidor; el operador no puede enviar por accidente un activo de grado D a un comprador que pagó por grado B.

Cancelar, revertir y lo que se queda

Una orden que aún no ha empezado a enviarse se puede cancelar con un motivo. Si esa orden cuelga de un escrow retenido, el dinero no se queda colgando con ella: la plataforma pone el escrow en reembolsado, crea una liquidación de reembolso al comprador y registra qué cancelación lo provocó. Una vez que la orden está enviada, parcialmente enviada o entregada, cancelar ya no es la herramienta: lo es revertir. Revertir una orden enviada o parcialmente enviada la devuelve a listo para enviar, borra las marcas de envío y devuelve los activos realmente enviados a su estado y a su etapa de flujo previos al envío; un artículo que nunca se envió se queda como estaba. La evidencia permanece como registro histórico. Un escrow retenido sigue retenido, salvo que un camino de escrow aparte mueva el dinero. Donde hace falta una anulación de administrador, hace falta un motivo de verdad. “Porque le di al botón” no es un motivo. Es una confesión.

La cancelación, el posible registro del reembolso y el registro de auditoría se guardan juntos, también mediante una integración. Si falla algún paso, se conserva el estado anterior. Repetir la misma solicitud no duplica el reembolso, y un envío simultáneo no puede reabrir la orden cancelada. Este registro no ejecuta ninguna transferencia bancaria.

Los tratos entre inquilinos se envían con protección o no se envían

Una venta que viene de un trato de Market o de Auction solo puede enviarse cuando el escrow está retenido o eximido, o cuando el trato lleva una renuncia mutua confirmada. La ausencia de una fila de escrow no es una renuncia, y un motivo de “sin escrow” escrito en un expediente de venta directa no vale para la salida de un trato. Finanzas siempre puede saber si los fondos estaban protegidos o si se liquidaron fuera a propósito; y si no se puede demostrar ninguna de las dos, el camión espera.

Transportistas

El seguimiento necesita un transportista. Un inquilino que no haya configurado ninguno ve “Aún no hay transportistas configurados” en el formulario de seguimiento, con un enlace a Settings → Transportistas de envío, donde “Valores predeterminados de semillas” añade los habituales de un clic. La lista de transportistas que configure su equipo es la lista entre la que pueden elegir sus operadores: nada global, nada caducado.