WO2013151459A1 - Method for increasing the speed of payments - Google Patents

Method for increasing the speed of payments Download PDF

Info

Publication number
WO2013151459A1
WO2013151459A1 PCT/RU2013/000133 RU2013000133W WO2013151459A1 WO 2013151459 A1 WO2013151459 A1 WO 2013151459A1 RU 2013000133 W RU2013000133 W RU 2013000133W WO 2013151459 A1 WO2013151459 A1 WO 2013151459A1
Authority
WO
WIPO (PCT)
Prior art keywords
funds
payments
participant
int
oper
Prior art date
Application number
PCT/RU2013/000133
Other languages
French (fr)
Russian (ru)
Inventor
Андрей Юрьевич ЩЕРБАКОВ
Олег Олегович ТИХОНЕНКО
Original Assignee
Scherbakov Andrei Yuryevich
Tikhonenko Oleg Olegovich
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scherbakov Andrei Yuryevich, Tikhonenko Oleg Olegovich filed Critical Scherbakov Andrei Yuryevich
Publication of WO2013151459A1 publication Critical patent/WO2013151459A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]

Definitions

  • the invention relates to the field of finance and computer science, and more specifically to a method of increasing the speed of payments.
  • the present invention can find application in the creation and operation of computer systems for various purposes, primarily financial systems intended for electronic payments, as well as commercial mobile communications systems.
  • lending mechanisms used to resolve situations of lack of funds are slow, in addition, lending by the bank may encounter both an objective lack of funds from the bank and subjective unwillingness of the bank to grant loans.
  • the present invention is based on the task of creating a method of increasing the speed of payments, which would allow for a high speed of payments with a temporary lack of funds in the account.
  • a payment participant sending money sends an order to the payment processor containing at least information about the amount of money that it intends to transfer and information about another payment participant to whom it intends to transfer money;
  • the means for processing payments receives the specified order and performs one of the following actions:
  • the payment processing tool transfers funds from the account of the payment participant sending the money to the account of another payment participant, information about which is indicated in the order;
  • the payment processing tool puts the order on hold and transfers funds from the account of the payment participant sending the money funds to the account of another participant in the payments specified in the instruction, at the moment when additional payments are sent to the account of the participant of payments sending money redstv, the size of which in the amount with funds already available to the participant account payments, sending cash is not less than the amount of funds specified in the order.
  • SUBSTITUTE SHEET (RULE 26) it is decided because the payment is deferred until the funds are credited to the account, and if the funds received are insufficient or the payment has not been received during the business day, it will not be made. In addition, operational and bank-independent lending mechanisms for payment participants are not provided.
  • SUBSTITUTE SHEET (RULE 26) failures, when debiting from the account or transferring funds is impossible due to lack of funds and, accordingly, the speed of payments decreases. Then, in the event of a shortage of funds for the operation, we will implement the method described above. The following are the results of this simulation for a system layout of 15 participants and three rounds of a random number of payments specified by the Operations variable. Successful payments are reflected in the Good variable, and failures associated with a shortage of funds in the accounts are reflected in the Bad variable. The square brackets indicate the percentage of successful payments and the percentage of failures, respectively.
  • failures account for less than 1% of operations, i.e. the number of payments that cannot be made is reduced by more than 10 times and, accordingly, the rate of payments is growing as much.
  • the proposed method is characterized in that it provides a fundamental and substantial increase in the speed of payments with a temporary lack of funds in the account.
  • AppLogA (char * LogName, int all, int good, int prc_good_all, int bad, int prc_bad_all) ⁇
  • ab_schet [i] rand_int (M_START);
  • ab_schet [ab_i] ab_schet [ab_i] + oper;
  • ab_schet [ab_i] ab_schet [ab_i] -oper-prc_b (PRC_BANK, oper);
  • ab_schet [ab_i] ab_schet [ab_i] -oper-prc_b (PRC_BANK, oper);
  • AppLogA ("bank.log”, all, good, prc (good, all), bad, prc (bad, all));

Abstract

The invention relates to the field of finances and information technology, and more specifically to a method for increasing the speed of payments. The present invention can be used in the production and use of computer systems for different purposes, primarily financial systems intended for electronic settlements, and also commercial mobile communication systems. In comparison with all of the known methods for managing monetary funds which are known to the inventors, the proposed method differs in that it ensures a fundamental and substantial increase in the speed of payments when there is a temporary state of insufficient funds in the account.

Description

СПОСОБ ПОВЫШЕНИЯ СКОРОСТИ ПЛАТЕЖЕЙ  METHOD FOR INCREASING PAYMENT SPEED
Описание Description
Изобретение относится к области финансов и информатики, а более конкретно - к способу повышения скорости платежей. The invention relates to the field of finance and computer science, and more specifically to a method of increasing the speed of payments.
Настоящее изобретение может найти применение при создании и эксплуатации компьютерных систем различного назначения, в первую очередь финансовых систем, предназначенных для электронных расчетов, а также систем коммерческой мобильной связи.  The present invention can find application in the creation and operation of computer systems for various purposes, primarily financial systems intended for electronic payments, as well as commercial mobile communications systems.
Как известно, важнейшим параметром платежной системы является скорость осуществления платежей (см.например, Байдукова Н. В. Анализ и оценка организационно-технического обеспечения платежных систем, Проблемы современной экономики, N 2 (22), 2007, http://www.m-economy.ru/art.php?nArtId=1379).  As you know, the most important parameter of the payment system is the speed of payments (see, for example, Baidukova N.V. Analysis and evaluation of organizational and technical support of payment systems, Problems of the modern economy, N 2 (22), 2007, http: //www.m -economy.ru/art.php?nArtId=1379).
Однако известно, что при проведении электронных и безналичных расчетов, связанных с перечислением денежных средств, весьма часто возникает ситуация, когда средств на счете участника недостаточно для осуществления такого перечисления. В то же время, динамика счета может быть такова, что его ликвидность, т.е. поступление денежных средств на него, может быть весьма положительной. Например, производственные предприятия, закупающие сырье и продающие продукцию, могут иметь крупные поступления на счет за проданную продукцию, но, в то же время, и значительные расходы на приобретение сырья. Зачастую этот процесс носит случайный характер, управляемый конъюнктурой мировых рынков. В целом, невозможность перечисления денежных средств, связанная с временным недостатком средств на счете, имеет весьма отрицательные последствия для устойчивости финансовой системы и экономики вообще и существенно снижает скорость проведения платежей.  However, it is known that when conducting electronic and non-cash payments related to the transfer of funds, a situation often arises when the funds in the participant’s account are insufficient to make such a transfer. At the same time, the dynamics of the account may be such that its liquidity, i.e. cash flow to it can be very positive. For example, manufacturing enterprises purchasing raw materials and selling products may have large revenues for the account for sold products, but at the same time, significant expenses for the purchase of raw materials. Often this process is random in nature, driven by global market conditions. In general, the inability to transfer funds associated with a temporary lack of funds in the account has very negative consequences for the stability of the financial system and the economy in general and significantly reduces the speed of payments.
С другой стороны, механизмы кредитования, используемые для разрешения ситуаций недостатка средств, носят медленный характер, кроме того, кредитование со стороны банка может столкнуться как с объективным недостатком средств у банка, так и с субъективным нежеланием банка выдавать кредит.  On the other hand, lending mechanisms used to resolve situations of lack of funds are slow, in addition, lending by the bank may encounter both an objective lack of funds from the bank and subjective unwillingness of the bank to grant loans.
В основу настоящего изобретения положена задача создания способа повышения скорости платежей, который позволил бы обеспечить высокую скорость платежей при временном недостатке средств на счете.  The present invention is based on the task of creating a method of increasing the speed of payments, which would allow for a high speed of payments with a temporary lack of funds in the account.
1 one
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) Наиболее близким к рассматриваемому изобретению является решение в соответствии с евразийским патентом Ж) 11850 «Способ осуществления платежей посредством платежной системы», который можно принять за прототип. Согласно указанному патенту осуществление платежей производится посредством платежной системы, содержащей средство для обработки платежей, сообщенное по меньшей мере с двумя участниками платежей, отправляющими и/или принимающими денежные средства посредством указанной платежной системы, согласно которому SUBSTITUTE SHEET (RULE 26) Closest to the invention under consideration is a solution in accordance with the Eurasian patent G) 11850 "Method of making payments through the payment system", which can be taken as a prototype. According to the aforementioned patent, payments are made through a payment system containing a payment processing means communicated with at least two payment participants sending and / or receiving funds through said payment system, according to which
- участник платежа, отправляющий денежные средства, направляет средству для обработки платежей поручение, содержащее, по меньшей мере, сведения о размере денежных средств, которые он намерен перевести, и сведения о другом участнике платежей, которому он намерен перевести денежные средства;  - a payment participant sending money sends an order to the payment processor containing at least information about the amount of money that it intends to transfer and information about another payment participant to whom it intends to transfer money;
- средство для обработки платежей получает указанное поручение и осуществляет одно из нижеследующих действий:  - the means for processing payments receives the specified order and performs one of the following actions:
- в случае, если размер денежных средств, имеющихся на счете участника платежей, отправляющего денежные средства, не менее размера денежных средств, указанного в его поручении, то средство обработки платежей производит перечисление денежных средств со счета участника платежей, отправляющего денежные средства, на счет другого участника платежей, сведения о котором указаны в поручении;  - in the event that the amount of money available on the account of the payment participant sending the funds is not less than the amount of money specified in his order, the payment processing tool transfers funds from the account of the payment participant sending the money to the account of another payment participant, information about which is indicated in the order;
- в случае, если размер денежных средств, имеющихся на счете участника платежей, отправляющего денежные средства, менее размера денежных средств, указанного в поручении, то средство обработки платежей устанавливает поручение в очередь на ожидание и производит перечисление денежных средств со счета участника платежей, отправляющего денежные средства, на счет другого участника платежей, указанного в поручении, в тот момент, когда происходит поступление на счет участника платежей, отправляющего денежные средства, дополнительных денежных средств, размер которых в сумме с денежными средствами, уже имеющимися на счете участника платежей, отправляющего денежные средства, будет не менее размера денежных средств, указанного в поручении.  - if the amount of money available on the account of the payment participant sending the funds is less than the amount of money indicated in the order, then the payment processing tool puts the order on hold and transfers funds from the account of the payment participant sending the money funds to the account of another participant in the payments specified in the instruction, at the moment when additional payments are sent to the account of the participant of payments sending money redstv, the size of which in the amount with funds already available to the participant account payments, sending cash is not less than the amount of funds specified in the order.
Несмотря на то, что прототип позволяет существенно повысить скорость платежей между участниками платежей, исключает необходимость постоянного ручного мониторинга состояния счетов участников платежей, обслуживаемых данной платежной системой, и в конечном счете повышает удобство пользования платежной системой, тем не менее проблема непрерывности платежей при временном недостатке средств на счете окончательно не  Despite the fact that the prototype allows you to significantly increase the speed of payments between participants in payments, eliminates the need for continuous manual monitoring of the status of accounts of payment participants served by this payment system, and ultimately increases the convenience of using the payment system, nevertheless, the problem of continuity of payments with a temporary lack of funds on the account is finally not
2 2
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) решается, поскольку платеж откладывается до поступления средств на счет, а в том случае, если поступивших средств недостаточно или платеж не поступил в течении операционного дня, он не будет произведен. Кроме того, не обеспечиваются оперативные и независимые от банков механизмы кредитования участников платежей. SUBSTITUTE SHEET (RULE 26) it is decided because the payment is deferred until the funds are credited to the account, and if the funds received are insufficient or the payment has not been received during the business day, it will not be made. In addition, operational and bank-independent lending mechanisms for payment participants are not provided.
Эти задачи решены и недостатки прототипа устранены в реализованном согласно настоящему изобретению способе повышения скорости платежей в системе, состоящей по меньшей мере из двух участников, имеющих расчетные счета, содержащие упомянутые денежные средства, и по меньшей мере одного центра управления, также имеющего расчетный счет, заключающемся в том, что участник, нуждающийся в денежных средствах, заявляет об этом центру управления, сообщая требуемый ему размер денежных средств, а центр управления транслирует эту потребность другим участникам, которые могут перечислить по меньшей мере часть требуемой суммы необходимых денежных средств со своих расчетных счетов непосредственно на счет участнику, нуждающемуся в денежных средствах, либо через расчетный счет центра управления, при этом центр управления контролирует срок нахождения денежных средств у участника, которому они были перечислены, и осуществляет возврат денежных средств перечислившим их участникам, а также взымает плату за использование перечисленных денежных средств у участника, которому они были перечислены, и распределяет по меньшей мере часть платы участникам, которые перечисляли свои денежные средства.  These problems are solved and the prototype’s disadvantages are eliminated in the method of increasing the payment speed implemented in accordance with the present invention in a system consisting of at least two participants having settlement accounts containing said funds and at least one control center also having a settlement account, comprising the fact that the participant in need of money declares this to the control center, informing him of the required amount of money, and the control center broadcasts this need to others Those who can transfer at least a part of the required amount of necessary funds from their settlement accounts directly to the account of the participant in need of funds, or through the settlement account of the control center, while the control center controls the term of the funds held by the participant to whom they were transferred, and returns money to the participants who have transferred them, and also charges a fee for using the transferred funds from the participant to whom they were transferred enes, and distribute at least a portion of the fee to participants who listed their money.
Технически целесообразно фиксировать предельную процентную долю денежных средств для каждого участника, которые могут быть перечислены участнику, нуждающемуся в денежных средствах, поскольку повышается устойчивость платежной системы в целом и сохраняется высокая скорость платежей для всех участников.  It is technically advisable to fix the maximum percentage of funds for each participant that can be transferred to the participant who needs money, since the stability of the payment system as a whole increases and the high payment rate for all participants remains.
Не менее технически целесообразно производить перечисление денежных средств участнику, нуждающемуся в них, на основе случайной выборки участников.  No less technically feasible to transfer funds to the participant in need of them, based on a random selection of participants.
Для обоснования технической эффективности предлагаемого способа рассмотрим реализацию макета платежной системы, приведенной в Приложении 1. Зафиксируем количество участников системы и зададим случайным образом количество денежных средств на их счетах. Затем циклически будем моделировать работу системы следующим образом. Зададим три события - списание средств со счета, начисление средств на счет и перевод средств от одного участника к другому и циклически случайно будем рассматривать эти события со случайными суммами денежных средств. Основной характеристикой эффективности моделируемой платежной системы считаем количество  To justify the technical effectiveness of the proposed method, we consider the implementation of the layout of the payment system shown in Appendix 1. We fix the number of participants in the system and randomly set the amount of money in their accounts. Then, we cyclically simulate the operation of the system as follows. We define three events - debiting funds from an account, crediting funds to an account, and transferring funds from one participant to another, and we cyclically randomly consider these events with random amounts of money. The main characteristic of the effectiveness of a simulated payment system is the quantity
3 3
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) отказов, когда списание со счета или перевод средств невозможны из-за недостатка денежных средств и соответственно скорость платежей уменьшается. Затем в случае нехватки денежных средств для выполнения операции будем реализовывать способ, описанный выше. Ниже приводятся результаты такого моделирования для макета системы из 15 участников и трех раундов случайного количества платежей, заданных переменной Operations. Удачные платежи отражены в переменной Good, а отказы, связанные с нехваткой денежных средств на счетах,- в переменной Bad. В квадратных скобках указан процент удачных платежей и процент отказов соответственно. SUBSTITUTE SHEET (RULE 26) failures, when debiting from the account or transferring funds is impossible due to lack of funds and, accordingly, the speed of payments decreases. Then, in the event of a shortage of funds for the operation, we will implement the method described above. The following are the results of this simulation for a system layout of 15 participants and three rounds of a random number of payments specified by the Operations variable. Successful payments are reflected in the Good variable, and failures associated with a shortage of funds in the accounts are reflected in the Bad variable. The square brackets indicate the percentage of successful payments and the percentage of failures, respectively.
Результаты обычной работы системы:  The results of the normal operation of the system:
Operations: 3073 Good:2790[90] Bad:0283[09]  Operations: 3073 Good: 2790 [90] Bad: 0283 [09]
Operations: 2049 Good:1894[92] Bad:0155[07]  Operations: 2049 Good: 1894 [92] Bad: 0155 [07]
Operations: 0329 Good:0274[83] Bad:0055[16]  Operations: 0329 Good: 0274 [83] Bad: 0055 [16]
Результаты с применением описанного способа:  Results using the described method:
Operations: 2689 Good:2673[99] Bad:0016[00]  Operations: 2689 Good: 2673 [99] Bad: 0016 [00]
Operations: 2817 Good:2784[99] Bad:0033[01]  Operations: 2817 Good: 2784 [99] Bad: 0033 [01]
Operations: 1377 Good:1371 [99] Bad:0006[00]  Operations: 1377 Good: 1371 [99] Bad: 0006 [00]
Легко видеть, что в первом случае относительное число отказов в среднем составляет 10,6%, а во втором отказы составляют менее 1% операций, т.е. более чем в 10 раз уменьшается число платежей, которые не могут быть выполнены и соответственно во столько же растет скорость платежей.  It is easy to see that in the first case the relative number of failures is on average 10.6%, and in the second case, failures account for less than 1% of operations, i.e. the number of payments that cannot be made is reduced by more than 10 times and, accordingly, the rate of payments is growing as much.
За счет реализации заявляемого способа удается обеспечить высокую скорость платежей при временном недостатке средств на счете.  Due to the implementation of the proposed method, it is possible to ensure a high payment rate with a temporary lack of funds in the account.
По сравнению со всеми известными способами управления денежными средствами, известными авторам, предлагаемый способ отличается тем, что он обеспечивает принципиальное и существенное повышение скорости платежей при временном недостатке средств на счете.  Compared with all known methods of cash management known to the authors, the proposed method is characterized in that it provides a fundamental and substantial increase in the speed of payments with a temporary lack of funds in the account.
4 four
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) Приложение 1. Макет платежной системы SUBSTITUTE SHEET (RULE 26) Appendix 1. Layout of the payment system
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <io.h> #include <io.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <conio.h> #include <conio.h>
#include <dos.h> #include <dos.h>
#include <dir.h> #include <dir.h>
#include <math.h> #include <math.h>
#include "etalcry.c" #include "etalcry.c"
include "dsch.c" include "dsch.c"
#define N_AB 15 #define N_AB 15
#define M_START 1000 #define M_START 1000
#defme M_OPER 500 #defme M_OPER 500
#define EV 3 #define EV 3
#define PRIHOD 0 #define PRIHOD 0
#defme RASXOD 1 #defme RASXOD 1
#define PEREVOD 2 #define PEREVOD 2
#define PRC BANK 1 #define PRC BANK 1
#define PRC_CREDIT 15 #define PRC_CREDIT 15
int ab_schet[N_AB]; int aval[N_AB][N_AB]; int ab_schet [N_AB]; int aval [N_AB] [N_AB];
int cur_p [N_AB]; int cur_p [N_AB];
int x_ab[N_AB]; int x_ab [N_AB];
int y_ab[N_AB]; int y_ab [N_AB];
int delta[N_AB] [ _AB] ; int delta [N_AB] [_AB];
int dist[N_AB][N_AB]; int dist [N_AB] [N_AB];
int tg_s; int tg_s;
int prc(int a,int max) int prc (int a, int max)
5 5
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) { SUBSTITUTE SHEET (RULE 26) {
return(( 100* (unsigned long)a)/(unsigned long)max);  return ((100 * (unsigned long) a) / (unsigned long) max);
}  }
int prc_b(int prcb,int oper)  int prc_b (int prcb, int oper)
{  {
return(oper*prcb/l 00);  return (oper * prcb / l 00);
}  }
int check_credit(int vol)  int check_credit (int vol)
{  {
int i,sum;  int i, sum;
sum=0;  sum = 0;
for(i=0;i<N_AB;i++)  for (i = 0; i <N_AB; i ++)
sum=sum+prc_b(PRC_CREDIT,ab_schet[i]);  sum = sum + prc_b (PRC_CREDIT, ab_schet [i]);
if(sum>vol) return(sum);  if (sum> vol) return (sum);
else return(-l );  else return (-l);
}  }
void AppLogA(char *LogName,int all,int good,int prc_good_all,int bad,int prc_bad_all) {  void AppLogA (char * LogName, int all, int good, int prc_good_all, int bad, int prc_bad_all) {
FILE *out;  FILE * out;
char ss[3]={0xD,0xA,0};  char ss [3] = {0xD, 0xA, 0};
out=fopen(LogName,"r+b");  out = fopen (LogName, "r + b");
if(out==NULL) out=fopen(LogName,"wb");  if (out == NULL) out = fopen (LogName, "wb");
if(out==NULL) return;  if (out == NULL) return;
fseek(out,0,SEEKJEND);  fseek (out, 0, SEEKJEND);
fprintf(out,"Operations: %04d Good:%04d[%02d] fprintf (out, "Operations:% 04d Good:% 04d [% 02d]
Bad:%04d[%02d]",all,good,prc_good_all,bad,prc_bad_all); Bad:% 04d [% 02d] ", all, good, prc_good_all, bad, prc_bad_all);
fwrite(ss ,sizeof(char),2 ,out);  fwrite (ss, sizeof (char), 2, out);
fclose(out);  fclose (out);
return;  return
} main()  } main ()
{  {
6 6
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) int ij; SUBSTITUTE SHEET (RULE 26) int ij;
char cmd;  char cmd;
int all,bad,good;  int all, bad, good;
int step,cc,tg_view,step_mov,tg_b=0,global_p;  int step, cc, tg_view, step_mov, tg_b = 0, global_p;
int events,ab_i,ab_j;  int events, ab_i, ab_j;
int oper;  int oper;
int rez;  int rez;
unsigned long allmoney;  unsigned long allmoney;
unsigned long allbank;  unsigned long allbank;
int tg credit; all=l ;good=0;bad=0;  int tg credit; all = l; good = 0; bad = 0;
allmoney=0;  allmoney = 0;
step=l ;cc=0;  step = l; cc = 0;
init_dsch();  init_dsch ();
// ... Set abonents random volume money // ... Set abonents random volume money
for(i=0;i<N_AB;i++) ab_schet[i]=rand_int(M_START);  for (i = 0; i <N_AB; i ++) ab_schet [i] = rand_int (M_START);
allbank = rand_int(M_START);  allbank = rand_int (M_START);
// ... Main circle... // ... Main circle ...
while(cmd!=27){  while (cmd! = 27) {
clrscr();  clrscr ();
gotoxy(l ,l);  gotoxy (l, l);
cprintf("Press any key for continue,press Esc for stop,f-fast,s-slow,c-credit"); events=rand_int(E V) ; ab_i=rand_int(N_AB) ;  cprintf ("Press any key for continue, press Esc for stop, f-fast, s-slow, c-credit"); events = rand_int (E V); ab_i = rand_int (N_AB);
for(i=0;i<N_AB;i++)  for (i = 0; i <N_AB; i ++)
{  {
gotoxy(2,4+i);  gotoxy (2,4 + i);
cprintf("%02d [%06d] ",i,ab_schet[i]);  cprintf ("% 02d [% 06d]", i, ab_schet [i]);
}  }
if(events==PRIHOD)  if (events == PRIHOD)
7 7
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) { SUBSTITUTE SHEET (RULE 26) {
oper=rand_int(M_OPER);  oper = rand_int (M_OPER);
good++;  good ++;
allmoney=allmoney+oper;  allmoney = allmoney + oper;
ab_schet[ab_i]=ab_schet[ab_i]+oper;  ab_schet [ab_i] = ab_schet [ab_i] + oper;
gotoxy(l,3);  gotoxy (l, 3);
cprintf("PRIHOD Client = %02d Summa = %06d",ab_i,oper);  cprintf ("PRIHOD Client =% 02d Summa =% 06d", ab_i, oper);
}  }
if(events==RASXOD)  if (events == RASXOD)
{  {
oper=rand_int(M_OPER);  oper = rand_int (M_OPER);
if(ab_schet[ab_i]>oper+prc_b(PRC_BANK,oper))  if (ab_schet [ab_i]> oper + prc_b (PRC_BANK, oper))
{  {
ab_schet[ab_i]=ab_schet[ab_i]-oper-prc_b(PRC_BANK,oper);  ab_schet [ab_i] = ab_schet [ab_i] -oper-prc_b (PRC_BANK, oper);
allbank-allbank+prc_b(PRC_BANK,oper);  allbank-allbank + prc_b (PRC_BANK, oper);
good++;  good ++;
gotoxy(l,3);  gotoxy (l, 3);
cprintf("RASXOD Client = %02d Summa = %06d Percent = %04dM,ab_i,oper,prc_b(PRC_BANK,oper)); cprintf ("RASXOD Client =% 02d Summa =% 06d Percent =% 04d M , ab_i, oper, prc_b (PRC_BANK, oper));
}  }
else  else
{  {
if(tg_ credit==l)  if (tg_ credit == l)
{  {
rez=check_credit(oper) ;  rez = check_credit (oper);
if(rez!=-l)  if (rez! = - l)
{  {
good++;  good ++;
gotoxy(l,3);  gotoxy (l, 3);
cprintf( CREDIT-RASXOD Client = %02d Summa = %06d Available = %06d",ab_i,oper,rez);  cprintf (CREDIT-RASXOD Client =% 02d Summa =% 06d Available =% 06d ", ab_i, oper, rez);
}  }
else bad++;  else bad ++;
8 8
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) } SUBSTITUTE SHEET (RULE 26) }
else bad++;  else bad ++;
}  }
}  }
if(events==PEREVOD)  if (events == PEREVOD)
{  {
oper=rand_int(M_OPER);  oper = rand_int (M_OPER);
abJ=rand_int(N_AB);  abJ = rand_int (N_AB);
if(ab_i==abj) abJ=rand_int(N_AB);  if (ab_i == abj) abJ = rand_int (N_AB);
if(ab_schet[ab_i]>oper+prc_b(PRC_BANK,oper))  if (ab_schet [ab_i]> oper + prc_b (PRC_BANK, oper))
{  {
ab_schet[ab_i]=ab_schet[ab_i]-oper-prc_b(PRC_BANK,oper);  ab_schet [ab_i] = ab_schet [ab_i] -oper-prc_b (PRC_BANK, oper);
allbank=allbank+prc_b(PRC_BANK,oper) ;  allbank = allbank + prc_b (PRC_BANK, oper);
ab_schet [ab J ] =ab_schet [ab J ] +oper ;  ab_schet [ab J] = ab_schet [ab J] + oper;
good++;  good ++;
gotoxy(l,3);  gotoxy (l, 3);
cprintf("PEREVOD [%02d->%02d] Summa = %06d Percent = %04d",ab_i,abJ,oper,prc_b(PRC_BANK,oper));  cprintf ("PEREVOD [% 02d ->% 02d] Summa =% 06d Percent =% 04d", ab_i, abJ, oper, prc_b (PRC_BANK, oper));
}  }
else  else
{  {
if(tg_credit==l)  if (tg_credit == l)
{  {
rez=check_credit(oper) ;  rez = check_credit (oper);
if(rez!=-l)  if (rez! = - l)
{  {
good++;  good ++;
gotoxy(l,3);  gotoxy (l, 3);
cprintf( " CREDIT-PEREVOD Client = %02d Summa = %06d Available = %06d",ab_i,oper,rez);  cprintf ("CREDIT-PEREVOD Client =% 02d Summa =% 06d Available =% 06d", ab_i, oper, rez);
}  }
else bad++;  else bad ++;
}  }
9 9
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26) else bad++; SUBSTITUTE SHEET (RULE 26) else bad ++;
}  }
}  }
gotoxy(l,2);  gotoxy (l, 2);
cprintf("Events = %04d Code = %02d Good = %04d[%02d] Bad = %04d[%02d] Bank = %06d",all,events,good,prc(good,all),bad,prc(bad,all),allbank);  cprintf ("Events =% 04d Code =% 02d Good =% 04d [% 02d] Bad =% 04d [% 02d] Bank =% 06d", all, events, good, prc (good, all), bad, prc ( bad, all), allbank);
// ... End main circle  // ... End main circle
if(cc%step==0) cmd=getch();  if (cc% step == 0) cmd = getch ();
cc++;  cc ++;
if(cmd=- f ) step=step*2;  if (cmd = - f) step = step * 2;
if(cmd=='s') {step=step/2;if(step==0) step=l ;}  if (cmd == 's') {step = step / 2; if (step == 0) step = l;}
if(cmd=- c') tg_credit=l ;  if (cmd = - c ') tg_credit = l;
if(cmd=='n') tg_credit=l ;  if (cmd == 'n') tg_credit = l;
if(cmd==27 ) break; .  if (cmd == 27) break; .
cmd=0;  cmd = 0;
all++;  all ++;
}  }
AppLogA("bank.log",all,good,prc(good,all),bad,prc(bad,all));  AppLogA ("bank.log", all, good, prc (good, all), bad, prc (bad, all));
return(O);  return (O);
}  }
10 10
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26)  SUBSTITUTE SHEET (RULE 26)

