Aller au contenu

Outils8 min de lecture

Brancher un agent IA sur Pennylane et Qonto : ce que permettent leurs API

API V2 de Pennylane et API Business de Qonto : ce qu'un agent IA peut lire, pourquoi passer par OAuth, et comment le garder loin des paiements.

Dans une petite boîte en métal entrouverte, une carte bancaire bleu pétrole unie, sans inscription ni puce ; une loupe à manche en bois posée à côté.
Image générée par IA

En bref

  • Pennylane et Qonto ont chacun une API documentée. Un agent IA peut se brancher, via ces interfaces officielles, sur les deux logiciels pour préparer les justificatifs, le rapprochement bancaire et les relances.
  • Chez Qonto, une intégration construite pour des clients passe par OAuth 2.0. Chez Pennylane, on vise la V2 ; l'accès d'un prestataire reste à confirmer avec l'éditeur.
  • Notre règle : l'agent lit et prépare, votre équipe valide. Il ne gagne en autonomie qu'avec votre accord écrit et ne reçoit jamais le droit de faire un virement.

Vous tenez votre comptabilité dans Pennylane et votre banque chez Qonto ? Les deux logiciels s'ouvrent à d'autres programmes par une API. Une API est une porte d'entrée officielle : un programme y demande des données, ou y dépose une action, avec une autorisation. Un agent IA peut donc s'y brancher. Reste à savoir comment, avec quels droits, et où sont les limites.

Nous avons relu les documentations officielles le 13 octobre 2026. Ce qu'elles ne disent pas est signalé comme tel.

Ce qu'on veut automatiser : justificatifs, rapprochement, relances

Prenons un scénario type : une PME de 30 salariés, la comptabilité dans Pennylane, la banque chez Qonto. Chaque mois, quelqu'un court après les justificatifs, pointe les opérations bancaires et relance les clients en retard.

Un agent « pièces comptables » pourra :

Un agent « relances » préparera les courriels de relance des factures impayées. Dans les deux cas, l'agent prépare et une personne valide. Il s'arrêtera dès qu'une pièce sera illisible, qu'un doublon sera suspect ou qu'un fournisseur sera inconnu.

Un mot sur la facture électronique en France. La réforme est effective depuis le 1er septembre 2026. Depuis cette date, toutes les entreprises doivent pouvoir recevoir des factures électroniques. Une PME comme celle de notre exemple a jusqu'au 1er septembre 2027 pour les émettre. Ces factures passent par une plateforme agréée par l'administration. D'ici là, ces entreprises peuvent encore adresser leurs factures directement à leurs clients. Sous quelle forme exactement : à vérifier avec votre expert-comptable. L'agent ne remplacera pas la plateforme agréée : il travaillera à côté, sans casser la chaîne légale.

Pennylane : API V2, authentification, limites connues

La version. Pennylane présente la V2 comme « la version stable officielle ». La V1 est déclarée obsolète depuis juillet 2025, et les utilisateurs avaient jusqu'à fin 2025 pour migrer. Un nouveau branchement vise donc la V2.

L'authentification. Deux voies existent.

Les conditions d'utilisation de l'API datent de janvier 2024. Elles appellent « partenaire API » un tiers que Pennylane autorise à développer des intégrations. Selon ces conditions, l'identifiant OAuth sert à appeler l'API, et Pennylane l'accorde à sa discrétion. Elles réservent aussi l'accès à l'API aux utilisateurs autorisés et aux partenaires API, tenus à la confidentialité. Le cas d'un prestataire qui utiliserait le jeton de son client n'y est pas traité clairement : nous poserons la question par écrit à Pennylane avant tout branchement.

Les permissions. Chaque accès, jeton ou application, porte des permissions par type de donnée, appelées « scopes ». Chacune existe en deux versions : :readonly pour la lecture seule, :all pour lire, écrire et, selon la règle générale de la page, supprimer. Il n'existe pas de niveau « écrire sans supprimer ». Selon la page de référence, transactions:readonly suffit pour lire les opérations bancaires. Enregistrer un rapprochement dans Pennylane demande en revanche supplier_invoices:all. Les mêmes pages citent encore l'ancienne permission ledger : nous le testerons dans l'environnement de test avant d'écrire la fiche de l'agent.

Les limites connues.

Qonto : clé API ou OAuth, et pourquoi nous passerons par OAuth

L'API Business de Qonto accepte deux modes d'authentification : la clé API et OAuth 2.0.

La clé API sert aux clients Qonto qui automatisent leur propre entreprise. Les consignes aux développeurs la jugent plus simple. Elles orientent vers OAuth 2.0 dès qu'il faut des actions sensibles ou qu'on veut limiter les permissions à une liste précise.

Pour une intégration construite pour ses clients, Qonto renvoie au parcours OAuth 2.0. C'est notre choix : même quand l'agent tournera sur vos serveurs, c'est nous qui le construirons et le brancherons. OAuth permet aussi de lui donner une liste fermée de permissions.

