01 С какими ситуациями обращается бизнес

Платформа автоматически аннулировала заказ

Причина:

  • 01 «ошибочная цена»;
  • 02 внутренний антифрод;
  • 03 превышение лимита;
  • 04 ошибочная работа бизнес-правила;
  • 05 техническая ошибка каталога.

Покупатель или поставщик при этом считает договор уже заключённым.

Система показывает «Доставлено»

Но:

  • 01 получатель ничего не получал;
  • 02 код подтверждения не вводился;
  • 03 подписи нет;
  • 04 груз оказался в другом месте;
  • 05 статус был выставлен автоматически.

Сбой API сорвал поставку

Одна система передала заказ.

Другая его не увидела.

Первая считает:

«Отправлено».

Вторая:

«Не получено».

Деньги списаны дважды

Один и тот же платёжный запрос был повторно обработан.

Автоматически начислена неустойка

Система зафиксировала:

«Просрочка».

Но фактическая хронология спорна.

Платформа изменила условия через интерфейс

Появилась новая кнопка, новый чекбокс или новый текст оферты.

После клика система утверждает:

«Клиент согласился».

Сервис заблокировал API или личный кабинет

И объясняет последствия одной фразой:

«Автоматическое решение системы».

02 Почему системный статус не равен юридическому факту

Информационная система — инструмент исполнения отношений между субъектами.

Она не является самостоятельной стороной договора.

Поэтому необходимо разделять:

Событие в системе

и:

Событие в праве.

Например:

Статус «доставлено»

может означать:

  • 01 завершение технического маршрута;
  • 02 сканирование штрихкода;
  • 03 автоматическое закрытие задания;
  • 04 отметку курьера;
  • 05 фактическую приёмку получателем.

Это разные события.

Чтобы технический статус имел юридическое значение, проверяется:

1. Договорная легитимация

Признали ли стороны именно это событие юридически значимым.

2. Происхождение события

Кто или что его сформировало:

  • 01 человек;
  • 02 программный сценарий;
  • 03 внешний API;
  • 04 автоматическое задание;
  • 05 очередь сообщений;
  • 06 внутреннее бизнес-правило.

3. Воля

Было ли действие заранее санкционировано стороной.

4. Фактическое соответствие

Совпадает ли цифровой статус с тем, что произошло в реальности.

Поэтому:

Запись в базе ≠ юридический факт сама по себе.

03 Автоматическое исполнение: алгоритм действует только внутри согласованной воли

Это один из самых сильных правовых слоёв страницы.

Статья 309 ГК РФ прямо допускает ситуацию, когда условиями сделки предусматривается автоматическое исполнение обязательства с применением определённых сторонами информационных технологий без отдельного дополнительного волеизъявления в момент исполнения.

То есть стороны могут заранее договориться:

Если наступило условие X → система автоматически совершает действие Y.

Но отсюда не следует:

«Алгоритм сработал → всё, что он сделал, юридически правильно».

Проверяется:

Какой механизм был согласован → какое условие должно было наступить → наступило ли оно в реальности → выполнила ли система именно согласованное действие.

Если договор разрешает:

списать 2% комиссии

а ошибка программы списала:

20%,

сам факт автоматического списания не создаёт самостоятельного правового основания для лишней суммы.

Если имущество приобретено или удержано без предусмотренного законом, иными правовыми актами или сделкой основания, может возникнуть вопрос о применении правил о неосновательном обогащении.

04 API и Webhooks: «отправлено» не всегда означает «исполнено»

В распределённых системах одна операция может проходить через несколько уровней:

Система клиента → API-шлюз → прикладной сервис → очередь сообщений → внутренний модуль → база данных → система контрагента.

У каждого звена — собственный статус.

Например:

Запрос отправлен

ещё не означает:

Бизнес-операция исполнена.

А:

Webhook доставлен

не всегда означает:

Уполномоченный сотрудник получил юридически значимое уведомление.

Поэтому Бюро отделяет:

Транспортный уровень → прикладной уровень → бизнес-логику → правовое значение.

05 Асинхронные очереди сообщений: скрытый промежуточный слой

Это один из самых редких технических пластов.

В современных системах отправитель и получатель часто взаимодействуют не напрямую.

Между ними находится брокер сообщений.

Например:

Отправитель → Kafka / RabbitMQ / иная очередь → получатель сообщения.

