top of page

¿Por qué no coinciden tus reportes de ventas? Cómo integrar Bsale, CRM y Excel con Metabase

Foto del escritor: Roberto Osorio
Roberto Osorio
hace 4 días
12 min de lectura

En muchas empresas, preparar el informe de ventas del mes sigue siendo una tarea sorprendentemente manual. Una persona descarga información desde el sistema de facturación, otra revisa las oportunidades cerradas en el CRM y alguien de administración actualiza una planilla de Excel con ajustes, devoluciones o pagos pendientes. Cuando finalmente reúnen las cifras, descubren que los resultados no coinciden.


El sistema de ventas muestra un monto, el CRM informa otro y la planilla utilizada por gerencia presenta una tercera cifra. Comienza entonces una conversación conocida: alguien debe comprobar qué documentos faltan, qué operaciones se duplicaron, qué fechas se utilizaron y cuál de los reportes representa realmente el estado del negocio.


La dificultad no está necesariamente en que alguno de los sistemas funcione mal. En muchas ocasiones, cada plataforma está mostrando correctamente los datos que le corresponde administrar, pero utiliza criterios diferentes para calcularlos.


Este escenario es frecuente cuando una organización incorpora nuevas herramientas a medida que crece. Un sistema administra las ventas, otro mantiene la relación con los clientes y las planillas permiten resolver necesidades que no quedaron cubiertas por las aplicaciones originales. Cada solución aporta valor, pero los datos terminan fragmentados.


La buena noticia es que no siempre necesitamos reemplazar esos sistemas para conseguir información confiable. Podemos revisar cómo se relacionan, definir indicadores comunes y construir una capa de información que permita visualizar los resultados mediante herramientas de Business Intelligence como Metabase.


Reportes de ventas: integrar Bsale, CRM y Excel con Metabase

¿Por qué Bsale, el CRM y Excel muestran ventas diferentes?


Para entender el problema conviene partir por una diferencia que a veces pasa inadvertida: una venta no significa necesariamente lo mismo para todos los departamentos.


El equipo comercial puede considerar una venta cerrada cuando el cliente acepta una propuesta. Administración puede reconocerla cuando se emite la boleta o factura. Finanzas puede concentrarse en el momento del pago y operaciones puede necesitar saber cuándo se entrega efectivamente el producto o servicio.


Todos están observando una parte legítima del negocio, pero no necesariamente el mismo evento.


Imaginemos una empresa que vende productos mediante una tienda física, un canal online y ejecutivos comerciales. Bsale administra los documentos de venta, mientras el CRM permite registrar oportunidades, cotizaciones, actividades y contactos. Paralelamente, una planilla de Excel consolida las metas comerciales y realiza algunos ajustes para preparar los informes mensuales.


Al finalizar el período, el equipo comercial podría informar un conjunto de negocios ganados que todavía no se encuentran completamente facturados. Administración podría incluir documentos emitidos que siguen pendientes de pago, mientras que finanzas utiliza los ingresos efectivamente recibidos. Si además se registraron notas de crédito, devoluciones o ventas realizadas durante los últimos días del mes, la diferencia puede aumentar.


Ninguno de estos resultados tiene que ser incorrecto.


El error aparece cuando todos reciben el mismo nombre: ventas del mes.


Por eso, antes de construir un dashboard, conviene establecer qué estamos midiendo. Ventas documentadas, ventas netas, facturación, recaudación y oportunidades comerciales son indicadores diferentes. También es necesario acordar si los montos incluyen IVA, cómo se descuentan las notas de crédito, qué fecha define el período y qué operaciones quedan excluidas.


Una vez establecidos esos criterios, las diferencias dejan de ser discusiones sobre cuál planilla está equivocada y comienzan a transformarse en información que podemos explicar.


El verdadero problema aparece cuando cada área construye su propia versión de los datos


Las planillas de Excel cumplen una función importante dentro de las empresas. Son flexibles, permiten resolver situaciones excepcionales y facilitan cálculos que podrían requerir modificaciones en sistemas más complejos.


El problema comienza cuando una planilla deja de ser una herramienta de análisis y se convierte en una segunda base de datos que debe mantenerse manualmente.