Claims

ФОРМУЛА ИЗОБРЕТЕНИЯ CLAIM
1. Способ повышения скорости платежей в системе, состоящей по меньшей мере из двух участников, имеющих расчетные счета, содержащие упомянутые денежные средства, и по меньшей мере одного центра управления, также имеющего расчетный счет, заключающийся в том, что участник, нуждающийся в денежных средствах, заявляет об этом центру управления, сообщая требуемый ему размер денежных средств, а центр управления транслирует эту потребность другим участникам, которые могут перечислить по меньшей мере часть требуемой суммы необходимых денежных средств со своих расчетных счетов непосредственно на счет участнику, нуждающемуся в денежных средствах, либо через расчетный счет центра управления, при этом центр управления контролирует срок нахождения . денежных средств у участника, которому они были перечислены, и осуществляет возврат денежных средств перечислившим их участникам, а также взымает плату за использование перечисленных денежных средств у участника, которому они были перечислены, и распределяет по меньшей мере часть платы участникам, которые перечисляли свои денежные средства. 1. A method of increasing the speed of payments in a system consisting of at least two participants having settlement accounts containing the said funds, and at least one control center also having a settlement account, in which the participant in need of funds , announces this to the control center, informing it of the amount of funds required for it, and the control center broadcasts this need to other participants who can transfer at least a portion of the required amount of necessary cash STV from their settlement accounts directly to Parties in need of cash or through the settlement account of the control center, the control center monitors the term is located. cash from the participant to whom they were transferred, and returns money to the participants who have transferred them, and also charges a fee for using the transferred funds from the participant to whom they were transferred, and distributes at least part of the fee to the participants who transferred their money .
2. Способ по п. 1, отличающийся тем, что фиксируется предельная процентная доля денежных средств для каждого участника, которые могут быть перечислены участнику, нуждающемуся в денежных средствах.  2. The method according to p. 1, characterized in that the fixed percentage of funds for each participant is fixed, which can be transferred to the participant in need of funds.
3. Способ по п. 1, отличающийся тем, что перечисление денежных средств участнику, нуждающемуся в них, производится на основе случайной выборки участников.  3. The method according to p. 1, characterized in that the transfer of funds to the participant in need of them is based on a random selection of participants.
11 eleven
ЗАМЕНЯЮЩИЙ ЛИСТ (ПРАВИЛО 26)  SUBSTITUTE SHEET (RULE 26)
PCT/RU2013/000133 2012-04-02 2013-02-20 Method for increasing the speed of payments WO2013151459A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EA201200411A EA201200411A1 (en) 2012-04-02 2012-04-02 METHOD OF INCREASING THE RATE OF PAYMENTS
EA201200411 2012-04-02

