Двойная запись здесь не при чем. Речь о межбанковских переводах. Зачисление денег на счет получателя такого перевода происходит не одновременно со списанием суммы со счета отправителя. Налицо имеется т.н. «движение денежных средств», т.е. некоторое время, за которое происходит перемещение денег со счета на счет. Причем, при международных межбанковских переводах это время может исчисляться часами и даже днями.
И где же, по вашему, все это время находятся деньги? Летают по проводам, по оперативной памяти, по каким-нибудь кэшам-кукисам и т.п., пока их наконец-то куда-нибудь не запишут?
Лично я думаю, что дело происходит так -
Сторона 1 которая отправляет денежные средства делает две записи.
Первая - это дебиторская задолженность, вторая - это выбытие денежных средств со счёта.
Потом она отправляет получающей Стороне 2 сообщение по системе swift.
Вторая сторона подтверждает это сообщение и тоже делает у себя двойную запись - первая запись отражает получение денежных средств, а вторая отражает кредиторскую задолженность.
В дальнейшем стороны могут произвести сверку расчётов - их дебиторские и кредиторские задолженности должны быть равны друг другу. Если они не равны друг другу, то значит где-то совершена ошибка.
А по счетам движения денежных средств, как раз и отражаются те денежные средства которыми располагают после транзакции соответственно Сторона 1 и Сторона 2.