📌 En resumen
No, Power BI no tiene conector nativo para Stripe ni Xero: ninguno aparece en la lista oficial de fuentes de datos. Hubo content packs de Microsoft en 2016, retirados en 2019. Hoy hay cuatro vías reales: API REST con Power Query, apps de terceros en AppSource, CSV/Excel manual, o herramientas ETL de pago. Ninguna es "la oficial": depende de tu volumen de datos, perfil técnico y cuánto quieras pagar por mantenimiento.
Si cobras con Stripe y llevas la contabilidad en Xero, es fácil asumir que Power BI trae un botón para traer esos datos, igual que lo trae para SQL Server o Google Analytics. No es así. Esta guía repasa qué existe realmente hoy —no lo que existía hace unos años ni lo que promete un anuncio comercial de un tercero— para decidir con la información completa antes de montar nada.
¿Power BI tiene conector nativo para Stripe y Xero?
No, ninguno de los dos. La lista oficial de fuentes de datos de Power BI Desktop —organizada en las categorías Archivo, Base de datos, Microsoft Fabric, Power Platform, Azure, Servicios en línea y Otros— no incluye ni Stripe ni Xero en ninguna de sus secciones. Si buscas "Stripe" o "Xero" en el cuadro Obtener datos de Power BI Desktop, no encontrarás nada empaquetado por Microsoft: no es un descuido de documentación, es que ese conector sencillamente no existe hoy.
Hubo conectores oficiales de Microsoft, y se retiraron en 2019
No siempre fue así. En 2016 Microsoft publicó content packs oficiales para Stripe y para Xero, con dashboards y conjuntos de datos ya montados a partir de las credenciales de cada servicio. Microsoft retiró el modelo de content packs para todo su catálogo a partir del 1 de septiembre de 2019, sustituyéndolo por "apps" (template apps) publicadas en Microsoft AppSource y mantenidas, en la mayoría de los casos, por terceros y no por Microsoft. Si encuentras un tutorial antiguo que menciona el "content pack de Stripe" o el "content pack de Xero", ya no funciona: esta es la razón.
Vía 1: la API REST de Stripe o Xero con Power Query
Ambos proveedores exponen una API REST oficial y bien documentada. Desde Power BI, la forma de aprovecharla es el conector genérico "Web" (o "Fuente OData" si el endpoint lo soporta) de Power Query: construyes la petición HTTP con tus credenciales, conviertes la respuesta JSON en tabla y modelas desde ahí. Es la vía más flexible porque trae exactamente los campos que necesitas, pero exige mantenimiento continuo del código M y gestión de credenciales.
Qué trae y qué exige la API de Stripe
- Autenticación por clave API (API key): la clave que uses determina si trabajas en modo live o en modo sandbox de pruebas.
- Recursos habituales para reporting: pagos (Payment Intents), clientes, suscripciones, facturas e ingresos, todos accesibles vía REST en JSON.
- Límite de frecuencia: 100 peticiones por segundo en modo live y 25 en modo sandbox, con límites más estrictos en endpoints concretos (por ejemplo, la API de búsqueda admite 20 lecturas por segundo). Superarlos devuelve un error 429.
Qué trae y qué exige la API de Xero
- Autenticación OAuth 2.0 obligatoria: hay que registrar una app en el portal de desarrolladores de Xero para obtener un client id y un client secret.
- Recursos habituales para reporting: facturas, contactos, extractos bancarios y los informes contables (balance, pérdidas y ganancias) expuestos como endpoints propios.
- Límites por conexión: 5 peticiones simultáneas, 60 por minuto y 5.000 al día por cada organización conectada; cada respuesta informa del límite restante en sus cabeceras.
⚠️ Atención
El detalle que rompe más integraciones de Xero: el token de acceso caduca a los 30 minutos y el refresh token a los 60 días. Power Query no gestiona ese refresco por sí solo en un flujo de credenciales estándar, así que alguien tiene que mantener viva esa renovación (con una app intermedia, un flujo de Power Automate o una herramienta de terceros) o la conexión dejará de refrescarse sin avisar.
Vía 2: apps de plantilla de terceros en Microsoft AppSource
En Microsoft AppSource hay apps de plantilla (template apps) publicadas por terceros específicamente para Stripe y para Xero. Por ejemplo, Acterys publica una app para Stripe con dashboards preconfigurados de clientes, transacciones y suscripciones, y también una app de planificación y reporting para Xero. Para Xero existe además un conector de Dataddo orientado a llevar los datos a Power BI sin desarrollo propio. Son apps reales, publicadas y listadas en el marketplace de Microsoft, pero son de terceros: no las mantiene Microsoft, tienen su propio modelo de suscripción y conviene revisar en la ficha de cada una qué incluye exactamente antes de instalarlas.
Vía 3: exportar a CSV o Excel manualmente
Tanto Stripe como Xero permiten exportar sus datos (pagos, facturas, informes contables) a CSV o Excel desde su propio panel. Es la vía más rápida para un análisis puntual o para validar qué necesitas antes de automatizar nada: no requiere token, API ni instalar una app. El inconveniente es el de siempre: no hay actualización automática, cada mes hay que repetir la exportación a mano, y con ello crece el riesgo de error humano y de versiones desactualizadas circulando por la empresa.
Vía 4: herramientas ETL o iPaaS de terceros
Más allá de las apps de AppSource orientadas a Power BI, existen herramientas comerciales de terceros (por ejemplo, drivers ODBC como los de CData, o plataformas de integración tipo Coupler.io) que extraen datos de Stripe y Xero y los dejan disponibles para Power BI, normalmente volcándolos antes a una base de datos o almacén intermedio. También es posible construir el mismo flujo con Power Automate conectando a las APIs de Stripe y Xero para depositar los datos en una base de datos o en Excel/SharePoint que luego lee Power BI. En todos los casos son productos de terceros con coste de suscripción propio: no son "más oficiales" que la API directa, simplemente delegan el mantenimiento del código y de las credenciales en el proveedor de la herramienta, a cambio de una cuota.
¿Qué vía elegir?
Depende de tres factores: tu volumen de datos y número de organizaciones, si cuentas con perfil técnico para mantener código M y credenciales OAuth, y cuánto estás dispuesto a pagar en suscripción a cambio de no mantener nada. Como regla práctica: API + Power Query si tienes perfil técnico y quieres control total sin coste de licencia adicional; una app de AppSource si prefieres pagar por dashboards ya montados y actualización gestionada; CSV para validar antes de comprometerte; y una herramienta ETL de terceros cuando el volumen o el número de fuentes ya no es manejable a mano ni con Power Query directo.
Siguiente paso
Consultoría Power BI
Conectamos tus fuentes (incluidas Stripe y Xero), diseñamos el modelo de datos y dejamos los cuadros de mando actualizándose solos.
Saber más →| Vía | Mantenimiento | Actualización automática | Coste | Ideal para |
|---|---|---|---|---|
| API REST + Power Query | Medio-alto: código M, paginación, tokens | Sí, con gateway de datos | Ninguno adicional (incluido en Power BI) | Equipos con perfil técnico y control total del modelo |
| App de terceros en AppSource | Bajo: la mantiene el proveedor | Sí, integrada en la app | Suscripción del proveedor (Acterys, Dataddo...) | Quien quiere dashboards ya montados sin desarrollo |
| Exportar CSV/Excel | Ninguno técnico, pero manual cada vez | No | Ninguno | Análisis puntual o validar antes de automatizar |
| ETL/iPaaS de terceros (CData, Coupler.io, Power Automate...) | Bajo: la mantiene la herramienta | Sí | Suscripción de la herramienta | Volumen alto o varias fuentes a la vez |
Qué revisar antes de comprometerte con una vía
- Los límites de la API: Stripe permite hasta 100 peticiones por segundo en modo live (25 en sandbox) con límites más estrictos en endpoints concretos; Xero limita a 5 peticiones simultáneas, 60 por minuto y 5.000 al día por organización conectada. Con tablas grandes o varias organizaciones hay que espaciar y paginar las peticiones.
- La caducidad de las credenciales de Xero: el token de acceso dura 30 minutos y el refresh token 60 días. Si nadie mantiene ese refresco, la conexión se rompe sola con el tiempo, no de golpe al instalarla.
- El coste real de una app o herramienta de terceros no es solo la cuota mensual: revisa si el precio escala con el número de organizaciones de Xero conectadas o con el volumen de transacciones de Stripe.
- Si vas a publicar en el servicio de Power BI y programar el refresco, comprueba si necesitas un gateway de datos o si la app de terceros ya resuelve la actualización en la nube por su cuenta.
- Cuánta lógica de negocio necesitas antes del dashboard (conciliar cobros de Stripe con asientos de Xero, tipos de cambio, comisiones): eso rara vez lo resuelve un conector genérico, sea nativo, de terceros o vía API.
Preguntas frecuentes
¿Tiene Power BI un conector nativo para Stripe?
No. Stripe no aparece en la lista oficial de fuentes de datos de Power BI Desktop. Microsoft publicó un content pack de Stripe en 2016, pero lo retiró en 2019 junto con todo el modelo de content packs. Hoy las vías reales son la API REST de Stripe con Power Query, una app de terceros de Microsoft AppSource, exportar CSV o una herramienta ETL de pago.
¿Y para Xero?
Tampoco. Xero tuvo su propio content pack oficial desde 2016, retirado en el mismo cambio de 2019. No hay conector nativo actual: la vía soportada es la API REST de Xero (con OAuth 2.0) desde Power Query, o una app de terceros publicada en Microsoft AppSource pensada específicamente para Xero.
¿Cuál es la forma más rápida de empezar sin desarrollo?
Exportar los informes de Stripe o Xero a CSV/Excel e importarlos en Power BI. No requiere programar nada ni gestionar tokens, pero es manual: sirve para validar qué KPIs necesitas antes de automatizar con la API o con una app de terceros.
¿Puedo automatizar la actualización sin pagar una herramienta de terceros?
Sí, con la API REST de cada proveedor y Power Query, publicando el informe en el servicio de Power BI con un gateway de datos. El coste no es monetario sino de mantenimiento: alguien tiene que gestionar el token OAuth de Xero (caduca a los 30 minutos, el refresh token a los 60 días), la paginación y los límites de peticiones de ambas APIs.
Conectar es el primer paso; el reporting financiero fiable está en el modelo
Traer los pagos de Stripe y la contabilidad de Xero a Power BI no garantiza un buen reporting: hace falta un modelo de datos que concilie ambas fuentes con criterio (cobros reales vs. facturación, comisiones, tipos de cambio) y KPIs acordados con negocio. Si quieres pasar de exportar CSV cada mes a un cuadro de mando financiero que se actualice solo, lo montamos con entregables cerrados en la consultoría Power BI. Y si te suena el mismo problema con otro origen de datos sin conector nativo, esta guía para conectar Sage 200 con Power BI y esta otra para conectar Airtable con Power BI siguen el mismo criterio: decir con claridad qué existe hoy y qué no.
Siguiente paso recomendado
Consultoría Power BI
Conectamos tus fuentes (incluidas Stripe y Xero), diseñamos el modelo de datos y dejamos los cuadros de mando actualizándose solos.
Sin compromiso · Respuesta en < 24h
Autor
Fundador y Consultor de Datos e IA
David Aldomar es fundador y consultor principal de MERIDIAN Data & IA, consultora especializada en ayudar a pymes y empresas medianas en España a tomar mejores decisiones con sus datos. Su trabajo se centra en cuatro áreas: diseño e implantación de plataformas de datos (data warehouses, pipelines ETL con dbt, integración de ERPs y CRMs), reporting y dashboards ejecutivos en Power BI, automatización de procesos de negocio con herramientas como n8n, y desarrollo de soluciones de inteligencia artificial aplicada — desde modelos de forecasting de demanda hasta copilots internos basados en RAG con LangChain y FastAPI. Ha liderado proyectos en sectores como logística y transporte, retail y distribución, servicios financieros, manufacturing y construcción, siempre con un enfoque pragmático: diagnóstico corto, entregables concretos y transferencia de conocimiento al equipo del cliente para que sea autónomo desde el primer día. Antes de fundar MERIDIAN, acumuló experiencia en consultoría de datos y transformación digital trabajando con stacks variados — desde entornos Microsoft (SQL Server, Power BI, Azure) hasta ecosistemas open source (Python, dbt, BigQuery). Su filosofía es que un buen proyecto de datos no se mide por la tecnología que usa, sino por las decisiones de negocio que permite tomar. Escribe regularmente en el blog de MERIDIAN sobre reporting, gobierno del dato, automatización e IA aplicada, con guías prácticas orientadas a responsables de negocio y equipos técnicos de empresas que quieren sacar partido real a sus datos sin depender de grandes consultoras.
Fuentes
- Microsoft Learn — Data sources in Power BI Desktop (lista oficial de conectores)(2026)
- Stripe Docs — API Reference(2026)
- Stripe Docs — Rate limits(2026)
- Xero Developer — Rate limits(2026)
- Xero Developer — OAuth 2.0 overview(2026)
- Microsoft Power BI Blog — Monitor and Explore your Stripe data in Power BI (content pack, histórico)(2016)
- Microsoft Power BI Blog — Explore and Analyze your Xero data with Power BI (content pack, histórico)(2016)
- Microsoft Learn — Cambios y retirada de los content packs de Power BI (Dynamics 365 Business Central / NAV)(2019)
- Microsoft AppSource — Acterys Analytics & Planning For Stripe(2026)
- Microsoft Marketplace — Xero Planning & Reporting by Acterys(2026)
- Microsoft Marketplace — Xero to Power BI Connector (Dataddo)(2026)
Contenido y servicios relacionados
- consultoría Power BI
- Conectar Sage 200 con Power BI
Los tres métodos reales para llevar un ERP a Power BI, con el mismo criterio de honestidad sobre lo que existe y lo que no.
- Conectar Airtable con Power BI
Otro caso sin conector nativo: API web, CSV o base de datos intermedia.
- Power BI para empresas: guía completa
Licencias, arquitectura, modelo semántico, KPIs y roadmap de implantación.
- configurar Power BI Gateway para datos on-premise
- De Excel a Power BI
Cómo pasar de informes manuales en Excel a dashboards fiables.