Przejdź do głównej zawartości

Klasyfikacja transakcji

Każda transakcja zsynchronizowana lub zaimportowana do CryptaCount jest przypisana do typu przez silnik klasyfikacji. Typ ten określa sposób zapisania transakcji w dzienniku, czy wyzwala obliczenie zysku/straty i jak pojawia się w raportach.

Silnik klasyfikacji analizuje dane on-chain każdej transakcji, aby przypisać jej typ:

  • Analiza kierunku — czy portfel jest nadawcą, odbiorcą, czy oboma?
  • Interakcja z kontraktem — czy to prosty przelew, czy wywołanie inteligentnego kontraktu?
  • Klasyfikacja funkcji — ponad 70 kategorii funkcji mapuje sygnatury funkcji on-chain na wskazówki klasyfikacji (TRANSFER, SWAP, BRIDGE, STAKING, LENDING itp.)
  • Parsowanie zdarzeń — dla interakcji z kontraktami, jakie zdarzenia zostały wyemitowane?
  • Wykrywanie aktywa wzajemnego — czy portfel otrzymał inne aktywo w tej samej transakcji (co wskazuje na swap)?
  • Dopasowywanie znanych kontraktów — czy kontrakt to rozpoznany protokół DeFi, router DEX, kontrakt stakingowy lub most?
  • Intencja ekonomiczna — silnik przypisuje intencję ekonomiczną (INVESTMENT, TRADING, OPERATIONAL, INCOME, EXPENSE, FINANCING, HEDGING, TRANSFER, UNKNOWN) w celu wskazania sposobu traktowania księgowego.

Wynik automatycznej klasyfikacji transakcji

Klasyfikacja jest deterministyczna — te same dane transakcji zawsze dają ten sam typ.

Jeśli automatyczna klasyfikacja jest nieprawidłowa, możesz ją nadpisać z widoku szczegółowego transakcji:

  1. Otwórz widok szczegółowy transakcji
  2. Kliknij etykietę aktualnego typu
  3. Wybierz właściwy typ z listy rozwijanej

Lista rozwijana ręcznego nadpisania klasyfikacji

  1. Opcjonalnie dodaj notatkę wyjaśniającą nadpisanie
  2. Zapisz

Nadpisanie jest rejestrowane w ścieżce audytu. Oryginalna automatyczna klasyfikacja pozostaje widoczna jako punkt odniesienia.

Definiuj reguły w sekcji Settings → Rules, które automatycznie nadpisują klasyfikację dla transakcji spełniających określone kryteria:

  • Adres kontraktu — wszystkie interakcje z konkretnym kontraktem otrzymują określony typ
  • Token — transakcje obejmujące konkretny token są klasyfikowane w określony sposób
  • Kierunek i kwota — kombinacja kierunku, aktywa i progów kwotowych

Reguły obsługują wersjonowanie — możesz testować reguły na istniejących transakcjach przed ich aktywacją.

Funkcja klasyfikacji AI w sekcji AI Classification na pasku bocznym jest dostępna w wybranych planach. Zapewnia:

  • Sugestie oparte na AI — model uczenia maszynowego analizuje wzorce transakcji i sugeruje klasyfikacje
  • Przepływ pracy akceptacja/odrzucenie — przeglądaj sugestie AI indywidualnie lub zbiorczo
  • Zbiorcze akceptowanie/odrzucanie — przetwarzaj wiele sugestii AI jednocześnie
  • Generowanie sugestii — wyzwalaj analizę AI dla niesklasyfikowanych transakcji

Klasyfikacja AI uzupełnia silnik oparty na regułach — wychwytuje wzorce, które statyczne reguły pomijają, zwłaszcza w przypadku nowych protokołów DeFi.

Reguły klasyfikacji przychodów w sekcji Revenue Rules na pasku bocznym zapewniają specjalistyczną obsługę transakcji generujących przychody:

  • Reguły kontraktów przychodowych — definiuj reguły rozpoznawania przychodów z określonych przepływów tokenów lub interakcji z kontraktami
  • Poziomy rejestru — reguły można definiować na poziomie globalnym, przestrzeni roboczej lub per token
  • Testowanie dopasowań — weryfikuj reguły na przykładowych transakcjach przed aktywacją
  • Przełącznik — włączaj/wyłączaj reguły bez ich usuwania

Jest to szczególnie przydatne dla firm przyjmujących krypto jako płatność — reguły mogą automatycznie klasyfikować przychodzące przelewy ze znanych adresów klientów jako przychody.

W przypadku powtarzających się błędnych klasyfikacji:

  1. Przefiltruj listę transakcji, aby pokazać dotknięte transakcje
  2. Zaznacz wszystkie pasujące transakcje
  3. Użyj Bulk Reclassify i wybierz właściwy typ
  4. Przejrzyj i potwierdź
ObjawPrawdopodobna przyczynaRozwiązanie
Nagrody za staking wyświetlane jako TRANSFER_INKontrakt nie rozpoznany jako stakingNadpisz na STAKING_REWARD lub dodaj regułę
Swap na DEX wyświetlany jako dwa osobne przelewyZłożone trasowanie niewykryteNadpisz na SWAP
Bridge wyświetlany jako TRANSFER_OUT bez BRIDGE_INPortfel w sieci docelowej niepodłączonyPodłącz portfel docelowy lub ręcznie dodaj BRIDGE_IN
Wszystkie transfery tokenów wyświetlane jako TRANSFER_OUTProblem z porównywaniem adresów portfelaSprawdź format adresu portfela

Nadal potrzebujesz pomocy?

Nie możesz znaleźć tego, czego szukasz? Nasz zespół wsparcia jest do Twojej dyspozycji.

Testujesz CryptaCount dla swojej kancelarii? Zobacz cennik · Umów demo