Как контейнер считает деньги

Сравниваем три описания одной сделки. Документ — как задумано для оператора. Программа — что сейчас видно на экране, когда сохраняете шаг. Клиентский эталон — считает ли наша программа так же, как программа клиента.

На схемах три дорожки: документ, наша программа, клиентский эталон. Во второй вкладке — вопросы простыми словами: как считать дальше.

Документ Наша программа Клиентский эталон программа считает как эталон программа считает иначе, чем эталон

Документ

Что оператор должен увидеть: сколько должны, сколько уже отдали, сколько осталось, сколько заработала система.

Наша программа

Что сейчас появляется во вкладках «Взаиморасчёты» и «Учёт», когда сохраняете шаг маршрута.

Клиентский эталон

Как то же самое считает программа клиента. Зелёный — одинаково. Красный — по-разному.

Где все трое согласны

  • Деньги появляются из шагов маршрута. Загрузка файла сама по себе ничего не начисляет и никуда не проводит.
  • Когда клиент приносит деньги, на наш счёт приходит и сумма для проведения сделки, и комиссия системы. Обе суммы видны в расчётах с клиентом.
  • Если мы перекладываем деньги со своего счёта на свой — в учёте одно место минус, другое плюс. Если отдаём агенту — в учёте только минус с нашего счёта.
  • При обмене валюты в учёте: одну валюту списали, другую зачислили.
  • Выплата клиенту уменьшает расчёты с клиентом. Выплата организации-партнёру идёт в расчёты с партнёрами. Выплата человеку — в расчёты с людьми.
  • Пока шаг ждёт исполнения, движения по счетам считаются планом. Когда шаг исполнен — фактом. Отменённый шаг в итоги не входит.
Сверка по тексту «Описание контейнера» и по тому, что программа пишет при сохранении шага. Сами расчёты в программе здесь не менялись. Что менять — во вкладке «Вопросы».