Aller au contenu

Classification des transactions

Chaque transaction synchronisée ou importée dans CryptaCount se voit attribuer un type par le moteur de classification. Ce type détermine comment la transaction est journalisée, si elle déclenche un calcul de plus-value ou moins-value, et comment elle apparaît dans les rapports.

Le moteur de classification analyse les données on-chain de chaque transaction pour lui attribuer un type :

  • Analyse de direction — Le wallet est-il l’expéditeur, le destinataire, ou les deux ?
  • Interaction avec le contrat — S’agit-il d’un simple transfert ou d’un appel à un smart contract ?
  • Classification de fonction — Plus de 70 catégories de fonctions mappent les signatures de fonctions on-chain vers des indications de classification (TRANSFER, SWAP, BRIDGE, STAKING, LENDING, etc.)
  • Analyse des événements — Pour les interactions contractuelles, quels événements ont été émis ?
  • Détection de l’actif de contrepartie — Le wallet a-t-il reçu un actif différent dans la même transaction (ce qui indiquerait un swap) ?
  • Correspondance de contrats connus — Le contrat est-il un protocole DeFi reconnu, un routeur DEX, un contrat de staking ou un bridge ?
  • Intention économique — Le moteur attribue une intention économique (INVESTMENT, TRADING, OPERATIONAL, INCOME, EXPENSE, FINANCING, HEDGING, TRANSFER, UNKNOWN) pour guider le traitement comptable.

Résultat de la classification automatique des transactions

La classification est déterministe — les mêmes données de transaction produisent toujours le même type.

Si la classification automatique est incorrecte, vous pouvez la remplacer depuis la vue détaillée de la transaction :

  1. Ouvrez le détail de la transaction
  2. Cliquez sur le libellé du type actuel
  3. Sélectionnez le type correct dans la liste déroulante

Menu déroulant de remplacement de la classification manuelle

  1. Ajoutez optionnellement une note expliquant le remplacement
  2. Enregistrez

Le remplacement est enregistré dans la piste d’audit. La classification automatique d’origine reste visible à titre de référence.

Définissez des règles sous Settings → Rules qui remplacent automatiquement la classification pour les transactions répondant à des critères spécifiques :

  • Adresse du contrat — Toutes les interactions avec un contrat spécifique reçoivent un type spécifique
  • Token — Les transactions impliquant un token spécifique sont classifiées d’une certaine manière
  • Direction et montant — Combinez direction, actif et seuils de montant

Les règles supportent le versionnage — vous pouvez tester les règles sur des transactions existantes avant de les activer.

La fonctionnalité de classification par IA sous AI Classification dans la barre latérale est disponible sur les plans éligibles. Elle fournit :

  • Suggestions par IA — Un modèle d’apprentissage automatique analyse les modèles de transaction et suggère des classifications
  • Workflow d’acceptation/rejet — Réviser les suggestions de l’IA individuellement ou en masse
  • Acceptation/rejet en masse — Traiter plusieurs suggestions de l’IA à la fois
  • Générer des suggestions — Déclencher l’analyse par IA pour les transactions non classifiées

La classification par IA complète le moteur basé sur des règles — elle capture des modèles que les règles statiques manquent, notamment pour les nouveaux protocoles DeFi.

Les règles de classification des revenus sous Revenue Rules dans la barre latérale fournissent un traitement spécialisé pour les transactions génératrices de revenus :

  • Règles de contrats de revenus — Définir des règles pour la comptabilisation des revenus issus de flux de tokens spécifiques ou d’interactions contractuelles
  • Niveaux du registre — Les règles peuvent être définies au niveau global, au niveau de l’espace de travail, ou par token
  • Test de correspondance — Valider les règles sur des transactions exemples avant activation
  • Activation/désactivation — Activer/désactiver les règles sans les supprimer

Cela est particulièrement utile pour les entreprises qui reçoivent des cryptos en paiement — les règles peuvent automatiquement classer les transferts entrants provenant d’adresses clients connues comme des revenus.

Pour les erreurs de classification récurrentes :

  1. Filtrez la liste des transactions pour afficher les transactions concernées
  2. Sélectionnez toutes les transactions correspondantes
  3. Utilisez Bulk Reclassify et choisissez le type correct
  4. Révisez et confirmez
SymptômeCause probableCorrection
Récompenses de staking affichées comme TRANSFER_INContrat non reconnu comme stakingRemplacer par STAKING_REWARD ou ajouter une règle
Swap DEX affiché comme deux transferts séparésRoutage complexe non détectéRemplacer par SWAP
Bridge affiché comme TRANSFER_OUT sans BRIDGE_INWallet de la chaîne destination non connectéConnecter le wallet destination ou ajouter manuellement BRIDGE_IN
Tous les transferts de tokens affichés comme TRANSFER_OUTProblème de comparaison d’adressesVérifier le format de l’adresse du wallet

Besoin d'aide ?

Vous ne trouvez pas ce que vous cherchez ? Notre équipe d'assistance est là pour vous.

Vous évaluez CryptaCount pour votre cabinet ? Voir les tarifs · Réserver une démo