Попросіть у біржі свій рік, і вона може видати вам два різні файли. В одному надруковано цифру прибутку, і він вміщається на сторінці. У другому про прибуток не сказано нічого, зате в ньому сотні рядків. Обидва точні, вони відповідають на різні питання, і лише один із них є записом, на якому будується податкова звітність.
Для чого потрібен кожен із двох записів
Історія операцій — це журнал. Кожен рядок у ньому — подія, що змінила баланс: угода, комісія, поповнення, виведення, внутрішній переказ, винагорода. Він фіксує, що сталося і в якому порядку, і на цьому спиняється. Жоден рядок у ньому не каже, у плюсі ви чи в мінусі.
Звіт про реалізований PnL — це висновок, зроблений із цього журналу. Щось прочитало події, зіставило продажі з купівлями, застосувало правило про те, яка купівля оплатила який продаж, і надрукувало результат. Він коротший, бо він відповідь, а не обчислення.
Через це зв'язок односторонній. З повної історії операцій звіт про реалізований PnL відновити можна; історію операцій зі звіту — ні. Усе, що правило звіту згорнуло, зі звіту зникло, і саме тому історія угод лишається документом обліку навіть тоді, коли під рукою є акуратніша зведена таблиця.
Що насправді містить історія операцій
Корисна властивість вивантаження журналу — те, як мало воно вирішує за вас. Поля журналу Kraken добре передають форму: час, тип і підтип, актив, сума, комісія та підсумковий баланс, а типи записів охоплюють поповнення, виведення, переказ, витрату, надходження і стейкінг поряд з угодами. Словами самої цієї документації, кожен запис журналу стосується зміни балансу конкретного активу.
Ця широта і є суттю. У журналі є рядки, які зведенню про прибуток немає причини друкувати: кошти, що надійшли з вашого власного гаманця, виведення на банківський рахунок, комісія, нарахована на те, що зовсім не було відчуженням. Коли ви хочете зрозуміти свій результат, ці рядки — шум; коли хтось питає, звідки взялася сума, вони — доказ.
Що насправді містить звіт про реалізований PnL
Звіт про реалізований PnL містить лише закриті результати. Відкрита позиція не додає до нього нічого, бо її нереалізований PnL ще рухається і жоден результат ще не зафіксовано. Ця мовчанка — не прогалина у звіті: саме це й робить слово «реалізований» у його назві.
Звіт несе в собі й рішення, якого ви не ухвалювали. Коли продаж менший за ту купу, яку ви тримали, щось має сказати, які саме одиниці пішли, і доки це питання не вирішене, надрукувати жодну цифру не можна. Використане правило може ніде на сторінці не з'явитися, і це одна з причин, чому два точні документи розходяться.
Чому ці два документи розходяться
Перша причина — охоплення. Звіт формується за одним рахунком, однією продуктовою лінійкою та одним вікном дат, і все, що поза цими межами, до нього просто не потрапляє. Активи, переведені вами ззовні, приходять без рядка купівлі, тому в майданчика немає для них собівартості і йому лишається або оцінити її, або лишити запис неповним.
Друга причина — правило зіставлення, і його варто побачити в цифрах. Припустімо, ви купили одну одиницю за $2 000 і другу за $8 000. Тоді ваша середня вартість за цими двома купівлями дорівнює $5 000. Пізніше ви продаєте одну одиницю за $12 000. За принципом «перший прийшов — перший пішов» продаж зіставляється з ранішою купівлею, і звіт показує $10 000. За принципом середньої вартості той самий продаж показує $7 000. Ваша торгівля в обох випадках була однаковою; змінилося тільки правило.
Третя причина — куди потрапляють комісії та неторгові потоки. Комісію можна включити у вартість купівлі, відняти від виручки з продажу або винести окремим рядком журналу і зовсім не враховувати в цифрі прибутку. Кожен із цих підходів можна обстояти, і вони не дають однакової суми, тож звіт і журнал можуть розходитися рівно на комісії між ними.
| На що ви дивитеся | Історія операцій | Звіт про реалізований PnL |
|---|---|---|
| Що таке один рядок | Подія, що змінила баланс | Закритий результат |
| Відкриті позиції | Є, як угоди, що їх відкрили | Відсутні до закриття |
| Поповнення, виведення, перекази | Включені | Поза цифрою прибутку |
| Чи застосовували до неї правило | Ні | Так, правило зіставлення, якого ви не бачили |
| Для чого це годиться | Відтворити будь-що | Побачити підсумок з одного погляду |
Записи за спотом і за ф'ючерсами побудовані по-різному
На споті ви набуваєте річ. Купівля прив'язує вартість до одиниць, якими ви тепер володієте, ці одиниці лежать, доки ви їх не відчужите, а відчуження — це момент, коли результат фіксується. Тому запис мусить переживати роки: продаж цього року може залежати від купівлі, зробленої кількома роками раніше, і саме тому вивантаження за один рік само по собі може не вистачити.
На ф'ючерсах ви не набуваєте нічого. Контракт відкривається і згодом закривається, а результат — це різниця між цими двома цінами, застосована до розміру й розрахована у валюті маржі. Немає партії одиниць, яку треба переносити, тож ф'ючерсний результат цілком укладається в той період, у якому позицію було закрито.
Натомість ф'ючерси додають другий грошовий потік. Платежі фінансування і торгові комісії зачіпають ваш баланс, доки позиція відкрита, і за побудовою вони відокремлені від різниці між входом і виходом. Чи згортає ваш майданчик їх у реалізовану цифру, чи виносить окремими рядками журналу — це властивість звіту цього майданчика, а не арифметики, тож перевірте це на власному рахунку, а не виходьте з припущень.
Практичний наслідок такий: ф'ючерсний звіт про PnL може виглядати завершеним і все одно не дорівнювати зміні вашого балансу. Цю розбіжність закриває журнал, бо кожен переказ фінансування і кожна комісія — рядок у ньому.
Що насправді потрібно податковому запису
Податкові правила різняться за країнами, і це просвіта, а не порада, але форму вимоги варто побачити один раз. Податкова служба США відносить цифрові активи до майна, а для розрахунку прибутку чи збитку перелічує записи, які треба зберігати: тип цифрового активу, дату й час операції, кількість одиниць, справедливу ринкову вартість у доларах США на момент операції та собівартість проданого чи відчуженого активу.
Прочитайте цей перелік, звіряючи його з двома документами. Кожне поле в ньому — поле окремої операції, а це формат журналу, а не зведення. Звіт про реалізований PnL може бути чудовою перевіркою вашої арифметики і поганою відповіддю на такий запит, бо він уже згорнув саме ті рядки, про які запит і йдеться.
Розбіжність більшає, щойно ви врахуєте події, яких звіт узагалі не бачить. Податковою подією може бути обмін одного токена на інший або витрата криптовалюти на покупку, і жодна з цих дій не виглядає на торговому екрані як прибутковий продаж. Якщо охоплення звіту обмежене угодами, такі рядки живуть лише в журналі.
Як вивантажити обидва документи
Готуйтеся завантажити не один файл. Екран вивантаження Kraken пропонує Trades і Ledgers як окремі вивантаження, вимагає для кожного з них дату початку й дату кінця та дає обрати PDF або CSV. Цей поділ відображає те, що два документи відповідають на різні питання, тож беріть обидва, а не один із них.
Беріть CSV, а не PDF, щоразу, коли файл іде кудись далі за ваші власні очі; задавайте діапазон дат ширшим за податковий рік, щоб було видно вхідні залишки та ранішні купівлі; і робіть окреме вивантаження за кожною продуктовою лінійкою, оскільки спот і деривативи можуть лежати в різних журналах.
Далі зберігайте вихідний файл без змін, а обчислення робіть у копії. Вивантаження — це знімок записів майданчика на певний момент, і правки просто в ньому знищують єдину властивість, що робила його доказом. Вивантаження до того ж охоплює лише той майданчик, який його видав, тож ваші власні перекази між платформами — це шви, на яких відтворення рветься.
| На яке питання потрібна відповідь | Яке вивантаження відповідає |
|---|---|
| Скільки я заробив на закритих позиціях | Звіт про реалізований PnL |
| Скільки я заплатив за одиниці, якими володію | Вивантаження угод, починаючи з купівлі |
| Звідки взялася ця зміна балансу | Вивантаження журналу |
| Скільки я заплатив комісій і фінансування | Вивантаження журналу |
| Що віддати фахівцю з податків | Вивантаження журналу та угод, а звіт для перехресної звірки |
Підсумок
Історія операцій — це журнал подій, а звіт про реалізований PnL — висновок, зроблений із нього, тож звіт ніколи не може містити більше за журнал. Розходяться вони з трьох законних причин: охоплення вивантаження, обране правило зіставлення продажів із купівлями і те, куди віднесено комісії та неторгові потоки.
Спотові записи переносять вартість через роки, а ф'ючерсні закриваються всередині періоду, але ф'ючерси додають фінансування й комісії як окремі потоки, яких цифра прибутку може не включати. Вивантажуйте обидва документи, зберігайте вихідні файли й ставтеся до зведення як до перевірки журналу, а не як до його заміни. Щоб продовжити вивчати основи, читайте інші матеріали Bitbase Academy.
Схожі матеріали
Інші матеріали Bitbase на цю тему:
- FIFO і LIFO у собівартості криптоактивів
- Складні відсотки та зростання позиції
- Що таке криптодейтрейдинг? Як він працює та які його ризики
- Diamond hands, paper hands і jeets
- Вимірювання зростання криптоспільноти: Discord, Telegram і реальна участь
Застереження: Ця стаття є освітнім матеріалом Bitbase Academy і надається лише для інформації. Вона не є інвестиційною, торговою, податковою чи фінансовою порадою. Криптоактиви волатильні — оцінюйте ризики самостійно. Написано станом на вересень 2026 року; орієнтуйтеся на найновішу офіційну інформацію.
Джерела
[1] Податкова служба США (Internal Revenue Service), Digital assets: які записи зберігати щодо операцій із цифровими активами irs.gov
[2] Служба підтримки Kraken, How to export your account history on Kraken Pro (експорт Trades і Ledgers) support.kraken.com
[3] Служба підтримки Kraken, How to interpret Ledger history fields (поля та типи записів журналу) support.kraken.com






