Un distribuidor informa de 24.000 unidades vendidas al canal en marzo. Los archivos de los retailers muestran solo 17.500 unidades vendidas a compradores. La diferencia suele tratarse como un problema de datos o, peor aún, como una prueba de que uno de los equipos está reportando mal. Ninguna de las dos conclusiones se desprende de la diferencia por sí sola. El distribuidor puede haber acumulado inventario, el envío y la venta de caja pueden pertenecer a periodos distintos, las devoluciones pueden registrarse después o ambos archivos pueden cubrir productos y cuentas diferentes.
Sell-in y sell-out están relacionados, pero no son intercambiables. Una venta del distribuidor registra un movimiento hacia el canal. El sell-out del retailer registra un movimiento posterior fuera de ese canal, a menudo una transacción POS. La diferencia solo es útil cuando se alinean eventos, productos, unidades, locales y periodos.
Sell-in, sell-out y stock en el canal
Sell-in suele referirse a los productos enviados o vendidos desde un fabricante a un distribuidor o retailer. Sell-out suele referirse a los productos vendidos después por el distribuidor o retailer, a menudo al siguiente comprador o consumidor. La terminología exacta varía por empresa, así que la definición del origen debe acompañar al dato.
El puente entre ambos flujos es el inventario del canal. En un balance simplificado:
Stock inicial del canal + sell-in − sell-out + devoluciones y ajustes
No es una fórmula contable universal. Es un modelo de diagnóstico. Supone que los valores utilizan el mismo producto, pack, local, unidad y periodo. Si no es así, el residual contiene errores de definición además de movimientos físicos de stock.
| Evento | Origen habitual | Qué registra |
|---|---|---|
| Envío al distribuidor | ERP o sistema de pedidos | Producto que sale del fabricante o entra en propiedad del distribuidor |
| Recepción del distribuidor | Inventario del distribuidor | Producto aceptado en el stock del distribuidor |
| Envío al retailer | Archivo de ventas del distribuidor | Producto que pasa del distribuidor al retailer o su red de tiendas |
| Recepción del retailer | Inventario del retailer | Producto recibido en el stock del retailer |
| Sell-out POS | POS o feed sell-out del retailer | Producto vendido por el retailer al comprador |
| Devolución o abono | Ajustes del ERP, distribuidor o retailer | Producto o valor revertido después del evento original |
Dos equipos pueden informar de cifras válidas y describir filas diferentes de este flujo. La reconciliación consiste en identificar qué evento representa cada número y si el periodo termina en el mismo punto.
Por qué divergen las cifras
Se acumula inventario en el canal
Si el sell-in es mayor que el sell-out, el distribuidor o retailer puede tener más stock al final del periodo. Puede ocurrir antes de una promoción, de un pico estacional, de la apertura de tiendas o de un aumento previsto del nivel de servicio. La diferencia no es automáticamente sobrestock; se convierte en una señal de riesgo cuando el inventario permanece alto mientras el sell-out se ralentiza o aumenta la antigüedad del stock.
Los eventos caen en periodos distintos
Un envío del 31 de marzo puede registrarse como sell-in de marzo, mientras el retailer lo recibe el 2 de abril y lo vende durante abril. Una comparación mensual crea entonces una diferencia temporal que puede cerrarse al tender un puente entre periodos. Los calendarios retail, los archivos tardíos y las horas de cierre distintas hacen esto más frecuente entre países y distribuidores.
Las devoluciones y los abonos llegan después
Un retailer puede devolver producto dañado o no vendido después del envío original. La devolución física, la recepción del distribuidor y el abono financiero pueden tener fechas diferentes. Si un informe revierte la venta inmediatamente y otro espera al abono, el mismo producto aparece en momentos diferentes de los dos flujos.
Las promociones adelantan los envíos al consumo
Un distribuidor puede recibir o enviar stock adicional antes de que empiece una promoción. El sell-out puede mantenerse estable hasta que la promoción llega a las tiendas y a los compradores. Comparar el pico de envíos con las ventas POS de esa misma semana confunde la preparación de la demanda con la demanda realizada.
Los productos y packs no se miden al mismo nivel
Los datos del distribuidor pueden informar cajas y el POS unidades individuales. Una caja de 12 puede parecer doce veces el sell-out si falta la conversión. También ocurre con multipacks, expositores, bundles, artículos de peso variable y unidades gratuitas. La identidad del producto debe estar mapeada de forma consistente entre las cuentas del distribuidor y del retailer.
La cobertura es distinta
El archivo del distribuidor puede incluir tiendas independientes, mayoristas o exportaciones ausentes del feed de sell-out del retailer. A la inversa, el retailer puede informar ecommerce y tiendas mientras el archivo del distribuidor solo cubre la reposición física. Una diferencia de cobertura crea una brecha aunque todos los registros incluidos sean correctos.
El stock se mueve entre locales o canales
Los traspasos entre un centro de distribución, tiendas, preparación ecommerce y operadores logísticos externos pueden aparecer como ventas en un sistema y como movimientos de inventario en otro. Sin locales de origen y destino, la reconciliación puede confundir un traspaso con una venta nueva o con unidades faltantes.
Qué sugiere la dirección de la diferencia
La dirección de la diferencia ayuda a elegir la siguiente comprobación, pero no demuestra por sí sola la causa.
| Patrón | Explicación posible | Primera comprobación |
|---|---|---|
| Sell-in superior al sell-out durante un periodo | Acumulación de inventario, envío antes de recepción o carga promocional | Stock inicial y final, fechas de recepción |
| Sell-in superior al sell-out durante varios periodos | Movimiento lento, sobrestock, cobertura sell-out ausente o unidad incorrecta | Antigüedad del stock, cobertura de tiendas y factor de pack |
| Sell-out superior al sell-in durante un periodo | Se consume stock inicial o el sell-in llegó en un periodo anterior | Stock inicial y envíos del periodo anterior |
| Sell-out superior al sell-in durante varios periodos | Faltan registros del distribuidor, existe otra ruta de suministro o el sell-in está incompleto | Todos los proveedores, canales y cuentas de origen |
| La diferencia aparece tras lanzar un producto | El nuevo SKU o código de retailer no se ha mapeado en ambas fuentes | Primera fecha, mapeo de producto y nivel de pack |
| La diferencia cambia al actualizar un archivo | Devoluciones, archivos tardíos, revisiones o mapeos modificados | Versión del archivo, registro de cambios y vigencias |
Una diferencia persistente debe cuantificarse en lugar de explicarse con una sola historia. Separa la parte atribuible a stock inicial, calendario, devoluciones, definiciones de producto, cobertura y residual no resuelto.
Cómo reconciliar las dos fuentes
Empieza en el nivel de detalle más bajo que sea útil: producto, pack, distribuidor, retailer o local y periodo. Agrega solo después de que los registros puedan compararse en ese nivel.
- Define el evento. Etiqueta cada origen como envío, recepción, venta de distribuidor, recepción del retailer, venta POS, devolución o ajuste.
- Alinea producto y pack. Mapea los códigos de origen a un producto canónico y convierte cajas, multipacks, litros o kilos a la unidad acordada.
- Alinea cuentas y locales. Identifica distribuidor, retailer, enseña, tienda, almacén y canal. Mantén los traspasos separados de las ventas externas.
- Tiende el puente de calendario. Conserva fechas de origen, periodos retail, fechas de recepción y fechas de contabilización. Define el cierre usado en la comparación.
- Incorpora balances de stock. Utiliza inventario inicial y final cuando esté disponible para separar demanda de acumulación en el canal.
- Reconcilia devoluciones y ajustes. Relaciona abonos, daños, cancelaciones y reversiones con el producto y evento originales.
- Mide la cobertura. Cuantifica distribuidores, retailers, tiendas, productos y periodos ausentes de cada lado.
- Clasifica el residual. Asigna responsable y estado a la diferencia que permanece después de documentar los movimientos.
| Campo | Ejemplo | Por qué importa |
|---|---|---|
| Producto canónico | MX-2041 | Evita que las diferencias de códigos parezcan brechas reales |
| Pack y conversión | Caja / 12 unidades | Alinea las medidas del distribuidor y POS |
| Distribuidor y retailer | Distribuidor A / Retailer B | Define la relación del canal |
| Evento de origen | Recepción, envío o venta POS | Separa movimientos distintos |
| Periodo y fecha de origen | Marzo / 31 de marzo | Muestra diferencias de calendario y cierre |
| Stock inicial y final | 4.000 / 10.500 unidades | Comprueba si la diferencia es acumulación |
| Devoluciones y ajustes | -450 unidades | Explica reversiones y correcciones tardías |
| Estado de cobertura | POS retailer 92% completo | Separa dato ausente de demanda |
| Residual y responsable | 1.100 unidades / Supply chain | Hace accionable la diferencia no resuelta |
Un ejemplo de flujo del canal
Un distribuidor comienza abril con 4.000 unidades, recibe 20.000 del fabricante, envía 18.000 a retailers y registra 450 unidades devueltas. El sell-out total de los retailers es de 12.050 unidades. Las cifras pueden reconciliarse así:
4.000 iniciales + 20.000 recibidas − 12.050 sell-out − 450 devoluciones = 11.500 unidades
Si el stock físico y de sistema del canal definido se acerca a 11.500 unidades, la diferencia es principalmente inventario en el canal y no una venta desaparecida. Si el balance muestra 9.800 unidades, hay que investigar las 1.700 restantes: un traspaso no informado, una conversión de pack, un feed de retailer ausente, un envío duplicado u otro movimiento sin resolver.
El ejemplo está simplificado. Una reconciliación real puede necesitar separar propiedad, mercancía en tránsito, producto dañado, stock en consignación, traspasos intercompañía y ventas del distribuidor al retailer. El principio sigue siendo el mismo: conecta los flujos con los balances antes de interpretar el residual.
Controles antes de interpretar la diferencia
- Control de evento. Confirma que cada métrica está etiquetada como envío, recepción, sell-in, sell-out, devolución o ajuste.
- Control de unidad. Comprueba producto, pack, unidad de medida y factores de conversión en ambos lados.
- Control temporal. Compara fechas de origen, fechas de recepción, periodos retail y reglas de cierre.
- Control de stock. Reconcilia inventario inicial y final, incluida la mercancía en tránsito y consignación cuando corresponda.
- Control de cobertura. Informa de cuentas, tiendas, canales, productos y periodos representados en cada fuente.
- Control de mapeo. Mantén visibles los productos y locales sin mapear o ambiguos en lugar de eliminarlos del join.
- Control de versiones. Conserva las versiones de archivos, correcciones y mapeos utilizados en el puente.
- Control del residual. Sigue las diferencias no resueltas por responsable, causa, valor, antigüedad y fecha de revisión.
No utilices sell-in como sustituto de demanda del consumidor cuando existe sell-out. Tampoco utilices sell-out como medida completa del inventario del canal si faltan balances y movimientos del distribuidor. Cada fuente es más útil cuando su posición en el flujo está explícita.
Conclusión práctica
Las ventas del distribuidor y el sell-out del retailer no tienen por qué coincidir periodo a periodo. La pregunta útil es si la diferencia se puede explicar por stock en el canal, calendario, devoluciones, unidades, cobertura y otros movimientos documentados. Construye el puente a nivel de producto, cuenta, local y periodo antes de escalar la diferencia como un error de datos.
El servicio de reconciliación de datos de Marksyte ayuda a conectar registros de distribuidores, retailers, POS, ERP e inventario, medir cobertura y clasificar diferencias residuales. Para la definición más amplia de ventas secundarias, consulta qué significan los datos de ventas secundarias en FMCG. Para las diferencias de periodo y cobertura entre países, consulta por qué las ventas retail no se pueden comparar directamente entre países.
Preguntas frecuentes
¿Por qué no coinciden las ventas del distribuidor y el sell-out del retailer?
Registran eventos diferentes y pueden ocurrir en periodos distintos. La diferencia puede reflejar stock en el canal, calendario de envíos, devoluciones, promociones, unidades, mapeos de producto, cuentas ausentes o cobertura incompleta.
¿Cuál es la diferencia entre sell-in y sell-out?
El sell-in suele describir el producto enviado o vendido desde un fabricante a un distribuidor o retailer. El sell-out suele describir el producto vendido después por un distribuidor o retailer, a menudo en el punto de venta. No deben tratarse como el mismo evento.
¿Las ventas del distribuidor superiores al sell-out significan sobrestock?
No necesariamente. Puede indicar acumulación de inventario en el canal, una diferencia de calendario, un envío promocional, unidades distintas o una diferencia de cobertura. Comprueba el stock inicial y final del canal antes de sacar esa conclusión.
¿Cómo se reconcilian los datos sell-in y sell-out?
Alinea producto, pack, cuenta, local y periodo; compara stock inicial, envíos, devoluciones, ajustes, stock final y sell-out; y documenta la diferencia restante por causa y cobertura de datos.
¿Qué significa que el sell-out sea mayor que el sell-in?
El canal puede estar consumiendo stock recibido en un periodo anterior o los registros de sell-in pueden estar incompletos. Comprueba inventario inicial, envíos anteriores, rutas de suministro alternativas y cobertura del archivo del distribuidor.
¿Se debe utilizar sell-in o sell-out para medir la demanda del consumidor?
El sell-out suele estar más cerca del evento de compra del consumidor, mientras el sell-in refleja el movimiento hacia el canal. La medida adecuada depende de la pregunta, pero no deben sustituirse sin un puente documentado.
Fuentes y metodología
- FMCG Hire, glosario de sell-in y sell-out
- Sellforte, ¿debo utilizar datos sell-in o sell-out?
- UNSW BusinessThink, los retos de utilizar la demanda real en la cadena de suministro
Las fuentes respaldan la distinción entre sell-in, sell-out y demanda del consumidor. El modelo de flujo del canal, el ejemplo y los controles de reconciliación son una interpretación práctica de Marksyte para datos de distribuidores, retailers, POS, ERP e inventario.
