Mastercard ouvre les paiements par agents IA : ce que cela implique pour la comptabilité des stablecoins
Mastercard a ouvert l'accès anticipé à Agent Pay for Machines, son infrastructure de paiement machine à machine, après des pilotes de bout en bout menés avec six organisations. Le système permet à des agents IA d'initier, d'autoriser et de régler des paiements de manière autonome, y compris des règlements en stablecoins, sans qu'un humain n'approuve chaque transaction. Pour les cabinets comptables, les directeurs financiers et les auditeurs, c'est le moment de réfléchir sérieusement à la façon dont les dépenses autonomes des IA seront saisies dans les comptes, car le déploiement commercial n'est plus théorique.
Ce que Mastercard a réellement construit
Le programme Agent Pay for Machines met à disposition des développeurs en accès anticipé deux ensembles d'API : l'un représentant le côté acheteur d'une transaction, l'autre le côté vendeur. Un bac à sable et une boîte à outils pour développeurs les accompagnent. Le programme fait suite à des pilotes avec Cloudflare, Ant International, BVNK, AIsa, Base et un protocole de paiement incubé par Coinbase.
La démonstration Cloudflare Connect
Lors de l'événement Cloudflare Connect, l'agence marketing Hype a confié un brief à un agent IA : planifier une campagne pour le lancement d'une barre protéinée, dans le cadre d'un budget préapprouvé. L'agent a sourcé une recherche sur les réseaux sociaux auprès d'AIsa et huit visuels de campagne auprès de Cloudflare AI Gateway. Il a réalisé neuf paiements distincts à ces deux fournisseurs sans validation humaine pour chacun d'eux. L'agent a utilisé le protocole x402 pour régler les achats.
Le standard x402 tire son nom du code de statut HTTP 402 « Payment Required ». Il permet aux sites web, aux API et aux agents IA de signaler qu'un paiement est requis, de recevoir un bon de paiement signé de l'agent acheteur et de vérifier ce bon avant de fournir le service. Point essentiel, Mastercard a précisé que les bons de paiement peuvent être regroupés et échangés plus tard, plutôt que de déclencher un règlement pour chaque micro-transaction individuelle. Ce mécanisme de regroupement a des implications directes sur la manière dont ces paiements apparaîtront dans un grand livre.
Infrastructure de portefeuille et rails de règlement
Coinbase Developer Platform a fourni l'infrastructure de portefeuille utilisée pour alimenter l'agent dans le pilote Hype. Le réseau de règlement onchain était Base, le Layer 2 incubé par Coinbase. Une société acquise par Mastercard en août a joué le rôle de portefeuille de l'agent et a utilisé le réseau de Mastercard pour traiter les paiements et le règlement, en monnaie fiduciaire ou en stablecoins. Les vendeurs peuvent choisir de recevoir le paiement dans leur devise, jeton ou rail préféré, ce qui signifie que la même transaction sous-jacente peut être initiée sous une forme et reçue sous une autre.
La formulation qu'utilise Mastercard pour décrire le projet résume ce basculement structurel : « Le web a donné aux logiciels un moyen de communiquer. Les API ont donné aux logiciels un moyen d'utiliser des services. Aujourd'hui, les agents IA ont besoin d'un moyen de les payer. »
Pourquoi il s'agit dès maintenant d'un problème de comptabilité des stablecoins
Le pilote impliquait un règlement en stablecoins sur une blockchain publique. Cela signifie que chaque branche de paiement qui touche une stablecoin est, d'un point de vue comptable, une transaction sur actifs numériques nécessitant une comptabilisation, une évaluation et une information financière selon le référentiel applicable à l'entité, qu'il s'agisse des US GAAP, des IFRS ou d'une norme propre à une juridiction.
Questions de comptabilisation et d'évaluation
Lorsqu'un agent IA dépense des USDC pour acheter un service, l'entité qui contrôle le portefeuille de l'agent s'est dessaisie d'un actif financier. Selon IFRS 9, des USDC détenus comme instrument financier doivent être décomptabilisés au moment du transfert. Selon les US GAAP, le traitement dépend de la façon dont l'entité a classé ses avoirs en stablecoins. Dans un cas comme dans l'autre, la cession doit être enregistrée à la juste valeur de la contrepartie reçue, c'est-à-dire la valeur du service acquis. Lorsqu'une stablecoin est indexée à parité 1:1 sur le dollar et remboursable à vue, cela est généralement simple, mais l'équipe comptable a néanmoins besoin d'un flux de données, d'un horodatage et d'une référence de transaction pour justifier l'écriture comptable.
La fonction de regroupement complique les choses. Si l'agent accumule des bons sur une période de facturation et les échange en un seul règlement net, la date d'enregistrement comptable, le point de taxation et la classification des flux de trésorerie changent tous. Un cabinet dont le logiciel de comptabilité des actifs numériques suppose un règlement en temps réel par transaction produira des enregistrements erronés si le regroupement de bons est utilisé.
Inadéquation de devises et exposition au risque de change
Comme les vendeurs peuvent recevoir le paiement dans une devise ou un jeton différent de celui utilisé par l'acheteur, une étape potentielle de conversion en devise étrangère s'insère dans une même transaction commerciale. Un agent alimenté en USDC qui paie un fournisseur européen choisissant de recevoir des euros introduit une conversion de change qui doit être comptabilisée selon IAS 21 ou ASC 830. Les équipes financières doivent savoir si la conversion s'opère au niveau du réseau Mastercard ou dans le portefeuille du vendeur, car cela détermine qui enregistre le gain ou la perte de change et à quel moment.
Environnement de contrôle : le problème le plus difficile pour les directeurs financiers
Les neuf paiements de la démonstration Cloudflare ont été effectués dans le cadre d'un budget approuvé à l'avance par Hype. Cette préapprobation constitue le mécanisme actuel de contrôle des dépenses. Mais à mesure que ces systèmes se développent, la question pour un directeur financier n'est pas de savoir si l'agent est resté dans le budget pour une seule campagne. C'est de savoir si le cadre de contrôle interne de l'entité peut intégrer un initiateur de paiement qui est un logiciel, et non une personne.
Autorisation et séparation des tâches
Les contrôles internes traditionnels sur les décaissements reposent sur un préparateur humain, un approbateur humain et un réviseur indépendant. Un agent IA fusionne le préparateur et l'initiateur du paiement en un seul processus automatisé. Le système Mastercard prend en charge des contrôles de dépenses, ce qui suggère que des plafonds budgétaires et des restrictions par commerçant peuvent être configurés au niveau de l'API. Mais ces contrôles doivent être documentés, testés et justifiés à des fins d'audit, de la même manière que tout autre contrôle sur les décaissements. Un auditeur qui examine des paiements initiés par un agent voudra voir les paramètres qui encadraient l'autorité de l'agent, les journaux confirmant que ces paramètres étaient actifs lors de chaque paiement, et la preuve que ces paramètres ne peuvent pas être modifiés par l'agent même qui y est soumis.
Exigences de piste d'audit
Le protocole x402 génère un bon de paiement signé pour chaque transaction. Ce bon est la preuve principale qu'un paiement a été autorisé et que le commerçant l'a vérifié avant de fournir le service. Les équipes comptables et de conformité doivent confirmer tôt que ces bons, ainsi que les hachages des transactions onchain provenant de la couche de règlement Base, sont capturés dans un format récupérable pouvant être associé à une écriture comptable précise. Un hachage onchain ne remplace pas un enregistrement comptable identifiable ; c'est un élément de preuve qui doit être rattaché à un tel enregistrement.
C'est exactement le type de scénario où une infrastructure solide de reporting de conformité crypto importe : la chaîne de preuves va d'une décision commerciale à un agent IA, puis à une blockchain, puis à un reçu en monnaie fiduciaire ou en stablecoins chez le vendeur. Chaque étape doit être traçable.
Dimensions réglementaires et fiscales
Traitement fiscal américain des dépenses en stablecoins initiées par un agent
Aux États-Unis, l'IRS a toujours considéré l'utilisation de cryptomonnaies, y compris les stablecoins, pour acheter des biens ou des services comme une cession imposable. Chaque paiement effectué en USDC est, en principe, une cession de bien à sa juste valeur de marché, tout gain ou perte étant reconnu à ce moment. Pour une stablecoin indexée sur le dollar et détenue à son coût, le gain ou la perte est généralement nul ou négligeable. Mais l'obligation de déclaration existe toujours : chaque transaction doit être saisie sur le formulaire 8949, sauf si l'entité remplit les conditions d'une exclusion de minimis que le Congrès n'a pas encore adoptée sous forme permanente.
La fonction de regroupement est particulièrement pertinente ici. Si l'IRS considère chaque micro-paiement individuel comme un événement de cession distinct, le nombre de transactions à déclarer pourrait être très élevé. Les cabinets qui déploient des agents IA pour des achats commerciaux devraient obtenir une position fiscale sur ce point avant d'être en production, et non après. La question de la comptabilité des USDC pour des achats à fort volume initiés par des agents est nouvelle, mais le cadre légal sous-jacent ne l'est pas.
Considérations mondiales sur la comptabilité des stablecoins
Hors des États-Unis, le traitement varie. Dans l'UE, l'USDC a récemment reçu la désignation significative de jeton de monnaie électronique au titre de MiCA, ce qui affecte la manière dont les émetteurs doivent gérer leurs réserves, mais ne modifie pas le traitement comptable chez un utilisateur corporate. Pour le contexte de cette désignation, voir notre article sur la manière dont l'USDC a obtenu le statut de jeton de monnaie électronique significatif dans l'UE. Les entités britanniques suivent la classification de propriété de HMRC, selon laquelle les cessions de stablecoins sont soumises à l'impôt sur les sociétés au titre des gains imposables. La différence pratique entre juridictions ne réside pas dans le fait de savoir si le paiement déclenche un événement de comptabilisation, mais dans la manière dont les gains et pertes sont mesurés et dans le formulaire qui les saisit.
Le pilote Mastercard reflète aussi une tendance déjà visible dans les intégrations de stablecoins des réseaux de cartes. Découvrez comment Visa Direct utilise déjà le préfinancement en USDC en production commerciale pour davantage de contexte sur l'approche des grands réseaux en matière de règlement en stablecoins et sur ce que cela signifie pour les équipes de trésorerie.
Prochaines étapes concrètes pour les cabinets comptables et les équipes financières
Agent Pay for Machines est en accès anticipé, et non en disponibilité générale. Cela donne aux professionnels de la finance et de la comptabilité une fenêtre pour se préparer avant que leurs clients ou leurs propres organisations ne le déploient. Les étapes ci-dessous s'appuient sur ce que l'annonce de Mastercard décrit réellement, et non sur des spéculations quant à de futures fonctionnalités.
Que faire dès maintenant
Premièrement, cartographiez l'infrastructure de portefeuille. Tout paiement initié par un agent nécessite un portefeuille approvisionné. Identifiez qui contrôle ce portefeuille, sous quelle entité juridique il se situe et comment il est actuellement classé au bilan. Un portefeuille détenant des USDC pour des dépenses opérationnelles est un actif courant ; la question est de savoir quelle norme s'applique et si un test de dépréciation est requis.
Deuxièmement, examinez les circuits de validation. Le système Mastercard prend en charge des contrôles de dépenses préconfigurés. Les équipes financières devraient définir ces contrôles avec la même rigueur que celle appliquée aux plafonds de cartes d'entreprise : valeur maximale par transaction, catégories de commerçants approuvées et restrictions de devise. Documentez la configuration et conservez la preuve qu'elle était active.
Troisièmement, évaluez la capacité des logiciels de comptabilité crypto ou de comptabilité des actifs numériques existants à intégrer des échanges de bons regroupés. Si le système suppose une écriture comptable par transaction blockchain, les règlements regroupés nécessiteront une couche de rapprochement. Identifiez cette lacune dès maintenant.
Quatrièmement, obtenez une position fiscale écrite sur le traitement en tant que cession des micro-paiements en stablecoins dans la juridiction concernée. Pour les entités américaines, cela signifie consulter un conseiller fiscal sur l'interaction entre des paiements d'agents à haute fréquence et les obligations de déclaration sur le formulaire 8949 avant la mise en service du système.
Questions fréquentes
Le paiement en stablecoins d'un agent IA constitue-t-il un événement imposable pour l'entreprise qui contrôle l'agent ?
Aux États-Unis, oui. L'IRS considère l'utilisation de toute cryptomonnaie, y compris une stablecoin, pour acheter des biens ou des services comme une cession de bien. Le gain ou la perte est la différence entre le coût de base de la stablecoin et sa juste valeur de marché au moment du paiement. Pour une stablecoin indexée sur le dollar et détenue à parité, le gain ou la perte est généralement négligeable, mais l'obligation de déclaration subsiste. D'autres juridictions suivent une logique similaire, bien que les formulaires et seuils spécifiques diffèrent.
Comment les échanges de bons regroupés doivent-ils être enregistrés dans le grand livre général ?
Chaque achat de service sous-jacent est un événement de comptabilisation de charge. Si des bons sont regroupés et échangés en un seul règlement net, l'équipe comptable doit répartir le montant total du règlement entre les catégories de charges et les périodes individuelles. La date d'enregistrement de la charge doit refléter le moment où le service a été reçu, et non celui où le lot a été échangé. Cela exige de conserver les enregistrements individuels des bons comme pièces justificatives.
Quels contrôles internes doivent encadrer le pouvoir de paiement d'un agent IA ?
Au minimum : une limite de dépenses documentée (par transaction, par période et par catégorie de commerçant), un contrôle technique empêchant l'agent de modifier ses propres paramètres, un examen humain distinct du journal des paiements de l'agent selon un cycle défini, et un rapprochement des sorties de portefeuille avec les enregistrements d'achats approuvés. Ces contrôles devraient être testés dans le cadre du programme d'audit interne annuel une fois le système en production.
Le choix de la devise de règlement par le vendeur affecte-t-il la comptabilité de l'acheteur ?
Cela peut l'affecter. Si l'acheteur paie en USDC et que le vendeur choisit de recevoir des euros, une conversion de change se produit dans la transaction. La comptabilité de l'acheteur dépend de l'endroit où cette conversion a lieu. Si le réseau de Mastercard convertit au moment du paiement, l'acheteur enregistre une cession d'USDC à l'équivalent en dollars des euros livrés. Si la conversion a lieu chez le vendeur, l'acheteur enregistre une cession d'USDC à la valeur en dollars transférée. Les équipes financières devraient le confirmer avec la plateforme avant le déploiement.
Quand Agent Pay for Machines devrait-il atteindre la disponibilité générale ?
Mastercard n'a pas annoncé de date de disponibilité générale. Le programme actuel est une phase de développeur en accès anticipé, l'entreprise demandant aux participants de tester les API et de fournir des retours. La disponibilité commerciale n'a pas encore été confirmée.
Source : The Block
