Aller au contenu

Moteur comptable

Le moteur comptable est le cœur de CryptaCount. Il transforme les transactions classées en écritures comptables en partie double correctes via un pipeline structuré, tient un plan comptable et gère les périodes comptables avec des workflows de clôture formels.

La section Accounting de la barre latérale donne accès à :

Libellé de la barre latéraleFonctionnalité
Accounting → Opening BalancesDéfinir les soldes d’ouverture pour les positions existantes
Accounting → Accounting PeriodsGérer les périodes comptables
Accounting → Period CloseWorkflow de clôture de période avec contrôles de validation
Accounting → Generate JournalsGénération de journaux par lot (migration)
Accounting → Journal EntriesConsulter et gérer les écritures comptables
Accounting → ImpairmentTests de dépréciation
Manual AdjustmentsAjustements manuels d’écritures (workflow d’approbation)
Audit AttachmentsPièces justificatives pour la piste d’audit

Le pipeline traite les événements via un workflow de statuts :

PENDING → CLASSIFIED → POSTED (or FAILED / MANUAL_REVIEW / SKIPPED)

Le pipeline traite :

  • Les événements blockchain bruts en événements comptables classés
  • Les événements classés en écritures comptables passées
  • Les groupes multi-lignes (transactions complexes comportant plusieurs lignes comptables)
  • La vérification de la chaîne de hachage pour la détection d’altération

Chaque transaction traitée par CryptaCount génère des écritures comptables où les débits égalent les crédits.

Exemple — Achat de 1 ETH à 2 100 € :

AccountDebitCredit
Digital Assets — ETH2 100 €
Cash / Fiat2 100 €

Exemple — Réception de 0,5 LINK en récompense de staking (FMV 7,25 €) :

AccountDebitCredit
Digital Assets — LINK7,25 €
Staking Income7,25 €

Exemple — Vente de 1 ETH à 2 600 € (coût de base de 2 100 € selon FIFO) :

AccountDebitCredit
Cash / Fiat2 600 €
Digital Assets — ETH2 100 €
Realized Gain — ETH500 €

Gérez les comptes du grand livre (GL accounts) sous Accounting → Chart of Accounts. Le plan comptable utilise 8 types de comptes avec des soldes normaux débiteur/créditeur :

Structure du plan comptable

TypeSolde normalDescription
ASSETDébitActifs numériques, trésorerie, créances
LIABILITYCréditEmprunts, dettes
EQUITYCréditRésultats non distribués, réserves
REVENUECréditProduits d’exploitation
EXPENSEDébitCoûts d’exploitation, frais
CONTRA_ASSETCréditAmortissements cumulés
CONTRA_LIABILITYDébitComptes de passif de contrepartie
CONTRA_EQUITYDébitActions propres, etc.

Le plan prend en charge 30 sous-types de comptes pour une classification détaillée (Current Asset, Cash and Equivalents, Receivable, Inventory, Staking Reward, Mining Reward, Transaction Fee, etc.).

Les comptes du grand livre peuvent être importés, mappés à des wallets, mappés à des adresses externes et affectés à des comptes CEX. Des comptes spéciaux (comme les comptes de plus-value/moins-value par défaut) peuvent être désignés.

Consultez et gérez les écritures comptables sous Accounting → Journal Entries :

Journal du grand livre avec chaîne de hachage

  • Créer des écritures comptables manuelles
  • Passer les écritures provisoires (draft)
  • Contre-passer les écritures passées
  • Rechercher et filtrer par date, compte et type de transaction
  • Réaffecter les comptes du grand livre sur des écritures existantes via Balances → Reassign GL

Hachage des écritures à l’épreuve de l’altération

Section intitulée « Hachage des écritures à l’épreuve de l’altération »

Chaque écriture comptable est hachée cryptographiquement. La chaîne de hachage relie chaque écriture à la précédente — toute modification d’une écriture historique rompt la chaîne, rendant les changements non autorisés immédiatement détectables.

Gérez les périodes sous Accounting → Accounting Periods :

  • Créer des périodes mensuelles ou personnalisées
  • Ouvrir et clôturer des périodes
  • Workflow de clôture annuelle

La clôture de période suit un processus structuré :

  1. Run checks — Des contrôles de validation automatisés vérifient l’exhaustivité des données
  2. Review results — Consultez quels contrôles ont réussi ou échoué
  3. Waive — Renoncez éventuellement aux contrôles non critiques en échec avec justification
  4. Close — Clôturez formellement la période, la verrouillant contre toute modification ultérieure
  5. Reopen — Si nécessaire, rouvrez une période clôturée (avec piste d’audit)
  6. Lock — Verrouillez définitivement une période (empêche toute réouverture)

Définissez les soldes d’ouverture sous Accounting → Opening Balances pour les wallets qui détenaient des positions existantes avant la connexion à CryptaCount :

  • Importer les soldes d’ouverture depuis un fichier
  • Définir les soldes à une date précise
  • Préremplir automatiquement les dates suggérées selon l’activité du wallet

L’outil de génération de journaux sous Accounting → Generate Journals offre un traitement par lot pour :

  • Migrer les transactions antérieures au pipeline comptable
  • Régénérer les journaux après modification des règles
  • Suivi du statut avec contrôles start/cancel/cleanup

Les tests de dépréciation sous Accounting → Impairment prennent en charge :

  • L’exécution de calculs de dépréciation sur l’ensemble du portefeuille
  • La consultation des résultats de dépréciation par actif
  • Différents modèles de dépréciation selon la méthode de coût de base (à sens unique pour les méthodes historic FIFO, à double sens pour les méthodes NRV)

Les ajustements manuels prennent en charge un workflow d’approbation :

  • Créer des écritures d’ajustement avec justification
  • Les ajustements en attente attendent l’approbation
  • Approuver ou rejeter les ajustements
  • Passer les ajustements approuvés au grand livre

Téléversez des pièces justificatives sous Audit Attachments :

  • Joindre des fichiers à des écritures comptables, des transactions ou des périodes
  • Téléverser et télécharger des pièces jointes
  • Tenir une piste d’audit avec références documentaires

Configurez les règles sous Settings → Rules pour automatiser la génération de journaux :

Configuration des règles comptables

  • Définir des règles avec conditions et actions
  • Tester les règles sur des données d’exemple
  • Contrôle de version pour les modifications de règles

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