Prvé krypto si kúpil pred tromi rokmi, pridával si ho na dvoch rôznych burzách, časť si poslal do hardvérovej peňaženky, niekoľkokrát si swapoval tokeny a zarobil si trochu z stakingu. Dnes sa ťa niekto opýta jednoduchú otázku — aká je tvoja obstarávacia cena? — a ty na ňu nevieš odpovedať. Burzy ukazujú rôzne čísla podľa toho, čo si vybral. Tvoja hardvérová peňaženka nemá poňatia, koľko si zaplatil. Sledovacie aplikácie, ktoré sľubujú pomoc, žiadajú všetky to isté: API kľúče, OAuth do burzy alebo horšie, tvoju seed frázu. Tento sprievodca ukazuje, ako sledovať obstarávaciu cenu krypta bez toho, aby si čokoľvek z toho odovzdal, a stále dospieť k číslu, ktoré dokážeš obhájiť.
Prečo je obstarávacia cena číslo, na ktorom záleží
Obstarávacia cena je to, čo si za aktívum zaplatil — vrátane poplatkov, v mene, v ktorej si skutočne platil. Znie to nudne. Je to jediné číslo, ktoré rozhoduje o:
- Koľko dane dlhuješ pri predaji. Kapitálové zisky sú predajná cena mínus obstarávacia cena. Ak základ zle určíš, buď preplatíš, alebo nedostatočne nahlásiš, a oboje je drahé.
- Či je pozícia skutočne v zisku. Dnešná trhová cena mínus tvoj základ je skutočný zisk/strata. Bez základu poznáš len bodovú hodnotu, nie výsledok.
- Ktorý lot predať ako prvý. FIFO, LIFO, HIFO, konkrétne ID — každá metóda vyžaduje poznať základ každého jednotlivého lotu. Bez sledovania po lotoch nemáš žiadnu metódu, len hádanie.
- Či držať, alebo realizovať straty. Realizácia strát je možná, len ak vieš určiť, ktoré loty sú pod vodou a o koľko. To je otázka základu.
Všetko ostatné v reportingu krypta — súhrny ziskov a strát, daňové formuláre, koncoročné výpisy — sa odvádza z obstarávacej ceny. Keď túto vrstvu urobíš správne, zvyšok je mechanický.
Prečo je „len pripoj svoju burzu“ zlé predvolené nastavenie
Štandardný postup nástroja na obstarávaciu cenu je: prihlás sa, vlož API kľúče každej burzy, voliteľne pripoj OAuth na čítanie a nechaj službu všetko vypočítať. Znie to pohodlne a má to štyri problémy.
- API kľúče sú prihlasovacie údaje. Kľúč API len na čítanie je stále kľúč. Identifikuje tvoj účet, dá sa zvyčajne eskalovať sociálnym inžinierstvom a žije na cudzom serveri, kým si nespomenieš na jeho odvolanie.
- Služba vie všetko, čo vlastníš, navždy. Odovzdáš úplný zoznam pozícií, históriu výberov a trvalú časovú os tvojho obchodného správania. Tieto dáta sa nezabudnú, keď zrušíš predplatné.
- Vidí len históriu na strane burzy. Čokoľvek, čo si poslal do hardvérovej peňaženky, swapol on-chain, zarobil v DeFi alebo dostal ako platbu, je pre nástroj len na burzu neviditeľné. Stále skončíš pri ručnej práci — len že teraz sú tvoje dáta aj unikli.
- Zlomí sa v okamihu, keď burza zanikne alebo ťa vyradí. Keď burza prestane fungovať (stalo sa to opakovane), API prestane fungovať a história sledovania ide s ňou. Verejný reťazec nie.
Súkromná alternatíva obracia model dôvery: prihlasovacie údaje drž pri sebe, históriu odvodzuj z verejných zdrojov (blockchainové adresy, exporty CSV, ručné záznamy) a nechaj lokálny nástroj všetko zosúladiť.
Princíp: jedna kniha, dva vstupy, nula prihlasovacích údajov
Tvoja obstarávacia cena krypta žije v jednej súkromnej knihe, ktorá čerpá z dvoch vstupov s minimálnou dôverou — verejné adresy pre on-chain aktivitu, exporty CSV pre aktivitu na burze — a z ničoho iného.
Kniha je tvoja. Blockchain sú verejné dáta len na čítanie: ktokoľvek sa môže opýtať na adresu peňaženky; adresa ťa neidentifikuje, kým ju nepripojíš. Exporty CSV sú sťahovania, ktoré ovládaš: môžeš ich skontrolovať skôr, než vstúpia do knihy, a po použití zmazať. Spolu pokrývajú všetko, čo si v krypte kedy urobil, bez toho, aby si akejkoľvek tretej strane dal prihlasovací údaj.
Tri pravidlá, vďaka ktorým kniha funguje:
- Každý lot má dátum, cenu a poplatok. Žiadne „približne minulé leto“ — vyber najlepší dátum, ktorý máš, a zapíš ho s menovým kurzom toho dňa, ak bol nákup v inej mene.
- Prevody medzi tvojimi vlastnými peňaženkami nie sú zdaniteľné udalosti, ale musia sa sledovať. Inak tie isté mince vyzerajú ako predaj na jednej strane a nákup na druhej a tvoj základ sa zdvojnásobí alebo zmizne.
- On-chain swapy sú dve transakcie: vyradenie a nadobudnutie. Token A sa predáva za reálnu trhovú hodnotu v čase swapu; tento výnos sa stáva základom tokenu B. Zabudnutie na to je najčastejšia chyba pri DIY sledovaní.
Šesťkrokový systém
Krok 1 — Vypíš každé miesto, kde tvoje krypto kedy bolo
Zapíš na jeden papier alebo do jednej poznámky každý účet na burze, každú hot peňaženku, každú hardvérovú peňaženku, každú stakingovú platformu a každý protokol DeFi, ktorý si použil. Zahrň aj mŕtve — burzy, ktoré zanikli, peňaženky, ktoré si opustil. Ak tam mince niekedy žili, musia byť na zozname, lebo generovali transakcie, ktoré niekde ovplyvňujú základ.
Cieľom tohto kroku je úplnosť, nie akcia. Chýbajúca peňaženka je zdrojom záhad „odkiaľ sa tieto mince vzali?“ o šesť mesiacov neskôr.
Krok 2 — Zozbieraj verejné adresy peňaženiek vo vlastnej úschove
Pri každej hardvérovej peňaženke, hot peňaženke alebo adrese vo vlastnej úschove si zapíš verejnú adresu (prijímaciu adresu, nie seed). Je bezpečné ju zdieľať. Nie je to prihlasovací údaj. Umožňuje len zobraziť zostatky a históriu, nie presúvať prostriedky.
Užitočný detail: väčšina peňaženiek generuje inú prijímaciu adresu pre každé aktívum alebo použitie. Zozbieraj hlavný/rozšírený verejný kľúč (xpub, ypub, zpub) pre Bitcoin a hlavnú adresu pre reťazce s účtovým modelom (Ethereum, Solana atď.). Tie dávajú úplný pohľad na históriu peňaženky bez odhalenia seedu.
Krok 3 — Exportuj CSV z každej burzy, ktorú si použil
Každá renomovaná burza ponúka export „histórie transakcií“ alebo „histórie obchodov“. Stiahni ich. Otvor každý CSV a skontroluj, či má minimálne tieto stĺpce:
| Stĺpec | Prečo záleží |
|---|---|
| Dátum/čas (UTC) | Ukotvuje menový kurz a daňový rok |
| Typ (nákup/predaj/vklad/výber/poplatok) | Určuje, či ide o zdaniteľnú udalosť |
| Aktívum | Ktorá minca |
| Množstvo | Koľko sa presunulo |
| Cena vo fiat | Základ lotu |
| Poplatok | Pri nákupe zvyšuje základ, pri predaji znižuje výnos |
Ak stĺpec chýba alebo hodnoty vyzerajú zle, oprav to v CSV pred importom — keď sa to dostane do knihy, chyby sa šíria. Bežné čistenie: prepočítaj ceny v miestnej mene na domácu menu kurzom toho dňa a odstráň duplicitné riadky z opätovne stiahnutých exportov.
Krok 4 — Zadaj ručné loty pre peer-to-peer a darčeky
Niektoré mince prídu bez CSV — kúpené od kamaráta, dostané ako darček, zarobené ako platba za prácu alebo presunuté z peňaženky, pre ktorú už nemáš históriu. Zadaj ich ručne s najlepším odhadom obstarávacej ceny:
- Kúpené peer-to-peer: skutočná cena, ktorú si zaplatil, v domácej mene, v ten deň.
- Prijaté ako platba za prácu: reálna trhová hodnota v deň prijatia (táto hodnota je zároveň zdaniteľný príjem — zaznamenaj ju samostatne).
- Darček: vo väčšine jurisdikcií preberáš pôvodnú obstarávaciu cenu od darcu (opýtaj sa ho). Ak to zistiť nevieš, použi cenu v deň daru a zdokumentuj predpoklad.
- Zdedené: zvyčajne sa resetuje na reálnu trhovú hodnotu v deň dedenia (závisí od jurisdikcie — potvrď s miestnym daňovým poradcom).
Zdokumentuj predpoklad pri každom ručnom lote. Obhajoba pri audite nie je „mám dokonalý záznam“ — je to „mám konzistentnú metódu, uplatňovanú transparentne“.
Krok 5 — Zosúlaď prevody
Toto je krok, na ktorom sa zlomí každý pokus v tabuľke. Otvor úplnú knihu a spáruj každý „výber“ na burze s „vkladom“ do peňaženky a naopak. V jednotkách mincí by sa mali vynulovať (mínus sieťový poplatok). Označ každý pár ako prevod, nie predaj.
Ak výber nemá zodpovedajúci vklad, buď si stratil mince (čo je v niektorých jurisdikciách odpočítateľná strata, s dôkazom), zabudol si pridať peňaženku, alebo si ich presunul k protistrane (čo je vyradenie). Vyrieš každý prípad, než pôjdeš ďalej. Nezosúladené prevody sú zdrojom fantómových ziskov.
Krok 6 — Vyber metódu a drž sa jej
Vyber metódu identifikácie lotov — FIFO je najbezpečnejšia predvolená voľba a v niektorých krajinách ju vyžadujú daňové úrady — a uplatňuj ju konzistentne naprieč rokmi. Prepínanie metód uprostred vytvára papierovú stopu, ktorá vyzerá, akoby si optimalizoval dodatočne, čo je vec, ktorú si audity všímajú.
Keď je metóda nastavená, každý predaj vytvorí: ktorý lot sa použil, základ, výnos, dobu držby a zisk/stratu. Súčet na konci roka a daňový formulár sa vyplní sám.
Časté chyby, ktoré nafukujú alebo znižujú tvoj základ
- Započítanie prevodu ako nákupu. Mince presúvané do tvojej peňaženky z tvojej vlastnej burzy nie sú nákup. Ak si to systém myslí, zdvojnásobíš základ a podhodnotíš zisky.
- Ignorovanie poplatkov. Obchodný poplatok 0,1 % sa zdá malý, ale pri sto obchodoch materiálne posúva základ. Poplatky pri nákupe pripočítavaj k základu; poplatky pri predaji odpočítavaj od výnosu.
- Použitie bodovej ceny v deň nákupu namiesto realizačnej ceny. Nie sú rovnaké. CSV bude mať realizačnú cenu; použi ju.
- Zabudnuté on-chain swapy. Swap na Uniswape alebo Jupiteri je predaj tokenu A a nákup tokenu B v tom istom okamihu. Obe strany treba zaznamenať s reálnou trhovou hodnotou jednej z nich (zvyčajne tej v dolároch/eurách/miestnej mene).
- Miešanie mien. Kúpiť ETH za eurá v utorok a predať za doláre v piatok vytvára základ v eurách a výnos v dolároch; nemôžeš ich priamo porovnať. Všetko prepočítaj na domácu menu aktuálnym kurzom pri každej udalosti.
- Dôvera v pole „priemerná cena“ na burze. Je to priemer. Obstarávacia cena je po lotoch. Priemer bude sedieť, len ak predáš všetko naraz.
Ako to rieši thrust
thrust je postavený na rovnakom princípe, ktorý tento článok opisuje: tvoje krypto zostáva vo tvojej peňaženke a tvoje sledovanie zostáva v tvojom telefóne.
- Pridávaj peňaženky podľa verejnej adresy. Vlož verejnú adresu alebo rozšírený verejný kľúč pre ľubovoľný podporovaný blockchain. thrust číta údaje verejného reťazca priamo a rekonštruuje históriu transakcií. Žiadna seed fráza, žiadny API kľúč, žiadne prihlásenie na burzu. Pokrytie zahŕňa hlavné reťazce, v ktorých ľudia skutočne držia.
- Importuj históriu z burzy cez CSV. Stiahni CSV zo svojej burzy, vlož ho a nechaj ho pristáť v tej istej knihe ako on-chain peňaženky. Úpravy zostávajú lokálne.
- Ručné loty pre peer-to-peer a darčeky. Zadaj dátum, množstvo, cenu a poplatok — thrust to berie ako plnohodnotný lot, nie poznámku pod čiarou.
- Jednotná kniha naprieč fiat a kryptom. Tá istá aplikácia drží tvoje bankové účty, karty, brokerský účet aj krypto, takže obstarávacia cena žije vedľa hotovosti, ktorá ju zaplatila. Prevody medzi fiat a kryptom zostávajú správne klasifikované.
- Viac mien predvolene. Kúp v eurách, predaj v dolároch, drž v oboch — thrust uchováva menový kurz pre každú udalosť, takže základ zostáva v tvojej domácej mene bez toho, aby si robil matematiku.
- Ghost Mode. Keď je zapnutý, blokuje prístup k sieti. Základné sledovanie a analýza pokračujú offline; živé ceny, sťahovanie a synchronizácia cez iCloud nie sú dostupné.
- AI CFO, ktorý číta len tvoje lokálne dáta. Keď aplikácia ukáže „tento lot sa drží viac než rok“ alebo „máš nerealizované straty, ktoré stojí za to prehodnotiť“, číta z knihy v zariadení, ktorú si vybudoval. Nič sa neposiela von na analýzu.
Výsledkom je kniha obstarávacích cien, ktorá je súkromná už konštrukciou, dostatočne úplná na obhajobu v čase dane a postavená zo vstupov, ktoré ovládaš.
Záverečná myšlienka
Obstarávacia cena je nudné číslo, vďaka ktorému je možné každé zaujímavé rozhodnutie v krypte — kedy predať, kedy realizovať straty, kedy rebalansovať, čo skutočne dlhuješ. Dôvod, prečo to pre väčšinu ľudí zostáva odhadom, nie je v tom, že matematika je ťažká. Je v tom, že štandardné nástroje žiadajú viac prístupu, než matematika vyžaduje. Môžeš si ponechať prihlasovacie údaje, vziať verejné dáta a stále dospieť k správnemu číslu. Práca je jedno pozorné popoludnie a potom týždenná päťminútová kontrola. Súkromie, ktoré tým získaš späť, je trvalé.