В такой архитектуре могут возникать:

  • 01 задержка обработки;
  • 02 повторная доставка;
  • 03 повторная обработка;
  • 04 временная недоступность получателя сообщения;
  • 05 повторная попытка доставки / retry;
  • 06 изменение порядка обработки;
  • 07 попадание в очередь недоставленных сообщений / dead-letter queue;
  • 08 обработка уже после восстановления сервиса.

Поэтому ситуация:

«Сервис А отправил в 10:00, сервис Б обработал в 13:45»

ещё не отвечает на вопрос:

Кто нарушил обязательство.

Нужно установить:

Когда сообщение считалось переданным по договору → кто контролировал промежуточный слой → какой уровень сервиса / SLA был согласован → была ли повторная отправка → было ли дублирование → была ли задержка.

06 Идемпотентность и двойные списания

Один из классических технических конфликтов:

клиент инициировал действие один раз.

Но запрос был обработан дважды.

Система создала:

  • 01 два заказа;
  • 02 два списания;
  • 03 две заявки;
  • 04 два документа.

Причиной может быть:

  • 01 повторный HTTP-запрос;
  • 02 повторная попытка / retry;
  • 03 истечение времени ожидания / timeout;
  • 04 повторная доставка сообщения;
  • 05 отсутствие или ошибка ключа идемпотентности / idempotency key;
  • 06 неправильная обработка ответа.

Но:

Два технических события ≠ два отдельных волеизъявления клиента.

Бюро проверяет:

Сколько раз сторона действительно инициировала операцию → сколько раз её обработала система → почему появился дубль.

07 Системное время и ложная просрочка

Это один из самых редких и дорогих пластов.

Оппонент говорит:

«Вы подали заявку в 12:00:07. Срок был до 12:00:00. Штраф правомерен».

Но время:

  • 01 клиентского устройства;
  • 02 API-шлюза;
  • 03 серверной части;
  • 04 базы данных;
  • 05 внешнего сервиса

может фиксироваться разными системами.

В распределённой инфраструктуре возможна рассинхронизация системных часов.

Поэтому метка времени / timestamp сначала проверяется:

Какой сервер её создал → как было настроено системное время → использовался ли NTP → какова была погрешность → есть ли независимый источник времени.

Но публично Бюро не пишет:

«NTP-дрейф всегда отменяет просрочку».

Рассинхронизация времени только может поставить под сомнение точность конкретной метки.

Поэтому:

Системная метка времени ≠ автоматически абсолютно точное время события.

08 Электронная воля и автоматическое действие

Главный юридический вопрос:

Кто выразил волю.

Это может быть:

  • 01 директор;
  • 02 уполномоченный сотрудник;
  • 03 заранее настроенный алгоритм;
  • 04 интеграционный сервис.

Но если система совершила действие, которого сторона не санкционировала, нельзя механически утверждать:

«Это сделала компания».

Бюро разделяет:

Запрограммированное исполнение

Сторона заранее установила правило.

Алгоритм исполнил его корректно.

Техническая ошибка

Алгоритм сделал не то, что было предусмотрено.

Внешнее инфраструктурное событие

Сбой стороннего сервиса или поставщика инфраструктуры.

Несанкционированное вмешательство

Использование учётной записи, ключей или интеграционного контура вне предусмотренного контроля.

И только после этого решается вопрос о юридическом последствии.

09 HTTP 200 OK не равен юридическому согласию

Это одна из сильнейших формул страницы.

Сервер контрагента направил сообщение.

Ваш программный интерфейс вернул:

200 OK.

На техническом уровне это подтверждает успешное получение или обработку HTTP-запроса в предусмотренном протоколом смысле.

Но это ещё не доказывает:

«Директор прочитал условия и согласился изменить договор».

Здесь работают уже нормы о воле и акцепте.

Пункт 3 ст. 158 ГК РФ устанавливает: молчание признаётся выражением воли совершить сделку только в случаях, предусмотренных законом или соглашением сторон.

Пункт 2 ст. 438 ГК РФ устанавливает: молчание не является акцептом, если иное не вытекает из закона, соглашения сторон, обычая или прежних деловых отношений сторон.

Поэтому:

Техническое получение сообщения ≠ молчаливое согласие с его содержанием.

Бюро проверяет:

Что именно стороны согласовали в договоре.

Если стороны прямо установили:

«получение webhook на endpoint X является юридически значимым уведомлением»,

правовой анализ будет один.

Если такого соглашения нет — другой.

10 Интерфейсный клик не всегда равен осознанному изменению договора

Современный B2B всё чаще живёт через:

  • 01 SaaS-сервисы;
  • 02 личные кабинеты;
  • 03 платформы;
  • 04 электронные интерфейсы.

