D07 · L3 · 01 — Order Management System (OMS/ATP/CTP)Sistema de Gestión de Pedidos (OMS/ATP/CTP)

OMS architecture: order capture, routing & orchestrationArquitectura OMS: captura, ruteo y orquestación de pedidos

In omnichannel, the OMS decides cost and service before anyone picks a unit. Route badly and every downstream system executes the mistake efficiently.

En el omnicanal, el OMS decide costo y servicio antes de que alguien surta una unidad. Si rutea mal, cada sistema aguas abajo ejecuta el error con eficiencia.

01What it isQué es

An Order Management System (OMS) captures orders from every channel, checks availability, decides which node fulfills each order — DC, store or supplier — and orchestrates execution with the WMS and TMS while keeping the customer informed.

Un sistema de gestión de pedidos (OMS) captura pedidos de todos los canales, verifica disponibilidad, decide qué nodo cumple cada pedido —CEDIS, tienda o proveedor— y orquesta la ejecución con el WMS y el TMS mientras mantiene informado al cliente.

02Why it mattersPor qué importa

When each channel runs its own order logic, the same unit is sold twice, orders ship from the wrong node and nobody has one view of order status. The OMS is the decision layer of omnichannel fulfillment: it decides how each order is served, while the WMS and TMS execute. Routing rules are business decisions, so commercial and supply chain teams must design them together.

Cuando cada canal opera su propia lógica de pedidos, la misma unidad se vende dos veces, los pedidos salen del nodo equivocado y nadie tiene una sola vista del estatus. El OMS es la capa de decisión del fulfillment omnicanal: decide cómo se atiende cada pedido, mientras el WMS y el TMS ejecutan. Las reglas de ruteo son decisiones de negocio, así que los equipos comercial y de cadena de suministro deben diseñarlas juntos.

03How it is doneCómo se hace

1
Unify order capture. All channels feed one order record with one status model.
2
Give the OMS a single inventory view. Every node, in near real time, with reservations.
3
Write routing rules with the business. Cost, promise, customer priority and node capacity, in explicit order.
4
Integrate execution and measure routing. Real-time links to WMS and TMS; track how often orders go to the optimal node.
1
Unifica la captura de pedidos. Todos los canales alimentan un solo registro de pedido con un solo modelo de estatus.
2
Dale al OMS una vista única del inventario. Todos los nodos, casi en tiempo real, con reservas.
3
Escribe las reglas de ruteo con el negocio. Costo, promesa, prioridad del cliente y capacidad del nodo, en un orden explícito.
4
Integra la ejecución y mide el ruteo. Enlaces en tiempo real con WMS y TMS; mide qué tan seguido los pedidos van al nodo óptimo.

04The concept in depthEl concepto a fondo

🛒The OMS: the brain that orchestrates fulfillment of every order›
The Order Management System (OMS) manages the complete lifecycle of an order — from capture (when the customer places the order) to delivery confirmation. The OMS orchestrates which logistics network node will serve the order (DC, store, supplier dropship), verifies availability with ATP, generates the delivery promise, and coordinates execution with the WMS and TMS.
📊OMS core functions›
(1) Order capture: receives orders from all channels (e-commerce, EDI, phone, app, physical store) in a single system. (2) ATP/Available-to-Promise: verifies inventory availability to fulfill the order. (3) Order routing: decides which network node will serve the order — optimizing cost, lead time, and inventory availability. (4) Order orchestration: coordinates order execution with the WMS (for dispatch) and TMS (for transport). (5) Order visibility: provides the customer and CS team real-time order status.
🔄OMS vs. ERP vs. WMS: system boundaries›
The ERP manages accounting inventory and the financial order cycle (invoice, accounts receivable). The WMS manages physical inventory movements in the warehouse. The OMS manages order business logic — what was promised, from where it’s served, and what status it’s in. All three layers must be integrated but have distinct responsibilities.
🏆Intermediate vs. Advanced›
Intermediate: processes orders in the OMS per defined routing rules, manages exceptions for non-routable orders.

