До передачи криптоотчёта CSV проверьте поля и несколько характерных строк, сохраните нетронутую выгрузку и откройте именно отправляемую копию. Файл может раскрывать адреса, связи аккаунтов и заметки сверх ожидаемых цифр. Уменьшайте лишнее раскрытие по согласованию с получателем, сохраняя точность записей и контекст, необходимые для действительной задачи учёта.
Согласуйте задачу до выгрузки всего подряд
Уточните у бухгалтера или сервиса, какие записи, период и формат нужны. Снимок баланса, история сделок и журнал движений — разные отчёты. В руководстве Kraken показаны отдельные виды выгрузок и выбор полей. Подбирайте подходящий исходный отчёт, а не считайте самый большой доступный архив лучшим ответом на любой запрос, связанный с налогами или учётом криптовалюты.
Не удаляйте ранние приобретения лишь потому, что разговор касается более позднего года. Необходимую историю согласуйте со специалистом, который делает работу. Но и посторонние кабинеты не нужно добавлять автоматически. Запишите договорённый объём: меньший набор должен быть осознанно согласованным раскрытием, а не неполной базой, которую по ошибке представили как исчерпывающую финансовую историю и на основании которой ожидают полный результат.
Исходную выгрузку оставьте неизменной, сохранив провайдера, дату получения и охваченный период. Для передачи работайте с отдельной копией. Если объединяете несколько сервисов, ведите простой указатель происхождения файлов. Отредактированный рабочий документ может быть полезен, но его нельзя путать с оригинальной выпиской, выданной биржей. Сохраняйте возможность показать, где сведения взяты из источника, а где изменён формат представления.
Проверяйте заголовки вместе с содержимым строк
| Поле или содержимое | Для чего может понадобиться | Что раскрывает дополнительно | Решение до передачи |
|---|---|---|---|
| TXID и адреса кошельков | Связать перемещения и различить записи | Отношение человека к публичной активности | Подтвердить, какие идентификаторы нужны получателю |
| Названия аккаунтов и контактные поля | Установить исходный кабинет, если требуется | Посторонние личные и деловые связи | Сохранить нужный контекст, уточнить лишние поля |
| Свободные описания и метки | Объяснить операцию или сохранить классификацию | Имена, комментарии и сведения из другого контекста | Читать строки, а не только заголовок |
| Суммы, активы, комиссии и даты | Поддержать финансовую запись и её смысл | Финансовую активность даже без имени | Сохранить необходимые значения и их значение |
| Балансы и ненужная история | Дать контекст по запросу | Средства и периоды вне согласованной задачи | Уточнить необходимость отчёта и диапазона |
| Неожиданные секреты доступа | Не заменяют историю операций | Риск доступа или управления средствами | Остановиться и выяснить источник, не отправлять как обычные данные |
Каждая выгрузка содержит не весь набор. Читайте имеющиеся заголовки и реальные строки. В документации CSV Koinly рядом с обязательными финансовыми колонками есть необязательные хеши, метки и свободное описание. Это показывает, почему таблица раскрывает больше итоговой суммы, но не означает одинаковую схему у любого провайдера и любого вида отчёта, который вы можете скачать из кабинета.
Проверьте дополнительные файлы загрузки. В инструкции Blockchain.com описан возможный набор из истории кастодиального аккаунта и отдельного файла адресов некастодиального кошелька. Это пример конкретного провайдера, а не правило для всех выгрузок. Просматривайте весь отправляемый пакет, а не только первый документ, который открылся автоматически и оказался понятен по названию или знакомому расположению колонок.
Открытие файла не должно незаметно переписывать доказательства
CSV является текстовым форматом, а табличная программа интерпретирует его при импорте. В справке Microsoft объясняется влияние настроек на колонки и разделители. Используйте копию и предварительный просмотр. Убедитесь, что поля не сдвинулись, а десятичный разделитель не стал границей столбца. Внешне аккуратная таблица не доказывает, что приложение сохранило исходный смысл каждой строки.
Адреса, референсы и другие идентификаторы при необходимости задавайте как текст. В разборе ведущих нулей и длинных чисел Microsoft описывает автоматические преобразования, меняющие значения. Короткая числовая запись на экране не подтверждает сохранение всех исходных символов. Перед сохранением копии сравните несколько характерных идентификаторов с оригиналом, особенно когда строка выглядит числом или приложение само выбрало научную форму отображения.
Сохраняйте смысл времени, а не только вид даты. Формат источника и часовую зону нельзя угадывать по местному отображению таблицы. После преобразований сопоставьте несколько операций с оригиналом: дату, актив, сумму, комиссию и идентификатор. Если требуемый формат предполагает конвертацию, опишите её и оставьте исходные значения доступными. Не перезаписывайте единственную запись ради удобного вида одной отправляемой таблицы.
Текст может оказаться инструкцией для табличной программы
Свободные описания требуют внимания, если в них присутствуют данные других участников. В разборе CSV Injection OWASP объясняется интерпретация формул и ограниченность некоторых способов экранирования после сохранения и повторного открытия. Знакомый источник выгрузки не означает, что каждое описание изначально написал сам провайдер. Часть текста могла попасть в запись из внешнего поля или примечания к операции.
Незнакомый текст сначала рассматривайте подходящим средством просмотра, не выполняющим его как активную таблицу. Не включайте внешнее содержимое и непонятные разрешения только ради чтения отчёта. Если нужна очищенная копия для просмотра, согласуйте её подготовку и проверку. Приём, делающий документ удобнее для безопасного чтения, может менять исходные значения и потому не подходить для последующего машинного импорта в программу учёта.
Не решайте вопрос удалением всех знаков минуса и пунктуации: достоверные записи могут зависеть от точного представления. Задача — сохранить финансовые сведения и выбрать подходящий процесс импорта и чтения. Копию для человека и файл для машинной загрузки нужно различать явно. Одинаковое расширение CSV не делает их взаимозаменяемыми и не гарантирует одинаковую обработку в разных приложениях и у разных получателей.
Проверьте отправляемую копию как отдельный результат
Условный пример: Роза убрала постороннюю колонку заметок в рабочем файле, но прикрепила к письму исходную загрузку. Проверка не защитила то, что действительно отправлено. Выберите понятное имя и заново откройте финальный кандидат во вложение. Проверьте содержимое и период до передачи. Когда отправляется архив, прочитайте и его остальные файлы: нужный CSV внутри не отменяет возможных лишних документов рядом с ним.
- Согласуйте отчёты, период, поля и необходимую прошлую историю.
- Сохраните оригиналы провайдеров и редактируйте отдельную копию.
- Проверьте заголовки, характерные строки, описания и дополнительные файлы.
- Импортируйте значения подходящими типами, сохраняя даты, суммы и происхождение.
- Вносите только согласованные изменения раскрытия и сверяйте заново открытый результат.
- Проверьте настоящий отправляемый файл, получателя и сохраните перечень переданного.
Используйте установленный канал специалиста и подтвердите адресата. CSV сам не шифрует содержимое и не ограничивает чтение пересланной копии. Доступ по ограниченной ссылке устроен иначе, чем вложение, которое получатель сохранит у себя. Уточняйте нужные правила обращения и хранения: название «конфиденциально» и расширение файла сами по себе не создают эти свойства и не объясняют дальнейшие действия с копиями.
Снимок CSV и API-подключение — разные способы раскрытия. Если задача состоит в передаче файла, не добавляйте пароль и API-доступ без отдельной понятной причины. Резервные фразы и приватные ключи не являются подтверждающим материалом. При неожиданном секрете в предполагаемой выгрузке разберите источник, а не решайте автоматически, будто бухгалтеру нужно управление кошельком, чтобы прочитать историю и связать записи между собой.
Для записи обмена сохраняйте контекст заявки и перевода из порядка работы KOT.CASH, включая номер соответствующего простого обмена. В разборе чека ERC-20 объясняется необходимость читать статус вместе с действительным движением. Ни блокчейн-чек, ни самостоятельно изменённый CSV автоматически не становятся официальным налоговым отчётом. Статья также не заявляет наличие конкретной CSV-выгрузки у KOT.CASH.
Частые вопросы
Отчёт по криптовалюте раскрывает личность без колонки имени?
Адреса, референсы и связи кабинетов могут соотносить записи с вашей активностью. Проверяйте поля и контекст передачи, а не только наличие имени в заголовках.
Можно ли убрать лишние поля из отчёта по криптовалюте перед отправкой?
Сначала согласуйте необходимые поля и формат с получателем, сохранив нетронутый оригинал. Необходимые финансовые записи и контекст нельзя убирать под видом приватности, представляя остаток как полный набор.
Достаточно ли открыть отчёт по криптовалюте в Excel для проверки?
Нужно также проверить импорт и сопоставить значения с исходником. Автоматическое распознавание дат и чисел способно менять идентификаторы, поэтому заново откройте и проверьте настоящую отправляемую копию.
По теме на сайте
Источники
- support.kraken.com/articles/208267878-how-to-export-your-account-history
- support.koinly.io/en/articles/9489976-how-to-create-a-custom-csv-file-with-your-data
- support.blockchain.com/hc/en-us/articles/18995621502108-Export-transaction-history-for-the-tax-purpose
- support.microsoft.com/en-us/excel/get-started/import-or-export-text-txt-or-csv-files
- support.microsoft.com/en-au/excel/keeping-leading-zeros-and-large-numbers
- community.owasp.org/attacks/CSV_Injection