2.3.7. Управление банковскими переводами#

Обработка банковских переводов — это финальный шаг расчётов в полном процессе заказов TalerBarr. После того как заказ оплачен и обработаны все сроки возврата и сроки перевода, TalerBarr может отслеживать информацию о расчётах и связывать её с соответствующими объектами переводов на стороне Dolibarr.

Как и в предыдущих учебниках, скриншоты и примеры здесь призваны показать, как именно работает обработка банковских переводов в модуле TalerBarr. За точным поведением базовых систем лучше обращаться к первоисточникам по банковским и учётным процессам GNU Taler и Dolibarr.

2.3.7.1. Обзор банковских переводов#

Обработка банковских переводов — это финальный крупный шаг, завершающий жизненный цикл заказа. Общая идея такова:

  1. Создание и оплата заказа Taler.

  2. Дождаться, пока клиринговый процесс не дойдёт до этапа банковского перевода.

  3. Позволить TalerBarr обнаружить информацию о расчётах.

  4. Связать соответствующий объект перевода на стороне Dolibarr.

2.3.7.2. Пример процесса#

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

Заказ Taler, настроенный с короткими сроками оплаты, возврата и перевода

Заказ Taler, настроенный с короткими сроками оплаты, возврата и перевода.#

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

Карточка заказа TalerBarr после оплаты и до финального расчёта

Карточка заказа TalerBarr после оплаты и до финального расчёта.#

После истечения настроенной задержки Taler SPAA показывает, что заказ прошёл клиринг и что банковский перевод создан.

Taler SPAA с заказом, прошедшим клиринг, и созданным банковским переводом

Taler SPAA с заказом, прошедшим клиринг, и созданным банковским переводом.#

Теперь вы можете вернуться в Dolibarr и проверить тот же заказ в TalerBarr. Карточка заказа TalerBarr теперь также показывает информацию о банковском переводе и связывает её с соответствующим объектом Dolibarr.

Карточка заказа TalerBarr со связанной информацией о банковском переводе

Карточка заказа TalerBarr со связанной информацией о банковском переводе.#

На стороне Dolibarr связанным объектом является перевод между двумя счетами — как правило, клиринговым счётом Taler и банковским счётом, выбранным при настройке.

2.3.7.3. Завершение процесса#

После связывания информации о банковском переводе запись заказа TalerBarr отражает полный путь от создания заказа до расчёта. На этом этапе на стороне Dolibarr имеется документированная цепочка платежа, включающая:

  • Исходный заказ Taler

  • Объект продажи ERP

  • Счёт-фактура и платёж клиента

  • Любые возвраты средств

  • Финальный расчёт