Passer au contenu principal

Catégorisation des opérations (Entreprises)

Objectif : arrêter de “catégoriser au feeling”.

Écrit par Igor Cheloudiakoff
Mis à jour il y a plus de 2 semaines

Dans Comptacrypto, une catégorie = une intention économique.

Ce n’est pas ce que l’exchange affiche (Deposit / Withdraw / Trade),

c’est ce qui s’est réellement passé pour l’entreprise.

⚠️ Ce guide simplifie volontairement.

En cas d’enjeu important (TVA, ventes, levée, token issuer…), faites valider par votre expert-comptable.

✅ La règle des 3 questions (90% des cas)

1️⃣ L’argent / le token est-il sorti de l’entreprise vers quelqu’un d’autre ?

• Non → généralement un mouvement interne

(virement interne / bridge / swap / achat-vente fiat)

• Oui → généralement :

• un paiement (fournisseur / salaire),

• un encaissement (client),

• ou une perte

2️⃣ Le token a-t-il changé ?

• Non, même token → plutôt Virement interne

• Oui, token différent → plutôt Swap (Échange)

• Oui, pendant un transfert de chaîne / plateforme → Bridge

3️⃣ Avez-vous reçu des tokens “gratuits” (récompense) ?

• Oui → Airdrop / Staking / Yield / Mining / Masternodes / Parrainage

• Non → revenir aux catégories : mouvement interne / paiement / frais / dette

1️⃣ Les 3 catégories les plus utilisées

A) Virement interne (internal_transfer)

À utiliser quand

Vous déplacez des fonds entre deux comptes appartenant à la même entreprise,

sans changer de token.

Exemples :

• Binance → Ledger (USDT reste USDT)

• Wallet A → Wallet B (ETH reste ETH)

• Exchange → wallet DeFi (même token)

À ne pas utiliser si :

• Vous payez un fournisseur ou un salarié

• Vous encaissez un client

• Vous changez de token (→ Swap ou Bridge)

Logique comptable : mouvement via compte 580 (compte tampon).

Cela modifie les soldes, mais ne crée pas de revenu.

B) Bridge (bridge)

À utiliser quand

Vous transférez vers une autre chaîne / réseau / plateforme

et le token “se transforme” (wrap, version bridgée, token différent).

Exemples :

• USDC (Ethereum) → USDC.e (Arbitrum/Polygon)

• ETH → WETH sur L2 pendant le passage

Important

Un bridge génère souvent :

• une sortie (chaîne A)

• une entrée (chaîne B)

• des frais

➡️ Sorties / entrées = Bridge

➡️ Frais = Commission

Différence clé

• Bridge = intention de déplacer

• Swap = intention d’échanger

Comptablement : traité comme mouvement interne (580).

C) Swap (Échange) (swap-echange)

À utiliser quand

Vous échangez un token contre un autre (DEX ou CEX).

Exemples :

• ETH → USDC sur Uniswap

• USDT → BTC sur Binance

• Stablecoin A → Stablecoin B

En cas de doute (bridge + swap dans le trajet)

• But = changer d’actif → Swap

• But = changer de chaîne → Bridge

2️⃣ Fiat ↔ Crypto

Achat / Vente directe de crypto-actifs

(achatvente-directe-de-crypto-actifs)

À utiliser dès qu’il y a EUR ↔ crypto :

• Achat de crypto avec euros

• Vente de crypto contre euros

• Virement bancaire vers plateforme pour acheter/vendre

3️⃣ Réception de tokens sans achat = Revenus crypto

Question simple : est-ce une récompense ?

Catégories courantes :

• Airdrop

• Revenu de staking

• Yield farming

• Récompense de minage

• Masternodes

• Parrainage

• Royalties

Gains / Perte sur produit financier

À utiliser pour :

• PnL crédité/débité par plateforme

• Ajustements spécifiques hors trading spot classique

4️⃣ Les frais

Commission (commission)

• Trading fees

• Gas fees

• Withdrawal fees

Frais de financement (funding_fee)

• Funding sur futures / perps

Intérêts de remboursement de marge (margin_repay_interest)

• Intérêts sur marge

Commission de mint NFT (nft_mint)

• Frais liés au mint d’un NFT

Remboursement de commission (commission_rebate)

• Rebate / cashback de fees

5️⃣ Paiements “vie réelle”

Clients (customer_payment)

Vous recevez une crypto d’un client.

Fournisseurs (supplier_payment)

Vous payez un fournisseur en crypto.

Rémunération / Salaire

Paiement crypto à salarié ou dirigeant.

Règle simple :

Vous encaissez → Client

Vous payez → Fournisseur / Salaire

6️⃣ Financement & dettes

Compte courant d’associé (partner_account)

Un associé met des fonds à disposition de l’entreprise (ou remboursement).

Dette crypto (debt)

Dette simple libellée en crypto.

Emprunt sur marge / Remboursement (margin_loan, margin_repay)

Emprunt DeFi (borrow)

Emprunt via Aave, Compound, etc.

Apport en nature

Apport crypto au capital (pas un revenu).

ICO (ico)

Fonds reçus dans le cadre d’une ICO / token sale structurée.

7️⃣ DeFi : pools de liquidité

Dépôt / Retrait sur pool (lending)

Quand vous :

• déposez des fonds dans une pool / protocole

• retirez vos fonds

Version “CUMP” : même logique, valorisation différente.

8️⃣ Exceptions & nettoyage

Perte / Vol / Hack

Funds définitivement perdus.

Destruction d’asset (token_burn)

Burn volontaire ou irréversible.

Scam / Spam / Ignorer

Dust, spam tokens, doublons.

Autres (sans facture) (other)

Cas non couvert.

Passe en compte d’attente (471).

👉 Si vous hésitez : utilisez cette catégorie plutôt que d’inventer.

9️⃣ NFT : la question clé

Avant de choisir :

“Ce NFT est-il lié à une prestation ou à un investissement ?”

• NFT prestation (avec facture)

• NFT prestation (sans facture)

• NFT spéculation (investissement)

• Commission de mint NFT

• Royalties

🔟 Catégories présentes mais non encore câblées

• À nouveau

• Bonus de bienvenue

• Émission de token

Elles existent mais sans écriture comptable associée.

En pratique :

• Bonus reçu → souvent Airdrop ou Gains produit financier

• Émission de token → souvent Autres (compte d’attente) en attente validation

🚫 Mini anti-erreurs

Erreur 1 : Retrait vers son wallet = dépense

Si c’est vos comptes → Virement interne

Erreur 2 : Confondre Bridge et Swap

• Changer d’actif → Swap

• Changer de chaîne → Bridge

Erreur 3 : Oublier les frais

Le mouvement ≠ les frais.

Gas / fees → Commission

Erreur 4 : Inventer une catégorie

Si vous doutez → Autres (sans facture)

📌 Exemples concrets

Binance → Ledger, 10 000 USDT

→ Virement interne

→ Fees : Commission

Ethereum → Arbitrum, USDC → USDC.e

→ Sorties/entrées : Bridge

→ Gas : Commission

Uniswap : 2 ETH → 6 000 USDC

→ Swap

→ Gas : Commission

Staking : +0,2 ETH

→ Revenu de staking

Airdrop : +500 tokens

→ Airdrop

(Si spam/dust → Scam/Spam)

Avez-vous trouvé la réponse à votre question ?