Connecter Xero à une destination telle que BigQuery offre plusieurs avantages. Vous pouvez sauvegarder vos données Xero et accéder plus rapidement à vos enregistrements consolidés chaque fois que vous en avez besoin. Cependant, ce n’est pas la seule raison pour laquelle il est intéressant de connecter Xero à BigQuery. Voyons comment vous pouvez réaliser cette connexion.
Méthodes pour envoyer vos données Xero vers Google BigQuery
- Coupler.io – Il s’agit d’une plateforme d’automatisation et d’analyse des rapports qui peut vous aider à alimenter vos rapports avec vos données financières Xero. Coupler.io extrait des données de plus de 60 sources vers des entrepôts de données (BigQuery, PostgreSQL, etc.), des feuilles de calcul (Xero vers Google Sheets et Microsoft Excel) et des outils BI (Power BI, Looker Studio, etc.). Vous pouvez également définir un calendrier et automatiser les importations fréquentes de Xero vers BigQuery plutôt que de configurer l’importateur à chaque fois.
- Exportation manuelle – L’exportation native dans Xero vous permet de télécharger des données sous forme de fichier CSV. Les rapports Xero peuvent être exportés au format PDF, Excel ou Google Sheets. Il vous suffit de trouver la section correspondant aux données souhaitées et de la télécharger. Vous pouvez ensuite passer à BigQuery pour télécharger le fichier.
- Intégration API personnalisée – Une autre option consiste à utiliser un script pour extraire les données de l’API de Xero. Il s’agit d’un processus complexe qui implique d’obtenir un jeton d’accès, de préparer un script pour extraire les données de Xero et de les charger dans Google BigQuery.
Comment connecter Xero à Google BigQuery avec Coupler.io ?
Avec Coupler.io, vous pouvez exporter depuis deux applications sources Xero : Xero et Xero Reports. La source Xero donne accès à toutes les transactions brutes de votre compte.
Pour connecter Xero à BigQuery, cliquez sur « Continuer » dans le formulaire préconfiguré ci-dessous.
Si vous êtes nouveau, vous devrez créer un compte Coupler.io gratuit (aucune carte de crédit n’est nécessaire). Ensuite, vous pouvez vous connecter et intégrer vos données financières Xero en suivant les étapes ci-dessous :
Étape 1. Collecter les données Xero
Ajoutez votre compte, sélectionnez le locataire Xero, puis choisissez une entité de données et un type de rapport.
Étape 2. Prévisualiser et transformer
Vérifiez les données et apportez les modifications nécessaires. Vous pouvez :
- Masquer et modifier des colonnes
- Filtrer et trier les données
- Ajouter de nouvelles colonnes à l’aide de formules
Vous pouvez également utiliser Coupler.io pour fusionner les données de plusieurs comptes Xero ou les combiner avec des informations connexes provenant d’autres applications professionnelles telles que des CRM, des plateformes marketing, etc.
Étape 3. Charger et planifier
Suivez les instructions pour charger les données dans BigQuery. Accédez à IAM & Admin dans votre BigQuery, créez un compte de service et créez une clé json. Une fois le fichier enregistré sur votre appareil, retournez dans l’importateur Coupler.io et téléchargez-le. Ensuite, spécifiez un nom de jeu de données nouveau ou existant et un nom de table dans lequel extraire vos données. Vous pouvez autoriser la détection automatique du schéma de la table ou saisir le schéma de table que vous souhaitez utiliser.
Le bouton Configurer un calendrier vous permet de créer un calendrier personnalisé pour les importations automatiques de données. Vous devez d’abord activer l’option Actualisation automatique des données. Choisissez ensuite l’intervalle, les jours de la semaine, l’heure spécifique et le fuseau horaire.
N’oubliez pas de cliquer sur « Enregistrer et exécuter » pour envoyer les données de Xero vers BigQuery. Félicitations, l’automatisation de vos fonctions financières est désormais activée.
Quelles données pouvez-vous exporter depuis Xero ?
Voici les types de données que vous pouvez exporter depuis l’application source Xero :
| Entité de données | Description |
|---|---|
| Comptes | Organisation |
| Transactions bancaires | Toutes les transactions bancaires telles que les débits, les crédits et les virements |
| Virements bancaires | Détails des transferts de fonds entre différents comptes bancaires |
| Thèmes de marque | Modèles personnalisés pour la conception d’e-mails et de documents |
| Groupes de contacts | Groupes permettant de classer différents contacts |
| Contacts | Tous les contacts et leurs coordonnées |
| Notes de crédit | Documents issued to reduce any amounts owed Documents émis pour réduire les montants dus par les clients |
| Devises | Liste de toutes les devises utilisées dans les transactions financières |
| Employés | Informations sur les personnes employées par l’organisation |
| Déclarations de frais | Registres des demandes de remboursement des frais des employés et détails spécifiques |
| Factures | Toutes les factures émises aux clients |
| Articles | Liste des produits et services disponibles |
| Journaux | Résumé de toutes les écritures et transactions |
| Transactions liées | Transactions liées, par exemple factures et commandes |
| Journaux manuels | Écritures comptables créées manuellement |
| Organisation | Profil et détails de l’entreprise |
| Paiements | Registre de tous les paiements effectués ou reçus |
| Paiements anticipés | Paiements effectués avant la réception des biens et services |
| Bons de commande | Commandes passées pour des biens achetés |
| Reçus | Registres des sommes reçues des clients |
| Factures récurrentes | Factures envoyées aux clients à intervalles réguliers |
| Taux d’imposition | Tous les taux d’imposition appliqués aux différentes transactions |
| Catégories de suivi | Catégories utilisées pour suivre et analyser les performances financières |
| Utilisateurs | Tous les utilisateurs du compte avec leurs rôles et autorisations |
Pouvez-vous automatiser les exportations de rapports depuis Xero vers BigQuery à l’aide de Coupler.io ?
Les rapports Xero contiennent des données agrégées provenant de votre compte, par exemple des résumés au niveau du compte et des totaux mensuels ou bihebdomadaires. Coupler.io vous permet de les exporter séparément. Pour cela, cliquez sur « Continuer » dans le formulaire prédéfini ci-dessous :
Connectez ensuite votre compte Xero, choisissez le type de rapport, transformez-le et chargez-le dans la destination. La configuration est très similaire à celle décrite dans la section précédente.
Voici les types de rapports parmi lesquels vous pouvez choisir :
| Type de rapport | Description |
|---|---|
| Créances échues par contact | Un aperçu de votre situation financière, y compris vos actifs, vos passifs et vos capitaux propres à une date donnée. |
| Créances échues par contact | Factures clients en souffrance et durée de leur impayé |
| Bilan | Aperçu de votre situation financière, y compris vos actifs, vos passifs et vos capitaux propres à une date donnée |
| Relevé bancaire | Enregistrements des transactions bancaires et des écritures correspondantes dans Xero |
| Récapitulatif bancaire | Aperçu des soldes bancaires et des opérations sur une période donnée |
| Récapitulatif budgétaire | Affiche tous les budgets de votre compte Xero |
| Résumé exécutif | Toutes les mesures financières clés, par exemple les revenus, les dépenses, le solde, les bénéfices, les flux de trésorerie, etc. |
| Profits et pertes | Rapport complet sur les revenus, les dépenses et les bénéfices |
| Balance | Résumé des soldes des comptes afin de s’assurer que le total des débits est égal au total des crédits |
Exporter manuellement Xero vers BigQuery
Vous pouvez télécharger les données et les rapports Xero depuis votre compte sous forme de fichiers CSV ou Google Sheets, puis les importer dans BigQuery. Suivez les étapes ci-dessous :
Étape 1 : Exporter les données Xero
- Accédez à la catégorie souhaitée, par exemple Factures.
- Cliquez sur Exporter pour télécharger vos données.
Le fichier CSV sera enregistré sur votre appareil.
Comment exporter des rapports Xero
- Accédez à Comptabilité > Rapports.
- Sélectionnez le rapport dont vous avez besoin, par exemple « Récapitulatif du compte ».
- Choisissez le compte, la période et les autres options nécessaires.
Veillez à cliquer sur Mettre à jour pour enregistrer et prévisualiser votre rapport.
- En bas à droite de la page, vous trouverez le bouton Exporter.
Pour charger les données dans BigQuery, choisissez Excel ou Google Sheets.
Étape 2 : télécharger les données vers BigQuery
- Ajoutez une nouvelle source de données dans BigQuery à l’aide du symbole plus.
- Une barre latérale s’ouvre. Sélectionnez la source de fichier local.
- Téléchargez le fichier source (CSV ou XLSX), spécifiez la destination et ajoutez d’autres paramètres.
Une fois que vous avez terminé, cliquez sur Créer une table. Vos données seront alors chargées dans l’ensemble de données et la table.
De quoi avez-vous besoin pour effectuer l’intégration personnalisée avec l’API ?
Si vous disposez de solides compétences techniques et d’un accès à l’API Xero, vous pouvez effectuer une intégration des données Xero vers Google BigQuery. Tout d’abord, vous devez générer le point de terminaison et le jeton d’accès. L’étape suivante consiste à utiliser un script personnalisé dans Google Apps Script ou un autre langage de programmation pour extraire les données de votre compte Xero. Voici les étapes à suivre pour ce faire :
L’API Xero
- Accédez à developer.xero.com et connectez-vous avec vos identifiants Xero.
Vous devez créer une nouvelle application pour continuer.
- Accédez à Explorer et cliquez sur Connecter votre organisation Xero.
Assurez-vous d’autoriser l’accès à l’organisation.
- Sélectionnez l’API, le point de terminaison et l’opération appropriés pour générer le lien.
L’API comptable Xero dispose de points de terminaison pour toutes les données Xero et d’un point de terminaison pour les rapports. Si vous choisissez une entité de données, l’étape suivante consiste à sélectionner l’opération, par exemple Obtenir les bons de commande. En ce qui concerne le point de terminaison Rapports, vous choisirez le type de rapport sous Opération. Par exemple, Obtenir le rapport de synthèse bancaire. L’URL de votre point de terminaison sera générée et vous pourrez la copier immédiatement.
Jeton d’accès
- Accédez à Mes applications > Configuration pour afficher vos informations de connexion.
Vous y trouverez l’URL de redirection, l’ID client et la clé secrète client.
- Accédez au serveur d’autorisation Xero à l’aide d’une URL telle que :
https://login.xero.com/identity/connect/authorize?response_type=code&client_id=YOURCLIENTID&redirect_uri=YOURREDIRECTURI&scope=openid profile email accounting.transactions&state=123
Remplacez les valeurs pour l’ID client, l’URI de redirection, la portée et l’état (facultatif). Le serveur Xero vous redirigera et ajoutera un code temporaire à l’URI de redirection.
- Envoyez une requête POST au point de terminaison du jeton Xero :
POST https://identity.xero.com/connect/token
L’en-tête :
autorisation : « Basic » + base64encode(client_id + « : » + client_secret) Type de contenu : application/x-www-form-urlencoded
Corps de la requête :
grant_type=authorization_code &code=xxxxxx &redirect_uri=https://myapp.com/redirect
Remplacez par les valeurs correspondant à l’ID client, au secret client et au code.
La réponse contiendra un jeton d’accès, une date d’expiration et un jeton d’actualisation. Vous ajouterez le jeton d’accès à l’en-tête d’autorisation lorsque vous effectuerez la requête API. Le jeton expire après 30 minutes, mais le jeton d’actualisation vous aidera à en obtenir un nouveau. Consultez le flux de code d’autorisation Xero pour obtenir une description détaillée de l’ensemble du processus.
Une fois que vous disposez du jeton d’accès, vous pouvez créer un script pour extraire les données de l’API Xero et les envoyer directement à BigQuery.
Étape bonus : utilisez des modèles de tableau de bord pour une analyse rapide de Xero
Si vous souhaitez transformer vos données financières Xero en informations exploitables, vous devrez créer un rapport ou un tableau de bord dans une application de feuille de calcul ou une plateforme BI. De plus, il n’est pas nécessaire de créer des rapports à partir de zéro, car il existe des modèles de rapports prêts à l’emploi. Voici quelques exemples de rapports conçus dans Looker Studio et Google Sheets qui peuvent vous aider à analyser les données Xero.
Tableau de bord financier pour Xero
Le tableau de bord financier Xero facilite le suivi de la santé financière de votre entreprise en vous permettant de suivre en temps réel les revenus, les dépenses, les flux de trésorerie et les informations du bilan. Il aide les propriétaires de petites entreprises, les comptables et les équipes financières à analyser les principales tendances financières sans avoir à trier manuellement les feuilles de calcul. Grâce à des rapports visuels clairs, vous pouvez évaluer la rentabilité, gérer la liquidité et prendre facilement des décisions financières fondées sur des données.
Tableau de bord financier Xero
Tableau de bord financier Xero
Aperçu du tableau de bordVoici les informations que vous pouvez obtenir :
- Suivi des revenus, des dépenses et du revenu net pour le mois dernier, le mois en cours et l’année en cours
- Tendances des flux de trésorerie pour surveiller la liquidité et la stabilité financière
- Aperçu du bilan avec des informations sur les actifs, les passifs et les capitaux propres
- Comparaison des profits et pertes pour comprendre les habitudes de dépenses
- Évolution de la trésorerie nette pour identifier les risques et les opportunités financiers
Vous pouvez utiliser le tableau de bord de Coupler.io, qui offre une fonctionnalité d’analyse IA conçue pour vous aider à comprendre rapidement vos données. Il est également disponible sous forme de modèle pour les outils tiers. Dans ce cas, suivez les instructions de l’onglet « Readme » pour connecter votre compte Xero et importer automatiquement les données dans Looker Studio ou Google Sheets. L’importateur Coupler.io maintient votre tableau de bord à jour grâce à des actualisations programmées, garantissant un suivi financier en temps réel.
Tableau de bord des revenus pour Xero
Le tableau de bord des revenus pour Xero se concentre sur les revenus, les recettes et les dépenses de votre entreprise. Grâce à une analyse détaillée de la santé financière, vous pouvez analyser les tendances des revenus au cours des 12 derniers mois et identifier les tendances saisonnières ou les fluctuations inattendues. Il met également en évidence vos clients et vos produits les plus performants, afin que vous puissiez comprendre d’où provient la majorité de vos revenus.
Tableau de bord des revenus pour Xero
Tableau de bord des revenus pour Xero
Aperçu du tableau de bordVoici les informations que vous pouvez obtenir :
- Tendances et fluctuations mensuelles des revenus
- Contribution des meilleurs clients au chiffre d’affaires total
- Performances des produits clés en fonction des revenus générés
- Résumé des profits et pertes pour évaluer les bénéfices nets
- Vue détaillée des sources de revenus pour une meilleure planification financière
Le tableau de bord est disponible dans Coupler.io et sous forme de modèle dans Looker Studio et Google Sheets. Suivez les instructions de l’onglet « Readme » pour connecter votre compte Xero à l’aide du connecteur Xero intégré et remplir le tableau de bord avec vos données.
Tableau de bord des comptes clients
Ce tableau de bord offre une analyse détaillée du taux de rotation des comptes clients et fournit une vue claire des factures et des soldes impayés des clients. Il comprend une ventilation des factures payées, impayées et en retard afin de suivre les tendances en matière de comportements de paiement. Il vous aide à garder le contrôle de votre trésorerie et à prendre des décisions cruciales pour améliorer le chiffre d’affaires de votre entreprise.
Voici les informations que vous pouvez en tirer :
- Total des factures impayées
- Solde total en souffrance
- Analyse de l’ancienneté des factures en retard
- Principaux clients ayant des factures impayées
- Résumé des comptes clients
- Factures payées par client
- Liste complète des factures clients
Suivez les instructions du fichier Lisez-moi pour copier le tableau de bord et connecter votre compte Xero. L’importateur Coupler.io mettra automatiquement à jour le rapport avec vos données. Le modèle est disponible dans Google Sheets et Looker Studio.
Tableau de bord des comptes fournisseurs
Ce tableau de bord vous permet de suivre toutes les factures reçues des fournisseurs. Il vous permet de visualiser le montant total dû et fournit des détails sur les factures impayées et en retard. Vous pouvez consulter les factures payées et l’historique des paiements sur une période donnée. Il affiche également une liste des factures des fournisseurs afin que vous puissiez les classer et déterminer l’ordre de règlement.
Voici les informations que vous pouvez obtenir :
- Montant total dû
- Solde total en souffrance
- Ancienneté des factures en retard par nombre de jours
- Les 10 factures impayées les plus importantes par fournisseur
- Ancienneté des comptes fournisseurs (résumé et factures impayées)
- Résumé bancaire du mois en cours
- Résumé détaillé des factures fournisseurs
Dans le fichier Lisez-moi, vous trouverez des instructions pour copier et connecter Xero au modèle Google Sheets ou Looker Studio. Il vous suffit de configurer l’importateur et d’activer l’actualisation automatique des données.
Quelle est la meilleure méthode pour l’intégration des données de Xero vers BigQuery ?
L’un des principaux objectifs d’un entrepôt de données tel que BigQuery est de stocker de grands ensembles de données provenant de diverses sources dans un emplacement central. Il vous permet de récupérer des données à tout moment, d’exécuter des requêtes SQL complexes, de comparer des données historiques et de vous connecter à des plateformes BI pour une analyse complète.
La méthode manuelle convient pour les importations ponctuelles et pour le partage de données avec d’autres personnes. Elle n’est pas pratique pour la création de rapports, car vous devriez répéter le processus à chaque fois.
Si vous avez des connaissances techniques ou si vous avez accès à du personnel informatique, vous pouvez utiliser l’intégration personnalisée avec l’API pour connecter Xero à BigQuery.
La meilleure option consiste à utiliser un outil sans code tel que Coupler.io pour extraire les données afin de pouvoir créer des rapports à partir de zéro ou utiliser l’un des modèles de rapport. Outre Xero, il existe plusieurs autres connecteurs qui peuvent aider à créer davantage de pipelines de données. Coupler.io est une plateforme qui offre tout ce dont une petite entreprise a besoin pour une analyse et un reporting efficaces des données.
Automatisez la création de rapports Xero avec Coupler.io
Commencez gratuitement