Publications (1)

Publication Number Publication Date
WO2013151459A1 true WO2013151459A1 (en) 2013-10-10

Family

ID=49300828

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2013/000133 WO2013151459A1 (en) 2012-04-02 2013-02-20 Method for increasing the speed of payments

Country Status (2)

Country Link
EA (1) EA201200411A1 (en)
WO (1) WO2013151459A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7610222B2 (en) * 2000-07-11 2009-10-27 First Data Corporation Method for providing a money transfer service through a payment enabler system
US20110106675A1 (en) * 2009-10-29 2011-05-05 Jeffrey William Perlman Peer-To-Peer And Group Financial Management Systems And Methods
RU105047U1 (en) * 2011-02-24 2011-05-27 Общество с ограниченной ответственностью "Связной Ц.Р." CREDIT TRANSACTION MANAGEMENT SYSTEM
US20110307373A1 (en) * 2009-02-27 2011-12-15 Christian Manuel Chang System and method for Internet based peer-to-peer banking
US20120011043A1 (en) * 2010-02-26 2012-01-12 Trent Sorbe Machine, Program Product, and Computer-Implemented Method to Contstruct a Person-to-Person Loan

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7610222B2 (en) * 2000-07-11 2009-10-27 First Data Corporation Method for providing a money transfer service through a payment enabler system
US20110307373A1 (en) * 2009-02-27 2011-12-15 Christian Manuel Chang System and method for Internet based peer-to-peer banking
US20110106675A1 (en) * 2009-10-29 2011-05-05 Jeffrey William Perlman Peer-To-Peer And Group Financial Management Systems And Methods
US20120011043A1 (en) * 2010-02-26 2012-01-12 Trent Sorbe Machine, Program Product, and Computer-Implemented Method to Contstruct a Person-to-Person Loan
RU105047U1 (en) * 2011-02-24 2011-05-27 Общество с ограниченной ответственностью "Связной Ц.Р." CREDIT TRANSACTION MANAGEMENT SYSTEM

