Coupler.io Blog

Un guide simple pour connecter Xero à BigQuery

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

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 :

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éesDescription
ComptesOrganisation
Transactions bancairesToutes les transactions bancaires telles que les débits, les crédits et les virements
Virements bancairesDétails des transferts de fonds entre différents comptes bancaires
Thèmes de marqueModèles personnalisés pour la conception d’e-mails et de documents
Groupes de contactsGroupes permettant de classer différents contacts
ContactsTous les contacts et leurs coordonnées
Notes de créditDocuments issued to reduce any amounts owed Documents émis pour réduire les montants dus par les clients
DevisesListe de toutes les devises utilisées dans les transactions financières
EmployésInformations sur les personnes employées par l’organisation
Déclarations de fraisRegistres des demandes de remboursement des frais des employés et détails spécifiques
FacturesToutes les factures émises aux clients
ArticlesListe des produits et services disponibles
JournauxRésumé de toutes les écritures et transactions
Transactions liéesTransactions liées, par exemple factures et commandes
Journaux manuelsÉcritures comptables créées manuellement
OrganisationProfil et détails de l’entreprise
PaiementsRegistre de tous les paiements effectués ou reçus
Paiements anticipésPaiements effectués avant la réception des biens et services
Bons de commandeCommandes passées pour des biens achetés
ReçusRegistres des sommes reçues des clients
Factures récurrentesFactures envoyées aux clients à intervalles réguliers
Taux d’impositionTous les taux d’imposition appliqués aux différentes transactions
Catégories de suiviCatégories utilisées pour suivre et analyser les performances financières
UtilisateursTous 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 rapportDescription
Créances échues par contactUn 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 contactFactures clients en souffrance et durée de leur impayé
BilanAperçu de votre situation financière, y compris vos actifs, vos passifs et vos capitaux propres à une date donnée
Relevé bancaireEnregistrements des transactions bancaires et des écritures correspondantes dans Xero
Récapitulatif bancaireAperçu des soldes bancaires et des opérations sur une période donnée
Récapitulatif budgétaireAffiche tous les budgets de votre compte Xero
Résumé exécutifToutes 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 pertesRapport complet sur les revenus, les dépenses et les bénéfices
BalanceRé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

Le fichier CSV sera enregistré sur votre appareil.

Comment exporter des rapports Xero

Veillez à cliquer sur Mettre à jour pour enregistrer et prévisualiser votre rapport.

Pour charger les données dans BigQuery, choisissez Excel ou Google Sheets.

Étape 2 : télécharger les données vers BigQuery

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

Vous devez créer une nouvelle application pour continuer.

Assurez-vous d’autoriser l’accès à l’organisation.

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

Vous y trouverez l’URL de redirection, l’ID client et la clé secrète client.

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.

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.

Voici les informations que vous pouvez obtenir :

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.

Voici les informations que vous pouvez obtenir :

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 :

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 :

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
Quitter la version mobile