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.

Regla de trabajo Trata la diferencia entre ventas del distribuidor y sell-out como una cuestión de flujo del canal. Reconcilia stock inicial, envíos, devoluciones, ajustes y stock final antes de decidir que el dato es incorrecto.

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 final del canal
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.

Los eventos detrás de una comparación distribuidor-retailer
EventoOrigen habitualQué registra
Envío al distribuidorERP o sistema de pedidosProducto que sale del fabricante o entra en propiedad del distribuidor
Recepción del distribuidorInventario del distribuidorProducto aceptado en el stock del distribuidor
Envío al retailerArchivo de ventas del distribuidorProducto que pasa del distribuidor al retailer o su red de tiendas
Recepción del retailerInventario del retailerProducto recibido en el stock del retailer
Sell-out POSPOS o feed sell-out del retailerProducto vendido por el retailer al comprador
Devolución o abonoAjustes del ERP, distribuidor o retailerProducto 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.

Patrones habituales entre sell-in y sell-out
PatrónExplicación posiblePrimera comprobación
Sell-in superior al sell-out durante un periodoAcumulación de inventario, envío antes de recepción o carga promocionalStock inicial y final, fechas de recepción
Sell-in superior al sell-out durante varios periodosMovimiento lento, sobrestock, cobertura sell-out ausente o unidad incorrectaAntigüedad del stock, cobertura de tiendas y factor de pack
Sell-out superior al sell-in durante un periodoSe consume stock inicial o el sell-in llegó en un periodo anteriorStock inicial y envíos del periodo anterior
Sell-out superior al sell-in durante varios periodosFaltan registros del distribuidor, existe otra ruta de suministro o el sell-in está incompletoTodos los proveedores, canales y cuentas de origen
La diferencia aparece tras lanzar un productoEl nuevo SKU o código de retailer no se ha mapeado en ambas fuentesPrimera fecha, mapeo de producto y nivel de pack
La diferencia cambia al actualizar un archivoDevoluciones, archivos tardíos, revisiones o mapeos modificadosVersió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.

  1. Define el evento. Etiqueta cada origen como envío, recepción, venta de distribuidor, recepción del retailer, venta POS, devolución o ajuste.
  2. 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.
  3. Alinea cuentas y locales. Identifica distribuidor, retailer, enseña, tienda, almacén y canal. Mantén los traspasos separados de las ventas externas.
  4. 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.
  5. Incorpora balances de stock. Utiliza inventario inicial y final cuando esté disponible para separar demanda de acumulación en el canal.
  6. Reconcilia devoluciones y ajustes. Relaciona abonos, daños, cancelaciones y reversiones con el producto y evento originales.
  7. Mide la cobertura. Cuantifica distribuidores, retailers, tiendas, productos y periodos ausentes de cada lado.
  8. Clasifica el residual. Asigna responsable y estado a la diferencia que permanece después de documentar los movimientos.
Campos mínimos para un puente sell-in y sell-out
CampoEjemploPor qué importa
Producto canónicoMX-2041Evita que las diferencias de códigos parezcan brechas reales
Pack y conversiónCaja / 12 unidadesAlinea las medidas del distribuidor y POS
Distribuidor y retailerDistribuidor A / Retailer BDefine la relación del canal
Evento de origenRecepción, envío o venta POSSepara movimientos distintos
Periodo y fecha de origenMarzo / 31 de marzoMuestra diferencias de calendario y cierre
Stock inicial y final4.000 / 10.500 unidadesComprueba si la diferencia es acumulación
Devoluciones y ajustes-450 unidadesExplica reversiones y correcciones tardías
Estado de coberturaPOS retailer 92% completoSepara dato ausente de demanda
Residual y responsable1.100 unidades / Supply chainHace 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í:

Stock final esperado del canal distribuidor-retailer
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

  1. Control de evento. Confirma que cada métrica está etiquetada como envío, recepción, sell-in, sell-out, devolución o ajuste.
  2. Control de unidad. Comprueba producto, pack, unidad de medida y factores de conversión en ambos lados.
  3. Control temporal. Compara fechas de origen, fechas de recepción, periodos retail y reglas de cierre.
  4. Control de stock. Reconcilia inventario inicial y final, incluida la mercancía en tránsito y consignación cuando corresponda.
  5. Control de cobertura. Informa de cuentas, tiendas, canales, productos y periodos representados en cada fuente.
  6. Control de mapeo. Mantén visibles los productos y locales sin mapear o ambiguos en lugar de eliminarlos del join.
  7. Control de versiones. Conserva las versiones de archivos, correcciones y mapeos utilizados en el puente.
  8. 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

  1. FMCG Hire, glosario de sell-in y sell-out
  2. Sellforte, ¿debo utilizar datos sell-in o sell-out?
  3. 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.