El BI de ventas, rehecho por dentro
Siete pantallas — período con proyección por día hábil, sell-out, equipo de ventas, objetivos, productos, clientes y comparativos año contra año — con las reglas del BI anterior reproducidas.
Estoy diseñando y construyendo, desde cero, el BI corporativo de Scotti Distribuidora — distribuidora e importadora de Criciúma, Santa Catarina. La plataforma lee el ERP y el WMS sin escribir una sola línea en ellos, rehace el BI comercial que la empresa ya usaba verificando cada número y lleva a la misma base la expedición del centro de distribución y las finanzas, que nunca habían entrado en el BI. Todo corre en el servidor de Scotti, con el código y la documentación entregados a ella.
El BI comercial de Scotti corría fuera de la empresa y cubría solo lo comercial. La expedición del CD y las finanzas quedaban afuera, cada una en los informes de su propio sistema.
Montamos, en el servidor de la propia Scotti, una plataforma que lee el ERP y el WMS, rehace el BI comercial con las mismas reglas, verificado número a número, y lleva la expedición y las finanzas al mismo modelo de datos. La etapa final es la IA: preguntas en lenguaje natural, dentro de la pantalla del BI, con los permisos de quien pregunta.
Los números de antes, ahora explicados hasta la última diferencia — y, en la misma pantalla, lo que el BI nunca mostró: preparación y verificación en el CD, cuentas por cobrar y por pagar, morosidad y plazos medios. Sin licencia por usuario y sin intermediario entre el ERP y el panel.
La plataforma lee el ERP y el WMS, aplica las reglas de negocio en un data warehouse analítico por capas y entrega el resultado en paneles de BI y, en la etapa final, en un chat de IA dentro de la propia pantalla. Todo contenerizado, en el servidor del cliente, detrás de HTTPS.
Del pedido del representante a la factura pagada, cada área leída de la fuente y puesta en el mismo modelo de datos, con los mismos filtros de cliente, producto y equipo.
Siete pantallas — período con proyección por día hábil, sell-out, equipo de ventas, objetivos, productos, clientes y comparativos año contra año — con las reglas del BI anterior reproducidas.
Tiempo de preparación y de verificación por pedido, productividad por operador y lo que está abierto ahora, leídos del WMS sin estorbar la operación.
Recepción con conferencia ciega, tiempo hasta el almacenamiento y ocupación del depósito por tipo de ubicación.
Cuentas por cobrar y por pagar por tramo de vencimiento, morosidad por cliente y grupo económico, plazos medios de cobro y de pago.
El WMS guarda solo el saldo de hoy: la carga graba una foto diaria de la ocupación. En finanzas, la posición de cualquier cierre de mes se reconstruye a partir de los pagos, al centavo.
Cada devolución parcial ligada a la factura de venta original, base para separar la facturación bruta y la neta.
Antes de mostrar cualquier pantalla nueva, el BI que la empresa ya usaba fue rehecho y verificado contra sí mismo, con el modelo antiguo abierto y las medidas calculadas directamente en él.
Medidas base comparadas mes a mes en todo el histórico, un mes cerrado abierto por 18 dimensiones y cada gráfico de las pantallas comerciales contra su equivalente.
Reglas que el BI anterior aplicaba sin documentar, como el día hábil que no descuenta feriados, fueron reproducidas y registradas en el catálogo de indicadores.
El valor de los objetivos de venta coincide en 17.868 de 17.873 pares objetivo × representante.
Los paneles corren en la distribución de Apache Superset mantenida por LNData, licenciada a Scotti sin costo por usuario. En la etapa final del proyecto, gana el chat de IA dentro de la propia pantalla y un servidor MCP: la IA consulta el BI autenticada como quien preguntó, con los mismos permisos y la misma traza de auditoría.
Cada panel se describe en código, versionado y reimportado. Lo que está en el repositorio es lo que está en la pantalla, y un cambio hecho a mano no sobrevive.
Seguridad por fila según el organigrama en el BI y, como segunda capa, en la propia base de datos. La IA hereda el recorte de quien pregunta.
Tope diario por usuario, límite de datos por pregunta, tope mensual con alerta y un panel de uso y costo dentro del propio BI.
Código abierto y la distribución de LNData sin mensualidad: sumar una persona más al BI no cambia la cuenta.
El BI comercial pasa a correr en el servidor de Scotti, con carga automática y alerta de falla, sin intermediario entre el ERP y el panel.
La expedición y las finanzas, que nunca habían entrado en el BI, quedan en el mismo modelo que lo comercial, con los mismos filtros de cliente, producto y equipo.
El histórico que los sistemas no guardan — la ocupación del depósito día a día y la posición de cuentas por cobrar en cada cierre de mes — pasa a existir.
Código, documentación y decisiones de arquitectura quedan con el cliente: nada de caja negra.
De la ingeniería inversa del BI que ya usas a la IA que respeta los permisos de cada persona — cuéntanos qué necesitas resolver y volvemos con alcance, plazo y entregables.