СЕРВЕР БЕЗНАЛИЧНЫХ ФИНАНСОВЫХ ТРАНЗАКЦИЙ

1. Область техники, к которой относится полезная модель
Полезная модель относится к системам и способам проведения безналичных финансовых транзакций в финансово-банковской сфере деятельности, а точнее, к системам и способам проведения безналичных финансовых транзакций с использованием электронных средств обработки информации, и предназначена для использования центральными банками, коммерческими банками и специализированными расчетными учреждениями в платежных и расчетных системах.
2. Уровень техники
Известные аналоги изобретения.
Известны технические решения систем и способов проведения безналичных финансовых операций, в том числе:
Способ проведения безналичных финансовых операций и система для его осуществления (RU 2246757), созданная на основе договорных отношений между, по меньшей мере, одним учреждением торговли и/или услуг, имеющим, по меньшей мере, один блок продавца, к которому подсоединен терминал продавца, по меньшей мере, одним финансовым учреждением и клиентами, имеющими мобильные сотовые телефоны, системе для проведения безналичных финансовых операций по оплате приобретаемых клиентом товаров и/или услуг: клиент открывает расчетный счет, выбирает нужные товары и/или услуги; в блоке продавца формируется заказ; при подтверждении клиентом оплаты резервируют выбранные товары и/или услуги и передают информацию о заказе в процессинговый центр, где регистрируют заказ, присваивают ему идентификатор заказа, включаемый в информацию о заказе, и передают ее в блок продавца; клиент соединяется по мобильному телефону с процессинговым центром, вводит свой pin-код и после положительного результата идентификации передает идентификатор заказа; при получении идентификатора заказа процессинговый центр в течение заданного времени идентифицирует идентификатор заказа и проверяет платежеспособность клиента; при положительном результате проверки платежеспособности клиента финансовое учреждение производит перевод необходимой суммы с расчетного счета клиента на расчетный счет учреждения торговли и/или услуг и информирует процессинговый центр, который передает информацию в блок продавца с соответствующим терминалом продавца, после чего производится выдача клиенту фискальных документов о произведенной платежной операции и отпуск оплаченных товаров и/или услуг.
Общими признаками являются расчетные счета в финансовом учреждении и проведение финансовой транзакции путем изменения баланса счета плательщика и баланса счета получателя.
Система для осуществления банковских операций (RU 2164710), содержащая терминал клиента, имеющий телекоммуникационную связь с сервером банка, связанным с базой данных банка, при этом сервер предназначен в зависимости от первоначально переведенной посредством указанного терминала клиента суммы на счет в банке предоставлять клиенту скидки от стандартных банковских тарифов за услуги банка, при этом указанный сервер выполнен с возможностью осуществления записи в указанную базу данных о размере указанной суммы на счете клиента и назначенном периоде времени, в течение которого действуют указанные скидки, также с возможностью предоставления указанных скидок путем дисконтирования сумм списываемых комиссий за фактически проведенные указанным клиентом операции, осуществляемые банком, в зависимости от размера первоначально переведенной суммы, также отслеживания назначенного периода времени, в течение которого действуют указанные скидки, а также при осуществлении посредством указанного терминала операции и/или платежа клиентом через указанную сеть по крайней мере за день до окончания назначенного периода времени присоединения неиспользованного остатка указанной переведенной суммы к сумме следующей операции и/или платежа клиента, а также сервер выполнен с возможностью записи в базу данных новой даты начала отсчета следующего назначенного периода времени.
Общим признаком является сервер банка, имеющий взаимную связь с терминалом клиента и имеющий возможность осуществления записи в базу данных сведений о сумме денежных средств на счете клиента. Общим недостатком рассмотренных технических решений является то, что они мало пригодны для проведения безналичных финансовых транзакций в системах межбанковских расчетов.
Известен способ функционирования многооборотной расчетной системы (заявка на изобретение RU 2009115513), содержащий логику многооборотного способа расчетов, основанную на повторяющихся циклах действий, в каждом из которых расчеты по всем не урегулированным безналичным финансовым транзакциям проводятся для всех плательщиков, имеющих не нулевой остаток денежных средств на счете в финансовом учреждении, путем полной или частичной оплаты суммы остатка платежа по каждой не урегулированной безналичной финансовой транзакции в пределах суммы остатка денежных средств на счете плательщика в финансовом учреждении с одновременным уменьшением на сумму проведенного платежа суммы остатка платежа по каждой не урегулированной безналичной финансовой транзакции, причем, циклы действий повторяются до тех пор, пока у плательщиков, имеющих не нулевой остаток денежных средств на счете в финансовом учреждении, не будет ни одной не урегулированной безналичной финансовой транзакции. При этом в общем случае, когда счета плательщика и получателя находятся в разных финансовых учреждениях, платеж по безналичной финансовой транзакции производится путем списания денежных средств со счета плательщика в финансовом учреждении плательщика, списания денежных средств со счета финансового учреждении плательщика, зачисления денежных средств на счет финансового учреждении получателя, зачисления денежных средств на счет получателя в финансовом учреждении получателя.
Преимуществом данного способа расчетов является то, что он сочетает в себе одновременно и простоту механизма валового способа расчетов и эффективность клирингового способа расчетов, но без рисков, связанных с данным способом. Недостатком данного технического решения является то, что оно не учитывает возможности осуществления расчетов за счет предоставляемых финансовыми учреждениями лимитов кредитования расчетных операций своих клиентов. Общим признаком с указанным техническим решением является логика многооборотного способа расчетов.
Известен аналог, которому присуща совокупность признаков, наиболее близкая к совокупности существенных признаков предлагаемой полезной модели, выбранного в качестве прототипа:
Система для обмена безналичными финансовыми транзакциями, клиринга и расчетов (патент США №5848400). Система предназначена для обмена безналичными финансовыми транзакциями, клиринга и расчетов между финансовыми учреждениями, подключенными к сети. Каждое финансовое учреждение, участвующее в расчетной системе, имеет сервер безналичных финансовых транзакций. Сервер безналичных финансовых транзакций, связанный с финансовым учреждением, включает:
первый интерфейс для получения безналичных финансовых транзакций, каждая безналичная финансовая транзакция содержит сведения о плательщике, финансовом учреждении плательщика, получателе и финансовом учреждении получателя;
второй интерфейс для передачи безналичных финансовых транзакций в и от других серверов безналичных финансовых транзакций, связанных с другими финансовыми учреждениями;
третий интерфейс для передачи безналичных финансовых транзакций в и от других компьютерных систем, связанных с указанным финансовым учреждением;
четвертый интерфейс для передачи безналичных финансовых транзакций в автоматическую клиринговую палату;
транзакционную логику определения для каждой безналичной финансовой транзакции, полученной через указанный первый интерфейс, что указанная полученная безналичная финансовая транзакция удовлетворяет предопределенным критериям целостности;
логику урегулирования расчетов для клиринга и расчета по каждой принятой безналичной финансовой транзакции путем обновления баланса, по крайней мере, одного счета, связанного, по крайней мере, с одним из финансовых учреждений плательщика или получателя, и отправки указанной полученной безналичной финансовой транзакции, по крайней мере, одному из финансовых учреждений плательщика или получателя через указанный второй или третий интерфейс.
Общими признаками с прототипом являются:
Сервер безналичных финансовых транзакций, связанный с финансовым учреждением, включающий:
первый интерфейс для получения безналичных финансовых транзакций, каждая безналичная финансовая транзакция содержит сведения о плательщике, финансовом учреждении плательщика, получателе и финансовом учреждении получателя;
второй интерфейс для передачи безналичных финансовых транзакций в и от других финансовых учреждений;
третий интерфейс для передачи безналичных финансовых транзакций в и от других компьютерных систем, связанных с указанным финансовым учреждением;
четвертый интерфейс;
транзакционную логику определения для каждой безналичной финансовой транзакции, полученной через указанный первый интерфейс, что указанная полученная безналичная финансовая транзакция удовлетворяет предопределенным критериям целостности;
логику урегулирования расчетов по каждой принятой безналичной финансовой транзакции путем обновления баланса, по крайней мере, одного счета, связанного, по крайней мере, с одним из финансовых учреждений плательщика или получателя, и отправки указанной полученной безналичной финансовой транзакции, по крайней мере, одному из финансовых учреждений.
Недостатки данного решения состоят в следующем:
1. Первый интерфейс используется только для получения безналичных финансовых транзакций и не используется для отправки, что ограничивает функциональные возможности сервера.
2. Логика урегулирования расчетов основана не на одном универсальном способе расчетов, а использует два способа - клиринговый и валовой, что ограничивает функциональные возможности сервера.
3. Сервер не содержит логики его работы с учетом взаимосвязи с различными типами финансовых учреждений, участвующих в расчетах (к первому типу относятся центральные банки и их территориальные учреждения, а ко второму типу - все остальные финансовые учреждения), что ограничивает функциональные возможности сервера.
4. Сервер не содержит логики работы с собственными безналичными финансовыми транзакциями финансового учреждения, что ограничивает функциональные возможности сервера.
5. Сервер не содержит логики управления потоками входящих и выходящих безналичных финансовых транзакций и сообщений, что ограничивает функциональные возможности сервера.
6. Сервер не содержит логики урегулирования расчетов с учетом лимитов кредитования расчетов клиентов финансового учреждения, что ограничивает функциональные возможности сервера.
3. Раскрытие полезной модели
Задача, на решение которой направлена заявляемая полезная модель и технический результат, достигаемый при использовании заявляемого технического решения, заключается в расширении функциональных возможностей сервера безналичных финансовых транзакций.
Для решения поставленной задачи и получения заявленного технического результата предлагается сервер безналичных финансовых транзакций, связанный с финансовым учреждением, включающий:
первый интерфейс для получения безналичных финансовых транзакций, каждая безналичная финансовая транзакция содержит сведения о плательщике, финансовом учреждении плательщика, получателе и финансовом учреждении получателя;
второй интерфейс для передачи безналичных финансовых транзакций в и от других финансовых учреждений;
третий интерфейс для передачи безналичных финансовых транзакций в и от других компьютерных систем, связанных с указанным финансовым учреждением;
четвертый интерфейс;
транзакционную логику определения для каждой безналичной финансовой транзакции, полученной через указанный первый интерфейс, что указанная полученная безналичная финансовая транзакция удовлетворяет предопределенным критериям целостности;
логику урегулирования расчетов по каждой принятой безналичной финансовой транзакции путем обновления баланса, по крайней мере, одного счета, связанного, по крайней мере, с одним из финансовых учреждений плательщика или получателя, и отправки указанной полученной безналичной финансовой транзакции, по крайней мере, одному из финансовых учреждений
отличающийся от наиболее близкого аналога тем, что:
указанный сервер безналичных финансовых транзакций связан или с финансовым учреждением первого типа, или с финансовым учреждением второго типа;
указанный первый интерфейс предназначен для получения безналичных финансовых транзакций от клиентов или финансового учреждения первого типа или финансового учреждения второго типа и для отправки безналичных финансовых транзакций и сообщений клиентам или финансового учреждения первого типа или финансового учреждения второго типа, а каждая безналичная финансовая транзакция, полученная через указанный первый интерфейс, содержит не только сведения о плательщике, финансовом учреждении плательщика, получателе, финансовом учреждении получателя, но и сведения о сумме транзакции;
указанный второй интерфейс входит в состав только сервера безналичных финансовых транзакций, связанного с финансовым учреждением второго типа, если он имеет счет, по крайней мере, в одном другом финансовом учреждении второго типа и предназначен для отправки безналичных финансовых транзакций в и получения безналичных финансовых транзакций и сообщений от, по крайней мере, одного другого финансового учреждения второго типа;
указанный третий интерфейс предназначен для передачи собственных безналичных финансовых транзакций финансового учреждения первого или второго типа в и от других компьютерных систем, связанных с указанным финансовым учреждением первого или второго типа;
указанный четвертый интерфейс входит в состав:
сервера безналичных финансовых транзакций, связанного с финансовым учреждением второго типа, и предназначен для отправки безналичных финансовых транзакций в и получения безналичных финансовых транзакций и сообщений от финансового учреждения первого типа, в котором указанное финансовое учреждение второго типа имеет счет, а также
сервера безналичных финансовых транзакций, связанного с финансовым учреждением первого типа, если он имеет счет, по крайней мере, в одном другом финансовом учреждении первого типа и предназначен для отправки безналичных финансовых транзакций в и получения безналичных финансовых транзакций и сообщений от, по крайней мере, одного другого финансового учреждения первого типа;
указанная транзакционная логика предназначена для определения для каждой безналичной финансовой транзакции, полученной через указанный первый интерфейс, что указанная полученная безналичная финансовая транзакция удовлетворяет предопределенным критериям целостности и принимается для обработки или что указанная полученная безналичная финансовая транзакция не удовлетворяет предопределенным критериям целостности и подлежит возврату;
указанная логика урегулирования расчетов основана на многооборотном способе расчетов по всем принятым для обработки безналичным финансовым транзакциям путем обновления баланса счета и плательщика, и получателя по обрабатываемой безналичной финансовой транзакции, если они оба являются клиентами указанного финансового учреждения первого или второго типа, или счета одного из них, если только один из них является клиентом указанного финансового учреждения первого или второго типа, при этом обработанная безналичная финансовая транзакция отправляется или плательщику, или получателю через указанный первый или третий интерфейс, если не требуется дальнейшего урегулирования указанной безналичной финансовой транзакции в другом финансовом учреждении первого или второго типа, а если требуется дальнейшее урегулирования указанной безналичной финансовой транзакции в другом финансовом учреждении первого или второго типа, то обработанная безналичная финансовая транзакция отправляется или в финансовое учреждение первого или второго типа плательщика, или в финансовое учреждение первого или второго типа получателя через указанный второй или четвертый интерфейс;
указанный сервер безналичных финансовых транзакций, связанный или с финансовым учреждением первого типа или с финансовым учреждением второго типа дополнительно содержит логику управления потоками входящих и выходящих безналичных финансовых транзакций и сообщений, а также отличающийся от наиболее близкого аналога тем, что в частном случае, когда финансовое учреждение первого или второго типа предоставляет своим клиентам лимиты кредитования их расчетов, то указанный сервер безналичных финансовых транзакций содержит логику урегулирования расчетов с учетом лимитов кредитования расчетов клиентов, которые им предоставляет финансовое учреждение первого или второго типа.
4. Краткое описание чертежей.
На фиг.1 представлен пример структуры расчетной сети.
На фиг.2 представлена структурная схема первого варианта сервера безналичных финансовых транзакций.
На фиг.3 представлена структурная схема второго варианта сервера безналичных финансовых транзакций.
На фиг.4 представлена структурная схема третьего варианта сервера безналичных финансовых транзакций.
На фиг.5 представлена блок-схема варианта процедуры многооборотного способа расчетов с учетом лимитов кредитования расчетов клиентов.
5. Осуществление полезной модели.
Ниже описаны несколько вариантов осуществления полезной модели только в качестве примера и подтверждения ее промышленной применимости и возможности получения при осуществлении полезной модели заявленного технического результата.
Варианты осуществления полезной модели будут рассматриваться на примере расчетной сети, структура которой показанной на фиг.1. Расчетная сеть включает: центральный банк, межбанковскую расчетную палату, банки и клиентов банков.
В первом варианте сервер безналичных финансовых транзакций связан с банком (финансовое учреждение второго типа), который имеет корреспондентский счет в центральном банке (финансовое учреждение первого типа), корреспондентский счет в межбанковской расчетной палате (финансовое учреждение второго типа) и предоставляет своим клиентам кредиты для проведения расчетов. Структурная схема первого варианта сервера безналичных финансовых транзакций показана на фиг.2.
Первый вариант сервера безналичных финансовых транзакций включает: интерфейс взаимосвязи с клиентами финансового учреждения 1, интерфейс взаимосвязи с финансовым учреждением второго типа 2, интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3, интерфейс взаимосвязи с финансовым учреждением первого типа 4, процессор входящих транзакций и сообщений 5, процессор обработки транзакций 6, процессор обработки счетов и лимитов 7, процессор выходящих транзакций и сообщений 8, счета клиентов 9, лимиты кредитования расчетов клиентов 10, накопитель принятых на обработку транзакций 11, накопитель транзакций и сообщений для отправки клиентам 12, накопитель транзакций для отправки в другие финансовые учреждения 13, накопитель не обработанных транзакций 14.
Рассматриваемый вариант сервера безналичных финансовых транзакций работает следующим образом:
На вход интерфейса взаимосвязи с клиентами финансового учреждения 1 поступают их безналичные финансовые транзакции (в дальнейшем для краткости - транзакции). Процессор входящих транзакций и сообщений 5 проводит проверку целостности поступивших транзакций клиентов и в случае положительного результата проверки направляет их в накопитель принятых на обработку транзакций 11, а в случае отрицательного результата направляет их в накопитель транзакций и сообщений для отправки клиентам 12. Принятые на обработку транзакции из накопителя принятых на обработку транзакций 11 поступают на обработку в процессор обработки транзакций 6. Процессор обработки транзакций 6 обрабатывает принятые на обработку транзакции, в ходе которой получает через процессор обработки счетов и лимитов 7 данные об остатках денежных средств на счетах клиентов 9 и данные о текущих лимитах кредитования расчетов клиентов 10, а также передает в процессор обработки счетов и лимитов 7 данные об изменении остатков денежных средств на счетах клиентов 9 и данные об изменении текущих лимитов кредитования расчетов клиентов 10. Обработанные транзакции процессор обработки транзакций 6 направляет либо в накопитель транзакций и сообщений для отправки клиентам 12, если не требуется дальнейшая обработка транзакций, либо в накопитель транзакций для отправки в другие финансовые учреждения 13, если требуется дальнейшая обработка транзакций. Не обработанные транзакции из-за недостаточности средств на счетах клиентов 9 и/или недостаточности текущих лимитов кредитования расчетов клиентов 10 процессор обработки транзакций 6 либо направляет в накопитель не обработанных транзакций 14, если не закончен текущий расчетный день, либо направляет в накопитель транзакций и сообщений для отправки клиентам 12, если закончен текущий расчетный день. В течение текущего расчетного дня процессор обработки транзакций 6 забирает для обработки не обработанные транзакции из накопителя не обработанных транзакций 14. Кроме того, процессор обработки транзакций 6 используется для получения от других компьютерных систем финансового учреждения через интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3 и обработки собственных транзакций финансового учреждения, связанных с изменениями остатков денежных средств на счетах клиентов 9 и с изменениями лимитов кредитования расчетов клиентов 10. Сразу после обработки собственные транзакции финансового учреждения отправляются обратно в другие компьютерные системы финансового учреждения через интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3. Процессор выходящих транзакций и сообщений 8 забирает из накопителя транзакций и сообщений для отправки клиентам 12 и отправляет клиентам через интерфейс взаимосвязи с клиентами финансового учреждения 1 не принятые транзакции вместе с соответствующими сообщениями и/или обработанные транзакции, не требующие дальнейшей обработки. Обработанные транзакции из накопителя транзакций для отправки в другие финансовые учреждения 13, а также собственные транзакции финансового учреждения, полученные от других компьютерных систем финансового учреждения через интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3, процессор выходящих транзакций и сообщений 8 отправляет для дальнейшей обработки либо в финансовое учреждение второго типа через интерфейс взаимосвязи с финансовым учреждением второго типа 2, либо в финансовое учреждение первого типа через интерфейс взаимосвязи с финансовым учреждением первого типа 4.
На вход интерфейса взаимосвязи с финансовым учреждением второго типа 2 поступают транзакции и сообщения от финансового учреждения второго типа. Процессор входящих транзакций и сообщений 5 направляет транзакции и сообщения для клиентов финансового учреждения либо в накопитель принятых на обработку транзакций 11, если требуется их обработка, либо в накопитель транзакций и сообщений для отправки клиентам 12, если не требуется обработка. Транзакции и сообщения для самого финансового учреждения процессор входящих транзакций и сообщений 5 направляет в другие компьютерные системы финансового учреждения через интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3.
На вход интерфейса взаимосвязи с финансовым учреждением первого типа 4 поступают транзакции и сообщения от финансового учреждения первого типа. Поступившие транзакции и сообщения для клиентов финансового учреждения процессор входящих транзакций и сообщений 5 направляет либо в накопитель принятых на обработку транзакций 11, если требуется их обработка, либо в накопитель транзакций и сообщений для отправки клиентам 12, если не требуется обработка. Поступившие транзакции и сообщения для самого финансового учреждения процессор входящих транзакций и сообщений 5 направляет в другие компьютерные системы финансового учреждения через интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3.
Во втором варианте сервер безналичных финансовых транзакций связан с межбанковской расчетной палатой (финансовое учреждение второго типа), которая имеет корреспондентский счет в центральном банке (финансовое учреждение первого типа) и проводит только расчетные операции без предоставления своим клиентам (банкам) кредитов для проведения расчетов. Структурная схема второго варианта сервера безналичных финансовых транзакций показана на фиг.3.
Второй вариант сервера безналичных финансовых транзакций включает: интерфейс взаимосвязи с клиентами финансового учреждения 1, интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3, интерфейс взаимосвязи с финансовым учреждением первого типа 4, процессор входящих транзакций и сообщений 5, процессор обработки транзакций 6, процессор обработки счетов и лимитов 7, процессор выходящих транзакций и сообщений 8, счета клиентов 9, накопитель принятых на обработку транзакций 11, накопитель транзакций и сообщений для отправки клиентам 12, накопитель транзакций для отправки в другие финансовые учреждения 13, накопитель не обработанных транзакций 14.
Второй вариант сервера безналичных финансовых транзакций отличается от первого варианта тем, что не содержит интерфейс взаимосвязи с финансовым учреждением второго типа 2 и лимиты кредитования расчетов клиентов 10.
Рассматриваемый второй вариант сервера безналичных финансовых транзакций работает аналогично работе первого варианта за исключением следующих действий:
Ввиду отсутствия интерфейса взаимосвязи с финансовым учреждением второго типа 2 процессор входящих транзакций и сообщений 5 не принимает входящие транзакции и сообщения из финансового учреждения второго типа, процессор обработки транзакций 6 не обрабатывает входящие транзакции из финансового учреждения второго типа, процессор выходящих транзакций и сообщений 8 не отправляет выходящие транзакции и сообщения в финансовое учреждение второго типа.
Ввиду отсутствия лимитов кредитования расчетов клиентов 10 процессор обработки транзакций 6 и процессор обработки счетов и лимитов 7 не выполняют никаких операций, связанных с лимитами кредитования расчетов клиентов.
В третьем варианте сервер безналичных финансовых транзакций связан с центральным банком (финансовое учреждение первого типа), который проводит расчетные операции и предоставляет своим клиентам кредиты для проведения расчетов. Структурная схема третьего варианта сервера безналичных финансовых транзакций показана на фиг.4.
Третий вариант сервера безналичных финансовых транзакций включает: интерфейс взаимосвязи с клиентами финансового учреждения 1, интерфейс взаимосвязи с другими компьютерными системами финансового учреждения 3, процессор входящих транзакций и сообщений 5, процессор обработки транзакций 6, процессор обработки счетов и лимитов 7, процессор выходящих транзакций и сообщений 8, счета клиентов 9, лимиты кредитования расчетов клиентов 10, накопитель принятых на обработку транзакций 11, накопитель транзакций и сообщений для отправки клиентам 12, накопитель не обработанных транзакций 14.
Третий вариант сервера безналичных финансовых транзакций отличается от первого варианта тем, что не содержит интерфейс взаимосвязи с финансовым учреждением второго типа 2, интерфейс взаимосвязи с финансовым учреждением первого типа 4 и накопитель транзакций для отправки в другие финансовые учреждения 13.
Рассматриваемый третий вариант сервера безналичных финансовых транзакций работает аналогично работе первого варианта за исключением следующих действий:
Ввиду отсутствия интерфейса взаимосвязи с финансовым учреждением второго типа 2 и интерфейса взаимосвязи с финансовым учреждением первого типа 4 процессор входящих транзакций и сообщений 5 не принимает входящие транзакции и сообщения из финансовых учреждений первого и второго типа, процессор обработки транзакций 6 не обрабатывает входящие из финансовых учреждений первого и второго типа транзакции, процессор выходящих транзакций и сообщений 8 не отправляет выходящие транзакции и сообщения в финансовые учреждения первого и второго типа.
Ввиду отсутствия накопителя транзакций для отправки в другие финансовые учреждения 13 процессор обработки транзакций 6 не направляет в указанный накопитель никаких транзакций, а процессор выходящих транзакций и сообщений 8 не забирает из указанного накопителя никаких транзакций.
На фиг.5 показана блок-схема варианта процедуры многооборотного способа расчетов с учетом лимитов кредитования расчетов клиентов. Процедура организована таким образом, что расчет по каждой транзакции осуществляется либо одним платежом, либо несколькими частичными платежами за счет оборота денежных средств между счетами клиентов финансового учреждения. Для этого процедура имеет первый цикл по условиям проведения расчетов, вложенный в него второй цикл по всем плательщикам и вложенный в него третий цикл по всем не урегулированным транзакциям плательщика. Третий цикл начинается с выбора очередной не урегулированной транзакции плательщика, причем выбор осуществляется таким образом, чтобы по завершении процедуры не осталось ни одной частично урегулированной транзакции. Далее выполняется проверки остатка денежных средств на счете плательщика в финансовом учреждении и его текущего лимита кредитования. Если сумма денежных средств на счете плательщика и его текущего лимита кредитования равна нулю, то третий цикл завершается, а если больше нуля, то выполняется процедура полной или частичной оплаты суммы остатка платежа не урегулированной транзакции в пределах суммы денежных средств на счете плательщика и его текущего лимита кредитования. Платеж осуществляется путем уменьшения на сумму платежа суммы денежных средств на счете плательщики, а при их недостаточности то и/или текущего лимита кредитования плательщика и увеличения суммы денежных средств на счете получателя, если он имеет счет в данном финансовом учреждении. Затем осуществляется уменьшение суммы остатка платежа по транзакции. Для транзакций, плательщиком по которым является финансовое учреждение, процедура отличается тем, что изменяется только счет получателя или его текущий лимит кредитования. Для транзакций, получателем по которым является финансовое учреждение, процедура отличается тем, что изменяется только счет плательщика или его текущий лимит кредитования. Третий цикл выполняется до тех пор, пока у плательщика имеются денежные средства на счете и/или не израсходован текущий лимит кредитования или пока не будут урегулированы все транзакции, по которым он является плательщиком. Второй цикл выполняется, пока не будут рассмотрены все плательщики по обрабатываемым транзакциям. Первый цикл повторяется до тех пор, пока у плательщиков по транзакциям, имеющих не нулевой остаток денежные средства на корреспондентском счете и/или не израсходован текущий лимит кредитования, не будет ни одной не урегулированной транзакции.
Таким образом, предложенное техническое решение расширяет функциональные возможности сервера безналичных финансовых транзакций, а именно:
1. Первый интерфейс используется не только для получения безналичных финансовых транзакций, но и для их отправки.
2. Логика урегулирования расчетов основана на одном универсальном способе расчетов.
3. Сервер содержит логику его работы с учетом взаимосвязи с различными типами финансовых учреждений, участвующими в расчетах.
4. Сервер содержит логику работы с собственными безналичными финансовыми транзакциями.
5. Сервер содержит логику управления потоками входящих и выходящих безналичных финансовых транзакций и сообщений.
6. Сервер содержит логику урегулирования расчетов с учетом лимитов кредитования расчетов клиентов финансового учреждения.
Рассмотренные варианты осуществления полезной модели не исчерпывают всех возможных вариантов осуществления предложенного технического решения, и поэтому они должны рассматриваться лишь как примеры.