Контрагент может заявить:

«Пользователь нажал кнопку “Продолжить” — значит согласился с новыми условиями».

Но Бюро проверяет:

  • 01 какой текст видел пользователь;
  • 02 где размещалась ссылка на новые условия;
  • 03 были ли существенные изменения выделены;
  • 04 требовалось ли отдельное согласие;
  • 05 что именно означала кнопка;
  • 06 какой пользователь её нажал;
  • 07 были ли у него полномочия;
  • 08 какую версию интерфейса он видел в этот момент.

То есть:

Событие «клик» ≠ автоматически осознанное волеизъявление на любой юридический результат.

11 Dark Patterns и порок воли

Это редкий, но сильный слой.

Интерфейс может быть построен так, что:

  • 01 одна кнопка визуально доминирует;
  • 02 отказ скрыт;
  • 03 чекбокс установлен заранее;
  • 04 текст существенного изменения спрятан;
  • 05 интерфейс изменён непосредственно перед действием;
  • 06 кнопка имеет двусмысленную подпись.

Но нельзя писать:

«Dark pattern = сделка ничтожна».

Российское гражданское право не содержит отдельного универсального основания недействительности с таким названием.

Проверяется другое:

Была ли действительная воля → было ли существенное заблуждение → был ли обман → могла ли сторона разумно понять последствия своего действия.

Поэтому интерфейс становится доказательственным обстоятельством, а не самостоятельным юридическим приговором.

12 Платёжные шлюзы: статус транзакции и статус обязательства — разные вещи

Финансовая операция может проходить несколько технических состояний.

Например:

Инициирована → авторизована → принята к списанию → завершена → отменена / возвращена.

Конкретные термины зависят от инфраструктуры.

При этом договорное обязательство по оплате имеет свой правовой момент исполнения.

Поэтому нельзя просто взять:

Success

из интерфейса и сказать:

«Обязательство исполнено».

Для разбора могут иметь значение:

  • 01 идентификатор транзакции / Transaction ID;
  • 02 RRN — если применяется;
  • 03 иные идентификаторы операции;
  • 04 коды ответа;
  • 05 данные эквайринга;
  • 06 банковская выписка;
  • 07 возврат / reversal;
  • 08 фактическое зачисление средств.

Но Бюро не публикует универсальную формулу:

«RRN показывает, кто виноват».

Идентификаторы связывают этапы.

Правовой вывод формируется отдельно.

13 Технический сбой, внешний провайдер и ответственность бизнеса

Этот блок принципиально важен.

Фраза:

«У нас лежал сервер»

сама по себе не означает:

«Мы освобождены от ответственности».

Для предпринимательской деятельности действует жёсткое правило п. 3 ст. 401 ГК РФ.

Если иное не установлено законом или договором, лицо, которое не исполнило или ненадлежащим образом исполнило предпринимательское обязательство, отвечает, если не докажет невозможность надлежащего исполнения вследствие чрезвычайных и непредотвратимых при данных условиях обстоятельств.

При этом закон прямо указывает, что к таким обстоятельствам, в частности, не относится нарушение обязанностей со стороны контрагентов должника.

Поэтому:

Упал хостинг-провайдер → не означает автоматического освобождения платформы перед её клиентом.

Не сработал внешний API-провайдер → не означает, что сторона может просто сослаться на чужой сбой и прекратить нести свои договорные обязанности.

Облачный подрядчик нарушил SLA → сам по себе не переносит риск на клиента основного сервиса.

Внешний провайдер может быть самостоятельным участником причинной цепочки и потенциальным адресатом регрессного или иного требования.

Но по отношению к собственному клиенту предприниматель сначала отвечает в рамках своего обязательства, если закон или договор не установили другой режим распределения инфраструктурного риска.

Поэтому Бюро проверяет:

Кто обязан перед кем → как распределён риск в договоре → что именно сделал внешний провайдер → была ли невозможность исполнения → существует ли основание для освобождения → есть ли последующее требование к поставщику инфраструктуры.

Таким образом:

Внешний технический сбой ≠ автоматически форс-мажор ≠ автоматическое освобождение от ответственности перед клиентом.

14 Цифровой лог — это доказательство, но не магический текстовый файл

Сторона приносит:

incident.log

и говорит:

«Вот доказательство».

Но для доказательственного значения важно понимать:

  • 01 откуда файл получен;
  • 02 кем;
  • 03 когда;
  • 04 является ли он полным;
  • 05 можно ли проверить его происхождение;
  • 06 изменялся ли он;
  • 07 связан ли он с конкретным событием.