Advanced: designs OMS architecture with correct routing rules and ATP policies; leads implementation; manages integration with channel systems and execution systems.
🛒El OMS: el cerebro que orquesta el cumplimiento de cada pedido›
El sistema de gestión de pedidos (OMS) administra el ciclo de vida completo de un pedido, desde la captura (cuando el cliente lo coloca) hasta la confirmación de entrega. El OMS decide qué nodo de la red logística atenderá el pedido (CEDIS, tienda, dropship del proveedor), verifica la disponibilidad con el ATP, genera la promesa de entrega y coordina la ejecución con el WMS y el TMS.
📊Funciones centrales del OMS›
(1) Captura de pedidos: recibe pedidos de todos los canales (e-commerce, EDI, teléfono, app, tienda física) en un solo sistema. (2) ATP/Available-to-Promise: verifica la disponibilidad de inventario para cumplir el pedido. (3) Ruteo de pedidos: decide qué nodo de la red atenderá el pedido, optimizando costo, lead time y disponibilidad. (4) Orquestación: coordina la ejecución del pedido con el WMS (despacho) y el TMS (transporte). (5) Visibilidad: da al cliente y al equipo de servicio el estatus del pedido en tiempo real.
🔄OMS vs ERP vs WMS: fronteras entre sistemas›
El ERP gestiona el inventario contable y el ciclo financiero del pedido (factura, cuentas por cobrar). El WMS gestiona los movimientos físicos de inventario en el almacén. El OMS gestiona la lógica de negocio del pedido: qué se prometió, desde dónde se atiende y en qué estatus está. Las tres capas deben estar integradas, pero tienen responsabilidades distintas.
🏆Intermedio vs Avanzado›
Intermedio: procesa pedidos en el OMS según las reglas de ruteo definidas y gestiona las excepciones de pedidos no ruteables.

Avanzado: diseña la arquitectura del OMS con reglas de ruteo y políticas de ATP correctas; lidera la implementación; gestiona la integración con los sistemas de canal y de ejecución.

05In practiceEn la práctica

🛒The OMS is the most important system in the omnichannel architecture — not the WMS or TMS›
The WMS and TMS are execution systems. The OMS is the decision system that defines how each order is served. Without an OMS that orchestrates correctly, the most sophisticated execution systems cannot deliver the omnichannel experience customers expect.
🔗Real-time OMS-WMS-TMS integration is the prerequisite of promise accuracy›
An OMS that makes a delivery promise without real-time confirmation from the WMS (is inventory available?) and the TMS (how long will transit take?) will generate promises that cannot be kept.
📋Define OMS routing rules with the commercial team — not just logistics›
OMS routing rules have commercial implications (prioritize strategic customer) and logistical implications (nearest node, lowest cost). Rule design requires input from both teams.
📊Measure order routing accuracy — the % of orders routed to the optimal node›
It’s the metric that verifies whether the OMS routing engine is functioning correctly and whether the business rules reflect the company’s current priorities.
🛒El OMS es el sistema más importante de la arquitectura omnicanal, no el WMS ni el TMS›
El WMS y el TMS son sistemas de ejecución. El OMS es el sistema de decisión que define cómo se atiende cada pedido. Sin un OMS que orqueste correctamente, ni los sistemas de ejecución más sofisticados pueden entregar la experiencia omnicanal que esperan los clientes.
🔗La integración OMS-WMS-TMS en tiempo real es el prerrequisito de una promesa exacta›
Un OMS que hace una promesa de entrega sin confirmación en tiempo real del WMS (¿hay inventario?) y del TMS (¿cuánto tardará el tránsito?) generará promesas que no pueden cumplirse.
📋Definir las reglas de ruteo del OMS con el equipo comercial, no solo con logística›
Las reglas de ruteo tienen implicaciones comerciales (priorizar al cliente estratégico) y logísticas (nodo más cercano, menor costo). Su diseño requiere la participación de ambos equipos.
📊Medir la exactitud del ruteo: el % de pedidos ruteados al nodo óptimo›
Es la métrica que verifica si el motor de ruteo del OMS funciona correctamente y si las reglas de negocio reflejan las prioridades actuales de la empresa.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: Omnichannel OMS implementation — retailer with 5 channels and 4 inventory nodes
Retailer has 5 sales channels (web, app, store, call center, marketplace) and 4 nodes (national DC, regional DC, online stores, dropship). Without an OMS, each channel has its own routing logic and inventory management.
OMS functionalityBefore (no OMS)After (with OMS)
Unified inventory visibility across 4 nodes● HIGHSiloed inventory by channel · Frequent overselling when same item sold in 2 channels
Automatic routing to lowest-cost/lead-time node● HIGHManual, ad-hoc rules · 28% of orders suboptimally routed
Unified delivery promise across all channels● MEDIUMGeneric lead time by channel · Not differentiated by node or destination
Real-time order status visibility for customer and CS● HIGH0% real-time visibility · CS managed updates by email
Result: Post-OMS: Overselling eliminated. Optimal routing: 94% of orders to the correct node. Promise accuracy: 91.4% → 97.2%. CS query resolution time: 8.4 min → 2.1 min with real-time order status visibility.
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: Implementación de OMS omnicanal — retailer con 5 canales y 4 nodos de inventario
El retailer tiene 5 canales de venta (web, app, tienda, call center, marketplace) y 4 nodos (CEDIS nacional, CEDIS regional, tiendas en línea, dropship). Sin OMS, cada canal tiene su propia lógica de ruteo y gestión de inventario.
Funcionalidad del OMSAntes (sin OMS)Después (con OMS)
Visibilidad unificada del inventario en 4 nodos● ALTOInventario en silos por canal · Sobreventa frecuente cuando el mismo artículo se vende en 2 canales
Ruteo automático al nodo de menor costo/lead time● ALTOReglas manuales e improvisadas · 28% de los pedidos ruteados de forma subóptima
Promesa de entrega unificada en todos los canales● MEDIOLead time genérico por canal · Sin diferenciar por nodo ni destino
Visibilidad del estatus del pedido en tiempo real para cliente y servicio● ALTO0% de visibilidad en tiempo real · Servicio al cliente actualizaba por correo
Resultado: Después del OMS: se eliminó la sobreventa. Ruteo óptimo: 94% de los pedidos al nodo correcto. Exactitud de la promesa: 91.4% → 97.2%. Tiempo de resolución de consultas de servicio: 8.4 min → 2.1 min con visibilidad del estatus en tiempo real.

