2.3.7. Управление банковскими переводами#
Обработка банковских переводов — это финальный шаг расчётов в полном процессе заказов TalerBarr. После того как заказ оплачен и обработаны все сроки возврата и сроки перевода, TalerBarr может отслеживать информацию о расчётах и связывать её с соответствующими объектами переводов на стороне Dolibarr.
Как и в предыдущих учебниках, скриншоты и примеры здесь призваны показать, как именно работает обработка банковских переводов в модуле TalerBarr. За точным поведением базовых систем лучше обращаться к первоисточникам по банковским и учётным процессам GNU Taler и Dolibarr.
2.3.7.1. Обзор банковских переводов#
Обработка банковских переводов — это финальный крупный шаг, завершающий жизненный цикл заказа. Общая идея такова:
Создание и оплата заказа Taler.
Дождаться, пока клиринговый процесс не дойдёт до этапа банковского перевода.
Позволить TalerBarr обнаружить информацию о расчётах.
Связать соответствующий объект перевода на стороне Dolibarr.
2.3.7.2. Пример процесса#
Чтобы за примером было легче наблюдать, конфигурация заказа была установлена с короткими сроками оплаты, возврата и перевода. Подробнее об этих полях заказа см. учебник по заказам Taler и документацию GNU Taler Merchant.
Заказ Taler, настроенный с короткими сроками оплаты, возврата и перевода.#
После того как заказ создан и оплачен, вы можете сначала убедиться в карточке заказа TalerBarr, что информация о платеже уже присутствует. На этом этапе платёж уже прошёл успешно, но банковский перевод ещё не создан.
Карточка заказа TalerBarr после оплаты и до финального расчёта.#
После истечения настроенной задержки Taler SPAA показывает, что заказ прошёл клиринг и что банковский перевод создан.
Taler SPAA с заказом, прошедшим клиринг, и созданным банковским переводом.#
Теперь вы можете вернуться в Dolibarr и проверить тот же заказ в TalerBarr. Карточка заказа TalerBarr теперь также показывает информацию о банковском переводе и связывает её с соответствующим объектом Dolibarr.
Карточка заказа TalerBarr со связанной информацией о банковском переводе.#
На стороне Dolibarr связанным объектом является перевод между двумя счетами — как правило, клиринговым счётом Taler и банковским счётом, выбранным при настройке.
2.3.7.3. Завершение процесса#
После связывания информации о банковском переводе запись заказа TalerBarr отражает полный путь от создания заказа до расчёта. На этом этапе на стороне Dolibarr имеется документированная цепочка платежа, включающая:
Исходный заказ Taler
Объект продажи ERP
Счёт-фактура и платёж клиента
Любые возвраты средств
Финальный расчёт