Поэтому:

Лог ≠ автоматически истина.

Он является источником сведений, который должен быть помещён в общий доказательственный контекст.

15 Хеширование и цепочка сохранности

Для критичных цифровых материалов полезно фиксировать неизменность массива.

Например:

Выгрузка → контрольная сумма → дата фиксации → носитель / хранилище → журнал последующих действий.

Хеш SHA-256 или иной подходящий механизм может использоваться для последующего подтверждения того, что исследуемый экземпляр файла соответствует экземпляру, зафиксированному ранее.

Но:

Хеш ≠ доказательство истинности содержимого.

Он отвечает на другой вопрос:

Изменился ли конкретный массив после фиксации.

16 Chain of Custody: цепочка сохранности цифрового материала

Для сложного спора полезно фиксировать:

  • 01 кто сделал выгрузку;
  • 02 из какой системы;
  • 03 когда;
  • 04 на какой носитель;
  • 05 где материал хранился;
  • 06 кто имел доступ;
  • 07 какие копии создавались;
  • 08 какие преобразования выполнялись.

Это уменьшает пространство для возражения:

«Вы сами дописали нужную строку в лог».

Но Бюро не выдаёт chain of custody за отдельный обязательный институт российского арбитражного процесса.

Это практический стандарт доказательственной сохранности и проверяемости цифрового материала.

17 Нотариальная и иная процессуальная фиксация

Если интерфейс или информация способны быстро измениться, может потребоваться своевременная фиксация:

  • 01 содержимого личного кабинета;
  • 02 веб-страницы;
  • 03 электронного сообщения;
  • 04 последовательности действий;
  • 05 отображаемого системного статуса.

Но нотариальная фиксация тоже не отвечает автоматически на вопрос:

«Правомерно ли правовое последствие».

Она фиксирует состояние источника на определённый момент.

Правовая квалификация идёт следующим шагом.

18 Что нельзя считать доказанным автоматически

  • 01 HTTP 200 OK не равен акцепту
  • 02 Доставленный push не равен ознакомлению уполномоченного лица
  • 03 Автоматический статус «доставлено» не равен фактической передаче
  • 04 Timeout не равен отказу от сделки
  • 05 Retry не равен второму волеизъявлению
  • 06 Click не равен автоматически согласию со всеми новыми условиями
  • 07 Timestamp не всегда является абсолютно точным временем события
  • 08 Учётная запись в логе не равна автоматически конкретному физическому лицу
  • 09 Хеш подтверждает неизменность массива после фиксации, а не достоверность исходного содержания
  • 10 Сбой собственного сервера не равен автоматически форс-мажору
  • 11 Нарушение внешнего инфраструктурного подрядчика не освобождает предпринимателя автоматически от обязательств перед его клиентом
  • 12 Алгоритм не может самостоятельно создать правовое основание, отсутствующее в законе или договоре

19 Что проверяет Бюро

Публичная работа строится по четырём уровням.

1. Технический уровень — System Layer

Что именно зафиксировала система:

  • 01 запрос / request;
  • 02 ответ / response;
  • 03 системный статус / status;
  • 04 временная метка / timestamp;
  • 05 транзакция;
  • 06 сообщение;
  • 07 клик;
  • 08 автоматическое правило.

2. Протокольный уровень — Protocol Layer

Как должна была работать система:

  • 01 спецификация API;
  • 02 SLA;
  • 03 правила повторной отправки / retry;
  • 04 идемпотентность;
  • 05 правила очередей;
  • 06 регламент уведомлений;
  • 07 порядок формирования статусов.

3. Договорный уровень — Contract Layer

Что стороны заранее признали:

  • 01 юридически значимым сообщением;
  • 02 моментом исполнения;
  • 03 акцептом;
  • 04 условием автоматического действия;
  • 05 основанием для штрафа;
  • 06 основанием для блокировки.

4. Фактический уровень — Physical / Business Layer

Что действительно произошло:

  • 01 товар передан или нет;
  • 02 деньги поступили или нет;
  • 03 работа выполнена или нет;
  • 04 уполномоченное лицо выразило согласие или нет;
  • 05 убыток возник или нет.

Техническое событие → механизм его формирования → договорное значение → волеизъявление → фактическое исполнение → причинная связь → правовое последствие.

20 Бюро не превращается в IT-лабораторию

Это принципиально.

Наш продукт:

Не «поиск бага в Kafka».

