top of page

Automatiser son suivi de trésorerie avec ChatGPT et Google Sheets.

  • Photo du rédacteur: R J
    R J
  • 5 mars
  • 4 min de lecture

Gestion des transactions, factures et délais de règlement.


La gestion de trésorerie est un élément essentiel pour toute entreprise, en particulier pour les TPE et PME. Un suivi précis permet d’anticiper les besoins en liquidités, éviter les tensions financières et optimiser les décisions stratégiques. Cependant, cette gestion peut rapidement devenir fastidieuse si elle repose sur une saisie manuelle des transactions et des factures.

Grâce à l’intelligence artificielle (ChatGPT) et Google Sheets, il est possible d’automatiser entièrement son suivi de trésorerie, en intégrant :

Les transactions bancaires (entrées/sorties) et leur catégorisation automatique.

Les factures clients en attente de paiement, avec suivi des délais de règlement.

Un tableau de bord dynamique, pour une visibilité claire sur les flux de trésorerie futurs.

Dans cet article, nous allons mettre en place un tableau de suivi automatisé, capable de catégoriser les transactions, suivre les créances clients et projeter la trésorerie à court terme.


Pourquoi automatiser son suivi de trésorerie ?

🎯 Les défis d’un suivi manuel.

  • Perte de temps : mise à jour des transactions, tri des factures, relances clients…

  • Risque d’erreur : erreurs de saisie, oublis de factures impayées, mauvaise anticipation des délais.

  • Manque de visibilité : difficile d’avoir une vue claire sur la trésorerie future.


🤖 Les bénéfices d’une automatisation avec ChatGPT et Google Sheets.

Un suivi en temps réel : toutes les données sont mises à jour automatiquement.

Une catégorisation automatique des transactions grâce à l’IA.

Un suivi des factures clients avec alertes de retard.

Des projections financières dynamiques pour mieux anticiper.


Cas pratique: Construire un tableau de trésorerie intelligent.


Nous allons structurer notre fichier Google Sheets en trois étapes :

1️⃣ Importer et catégoriser automatiquement les transactions (via ChatGPT).

2️⃣ Intégrer un suivi des factures clients avec leurs échéances.

3️⃣ Automatiser les prévisions de trésorerie avec un tableau dynamique.


1️⃣ Importer et catégoriser les transactions bancaires.

💡 Étape 1 : Importer les transactions dans Google Sheets.

La plupart des banques permettent d’exporter les transactions au format CSV. Une fois le fichier importé dans Google Sheets, assurez-vous d’avoir au minimum les colonnes suivantes :

Date

Libellé

Montant (€)

01/03/25

Amazon Web Services

-150

02/03/25

Virement client X

+1200

03/03/25

Google Ads

-200

05/03/25

Abonnement SaaS

-50

💡 Étape 2 : Automatiser la catégorisation avec ChatGPT.

Nous allons utiliser un script Google Apps Script pour interagir avec l’API de ChatGPT et attribuer une catégorie automatiquement à chaque transaction.

📌 Script Google Apps Script :

1️⃣ Dans Google Sheets → Extensions → Apps Script, collez ce code :

Javascript
function categoriserTransactions() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var lastRow = sheet.getLastRow();
  
  var transactions = [];
  for (var i = 2; i <= lastRow; i++) {
    var libelle = sheet.getRange(i, 2).getValue();
    transactions.push(libelle);
  }
  var apiKey = "VOTRE_CLE_API_OPENAI"; // Remplacez par votre clé API
  var prompt = "Catégorise ces transactions bancaires : " + transactions.join(", ");
  var url = "https://api.openai.com/v1/completions";
  var options = {
    "method": "post",
    "headers": {
      "Authorization": "Bearer " + apiKey,
      "Content-Type": "application/json"
    },
    "payload": JSON.stringify({
      "model": "gpt-4",
      "prompt": prompt,
      "max_tokens": 100
    })
  };
  var response = UrlFetchApp.fetch(url, options);
  var result = JSON.parse(response.getContentText());
  var categories = result.choices[0].text.trim().split(", ");
  for (var j = 2; j <= lastRow; j++) {
    sheet.getRange(j, 4).setValue(categories[j - 2]); // Colonne 4 pour les catégories
  }
}

2️⃣ Exécutez la fonction categoriserTransactions().

3️⃣ ChatGPT remplira automatiquement une colonne avec des catégories adaptées.

Date

Libellé

Montant (€)

Catégorie

01/03/25

Amazon Web Services

-150

Hébergement

02/03/25

Virement client X

+1200

Revenus

03/03/25

Google Ads

-200

Publicité

2️⃣ Ajouter un suivi des factures clients.

💡 Étape 3 : Structurer un tableau des factures clients.

Dans Google Sheets, créez une nouvelle feuille nommée "Factures Clients" avec ces colonnes :

Facture N°

Client

Montant (€)

Date d’émission

Échéance (J+30)

Statut

1001

Client A

1500

01/03/25

31/03/25

En attente

1002

Client B

900

02/03/25

01/04/25

En attente

💡 Étape 4 : Automatiser le suivi des paiements.

Nous allons créer une alerte automatique pour identifier les factures en retard :

1️⃣ Dans la colonne "Statut", insérez cette formule pour marquer les factures en retard :

excel
CopierModifier
=SI(AUJOURD'HUI()>E2;"Retard";"En attente")

2️⃣ Ajoutez une mise en forme conditionnelle pour surligner en rouge les factures en retard.


3️⃣ Automatiser les prévisions de trésorerie.

💡 Étape 5 : Créer un tableau prévisionnel.

Ajoutez une colonne "Encaissement prévu", qui additionne les transactions passées et les factures en attente :

excel

CopierModifier

=SUM(Sheet1!C:C) + SUMIF('Factures Clients'!F:F;"En attente";'Factures Clients'!C:C)

📊 Tableau final de trésorerie prévisionnelle :

Mois

Solde Début (€)

Entrées (€)

Sorties (€)

Solde Fin (€)

Mars 2025

5 000

2 400

1 500

5 900

Avril 2025

5 900

900

1 200

5 600

Conclusion : Un suivi intelligent et automatisé.

🚀 En combinant ChatGPT et Google Sheets, vous obtenez :

Une catégorisation automatique des transactions.

Un suivi précis des factures clients et délais de paiement.

Une visibilité instantanée sur votre trésorerie future.

Prêt à tester ? 🚀 Implémentez ce système et partagez vos retours !

 
 
 

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.
bottom of page