Una persona exporta ventas el lunes y otra descarga un nuevo archivo el miércoles. Un ejecutivo modifica el estado de una oportunidad, pero el informe consolidado conserva el valor anterior. Alguien agrega una columna con una fórmula diferente y, meses después, ya nadie recuerda por qué se calcula de esa manera.


Con el tiempo, preparar un reporte puede requerir más trabajo de conciliación que de análisis.


La empresa no solamente pierde horas. También pierde confianza en sus propios indicadores.


Esto explica por qué la integración de sistemas empresariales es mucho más que conectar aplicaciones para transferir registros. Una integración bien diseñada debe considerar qué información representa cada sistema, cómo se relacionan sus identificadores y cuáles son las reglas para mantener los datos consistentes.


La pregunta importante no es únicamente si podemos obtener información desde Bsale, un CRM o una planilla. Es cómo construir una visión común que mantenga el significado original de cada operación.


Cómo integrar Bsale, CRM y Excel para construir un reporte confiable


Una arquitectura de Business Intelligence puede resolver buena parte de estas dificultades sin obligar a la empresa a abandonar las plataformas que ya utiliza.


Bsale dispone de una API que permite acceder, según los recursos y permisos habilitados, a información relacionada con documentos, clientes, productos y otros componentes del sistema. Esta capacidad está descrita en su documentación oficial para desarrolladores.


Por su parte, muchos CRM permiten obtener registros mediante API, exportaciones programadas o conexiones a bases de datos. El mecanismo específico depende de la plataforma utilizada y de las condiciones de acceso disponibles.


Excel puede incorporarse mediante importaciones controladas o procesos de carga automatizados. Si los archivos cambian frecuentemente, conviene evaluar una actualización programada en lugar de depender indefinidamente de alguien que descargue y vuelva a subir una planilla.


El trabajo consiste en recoger los datos necesarios, transformarlos a una estructura comparable y almacenarlos en una base preparada para el análisis.


Aquí aparece una distinción técnica importante.


Metabase permite consultar y visualizar información, pero no reemplaza por sí solo el proceso de integración de fuentes externas.


La propia documentación de Metabase explica que no realiza directamente uniones entre tablas de bases de datos independientes mediante su constructor habitual de consultas.


Cuando necesitamos combinar información de distintos sistemas, una alternativa recomendada es preparar un repositorio analítico común mediante procesos ETL o ELT.


Eso significa que, para analizar conjuntamente documentos de Bsale, oportunidades del CRM y metas comerciales de Excel, normalmente necesitaremos preparar los datos antes de construir las visualizaciones.


Esta arquitectura puede comenzar de manera relativamente sencilla. No todas las empresas necesitan un gran data warehouse. Para ciertos proyectos, una base relacional bien diseñada, procesos de actualización controlados y Metabase pueden ser suficientes.


En otros escenarios, el volumen de información, la cantidad de sistemas o la necesidad de análisis más complejos justificarán una infraestructura especializada.


Lo importante es elegir la solución según la operación, no según la cantidad de herramientas disponibles.


Metabase permite visualizar los resultados, pero primero necesitamos definir los indicadores


En Datactil hemos trabajado con Metabase en proyectos donde las organizaciones necesitan observar información operativa y comercial desde una perspectiva más amplia que la disponible en sus sistemas transaccionales.


En nuestro artículo Metabase: la herramienta clave para dashboards y análisis de datos explicamos sus principales características y cómo la utilizamos en proyectos de transporte, venta de pasajes, ticketing y turismo. En estos escenarios, los datos pueden permitir analizar ocupación, ventas por canal, comportamiento de los usuarios y resultados de distintas operaciones.


La ventaja de un dashboard no consiste simplemente en transformar una tabla en un gráfico atractivo.


Su utilidad aparece cuando distintas personas pueden observar indicadores consistentes, aplicar filtros y comprender qué está ocurriendo sin solicitar constantemente una nueva exportación de información.


En una empresa comercial, por ejemplo, podríamos construir un tablero que muestre ventas documentadas por período, sucursal o canal; evolución de facturación; notas de crédito; comportamiento de productos; cumplimiento de metas y oportunidades comerciales.