И не:

«Аудит nginx».

Технический слой нужен Бюро для другого:

Установить, почему возникло юридическое последствие и имело ли оно достаточное основание.

Поэтому корпоративному клиенту Бюро продаёт:

Архитектуру технико-правового доказывания.

Мы соединяем:

  • 01 Техническое событие
  • 02 Договор
  • 03 Финансовый результат
  • 04 Реальное исполнение
  • 05 Правовую ответственность.

21 Для кого эта работа

Особенно для ситуаций, когда цена одного системного статуса — это:

  • 01 крупный штраф;
  • 02 отменённая поставка;
  • 03 блокировка аккаунта;
  • 04 удержание денег;
  • 05 расторжение контракта;
  • 06 потеря тендера;
  • 07 двойное списание;
  • 08 остановка производственной интеграции;
  • 09 многомиллионная претензия.

Уровень адресата:

  • 01 собственник;
  • 02 генеральный директор;
  • 03 юридический директор;
  • 04 финансовый директор;
  • 05 CIO / CTO;
  • 06 служба внутреннего аудита;
  • 07 служба безопасности.

22 В каких форматах подключается Бюро

До претензии

Проверяем:

Есть ли у технического события вообще то юридическое значение, которое ему придают.

После автоматического удержания или штрафа

Проверяем основание алгоритмического решения.

В интеграционном конфликте двух компаний

Разделяем:

Кто что отправил → кто что получил → что должна была сделать система → что она сделала фактически.

Перед арбитражным спором

Формируем доказательственный материал для профильного судебного представителя.

23 Что остаётся закрытым

Бюро не публикует:

  • 01 внутренние методы корреляции API-логов;
  • 02 алгоритмы сопоставления асинхронных событий;
  • 03 способы определения приоритетного временного источника;
  • 04 правила анализа дрейфа времени / clock drift;
  • 05 внутренние модели повторной доставки и дублирующихся событий;
  • 06 методику атрибуции действий пользователя;
  • 07 критерии разграничения человеческого клика, скрипта и бота;
  • 08 весовые коэффициенты технических признаков;
  • 09 модели корреляции финансового и системного следа;
  • 10 внутренние процессуальные формы фиксации;
  • 11 технологию построения доказательственной карты;
  • 12 методологию Контура М4.

Рынок видит классы явлений.

Не получает внутренний аналитический двигатель.

24 Чего нельзя делать

Не очищать системные журналы

Но и нельзя бездумно останавливать ротацию логов на рабочей production-системе, если это создаст риск отказа сервиса.

Правильный принцип:

Сначала обеспечить сохранение релевантного массива.

Не исправлять спорный статус вручную до фиксации

Если бизнесу необходимо срочно восстановить работу — сначала сохраняется исходное состояние.

Не менять системное время

Не пересобирать доказательственные файлы без сохранения оригиналов

Не отправлять контрагенту случайный фрагмент лога

Одна строка без контекста может работать против самой стороны.

Не давать разработчику задачу «почистить ошибку»

пока информация об инциденте не сохранена.

Не получать чужие серверные данные незаконно

Не соглашаться с формулой:

«Это алгоритм — никто не отвечает».

За договорные обязательства отвечают юридические субъекты.

25 Что сделать в первую очередь

  1. 01

    Зафиксировать внешнее событие

    • что произошло;
    • когда;
    • какой статус появился;
    • какое последствие наступило.
  2. 02

    Сохранить исходный технический след

    Если он законно доступен клиенту.

  3. 03

    Зафиксировать контрольные суммы критичных файлов

    Если это уместно.

  4. 04

    Сохранить состояние интерфейса

    Если оно может измениться.

  5. 05

    Определить источники времени

    Какие именно системы фиксировали событие.

  6. 06

    Сопоставить договор

    Что стороны заранее признали юридически значимым.

  7. 07

    Зафиксировать реальное бизнес-последствие

    • деньги;
    • товар;
    • срок;
    • штраф;
    • блокировка;
    • убыток.
  8. 08

    Только после этого формировать претензию

26 Какие материалы нужны для первичного разбора

Не требуется передавать весь production-контур.

На первом этапе достаточно:

  • договора;
  • приложения или регламента электронной интеграции;
  • описания инцидента;
  • скриншота или уведомления;
  • доступного фрагмента технической хронологии;
  • информации о задействованных системах;
  • документа по денежному или хозяйственному последствию;
  • переписки с контрагентом.

