Son las 3:47 p.m. de un viernes en Denver. Una vendedora en Front Range Plumbing Supply atiende una llamada de un gerente de proyecto de Mortenson Construction. Están a 11 semanas del retrofit de la torre del hospital Saint Joseph, y el ingeniero mecánico acaba de especificar 80 unidades de un calentador de agua comercial de 100 galones — tu modelo, el del intercambiador de calor de acero inoxidable. El contratista general las necesita en la obra para el próximo viernes o la inspección se desliza dos semanas.
La vendedora abre su ERP. Ve "En Stock" junto al SKU. Cotiza una entrega de 5 días. Gana la licitación contra otras dos casas de suministro. Envía al cliente una confirmación a las 4:10 p.m. y se va a casa para el fin de semana sintiéndose bastante bien respecto a su comisión.
El lunes por la mañana, la OC llega a tu escritorio de pedidos. Tu existencia real es de 12 unidades. Otro distribuidor en Phoenix sacó 110 durante el fin de semana a través de tu portal — tuvieron una construcción multifamiliar que finalmente se liberó después de seis meses atorada en el infierno de permisos. Puedes fabricar 80 más, pero el ciclo de producción es de 14 días laborables más QC más embalaje. El mejor caso de envío es tres semanas.
Tu CSR llama a Front Range. Front Range llama a Mortenson. Mortenson llama a Ferguson, que tiene 90 de una unidad Bradford White comparable en el piso en Salt Lake. El pedido se ha ido para el almuerzo del martes. La relación con Front Range se enfría diez grados. El ingeniero mecánico silenciosamente añade Bradford White a la lista de proveedores aprobados para los próximos tres proyectos.
Eso es lo que se ve como vender aire. Y sucede cada viernes por la tarde en casas de suministro a lo largo de Norteamérica porque el feed de inventario con el que están trabajando tus distribuidores está viejo antes de que la vendedora siquiera levante el teléfono.
Por qué el feed por lotes diarios dejó de ser suficiente
La mayoría de los fabricantes todavía empujan el inventario del canal de la misma manera que lo hacían en 2008. Un job nocturno — usualmente programado alrededor de las 2 a.m. Hora del Este — genera un archivo plano de SKU, existencia y cadenas de tiempos de entrega. SFTP lo recoge. El ERP de cada distribuidor lo ingesta entre las 4 y 7 a.m. hora local. Para cuando su primer vendedor inicia sesión, el número tiene entre cuatro y doce horas de antigüedad.
Eso funcionaba cuando los distribuidores cotizaban desde un catálogo impreso y te llamaban para confirmar antes de comprometerse con cualquier cosa sobre $5.000. No funciona ahora. La vendedora está al teléfono con el cliente, el cliente quiere un número en 90 segundos, y la vendedora lee lo que sea que la pantalla muestre. No hay devolución de llamada. La pantalla es la verdad, y la pantalla está equivocada.
Agravando el problema: la pantalla a menudo combina tu feed desactualizado con los pedidos comprometidos-pero-no-enviados del propio distribuidor, sus OC en tránsito de ti, y un buffer que su gerente de compras fijó hace seis trimestres y olvidó. El número que la vendedora ve es una ficción hecha de tres puntos de datos desactualizados diferentes apilados uno encima del otro.
Tus distribuidores tier-A — los que hacen $4M o más — han comenzado a pedir acceso a API. Quieren una llamada en tiempo real. Los mayoristas de plomería más grandes, las casas eléctricas como Rexel y Sonepar, las cadenas más grandes de HVAC — están construyendo integraciones que tiran ATP en vivo en el momento de la cotización. Si no puedes servir esa llamada, estás siendo esquivado. Cotizan el producto de tu competidor porque tu competidor responde la API.
Disponible-para-Prometer: qué significa realmente el número
ATP no es existencia. Este es el error más común en el inventario del canal, y es el que crea el escenario de Denver.
El ATP real es un cálculo:
| Componente | Qué es | Efecto sobre ATP |
|---|---|---|
| Existencia | Unidades físicas en tu piso de almacén, contadas con precisión | Punto de partida |
| Comprometido | Pedidos de venta abiertos, liberaciones contra OC generales aún no enviadas | Resta |
| Asignado | Reservado contra reabastecimiento VMI, retiros semanales tier-A, programas contratados | Resta |
| Stock de seguridad | Buffer mantenido para absorber varianza de demanda y proteger cuentas críticas | Resta |
| Entrante en muelle | Unidades de OC recibidas pero aún no almacenadas o con QC | No suma hasta liberación |
| ATP real | Lo que realmente puedes prometer a un nuevo llamante ahora mismo | = |
Cuando tu feed nocturno exporta "en stock", casi siempre está exportando la existencia menos un número de comprometido desactualizado. No está neteando asignaciones contra liberaciones de OC generales que llegarán el lunes. No está honrando el stock de seguridad que tu VP de ventas prometió a las tres cuentas principales después del fiasco de stockout del año pasado.
La llamada de Denver necesita el número real de ATP, calculado en el momento en que la vendedora pregunta — no hace 14 horas. Si tu ATP a las 3:47 p.m. del viernes dice 12 unidades disponibles después de netear el retiro de fin de semana de Phoenix y el stock de seguridad que prometiste a tus cinco cuentas principales, la vendedora en Front Range ve 12, cotiza en consecuencia, y ofrece ya sea un envío parcial más tiempo de producción para el saldo, o recomienda el SKU sustituto que también muestras en el portal. Cualquiera de las dos rutas mantiene el pedido. Ninguna involucra al cliente descubriendo el martes siguiente que vendiste aire.
Reglas de asignación cuando la matemática no cubre a todos
No siempre tendrás suficiente existencia para satisfacer a cada distribuidor que tira en la misma semana. Eso no es un problema de software. Es una realidad de fabricación. El problema de software es tener una regla defendible y transparente sobre quién obtiene qué.
Cuatro patrones de asignación aparecen en la práctica. Ninguno es incorrecto. Elige uno y escríbelo antes del próximo stockout, no durante.
FIFO (primero-en-llegar-primero-en-servirse). Quien sea cuya OC llegue a la cola primero obtiene producto. Más simple de explicar, más difícil de defender cuando tu cuenta tier-A de $9M pierde frente a una cuenta tier-C de $400K que disparó una OC cinco minutos antes. Funciona para SKU commodity. No funciona para programas de canal que dependen de niveles.
Asignación por prioridad de nivel. Los socios tier-A obtienen primera opción sobre el inventario restringido, luego B, luego C. Defendible comercialmente — has estado diciéndole a tus cuentas principales que obtienen tratamiento preferencial, y ahora estás cumpliendo. Los distribuidores tier-C verán "sin stock" mientras se sirve tier-A, y lo descubrirán dentro de aproximadamente dos ciclos. Sé honesto sobre la regla en tus acuerdos de canal.
Compromisos de OC generales primero. Si un distribuidor firmó una OC general por 200 unidades al mes y está liberando contra ella, esas unidades salen de la parte superior antes de que alguien más sea asignado. Regla más limpia para relaciones VMI y CMI. Premia a los distribuidores que comprometen volumen adelantado. La trampa es que puedes sobrecomprometer OC generales y encontrarte sin inventario de spot para demanda tier-A. Limita los compromisos de OC generales al 65–75% de la capacidad de pronóstico y tendrás espacio para manejar la llamada de Denver.
Elección del fabricante. Tu gerente de canal asigna a mano. Flexibilidad máxima. Defensibilidad mínima. La frase "llamé a Mike sobre eso" se usa mucho en salas de reuniones. Funciona en redes pequeñas. Se desmorona a escala.
La mayoría de los canales bien gestionados usan un híbrido: los compromisos de OC generales salen primero, luego la prioridad de nivel maneja el resto, con una pequeña reserva extraída para elección del fabricante en situaciones estratégicas. Lo que elijas, documéntalo en el portal. Cuando un distribuidor llegue a "asignado" en lugar de "disponible", debería poder hacer clic y ver por qué — y cuál es su posición en la cola.
Tiempos de entrega que no están inventados
La otra mitad del problema de Denver es la cotización de entrega de 5 días. ¿De dónde salió eso? Salió de la cabeza de la vendedora, basado en lo que recordaba de los últimos seis pedidos que se enviaron a tiempo. No fue un número del sistema. No fue tu número. Fue una adivinanza que el cliente trató como un compromiso.
El tiempo de entrega calculado es un número real que puedes computar y mostrar:
Ciclo de producción (días) + QC y acabados (días) + Embalaje / paletizado (días) + Tránsito saliente por código postal de destino (días) = Tiempo de entrega prometido envío-a-llegada
Para un calentador de agua comercial configurado construido a pedido, eso podría ser 14 + 2 + 1 + 4 = 21 días calendario desde el escenario de Denver. Para un SKU en stock sacado de Memphis que va a una casa de suministro en Denver, podría ser 0 + 0 + 1 + 3 = 4 días. Misma familia de productos. Tiempos de entrega radicalmente diferentes. La vendedora no debería estar adivinando cuál aplica.
Muestra el tiempo de entrega calculado directamente en el portal junto al número de ATP. Cuando la vendedora ve "12 disponibles, se envía en 2 días hábiles; el saldo del pedido de 80 unidades se construye en 19 días hábiles", puede tener una conversación real con el contratista general sobre envío parcial, expedición, o el SKU sustituto. Puede cotizar una fecha que realmente puede cumplir. Ese único cambio — un número real de tiempo de entrega en lugar de una estimación por intuición de la vendedora — es lo que cambia tu OTIF de los 80 altos a los 90 medios.
La disciplina que esto requiere es tuya, no del distribuidor. Tu programa de producción tiene que ser preciso. Tu ciclo de QC tiene que ser predecible. Tu tabla de tiempo de tránsito tiene que mantenerse contra el desempeño real del transportista, no el documento de tarifas que te dio FedEx en 2022. Basura entra, basura sale — y la basura aparece en la papelería de recepción del muelle de carga del cliente.
SKU sustitutos: el asesino del pedido atrasado
Cuando el SKU solicitado está asignado, la peor respuesta es "sin stock". La siguiente peor es "tendré que devolverle la llamada". La respuesta correcta es "Tengo 80 del modelo comparable, mismo caudal, misma garantía, disponible para envío al día siguiente — ¿quieres que lo cambie?"
Esa respuesta requiere una tabla de sustitutos que el fabricante mantiene y empuja al portal. Para cada SKU, define equivalentes forma-ajuste-función (misma especificación, diferente número de parte — usualmente una actualización de generación o variante regional), alternativas de actualización (el siguiente tamaño arriba, a menudo al mismo precio durante situaciones de restricción), equivalentes de línea cruzada (un SKU de una familia de producto hermana que cumple la especificación), y notas de compatibilidad que la vendedora pueda leer al cliente.
Cuando la vendedora teclea el SKU original y ve asignado/limitado, el portal muestra las alternativas con sus propios números de ATP y tiempo de entrega. La decisión ocurre en la misma llamada. El pedido no va a Ferguson. La relación con Front Range se mantiene intacta porque les entregaste una salvada en lugar de un problema.
Los fabricantes que hacen esto bien reportan tasas de aceptación de SKU sustitutos de 35–55% en líneas restringidas. Eso son ingresos directamente recuperados que de otra manera habrían caminado a un competidor. También es la señal más fuerte que puedes enviar a tu canal de que estás construido para manejar sus problemas, no empujarlos a sus clientes.
La disciplina interna que ningún software puede saltarse
Todo lo anterior solo funciona si tu propio inventario es preciso. ATP calculado desde una existencia que está fuera por 15% es solo una mentira más precisa. Conteos cíclicos, precisión de inventario perpetuo en los 90 altos, actualizaciones de recepción en tiempo real desde el muelle, almacenaje impulsado por escaneo — estos no son proyectos glamorosos. Son la base bajo todo lo demás.
Si tu almacén todavía hace inventarios mensuales contra un sistema que deriva entre conteos, ningún portal en el mundo salvará la llamada de Denver. La vendedora en Front Range verá un número que empujaste confiadamente a las 2 a.m., el número estará equivocado para las 8 a.m., y estarás de vuelta en la misma conversación con Mortenson el lunes siguiente.
Las herramientas para arreglar esto existen y no son caras. Recepción y almacenaje impulsados por escaneo a través de un WMS real. Programas de conteo cíclico que golpean cada SKU en una cadencia de 30/60/90 basada en velocidad. Actualizaciones de inventario perpetuo que fluyen a tu motor de ATP en segundos, no horas. El sistema de gestión de almacén de OrderHUBx maneja el lado muelle-a-estante, y BatchTrack mantiene la trazabilidad a nivel de lote lo suficientemente ajustada para que las retenciones de QC no deriven silenciosamente a tu fondo disponible. El plano de control que publica ATP a tus distribuidores solo funciona tan bien como los datos del piso que lo alimentan.
Qué pasa con OTIF cuando esto sale bien
OTIF — on-time, in-full — es el número por el que tus distribuidores realmente te califican. Sus revisiones de scorecard no se preocupan por tu margen bruto o tu programa de producción. Les importa si las unidades aparecieron cuando dijiste que lo harían, en la cantidad que comprometiste.
La cotización impulsada por ATP, los tiempos de entrega calculados y el mostrado de SKU sustitutos típicamente elevan OTIF en 8–15 puntos en los primeros 90 días después del despliegue. La matemática es directa: la mayoría de las fallas de OTIF vienen de inventario sobrecomprometido y tiempos de entrega inflados que el fabricante nunca tuvo una oportunidad real de cumplir. Cuando la cotización es honesta en el punto de venta, el cumplimiento es honesto en el punto de envío. Los pedidos atrasados caen. Los envíos parciales caen. Los chargebacks que tus distribuidores principales han estado acumulando silenciosamente contra ti dejan de aparecer en la revisión mensual.
La tasa de cumplimiento por línea — unidades enviadas en el primer pase contra unidades ordenadas — típicamente se mueve del rango de 88–92% al rango de 95–97%. La tasa de cumplimiento de cajas en SKU programados se mueve a los 90 altos. Estos son los números que el director de compras de tu distribuidor usa para decidir si renovar tu línea por otro año o abrir un espacio para el competidor.
Para más sobre cómo los distribuidores te califican y qué hacer con los datos cuando los obtienes de regreso, el playbook sobre scorecards de distribuidores para fabricantes recorre las métricas que realmente mueven la relación. Y si todavía estás debatiendo si la respuesta correcta para tu canal es un portal — versus una tienda B2B — la comparación portal de distribuidores vs tienda B2B cubre la bifurcación arquitectónica en el camino.
La prueba del viernes por la tarde
Elige un viernes a las 3:30 p.m. Imagina que eres la vendedora en Front Range Plumbing Supply. El gerente de proyecto de Mortenson está al teléfono. Necesitas 80 unidades, en obra en cinco días hábiles, y necesitas comprometerte antes de que cuelgue.
¿Qué muestra tu portal? ¿Es el número viejo? ¿Es neto de retiros de fin de semana desde Phoenix? ¿Te dice el tiempo de entrega para el saldo? ¿Muestra un sustituto que se envía mañana? ¿Puede la vendedora hacer una promesa defendible sin una devolución de llamada?
Si la respuesta a cualquiera de esas es no, estás enviando aire por tu canal — y la licitación va para quien pueda responder la pregunta.
Habla con nosotros sobre ATP en tiempo real para tu red de distribuidores.