Pero no todos esos indicadores deberían mezclarse indiscriminadamente.


El monto facturado debería calcularse desde una fuente definida y con reglas documentadas. Las oportunidades comerciales deberían conservar sus propios estados y fechas. Los objetivos de ventas pueden provenir de una planificación que se actualiza con otra frecuencia.


Cuando estos elementos están correctamente modelados, el tablero puede mostrar las diferencias entre ellos sin presentar cifras incompatibles como si fueran equivalentes.


En nuestro artículo sobre Metabase Dashboard y visualización de datos empresariales profundizamos en la creación de paneles interactivos, filtros y métricas utilizadas para distintas áreas del negocio.


La diferencia es que ahora estamos hablando de una etapa anterior y más determinante: conseguir que la información que alimenta esos dashboards sea confiable.


Un ejemplo: descubrir por qué el resultado comercial no coincide con la facturación


Supongamos que una empresa revisa sus resultados y encuentra que el CRM muestra un monto de negocios ganados superior al total de documentos de venta emitidos en Bsale.

Una reacción inmediata podría ser concluir que existen registros faltantes o un error de integración.


Pero también puede ocurrir que parte de esas oportunidades corresponda a ventas comprometidas cuya facturación se realizará posteriormente. O que existan negocios cerrados en el CRM que nunca fueron completados, ajustes comerciales pendientes o documentos emitidos en un período diferente al utilizado para calcular los resultados.


Si la empresa solamente observa ambos totales, la diferencia parece un error.


En cambio, si la arquitectura de datos permite relacionar las operaciones mediante identificadores confiables y reglas de negocio, el dashboard podría distinguir las oportunidades ganadas que ya cuentan con documentos asociados, aquellas que continúan pendientes y los casos que requieren revisión.


Eso entrega información útil para operaciones y finanzas, no solamente para el equipo comercial.


También permite identificar situaciones donde sí existen inconsistencias reales: registros duplicados, documentos sin una relación conocida, diferencias de montos o procesos que no completaron correctamente su actualización.


Es importante que esta conciliación no se construya suponiendo que todos los registros pueden relacionarse solamente mediante el nombre o correo de un cliente. Una persona puede realizar múltiples compras y una empresa puede tener varios contactos asociados.


Cuando sea posible, conviene utilizar identificadores de transacción o relaciones explícitas entre documentos y operaciones, con procedimientos para resolver las excepciones.


El objetivo no debería ser conseguir que todos los números coincidan artificialmente. Debería ser poder explicar por qué coinciden o por qué son distintos.


¿Cada cuánto deberían actualizarse los datos del dashboard?


Otro aspecto que influye directamente en la confianza es la frecuencia de actualización.


Cuando una empresa utiliza un sistema de ventas transaccional, es habitual que las operaciones se registren continuamente. Sin embargo, un dashboard que consolida información de varias plataformas puede necesitar procesos adicionales antes de reflejar esos cambios.


No todos los negocios requieren actualización en tiempo real.


Para determinados informes gerenciales puede ser suficiente actualizar los datos varias veces al día o mediante un proceso nocturno. Una operación que necesita detectar rápidamente desviaciones, en cambio, puede requerir intervalos más frecuentes.


La frecuencia adecuada depende del uso que se dará a la información, de las capacidades de las plataformas de origen y del costo de mantener sincronizadas las distintas fuentes.


También debe considerarse que una actualización no consiste solamente en copiar nuevos registros. Es necesario manejar modificaciones posteriores, notas de crédito, estados que cambiaron, documentos corregidos y posibles fallos de comunicación.


Un proceso que funciona correctamente durante semanas puede detenerse porque cambió una credencial, se modificó una API o apareció un error en el origen.


Por eso la automatización de procesos empresariales necesita incorporar monitoreo, validaciones y mecanismos de recuperación. Un reporte no es confiable simplemente porque se actualiza automáticamente; también necesitamos saber cuándo fue su última actualización correcta y si quedaron operaciones sin procesar.