Если существуют:

  • API-логи;
  • журналы аудита;
  • история webhook-уведомлений;
  • идентификаторы транзакций;
  • журналы очередей сообщений;
  • данные системного мониторинга,

на первом этапе достаточно сообщить об их наличии.

Бюро определяет, какой массив действительно нужен.

27 Что получает клиент

Не:

«У вас был баг».

Не:

«Сервер виноват».

И не:

«HTTP 200 ничего не значит».

Клиент получает:

Какое техническое событие произошло → какой механизм его сформировал → что стороны договорились считать юридически значимым → была ли действительная воля → что произошло в реальном бизнес-контуре → какова причинная связь → какие автоматические последствия обоснованны → какие не обоснованны → какой законный маршрут нужен дальше.

В зависимости от ситуации Бюро может подготовить:

  • 01 технико-правовую хронологию;
  • 02 карту системного события;
  • 03 карту интеграционной цепочки;
  • 04 доказательственный файл цифрового следа;
  • 05 анализ договорной силы системных статусов;
  • 06 анализ автоматического списания;
  • 07 квалификацию электронного уведомления или акцепта;
  • 08 анализ спорной просрочки;
  • 09 позицию по автоматическому штрафу;
  • 10 структуру претензии;
  • 11 материал для переговоров;
  • 12 пакет для судебного представителя.

Но Бюро не гарантирует:

  • 01 признание конкретного лога судом;
  • 02 отмену платформенного решения;
  • 03 возврат денежных средств;
  • 04 взыскание убытков;
  • 05 доступ к внутренним системам оппонента;
  • 06 возможность восстановить удалённые или перезаписанные данные;
  • 07 конкретный судебный исход.

Принципиальная позиция Бюро

Мы не спорим с тем, что система зафиксировала событие.

Мы проверяем, что именно она зафиксировала и порождает ли это событие то юридическое последствие, которое из него выводит оппонент.

Обычный спор:

«В логе написано success».

Бюро:

«Что означает „успешно“ в этом протоколе, какое значение этому статусу придал договор и что произошло в реальности?»

Именно здесь находится высокая стоимость работы.

28 Официальные источники

Гражданский кодекс Российской Федерации

Статья 309 — обязательства должны исполняться надлежащим образом. Условия сделки могут предусматривать автоматическое исполнение возникающих из неё обязательств с использованием определённых условиями сделки информационных технологий без отдельного дополнительного волеизъявления сторон в момент исполнения.

Пункт 3 статьи 158 — молчание признаётся выражением воли совершить сделку только в случаях, предусмотренных законом или соглашением сторон.

Пункт 2 статьи 438 — молчание не является акцептом, если иное не вытекает из закона, соглашения сторон, обычая или прежних деловых отношений сторон.

Статьи 178–179 — при наличии предусмотренных законом условий существенное заблуждение или обман могут иметь значение для действительности сделки. Сам по себе неудобный или манипулятивный интерфейс автоматической недействительности сделки не создаёт.

Пункт 3 статьи 401 — в предпринимательской деятельности нарушение обязательства контрагентами должника по общему правилу не относится к обстоятельствам непреодолимой силы. Поэтому сбой внешнего инфраструктурного поставщика сам по себе не освобождает сторону от ответственности перед её собственным контрагентом, если иной режим не установлен законом или договором.

Статья 408 — надлежащее исполнение прекращает обязательство.

Статьи 434 и 438 — форма договора, электронное взаимодействие и акцепт.

Статья 1102 — обязанность возвратить имущество, приобретённое или сбережённое без предусмотренного законом, иными правовыми актами или сделкой основания.

Арбитражный процессуальный кодекс Российской Федерации

Статья 64 — электронные и иные материалы могут выступать доказательствами при соблюдении требований закона.

Статья 71 — суд оценивает относимость, допустимость, достоверность каждого доказательства и их взаимную связь в совокупности.

Статья 75 — документы, полученные посредством электронной или иной связи, а также иные материалы могут использоваться как письменные доказательства при соблюдении установленных требований.

Постановление Пленума Верховного Суда РФ от 25.12.2018 №49

Разъясняет правила заключения договора и акцепта, в том числе посредством конклюдентных действий. Молчание само по себе по общему правилу акцептом не является.

Федеральный закон №149-ФЗ «Об информации, информационных технологиях и о защите информации»

Применяется к правовому режиму информации и информационных систем.

Федеральный закон №161-ФЗ «О национальной платёжной системе»

Применяется, когда технико-правовой конфликт касается перевода денежных средств и соответствующего платёжного режима.