Bon à savoir : la clé API ouvre déjà beaucoup de choses. Elle permet par exemple de créer un virement entre deux comptes de la même entreprise. La création d'un virement SEPA, les virements internationaux et les actions sur les cartes ne s'ouvrent qu'avec OAuth, et seulement avec la permission correspondante.

Un point à connaître : avec OAuth, lire les opérations bancaires demande la permission organization.read. Qonto la classe « sensible » : elle donne accès au solde, à l'IBAN, aux transactions, à l'organisation et à l'équipe. Pour une application qui se connecte aux comptes de ses clients, cette permission passe par une validation de Qonto avant la mise en production. Qonto conseille de ne demander que les permissions utiles. Si l'agent n'a besoin que des PDF des factures fournisseurs ou clients, attachment.read suffit, sans organization.read.

Limites publiées : 1 000 requêtes par 10 secondes et 10 000 par 10 minutes, par adresse IP, c'est-à-dire par adresse réseau de la machine qui appelle l'API. Les liens de téléchargement des pièces jointes expirent après 30 minutes. Un environnement de test est ouvert aux inscrits du portail développeur.

Le moindre accès : lecture seule au départ, aucun virement par l'agent

Notre règle est simple : l'agent reçoit le minimum.

Au départ, chaque écriture passe par votre validation. Un agent ne gagne en autonomie que sur des mesures (taux d'accord, erreurs) et avec votre accord écrit. Les paiements restent hors de sa portée.

Le rapprochement suivra le même principe. L'agent lira vos opérations et vos factures, puis proposera les correspondances dans un écran de validation prévu à cet effet. Votre équipe confirmera ou corrigera. Chaque action sera notée dans un journal : ce que l'agent a lu, ce qu'il a proposé, qui a validé, et quand.

Versions figées et changements d'API : éviter la panne silencieuse

Une API évolue. Le vrai risque n'est pas la panne franche, qu'on voit tout de suite. C'est la panne silencieuse : une donnée qui n'arrive plus, sans que personne s'en rende compte.

Pennylane en donne un exemple récent. Son guide des changements 2026 remplace l'ancienne permission ledger par des permissions plus fines. Il change aussi la façon de découper certaines listes en pages. Le calendrier : essai possible dès le 14 janvier 2026, nouveau comportement par défaut le 8 avril, aucun retour en arrière possible au 1er juillet 2026.

Pennylane promet un courriel au moins un mois avant de déclarer une version obsolète. Chaque réponse de l'API porte aussi un en-tête, une information technique jointe à la réponse : Api-Version-Expires-At donne la date de fin d'une version ancienne. Ses conditions d'utilisation réservent toutefois le droit de modifier l'API « avec ou sans préavis » (notre traduction).

Chez Qonto, un changement incompatible donne lieu à une nouvelle version de l'API. Dans une même version, Qonto peut ajouter des champs ou des points d'accès à tout moment. Qonto ne publie pas de délai de préavis avant le retrait d'une version.

Notre méthode prévoit trois parades :

Vous utilisez un autre logiciel ?

La méthode reste la même : lire la documentation officielle, noter la version, l'authentification et les limites, et dire ce qui n'est pas vérifié. Holded et Exact Online passeront par ce même relevé avant les versions espagnole et belge de cet article. Tant que leurs API ne sont pas vérifiées à la source, nous ne promettons rien sur ces connecteurs.

Pour aller plus loin

Sources

Consultées le 13 octobre 2026.

  1. Pennylane, Migrate from API v1 to v2
  2. Pennylane, API Versioning
  3. Pennylane, Rate Limiting in API v2
  4. Pennylane, Create a Company API Token
  5. Pennylane, OAuth 2.0 walkthrough
  6. Pennylane, Scopes
  7. Pennylane, List transactions (référence API)
  8. Pennylane, Match a transaction to a supplier invoice
  9. Pennylane, Webhooks
  10. Pennylane, Getting started
  11. Pennylane, 2026 API changes Migration Guide
  12. Pennylane, API contract terms
  13. Qonto, Business API, Authentication introduction
  14. Qonto, Developer guidelines
  15. Qonto, Create a SEPA transfer (référence API)
  16. Qonto, Create an internal transfer (référence API)
  17. Qonto, List transactions (référence API)
  18. Qonto, Available scopes
  19. Qonto, Rate limitations
  20. Qonto, Sync transactions (cas d'usage)
  21. Qonto, Versioning
  22. impots.gouv.fr, Je passe à la facturation électronique
  23. impots.gouv.fr, Je découvre la facturation électronique
  24. impots.gouv.fr, Fiche 1 : Que va-t-il se passer pour mon entreprise en matière de facturation ?

← Retour au blog

Prochaine étape

Dites-nous où votre équipe perd du temps.

Tout commence par un audit : vos outils, vos façons de faire, vos volumes. Vous recevez ensuite un devis.

Réserver mon audit