Also Published As

Publication number Publication date
EA201200411A1 (en) 2013-10-30

Similar Documents

Publication Publication Date Title
Sturzenegger et al. Haircuts: estimating investor losses in sovereign debt restructurings, 1998–2005
US20200226677A1 (en) Syndicated loan distributed ledger pass-through processing
US9727912B1 (en) Approaches for merchant financing
US9984412B1 (en) Approaches to location based merchant financing
JP6998019B2 (en) P2P investment brokerage matching system
NZ589328A (en) System and method for managing the generation, collection and distribution of contributions from the use of payment cards
WO2020147484A1 (en) Transaction clearing method and transaction clearing system
KR20170067779A (en) Method and device for processing electronic currency
Perumal et al. Internet banking: boon or bane
KR102235406B1 (en) Autonomous blockchain-based donation system and method
US20130226827A1 (en) Enhanced Clearing House Collateral Management System with Capabilities to Transfer Excess Collateral to Other Users
EP3889862A1 (en) Methods and systems for electronic transactions
WO2021046271A1 (en) Computerized distributed ledger system supporting fixed-value resource units
WO2013151459A1 (en) Method for increasing the speed of payments
EP2660767A1 (en) System for playing on the stock market (embodiments)
KR20210060982A (en) A Cryptographic liquidity borrowing method and a system using block chain with default resistance
CN112598412A (en) Cross-border payment method and device based on block chain digital assets
CN111815307A (en) Asset management method of block chain, electronic device and storage medium
KR20190136845A (en) System for trading cryptocurrency mined through credit
JP7290299B2 (en) Blockchain system and computer program that suppresses fluctuations in coin value and prevents crashes
CN111127023A (en) Asset information processing method, device and equipment
JP2006119783A (en) Fluidization business proxy system for bulk factoring
Rarick et al. Underbanked and foreign reserve deficient: Is cryptocurrency the strategic panacea for small South pacific nations?
Toffano et al. The Problem of Israeli-Palestinian cross-border transactions
JP2023095086A (en) Digital asset rental system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13772015

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205N DATED 02-03-2015)

122 Ep: pct application non-entry in european phase

Ref document number: 13772015

Country of ref document: EP

Kind code of ref document: A1