Un indicador especialmente útil, aunque poco visible para los usuarios, es el estado de las propias integraciones. Un tablero que muestra datos de ayer como si fueran actuales puede conducir a decisiones incorrectas incluso cuando todos sus gráficos funcionan perfectamente.


Excel puede seguir siendo útil sin convertirse en el centro de toda la operación


La integración no significa que una empresa deba dejar de utilizar Excel.


Las planillas pueden continuar siendo prácticas para preparar metas, realizar análisis extraordinarios o incorporar información que todavía no dispone de un sistema especializado. La diferencia está en cómo participan dentro del proceso.


Cuando un archivo se utiliza ocasionalmente, puede ser razonable importarlo y validar su contenido. Metabase, por ejemplo, admite cargas de archivos CSV bajo determinadas configuraciones y permisos. Sin embargo, su documentación recomienda utilizar procesos de carga hacia una base de datos cuando existe un volumen considerable de información o una necesidad frecuente de actualización.


Esto ayuda a separar dos usos distintos.


Excel como herramienta personal de análisis puede seguir siendo muy valioso. Excel como única fuente de información que mantiene vivo un proceso crítico comienza a representar una dependencia operacional.


Si cada mes alguien debe descargar cinco archivos, copiar columnas, corregir fórmulas y enviar por correo una versión final, probablemente existe una oportunidad de automatización.


En qué procesos se pueden automatizar para optimizar una empresa revisamos precisamente este tipo de tareas repetitivas. Los reportes periódicos son buenos candidatos cuando utilizan fuentes relativamente estables, reglas conocidas y resultados verificables.


Una automatización bien implementada no debería quitarle capacidad de análisis al equipo. Debería evitar que ocupe buena parte de su tiempo preparando la información antes de poder interpretarla.


La integridad de los datos también es un asunto de seguridad


Cuando hablamos de integrar información, normalmente pensamos en rapidez, productividad y mejores indicadores. Pero existe otra dimensión que no deberíamos dejar fuera: la seguridad y la integridad de los datos empresariales.


Un dashboard puede concentrar información que antes estaba distribuida entre varias aplicaciones. Esto facilita el análisis, pero también obliga a revisar cuidadosamente qué usuarios pueden consultar cada conjunto de datos.


El gerente comercial puede necesitar indicadores consolidados, mientras un encargado de sucursal debería visualizar exclusivamente la información relacionada con su operación. Un tablero financiero puede requerir permisos diferentes a uno destinado al seguimiento comercial.


Además, no siempre resulta necesario incorporar nombres, RUT, teléfonos u otros identificadores personales para calcular ventas por mes, producto o sucursal.


En nuestro artículo sobre inventario de datos personales explicamos por qué las organizaciones necesitan conocer dónde se encuentran sus datos y qué sistemas los utilizan. Esa mirada también debería aplicarse a las plataformas analíticas.


Una arquitectura bien diseñada puede trabajar con datos agregados o limitar los campos identificables que recibe el repositorio de análisis. También necesita controles sobre credenciales de integración, permisos de consulta, registros de acceso y respaldos.


La meta no es solamente tener cifras consistentes. Es conseguirlas sin aumentar innecesariamente la exposición de información del negocio.


Implementar un dashboard es un proyecto de datos, no solamente de visualización


Una de las razones por las que algunos proyectos de Business Intelligence pierden utilidad con el tiempo es que se concentran demasiado en su apariencia inicial.


Se construyen gráficos, se establecen colores, se agregan filtros y se entrega una pantalla visualmente atractiva. Pero las reglas de cálculo quedan poco documentadas, las integraciones no tienen monitoreo o nadie asume la responsabilidad de mantener los indicadores cuando cambia la operación.


Meses después, la empresa comienza a desconfiar de los resultados y termina regresando a sus planillas originales.


Para evitarlo, un proyecto debería partir identificando cuáles son las decisiones que necesitan mejores datos. Después corresponde revisar las fuentes disponibles, acordar la definición de los indicadores, preparar las integraciones y comprobar que los resultados concilien con los sistemas de origen.


Solo entonces tiene sentido desarrollar los dashboards que utilizarán las personas.