07How it is measuredCómo se mide

🛒Order Routing Accuracy % (orders routed to the optimal node)›
Order Routing Accuracy %
(Orders routed to the lowest-cost + lead-time node per OMS policy / Total orders routed) × 100
Benchmark: >95% of orders routed to the optimal node by the OMS engine
⚠️ Incorrect routing creates two simultaneous problems: the order is served from a suboptimal node (higher cost or longer lead time) and the inventory at the optimal node remains unused.
🔄Order Cycle Time (time from order capture to delivery)›
Order Cycle Time
Confirmed delivery date/time − Order capture date/time
Benchmark: <24 hours for same-day e-commerce · <48 hours for next-day · <5 business days for standard B2B · Varies by channel promise
🔑 Order cycle time is the KPI that measures the total speed of the end-to-end logistics chain. Differentiation by channel (same-day, next-day, standard) reflects the different value propositions to the customer.
🛒Exactitud del ruteo de pedidos % (pedidos ruteados al nodo óptimo)›
Exactitud del ruteo de pedidos %
(Pedidos ruteados al nodo de menor costo + lead time según la política del OMS / Total de pedidos ruteados) × 100
Benchmark: >95% de los pedidos ruteados al nodo óptimo por el motor del OMS
⚠️ Un ruteo incorrecto crea dos problemas simultáneos: el pedido se atiende desde un nodo subóptimo (mayor costo o lead time) y el inventario del nodo óptimo se queda sin usar.
🔄Tiempo de ciclo del pedido (desde la captura hasta la entrega)›
Tiempo de ciclo del pedido
Fecha/hora de entrega confirmada − Fecha/hora de captura del pedido
Benchmark: <24 horas en e-commerce mismo día · <48 horas en día siguiente · <5 días hábiles en B2B estándar · Varía según la promesa del canal
🔑 El tiempo de ciclo del pedido es el KPI que mide la velocidad total de la cadena logística de punta a punta. La diferenciación por canal (mismo día, día siguiente, estándar) refleja las distintas propuestas de valor al cliente.

08What you would useQué se usa

📌 OMS Platforms
🟦Manhattan Active Omni›
Module: Omnichannel OMS + ATP + Order Routing

The reference OMS for complex omnichannel operations. Manages the complete order lifecycle from capture to delivery with intelligent routing based on cost, lead time, and inventory availability.
🟩SAP S/4HANA — Sales Order Management + aATP›
Module: ERP-Integrated OMS + Advanced ATP

SAP S/4HANA with the aATP (Advanced Available-to-Promise) module as an OMS integrated with the ERP for companies that don’t require a standalone OMS solution.
🟦Salesforce Order Management›
Module: Cloud OMS for B2C Retail

Salesforce OMS for B2C retailers with native integration with Salesforce Commerce Cloud and Service Cloud.
📌 Plataformas OMS
🟦Manhattan Active Omni›
Módulo: OMS omnicanal + ATP + ruteo de pedidos

El OMS de referencia para operaciones omnicanal complejas. Gestiona el ciclo de vida completo del pedido, de la captura a la entrega, con ruteo inteligente basado en costo, lead time y disponibilidad de inventario.
🟩SAP S/4HANA — Gestión de pedidos de venta + aATP›
Módulo: OMS integrado al ERP + ATP avanzado

SAP S/4HANA con el módulo aATP (Advanced Available-to-Promise) como OMS integrado al ERP, para empresas que no requieren una solución OMS independiente.
🟦Salesforce Order Management›
Módulo: OMS en la nube para retail B2C

OMS de Salesforce para retailers B2C con integración nativa con Salesforce Commerce Cloud y Service Cloud.
The bottom lineEn corto

Make the OMS the single brain of the order. One capture, one inventory view, routing rules written with the business, and real-time integration with execution.

Haz del OMS el único cerebro del pedido. Una sola captura, una sola vista del inventario, reglas de ruteo escritas con el negocio e integración en tiempo real con la ejecución.

All D07 componentsTodos los componentes de D07D07 artifactsArtifacts de D07SCRA