Закрывающие документы для оплаты в USDT: как это оформить правильно
Подрядчик попросил перевести оплату в USDT вместо SWIFT. Вы отправили деньги за пару секунд — и тут же встал вопрос: а как это теперь закрыть для бухгалтерии? Разбираем по шагам.
Почему скриншот из кошелька не работает
Первое, что приходит в голову — сделать скриншот транзакции в приложении кошелька и отправить бухгалтеру. Проблема в том, что скриншот ничего не доказывает формально:
- Его легко подделать в любом графическом редакторе — для аудитора или налоговой это не является доказательством.
- На нём нет курса на момент платежа, а значит, непонятно, какую сумму в фиатной валюте проводить.
- Нет подтверждения, что транзакция действительно завершена в сети (дошла ли она, сколько подтверждений набрала).
- Нет связи между двумя юридическими лицами — плательщиком и получателем — в самом документе.
По факту скриншот — это как сфотографировать банкноту вместо того, чтобы взять банковскую выписку. Выглядит похоже, но не является финансовым документом.
Что на самом деле нужно бухгалтерии
Чтобы платёж в USDT/USDC можно было закрыть как обычную хозяйственную операцию, документ должен отвечать на несколько конкретных вопросов: сколько отправлено, сколько получено, по какому курсу, когда, и как это можно проверить независимо от слов сторон.
- Хэш транзакции (уникальный идентификатор в блокчейне — по нему можно проверить платёж в любом публичном обозревателе, независимо от вас)
- Сеть, в которой прошёл платёж (TRON, BASE, Ethereum и т.д.)
- Адреса отправителя и получателя
- Сумма в криптовалюте — отправленная и фактически полученная (иногда они расходятся из-за комиссий сети)
- Курс на момент подтверждения блока и источник этого курса (важно — не курс "на сегодня", а именно на момент транзакции)
- Сумма в фиатной валюте по этому курсу
- Количество подтверждений сети на момент фиксации (для TRON это обычно 20, для сетей на базе Ethereum L2 — 1)
- Дата и время
- Названия обеих компаний — плательщика и получателя
Пример того, как это может выглядеть в готовом виде:
Как собрать это вручную
Если платёж разовый — собрать всё это руками вполне реально:
- Скопируйте хэш транзакции из своего кошелька.
- Вставьте его в публичный обозреватель блокчейна (например, tronscan.org для TRON или basescan.org для BASE) — там будут видны все технические детали и число подтверждений.
- Зафиксируйте точное время блока (не время отправки из кошелька — именно время подтверждения в сети).
- Найдите исторический курс USDT/USDC к нужной валюте на этот момент времени — например, через исторические данные CoinGecko.
- Соберите всё это в один документ (PDF или таблицу) вместе с реквизитами обеих сторон.
Это занимает 15–30 минут на один платёж, если делать аккуратно. Проблема начинается, когда таких платежей не один, а десять-двадцать в месяц — тогда ручной сбор превращается в отдельную регулярную работу, которую никто не любит делать вовремя.
А что с курсом — какой брать?
Отдельная частая путаница — какой именно курс использовать. Правильный подход — курс на момент подтверждения блока, а не на момент, когда вы физически формируете документ (курс стейблкоина, хоть и минимально, но колеблется). Если для проводки в вашей юрисдикции требуется курс конкретного источника (например, курс национального банка) — это стоит уточнить отдельно у своего бухгалтера, единого стандарта здесь пока нет.
Если платежей становится много
Когда компания регулярно платит нескольким подрядчикам в стейблкоинах, ручной процесс быстро становится узким местом — не из-за сложности, а из-за объёма рутины. В такой ситуации разумно автоматизировать именно этот шаг: систему, которая сама отслеживает нужный адрес в блокчейне и формирует такой документ сразу после подтверждения платежа, без ручного сбора данных из нескольких источников.
Как это работает у нас
LedgerBridge — сервис, который делает именно это: следит за вашим кошельком и автоматически формирует PDF-сертификат с хэшем транзакции, курсом и статусом подтверждения сразу после оплаты. Деньги идут напрямую на ваш собственный кошелёк — сервис никогда их не касается (non-custodial), только наблюдает и документирует.
Посмотреть, как это работает →