La implementación debe contemplar también lo que ocurre después: actualizaciones, mantenimiento de integraciones, cambios de reglas comerciales, nuevas sucursales, modificaciones en el CRM y evolución de las necesidades de análisis.


En nuestra página de integración y analítica de datos abordamos este trabajo desde una perspectiva tecnológica más amplia, combinando interoperabilidad, arquitectura y decisiones basadas en información.


En Datactil no entendemos Metabase como una herramienta que deba instalarse de forma aislada. Su valor aparece cuando se relaciona con los sistemas que sostienen la operación y cuando los indicadores responden a preguntas relevantes para el negocio.


Antes de comprar otro software, conviene revisar por qué no coinciden los reportes actuales


Una empresa que tiene diferencias permanentes entre sus informes puede pensar que necesita reemplazar su sistema comercial, contratar una herramienta de Business Intelligence más sofisticada o abandonar definitivamente Excel.


En ocasiones alguna de esas decisiones será necesaria. Pero no debería ser el punto de partida.


Primero conviene identificar qué cifras no coinciden, cómo se calculan y qué sistemas participan. Puede ocurrir que la mayor parte del problema se resuelva definiendo mejor los indicadores, corrigiendo una integración o automatizando una consolidación que hoy depende de trabajo manual.


En otros casos será necesario construir una base analítica común y desarrollar procesos que permitan relacionar información de múltiples plataformas.


Metabase puede convertirse en una herramienta muy útil para mostrar los resultados, explorar tendencias y facilitar que distintos equipos consulten una misma fuente de información. Pero su éxito dependerá de las decisiones de arquitectura, calidad y operación que existan detrás.


La pregunta inicial, por tanto, no debería ser solamente qué dashboard necesita la empresa.

Debería ser por qué tres sistemas están entregando resultados diferentes y qué información necesita realmente la gerencia para tomar decisiones.


Si tu organización utiliza Bsale, un CRM, planillas Excel u otras plataformas y necesita consolidar sus indicadores comerciales, en Datactil podemos revisar la arquitectura actual, las posibilidades de integración y el modelo de reportes que mejor se adapte a su operación.


Puedes evaluar un proyecto con nuestro equipo y comenzar por los sistemas que actualmente concentran las mayores diferencias o tareas manuales.


Preguntas frecuentes


¿Se puede conectar Bsale con Metabase?

Sí, es posible construir una integración que permita analizar información de Bsale mediante Metabase. Habitualmente se obtiene la información disponible a través de la API de Bsale, se prepara en una base de datos analítica y luego Metabase consulta esa base. No debe suponerse que existe una conexión nativa directa entre ambas plataformas.


¿Se pueden combinar datos de un CRM, Bsale y Excel en un mismo dashboard?

Sí, pero para relacionar correctamente sus registros puede ser necesario desarrollar una capa de integración o consolidación. Metabase permite visualizar información, mientras la preparación y conciliación de fuentes distintas debe resolverse según la arquitectura elegida.


¿Metabase reemplaza Excel?

No necesariamente. Excel puede seguir utilizándose para análisis específicos, planificación o tareas ocasionales. Metabase resulta especialmente útil cuando una organización necesita dashboards compartidos, consultas reutilizables y acceso a información administrada en bases de datos.


¿Un dashboard de ventas muestra información en tiempo real?

Depende de cómo se obtienen y actualizan los datos. Algunas implementaciones permiten disponer de información muy reciente; otras utilizan procesos programados. La frecuencia debe definirse según las necesidades de la empresa y las capacidades de sus sistemas.


¿Qué hacer si los datos de ventas no coinciden entre dos sistemas?

Lo primero es comprobar que ambos informes utilizan las mismas fechas, estados, criterios de cálculo e impuestos. Después conviene revisar notas de crédito, registros duplicados, operaciones pendientes y posibles problemas de sincronización antes de modificar los sistemas.


¿Es necesario cambiar el sistema de ventas para implementar Business Intelligence?

No siempre. Muchas organizaciones pueden mantener sus plataformas existentes y construir integraciones para alimentar un repositorio analítico. La decisión depende de las capacidades de acceso, calidad de los datos y necesidades operativas.

Comentarios


bottom of page