Salta ai contenuti

Classificazione delle transazioni

Ogni transazione sincronizzata o importata in CryptaCount viene assegnata a un tipo dal motore di classificazione. Questo tipo determina come la transazione viene giornalizzata, se genera un calcolo di plusvalenza/minusvalenza e come appare nei report.

Il motore di classificazione analizza i dati on-chain di ogni transazione per assegnare un tipo:

  • Direction analysis — Il wallet è il mittente, il ricevente o entrambi?
  • Contract interaction — Si tratta di un semplice trasferimento o di una chiamata a uno smart contract?
  • Function classification — Oltre 70 categorie di funzioni mappano le firme di funzioni on-chain a suggerimenti di classificazione (TRANSFER, SWAP, BRIDGE, STAKING, LENDING, ecc.)
  • Event parsing — Per le interazioni con contratti, quali eventi sono stati emessi?
  • Counter-asset detection — Il wallet ha ricevuto un asset diverso nella stessa transazione (indicando uno swap)?
  • Known contract matching — Il contratto è un protocollo DeFi riconosciuto, router DEX, contratto di staking o bridge?
  • Economic intent — Il motore assegna un intento economico (INVESTMENT, TRADING, OPERATIONAL, INCOME, EXPENSE, FINANCING, HEDGING, TRANSFER, UNKNOWN) per guidare il trattamento contabile.

Risultato della classificazione automatica delle transazioni

La classificazione è deterministica — gli stessi dati di transazione producono sempre lo stesso tipo.

Se la classificazione automatica non è corretta, puoi ignorarla dalla vista del dettaglio della transazione:

  1. Apri il dettaglio della transazione
  2. Fai clic sull’etichetta del tipo corrente
  3. Seleziona il tipo corretto dal menu a tendina

Menu a tendina di override della classificazione manuale

  1. Opzionalmente aggiungi una nota che spieghi l’override
  2. Salva

L’override viene registrato nell’audit trail. La classificazione automatica originale rimane visibile come riferimento.

Definisci le regole in Settings → Rules che ignorano automaticamente la classificazione per le transazioni che corrispondono a criteri specifici:

  • Contract address — Tutte le interazioni con un contratto specifico ricevono un tipo specifico
  • Token — Le transazioni che coinvolgono un token specifico vengono classificate in un certo modo
  • Direction and amount — Combina direzione, asset e soglie di importo

Le regole supportano il versioning — puoi testare le regole sulle transazioni esistenti prima di attivarle.

La funzionalità di classificazione AI in AI Classification nella barra laterale è disponibile nei piani qualificati. Fornisce:

  • AI-powered suggestions — Il modello di machine learning analizza i pattern delle transazioni e suggerisce le classificazioni
  • Accept/reject workflow — Esamina i suggerimenti AI singolarmente o in blocco
  • Bulk accept/reject — Elabora più suggerimenti AI contemporaneamente
  • Generate suggestions — Avvia l’analisi AI per le transazioni non classificate

La classificazione AI integra il motore basato su regole — cattura i pattern che le regole statiche non rilevano, specialmente per i nuovi protocolli DeFi.

Le regole di classificazione dei ricavi in Revenue Rules nella barra laterale forniscono una gestione specializzata per le transazioni che generano ricavi:

  • Revenue contract rules — Definisci regole per il riconoscimento dei ricavi da flussi di token specifici o interazioni con contratti
  • Registry levels — Le regole possono essere definite a livello globale, a livello di area di lavoro o a livello di token
  • Test matching — Valida le regole su transazioni campione prima di attivarle
  • Toggle — Abilita/disabilita le regole senza eliminarle

Questo è particolarmente utile per le aziende che ricevono crypto come pagamento — le regole possono classificare automaticamente i trasferimenti in entrata da indirizzi di clienti noti come ricavi.

Per le classificazioni errate ricorrenti:

  1. Filtra l’elenco delle transazioni per mostrare le transazioni interessate
  2. Seleziona tutte le transazioni corrispondenti
  3. Usa Bulk Reclassify e scegli il tipo corretto
  4. Esamina e conferma
SintomoCausa probabileSoluzione
Ricompense staking mostrate come TRANSFER_INContratto non riconosciuto come stakingOverride a STAKING_REWARD o aggiungi una regola
Swap DEX mostrato come due trasferimenti separatiRouting complesso non rilevatoOverride a SWAP
Bridge mostrato come TRANSFER_OUT senza BRIDGE_INWallet della chain di destinazione non connessoConnetti il wallet di destinazione, o aggiungi manualmente il BRIDGE_IN
Tutti i trasferimenti token mostrati come TRANSFER_OUTProblema di confronto degli indirizziVerifica il formato dell’indirizzo del wallet

Hai ancora bisogno di aiuto?

Non trovi quello che cerchi? Il nostro team di supporto è qui per te.

Stai valutando CryptaCount per il tuo studio? Vedi i prezzi · Prenota una demo