[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5103488B2 - Securities trading system and method, and program - Google Patents

Securities trading system and method, and program Download PDF

Info

Publication number
JP5103488B2
JP5103488B2 JP2010018452A JP2010018452A JP5103488B2 JP 5103488 B2 JP5103488 B2 JP 5103488B2 JP 2010018452 A JP2010018452 A JP 2010018452A JP 2010018452 A JP2010018452 A JP 2010018452A JP 5103488 B2 JP5103488 B2 JP 5103488B2
Authority
JP
Japan
Prior art keywords
account
customer
data
securities
trading
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2010018452A
Other languages
Japanese (ja)
Other versions
JP2010092509A (en
Inventor
真樹 山中
健司 宇野
小林  隆
秀典 石井
Original Assignee
株式会社大和証券グループ本社
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 株式会社大和証券グループ本社 filed Critical 株式会社大和証券グループ本社
Priority to JP2010018452A priority Critical patent/JP5103488B2/en
Publication of JP2010092509A publication Critical patent/JP2010092509A/en
Application granted granted Critical
Publication of JP5103488B2 publication Critical patent/JP5103488B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、顧客が有価証券の売買取引をオンラインで行うための有価証券売買取引システムおよびその方法、並びにプログラムに係り、例えば、銀行等の金融機関を仲介業者として有価証券の売買取引をオンラインで行う場合等に利用できる。   The present invention relates to a securities trading system and method, and a program for online trading of securities by a customer. It can be used when performing.

一般に、顧客が証券会社に委託して有価証券の買付を行う際には、顧客は、買付代金(信用取引の場合には、委託保証金となる。)を所定の期日までに、銀行に開設されている証券会社の口座に振り込むか、あるいは証券会社に開設している自己の口座に用意しておかなければならない。   In general, when a customer purchases securities by consigning to a securities company, the customer pays the purchase price (in the case of margin transactions, a security deposit) to the bank by a predetermined date. It must be transferred to the account of an established securities company or prepared in your own account established at the securities company.

このような作業を行う場合、顧客は、証券会社に開設している自己の口座に、自由に使うことができる多額の現金を保有していることは少ないため、銀行に開設している自己の口座から現金を引き出し、その引き出した現金を証券会社の口座に振り込んだり、証券会社に開設している自己の口座に入金する場合が多い。勿論、これらの手続は、口座間でのダイレクトの振込や入金手続であってもよい。   When doing this, customers rarely have large amounts of cash that can be used freely in their own accounts established at securities companies. In many cases, cash is withdrawn from an account, and the cash withdrawn is transferred to an account of a securities company or deposited into a self account established at a securities company. Of course, these procedures may be direct transfers between accounts or deposit procedures.

従って、顧客と証券会社との間で発注、約定、受渡という証券取引が行われ、証券残高の管理は証券会社で行われるのに対し、証券取引に伴う資金取引には、銀行が関与してくることが多いため、証券売買に供される資金残高の管理は、主として銀行で行われることになる。   Therefore, securities transactions such as ordering, execution, and delivery are performed between the customer and the securities company, and the securities balance is managed by the securities company. On the other hand, banks are involved in the fund transactions associated with securities transactions. In many cases, the balance of funds used for securities trading is mainly managed by banks.

一方、最近、証券会社と委託契約を結んだ企業や個人が株式等の売買を証券会社に取り次ぐことにより株式等の売買注文の仲介を行う証券仲介業が解禁となり、近く銀行本体にも解禁される見通しである(非特許文献1等参照)。   On the other hand, the brokerage business that mediates trading orders for stocks, etc. has recently been lifted by companies and individuals that have signed a consignment agreement with a securities company, and brokered the trading of stocks to the securities company. (See Non-Patent Document 1, etc.).

株式会社読売新聞グループ本社、“証券仲介業、銀行に解禁…金融審が了承”、[online]、2003年12月19日、読売新聞ホームページ、[2004年6月21日検索]、インターネット<URL:http://www.yomiuri.co.jp/atmoney/ynews/20031219ib26.htm>Yomiuri Shimbun Group Co., Ltd., “Securities brokerage, banned by banks ... Financial Approval Approved”, [online], December 19, 2003, Yomiuri Shimbun homepage, [Search June 21, 2004], Internet <URL : Http://www.yomiuri.co.jp/atmoney/ynews/20031219ib26.htm>

ところで、前述したように、顧客が証券会社に委託して有価証券の買付を行う際に、買付代金を所定の期日までに、銀行に開設されている証券会社の口座に振り込むか、あるいは証券会社に開設している自己の口座に用意しておくという作業を行うことは、顧客にとっては手間がかかる。すなわち、有価証券の売買注文の手続を証券会社に対して行うとともに、銀行に開設している自己の口座から、証券会社の口座あるいは証券会社に開設している自己の口座へ、買付のための資金を移動させる手続を行わなければならない。つまり、証券取引とそれに伴う資金取引とを、別個の手続として行わなければならないという手間が生じる。   By the way, as described above, when a customer purchases securities by entrusting to a securities company, the purchase price is transferred to an account of a securities company established in the bank by a predetermined date, or It is troublesome for customers to prepare for their own accounts opened at securities companies. In other words, in addition to processing securities buying and selling orders to securities companies, for purchases from their own account established at a bank to their own account established at a securities company account or a securities company The procedure to move the funds must be done. That is, the trouble that the securities transaction and the accompanying money transaction must be performed as separate procedures arises.

従って、上記のような証券取引とそれに伴う資金取引とを、まとめて行うことができれば、顧客の手続の手間を減らすことができ、便利である。また、前述したように、証券仲介業が銀行本体にも解禁されることから、銀行等の証券仲介業者を含めたオンラインシステムを構築することができれば、顧客の手続の手間を一層減らすことができることになる。   Therefore, if the above-described securities transaction and the accompanying money transaction can be performed together, it is possible to reduce the trouble of the customer's procedure, which is convenient. In addition, as mentioned above, the brokerage business will also be lifted by the bank itself, so if an online system that includes a securities brokerage company such as a bank can be established, it will be possible to further reduce the time and effort of the customer. become.

本発明の目的は、顧客が有価証券の売買取引およびこれに伴う資金取引をオンラインで、かつ、手間をかけずに行うことができる有価証券売買取引システムおよびその方法、並びにプログラムを提供するところにある。   SUMMARY OF THE INVENTION An object of the present invention is to provide a securities trading system, a method thereof, and a program that enable a customer to perform trading transactions of securities and fund transactions associated therewith online without taking time and effort. is there.

本発明は、顧客端末装置と証券会社サーバとの間に仲介業者サーバを設置し、証券会社サーバおよび仲介業者サーバにより有価証券の売買取引およびこれに伴う資金決済の処理を行って前記目的を達成しようとするものである。   The present invention achieves the above object by installing a broker server between the customer terminal device and the brokerage server, and processing securities transaction transactions and fund settlement associated therewith by the brokerage server and the broker server. It is something to try.

具体的には、本発明の有価証券売買取引システムは、証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を行う証券会社サーバと、顧客と証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を行うために顧客が操作する顧客端末装置および証券会社サーバとそれぞれネットワークで接続された仲介業者サーバとを備え、仲介業者サーバは、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面の表示用情報をネットワークを介して顧客端末装置に送信する入力画面送信手段と、この入力画面送信手段により送信した売買指示入力画面を用いて顧客により入力された売買指示情報を顧客端末装置からネットワークを介して受信する売買指示情報受信手段と、この売買指示情報受信手段により受信した売買指示情報に基づき証券会社サーバによる有価証券の売買に関する処理に必要な売買取次情報を作成してこの売買取次情報をネットワークを介して証券会社サーバに送信する売買取次情報送信手段と、証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部の入金若しくは送金処理または顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う顧客口座入出金処理手段とを含んで構成され、証券会社サーバは、売買取次情報送信手段により仲介業者サーバからネットワークを介して送信されてくる売買取次情報に基づき有価証券の売買処理を実行する売買処理手段と、この売買処理手段により売買処理を行って確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金の入金若しくは送金処理または仲介業者口座データベースからの買付代金の出金処理を含む決済処理を行う仲介業者口座入出金処理手段と、確定した売付代金若しくは買付代金を含む売買結果情報をネットワークを介して仲介業者サーバに送信する売買結果情報送信手段とを含んで構成され、仲介業者サーバの顧客口座入出金処理手段は、売り注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の少なくとも一部の入金処理を含む決済処理、または仲介業者以外の業者のシステムに顧客口座識別情報を送信することによる仲介業者以外の業者に開設された顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部のネットワークを介した送金処理を含む決済処理のうちの少なくとも一方の決済処理を行い、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う構成とされ、証券会社サーバの仲介業者口座入出金処理手段は、売り注文の場合には、売買取次情報に含まれる仲介業者口座識別情報または仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースを検索し、該当する仲介業者の口座のデータを更新することによる仲介業者口座データベースへの売付代金の入金処理を含む決済処理、仲介業者サーバに仲介業者口座識別情報を送信することによる仲介業者に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金のネットワークを介した送金処理を含む決済処理、または仲介業者以外の業者のシステムに仲介業者口座識別情報を送信することによる仲介業者以外の業者に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金のネットワークを介した送金処理を含む決済処理のうちの少なくとも一つの決済処理を行い、買い注文の場合には、売買取次情報に含まれる仲介業者口座識別情報または仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースを検索し、該当する仲介業者の口座のデータを更新することによる仲介業者口座データベースからの買付代金の出金処理を含む決済処理を行う構成とされていることを特徴とするものである。   Specifically, the securities trading system according to the present invention includes a securities company server that is operated and managed by a securities company and performs processing related to the buying and selling of securities based on customer orders, and an intermediary that mediates between the customer and the securities company. It has a customer terminal device and a securities company server which are operated and managed by a broker and operated by a customer to perform brokerage processing, and a broker server connected to each other via a network. Using an input screen transmitting means for transmitting information for displaying a trade instruction input screen for performing instructions related to trade including orders to a customer terminal device via a network, and a trade instruction input screen transmitted by the input screen transmitting means Trading instruction information receiving means for receiving trading instruction information inputted by a customer from a customer terminal device via a network, and Trading agency that creates trading agency information necessary for processing related to trading of securities by the securities company server based on the trading instruction information received by the buying instruction information receiving means, and transmits this trading agency information to the securities company server via the network Based on the information transmission means and the fixed sale price or purchase price included in the trading result information transmitted from the securities company server via the network or other fixed price information calculated according to these prices, A customer account that performs a settlement process that includes depositing or transferring at least a portion of the sales proceeds to the customer account database for data management of the customer's account or a withdrawal processing of at least a portion of the purchase proceeds from the customer account database. The brokerage server is configured to include a deposit / withdrawal processing means, and the brokerage server transmits the brokerage agent information by means of the trading agent information transmission means. Trading processing means for performing trading processing of securities based on trading brokerage information transmitted from the network via the network, and the sale price or purchase price determined by performing trading processing by this trading processing means or these Based on other fixed amount information calculated according to the amount, transfer or transfer processing of the sale price to the broker account database for data management of the broker's account or withdrawal of the purchase price from the broker account database Brokerage account deposit / withdrawal processing means for performing settlement processing including money processing, and trading result information transmitting means for transmitting trading result information including the confirmed selling price or buying price to the broker server via the network In the case of a sell order, the customer account deposit / withdrawal processing means of the broker server is included in the buy / sell instruction information or the buy / sell result information. Data management of customer accounts opened in brokers using as key the customer account identification information stored in the customer account identification information stored in the customer specified account storage means specified in advance by the customer and connected to the broker server Searching the customer account database for payment, updating the data of the corresponding customer's account data, including payment processing including at least a part of the sales proceeds to the customer account database, or in the system of the merchant other than the broker Payment processing including remittance processing via the network of at least a part of the sale price to the customer account database for data management of customer accounts opened to merchants other than intermediaries by sending customer account identification information The customer included in the purchase instruction information or the sale result information in the case of a purchase order after performing at least one of the settlement processing Customer for data management of customer's account opened in the broker using the customer account identification information stored in the customer identification account storage means specified in advance by the customer and connected to the broker server as a key It is configured to perform settlement processing including withdrawal processing of at least a part of the purchase price from the customer account database by searching the account database and updating the data of the corresponding customer's account. In the case of a sell order, the account deposit / withdrawal processing means is stored in the broker specified account storage means connected in advance to the brokerage company server, which is designated in advance by the broker account identification information included in the brokerage transaction information or by the broker. The broker account database for managing broker account data established at a brokerage firm is used with the broker account identification information as a key. Search processing and settlement processing including payment processing of the sales price to the broker account database by updating the data of the corresponding broker account, to the broker by sending broker account identification information to the broker server Settlement processing including remittance processing through a network of sales proceeds to a broker account database for data management of an opened broker account, or send broker account identification information to a system of a broker other than the broker At least one of the settlement processes including the remittance process through the network of the sale price to the broker account database for data management of the broker account opened by the broker other than the broker In the case of a buy order, brokerage account identification information included in the brokerage information or a brokerage company specified in advance by the broker Using the broker account identification information stored in the broker specified account storage means connected to the server as a key, search the broker account database for data management of the broker account opened in the securities company The present invention is characterized in that it is configured to perform a settlement process including a withdrawal process of a purchase price from the broker account database by updating the broker account data.

ここで、「仲介業者」は、主として銀行であるが、顧客の注文に基づく売買処理を行う証券会社以外の証券会社(例えば、売買処理を行う証券会社と提携関係にある証券会社等)でもよく、あるいは金融機関に限らず、企業や団体や公的機関等でもよく、要するに、顧客が口座を開設することができる業者、すなわち顧客が預けた資金を管理することができる業者であればよい。以下の発明においても同様である。また、「仲介業者以外の業者」の場合も同様である。   Here, the “broker” is mainly a bank, but may be a securities company other than a securities company that performs trading processing based on customer orders (for example, a securities company that is affiliated with a securities company that performs trading processing). Alternatively, it is not limited to a financial institution, and may be a company, an organization, a public institution, or the like. The same applies to the following inventions. The same applies to the case of a “trader other than the broker”.

そして、「ネットワーク」には、例えば、インターネット、イントラネット、エクストラネット、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、あるいはこれらの組合せ等、様々な形態のものが含まれ、有線であるか無線であるか、さらには有線および無線の混在型であるかは問わず、要するに、複数地点(距離の長短は問わない。)間で、ある程度の速度をもって情報を伝送することができるものであればよい。以下の発明においても同様である。   The “network” includes, for example, the Internet, an intranet, an extranet, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), or a combination thereof. Various types are included, whether wired or wireless, or mixed wired and wireless, in short, to some extent between multiple points (regardless of length of distance). As long as the information can be transmitted at a speed as high as possible. The same applies to the following inventions.

また、「売買注文を含む売買に関する指示」には、例えば、売買の別、売却または購入する有価証券の銘柄、売買数量等の指示、すなわち売買注文の指示が含まれる他、例えば、売付代金を振り込む入金用または送金先の口座(顧客が仲介業者や証券会社に開設している口座、あるいは仲介業者以外の業者に開設している口座)、買付代金を引き落とす出金用の口座(顧客が仲介業者や証券会社に開設している口座)の指定、あるいは指定した各口座についての入出金額の指定や優先順位の設定等が含まれていてもよい。また、「売買指示情報」は、この「売買注文を含む売買に関する指示」の情報である。なお、仲介業者を通じて売買を行うときの入金用または送金先の口座や出金用の口座が契約等で予め指定されており、顧客のアクセスの都度に口座を指定しない構成とする場合には、「売買注文を含む売買に関する指示」には、入金用または送金先の口座や出金用の口座の指定は含まれない。以下の発明においても同様である。   In addition, the “instructions relating to trading including trading orders” include, for example, instructions for classification of trading, brands of securities to be sold or purchased, trading quantities, etc., that is, instructions for buying and selling orders. Accounts for deposits or remittances (accounts opened by brokers or brokerage firms, or accounts opened by brokers other than brokers), and withdrawal accounts for debiting purchases (customers) May be specified, or the specified amount of money for each specified account and the setting of the priority order may be included. Further, “buying and selling instruction information” is information of this “instruction relating to buying and selling including buying and selling orders”. In addition, if the account for deposit or remittance and account for withdrawal when trading through the broker is specified in advance in the contract etc., and the account is not specified every time the customer accesses, “Instructions relating to trading including trading orders” do not include designation of an account for depositing or remittance or an account for withdrawal. The same applies to the following inventions.

さらに、「入金処理を含む決済処理」、「送金処理を含む決済処理」、および「出金処理を含む決済処理」とは、売付代金や買付代金の入出金処理が含まれる他、例えば、顧客が証券会社(証券会社および仲介業者と考えてもよい。)に支払う委託手数料、税金(消費税、証券売却益についての源泉徴収等)、証券会社が仲介業者に支払う仲介手数料等の処理が含まれていてもよい趣旨である。以下の発明においても同様である。   Furthermore, “settlement processing including deposit processing”, “settlement processing including remittance processing”, and “settlement processing including withdrawal processing” include deposit / withdrawal processing of selling price and purchase price, for example, , Processing of brokerage commissions paid by customers to brokerage firms (which may be considered brokerages and brokers), taxes (consumption tax, withholding of profits on sale of securities, etc.), brokerage commissions paid by brokerages to brokerages, etc. It may be included. The same applies to the following inventions.

そして、「顧客口座入出金処理手段」についての「売付代金の少なくとも一部」および「買付代金の少なくとも一部」とは、必ずしも売付代金や買付代金の全額についての決済処理しか行うことができない構成である必要はなく、売付代金や買付代金の一部についての決済処理も行うことができる構成としてもよい趣旨であり、顧客が証券会社に開設された自己の口座を使用して決済処理を行う場合があることを考慮したものである。但し、例えば、顧客による各注文時の決済処理用の口座の選択次第で、結果的に、証券会社に開設された口座のみが決済処理に使用され、仲介業者に開設された口座が全く使用されない取引がたまたま生じることがあったとしても、その事をもって上記の「少なくとも一部」という条件を満たさないということにはならず、要するに、全取引について常に「少なくとも一部」という条件を満たした処理が行われる必要はなく、売り注文の場合には、仲介業者または仲介業者以外の業者に開設された顧客の口座への入金または送金処理を含む決済処理を行うことができる構成となっていればよく、買い注文の場合には、仲介業者に開設された顧客の口座からの出金処理を含む決済処理を行うことができる構成となっていればよい趣旨である。以下の発明においても同様である。   And “at least part of the sale price” and “at least part of the purchase price” for “customer account deposit / withdrawal processing means” do not necessarily perform the settlement process for the entire amount of the sale price or purchase price. It is not necessary to have a configuration that cannot be used, and it is also possible to perform a settlement process for a part of the sale price or purchase price, and the customer uses his / her own account opened at a securities company. In view of this, the payment process may be performed. However, for example, depending on the selection of the account for settlement processing at the time of each order by the customer, as a result, only the account opened at the securities company is used for settlement processing, and the account opened at the broker is not used at all. Even if a transaction happens to happen, this does not mean that the above "at least part" condition is not satisfied. In short, all transactions always satisfy the "at least part" condition. In the case of a sell order, it is possible to perform a settlement process including a deposit or remittance process to a customer's account opened at a broker or a broker other than the broker. Often, in the case of a purchase order, it is only necessary to be able to perform a settlement process including a withdrawal process from a customer's account established by an intermediary. The same applies to the following inventions.

また、仲介業者サーバの顧客口座入出金処理手段および証券会社サーバの仲介業者口座入出金処理手段による決済処理での「確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき」とは、決済処理の基準となる金額情報の中に、確定した売付代金若しくは買付代金の他に、顧客が証券会社(証券会社および仲介業者と考えてもよい。)に支払う委託手数料、税金(消費税、証券売却益についての源泉徴収等)、証券会社が仲介業者に支払う仲介手数料等に関する確定金額情報が含まれていてもよく、さらには、仲介業者サーバの顧客口座入出金処理手段による決済処理については、複数の口座で分割して決済処理を行う場合には、各口座毎の確定した入出金額情報が含まれていてもよい趣旨である。以下の発明においても同様である。   In addition, in the settlement process by the customer account deposit / withdrawal processing means of the broker server and the broker account deposit / withdrawal processing means of the brokerage server, “confirmed sale or purchase price or other calculated according to these amounts” "Based on the fixed amount information of", in addition to the fixed sale price or purchase price, the customer may be considered to be a securities company (a securities company and an intermediary). )) May be included in the fixed amount information on brokerage commissions, taxes (consumption tax, withholding on the gain on sale of securities, etc.), brokerage fees paid by brokers to brokers, and broker servers. With regard to the settlement processing by the customer account deposit / withdrawal processing means, when the settlement processing is performed by dividing into a plurality of accounts, the settled deposit / withdrawal amount information for each account may be included. It is. The same applies to the following inventions.

そして、仲介業者サーバの顧客口座入出金処理手段による決済処理での「売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき」における「これらの金額に応じて算出されたその他の確定金額情報」は、証券会社サーバで算出されて証券会社サーバから売買結果情報に含めて仲介業者サーバに送信されてきたものでもよく、あるいは証券会社サーバから送信されてくる売付代金若しくは買付代金に基づき、仲介業者サーバで算出したものでもよく、さらには、証券会社サーバから送信されてくる売付代金若しくは買付代金に基づき、仲介業者サーバで算出したものを証券会社サーバに一旦送信し、証券会社サーバから売買結果情報に含めて仲介業者サーバに送信されてきたものでもよい。従って、「その他の確定金額情報」は、必ずしも証券会社サーバから送信されてくる売買結果情報に含まれている必要はない。以下の発明においても同様である。   Then, in the settlement process by the customer account deposit / withdrawal processing means of the broker server, “based on the confirmed sale price or purchase price included in the trading result information or other fixed price information calculated according to these prices. "Other fixed amount information calculated according to these amounts" may be calculated by the securities company server and included in the trading result information from the securities company server and sent to the broker server, or It may be calculated by the broker server based on the selling price or purchase price transmitted from the securities company server, and further, brokerage based on the selling price or purchase price transmitted from the securities company server. The data calculated by the broker server is once transmitted to the brokerage server, and sent from the brokerage server to the broker server along with the sales result information. And it may be one came. Therefore, the “other fixed amount information” does not necessarily need to be included in the trading result information transmitted from the securities company server. The same applies to the following inventions.

また、「売買結果情報に含まれる確定した売付代金若しくは買付代金」および「確定した売付代金若しくは買付代金を含む売買結果情報」とは、売買結果情報の中に、売付代金若しくは買付代金の金額(総額)そのものが直接的に含まれている場合のみならず、売付代金若しくは買付代金の金額(総額)そのものは含まれていないが、売買数量および売買単価が含まれているので、これらを乗ずれば売付代金若しくは買付代金を算出できる場合、すなわち売付代金若しくは買付代金の金額(総額)が間接的に含まれている場合も含む趣旨である。以下の発明においても同様である。   “Confirmed sales or purchase price included in trading result information” and “Sold or sold information including finalized selling price or purchase price” means that the sales price or Not only the amount of purchase price (total amount) itself is included directly, but the amount of purchase price or purchase amount (total amount) itself is not included, but sales volume and unit price are included. Therefore, it is intended to include the case where the sale price or purchase price can be calculated by multiplying them, that is, the case where the amount (total amount) of the sale price or purchase price is indirectly included. The same applies to the following inventions.

さらに、「売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報」とは、顧客による売買指示情報に含まれる顧客口座識別情報(売買指示入力画面で顧客により指定された口座についての顧客口座識別情報)を仲介業者サーバで記憶しておき、証券会社サーバによる売買処理後に、仲介業者サーバに記憶しておいた顧客口座識別情報を用いてもよく、あるいは顧客による売買指示情報に含まれる顧客口座識別情報を仲介業者サーバで記憶せずに、証券会社サーバに一旦送信し、証券会社サーバによる売買処理後に、売買結果情報として証券会社サーバから送信されて戻ってきた顧客口座識別情報を用いてもよい趣旨である。以下の発明においても同様である。   Further, “customer account identification information included in trading instruction information or trading result information” refers to customer account identification information included in trading instruction information by a customer (customer account identification for an account designated by a customer on a trading instruction input screen) Information) is stored in the broker server, and the customer account identification information stored in the broker server after the trading process by the brokerage server may be used, or the customer account included in the trading instruction information by the customer Even if the identification information is not stored in the broker server, it is once transmitted to the securities company server, and after the transaction processing by the securities company server, the customer account identification information transmitted and returned from the securities company server as the transaction result information is used. It is a good purpose. The same applies to the following inventions.

また、「顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報」は、顧客がアクセス時に売買指示入力画面で決済処理用の口座を指定するのではなく、例えば契約等で予め定められている口座を決済処理用の口座として用いる場合等における固定的な口座についての顧客口座識別情報である。以下の発明においても同様である。   Further, “customer account identification information preliminarily designated by the customer and stored in the customer designated account storage means connected to the broker server” designates an account for settlement processing on the buying / selling instruction input screen when the customer accesses. Instead, it is customer account identification information for a fixed account when, for example, an account predetermined in a contract or the like is used as an account for settlement processing. The same applies to the following inventions.

そして、「売買取次情報に含まれる仲介業者口座識別情報」とは、例えば、仲介業者が同一の証券会社に複数の口座を開設している場合に、それらの中から仲介業者が指定する決済処理用の口座を識別するための仲介業者口座識別情報、あるいは一つの証券会社が複数の仲介業者と契約している場合に、決済処理を行うべき仲介業者の口座を識別するための仲介業者口座識別情報、あるいは証券会社に開設された仲介業者の口座と顧客の口座とが同じデータベースで同列に管理されている場合に、決済処理を行うべき仲介業者の口座を識別するための仲介業者口座識別情報等である。以下の発明においても同様である。   The “broker account identification information included in the brokerage information” refers to, for example, the settlement process designated by the broker when the broker opens multiple accounts in the same securities company. Broker account identification information for identifying an account for use, or broker account identification for identifying a broker account to be processed when one brokerage firm has contracts with multiple brokers Information, or broker account identification information for identifying the broker account to be processed when the broker account opened at the securities company and the customer account are managed in the same database in the same database Etc. The same applies to the following inventions.

また、「仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報」とは、仲介業者と証券会社との間の契約等で予め定められている仲介業者の口座を決済処理用の口座として用いる場合等における固定的な口座についての仲介業者口座識別情報である。一つの証券会社が複数の仲介業者と契約している場合に、売買取次情報として仲介業者サーバから送信されてくる仲介業者識別情報に基づき、仲介業者指定口座記憶手段から、該当する仲介業者について予め定められている仲介業者口座識別情報を取得する場合における仲介業者口座識別情報も含まれる。以下の発明においても同様である。   In addition, “broker account identification information preliminarily designated by the broker and stored in the broker designated account storage means connected to the broker company server” refers to a contract between the broker and the brokerage company in advance. This is brokerage account identification information for a fixed account when a predetermined brokerage account is used as an account for settlement processing. When one brokerage firm has contracts with multiple brokers, based on the broker identification information transmitted from the broker server as trading agent information, the broker is designated in advance for the corresponding broker from the broker specified account storage means. The broker account identification information in the case of acquiring the defined broker account identification information is also included. The same applies to the following inventions.

このような本発明の有価証券売買取引システムにおいては、顧客が、顧客端末装置で売買指示入力画面を用いて売買注文を行うと、仲介業者サーバの取り次ぎを経て、証券会社サーバの売買処理手段により、有価証券の売買処理が実行されるとともに、仲介業者サーバの顧客口座入出金処理手段および証券会社サーバの仲介業者口座入出金処理手段により資金決済処理が行われる。このため、顧客は、証券会社に対する売買注文の手続と、売買取引に伴う資金移動の手続とを別々に行う必要がなくなるので、これらの手続を別々に行う場合に比べ、顧客の手間が軽減され、従来のシステムに比べて利便性に優れ、使い勝手のよいオンライン取引システムが実現され、これらにより前記目的が達成される。   In such a securities trading system of the present invention, when a customer places a trading order using the trading instruction input screen on the customer terminal device, the brokerage server intermediaries, and the brokerage server server trading processing means The securities trading process is executed, and the fund settlement processing is performed by the customer account deposit / withdrawal processing means of the broker server and the broker account deposit / withdrawal processing means of the securities company server. This eliminates the need for customers to perform separate procedures for buying and selling orders with securities companies and procedures for transferring funds associated with trading transactions. Thus, an online transaction system that is more convenient and easier to use than conventional systems is realized, and the above-described object is achieved.

また、上記の有価証券売買取引システムは、証券会社と仲介業者との間の決済が、証券会社サーバによる処理で行われる構成とされていたが、次のように仲介業者サーバによる処理で行われる構成としてもよい。   In addition, the securities trading system described above is configured such that the settlement between the securities company and the broker is performed by the processing by the broker company server, but is performed by the process by the broker server as follows. It is good also as a structure.

すなわち、本発明の有価証券売買取引システムは、証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を行う証券会社サーバと、顧客と証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を行うために顧客が操作する顧客端末装置および証券会社サーバとそれぞれネットワークで接続された仲介業者サーバとを備え、仲介業者サーバは、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面の表示用情報をネットワークを介して顧客端末装置に送信する入力画面送信手段と、この入力画面送信手段により送信した売買指示入力画面を用いて顧客により入力された売買指示情報を顧客端末装置からネットワークを介して受信する売買指示情報受信手段と、この売買指示情報受信手段により受信した売買指示情報に基づき証券会社サーバによる有価証券の売買に関する処理に必要な売買取次情報を作成してこの売買取次情報をネットワークを介して証券会社サーバに送信する売買取次情報送信手段と、証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部の入金若しくは送金処理または顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う顧客口座入出金処理手段と、証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、証券会社の口座のデータ管理用の証券会社口座データベースからの売付代金の出金処理または証券会社口座データベースへの買付代金の入金若しくは送金処理を含む決済処理を行う証券会社口座入出金処理手段とを含んで構成され、証券会社サーバは、売買取次情報送信手段により仲介業者サーバからネットワークを介して送信されてくる売買取次情報に基づき有価証券の売買処理を実行する売買処理手段と、この売買処理手段により売買処理を行って確定した売付代金若しくは買付代金を含む売買結果情報をネットワークを介して仲介業者サーバに送信する売買結果情報送信手段とを含んで構成され、仲介業者サーバの顧客口座入出金処理手段は、売り注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の少なくとも一部の入金処理を含む決済処理、または仲介業者以外の業者のシステムに顧客口座識別情報を送信することによる仲介業者以外の業者に開設された顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部のネットワークを介した送金処理を含む決済処理のうちの少なくとも一方の決済処理を行い、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う構成とされ、仲介業者サーバの証券会社口座入出金処理手段は、売り注文の場合には、売買結果情報に含まれる証券会社口座識別情報または証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座のデータを更新することによる証券会社口座データベースからの売付代金の出金処理を含む決済処理を行い、買い注文の場合には、売買結果情報に含まれる証券会社口座識別情報または証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座のデータを更新することによる証券会社口座データベースへの買付代金の入金処理を含む決済処理、または仲介業者以外の業者のシステムに証券会社口座識別情報を送信することによる仲介業者以外の業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースへの買付代金のネットワークを介した送金処理を含む決済処理を行う構成とされていることを特徴とするものである。   That is, the securities trading system of the present invention is operated by a securities company server that is operated and managed by a securities company and performs processing related to trading of securities based on customer orders, and is operated by an intermediary that mediates between the customer and the securities company. A customer terminal device and a brokerage company server that are managed by a customer to perform processing related to brokerage and a brokerage server connected to each other via a network, and the brokerage server includes a trading order of securities by the customer Input by the customer using the input screen sending means for sending the display information for the buying and selling instruction input screen for giving instructions regarding buying and selling to the customer terminal device via the network, and the buying and selling instruction input screen sent by this input screen sending means Buying and selling instruction information receiving means for receiving the buying and selling instruction information from the customer terminal device via the network; Trading agency information for creating trading agency information necessary for processing related to trading of securities by the securities company server based on the trading instruction information received by the instruction information receiving means, and transmitting this trading agency information to the securities company server via the network Based on the transmission means and the final sale price or purchase price included in the trading result information transmitted from the securities company server via the network or other fixed price information calculated according to these prices Customer account entry / exit that performs payment processing including at least part of the sale proceeds to the customer account database for data management of other accounts or processing of withdrawal of at least part of the purchase proceeds from the customer account database Included in the transaction result information sent via the network from the money processing means and the brokerage server Withdrawal processing of selling price from securities company account database for data management of securities company account based on finalized selling price or buying price or other fixed price information calculated according to these prices or A securities company account deposit / withdrawal processing means for performing settlement processing including deposit or transfer processing of the purchase price to the securities company account database. Trading processing means for performing trading processing of securities based on trading brokerage information transmitted via the sales processing information, and sales result information including the selling price or the buying price determined by performing trading processing by this trading processing means The transaction result information transmitting means for transmitting to the broker server via the network, and entering the customer account of the broker server. In the case of a sell order, the withdrawal processing means is stored in customer account identification information included in the sale instruction information or sale result information or customer designated account storage means designated in advance by the customer and connected to the broker server. Search the customer account database for data management of customer accounts opened at the broker using the customer account identification information as a key, and sell to the customer account database by updating the corresponding customer account data A customer account database for data management of customer accounts opened in non-brokers by making payment processing, including at least some payment processing, or by sending customer account identification information to the non-broker system At least one of the payment processing including the remittance processing through the network of at least a part of the sale price to In the case of a purchase order, customer account identification information included in the purchase instruction information or sale result information or customer account identification specified in advance by the customer and stored in the customer designated account storage means connected to the broker server At least a part of the purchase price from the customer account database by searching the customer account database for managing customer account data opened in the broker using the information as a key and updating the data of the corresponding customer account In the case of a sell order, the securities company account deposit / withdrawal processing means of the broker server is preliminarily determined by the securities company account identification information or the securities company. Brokerage using the brokerage account identification information stored in the brokerage specified account storage means specified and connected to the broker server as a key Including withdrawal processing of sales proceeds from the securities company account database by searching the securities company account database for managing the data of the securities company account opened by the seller and updating the data of the corresponding securities company account In the case of a purchase order after settlement processing, securities stored in the brokerage company specified account storage means connected to the broker server specified in advance by the brokerage company account identification information included in the trading result information or the brokerage company Using the company account identification information as a key, search the securities company account database for managing the data of the securities company account opened at the broker, and update the data of the account of the corresponding securities company to the securities company account database. Settlement processing including deposit processing of purchase price, or by sending brokerage company account identification information to the system of a broker other than broker It is configured to perform settlement processing including remittance processing via a network of purchase prices to a securities company account database for data management of securities company accounts opened at brokers other than brokers. Is.

ここで、「売買結果情報に含まれる証券会社口座識別情報」とは、例えば、証券会社が同じ仲介業者に複数の口座を開設している場合に、それらの中から証券会社が指定した決済処理用の口座を識別するための証券会社口座識別情報、あるいは一つの仲介業者が複数の証券会社と契約している場合に、決済処理を行うべき証券会社の口座を識別するための証券会社口座識別情報、あるいは仲介業者に開設された証券会社の口座と顧客の口座とが同じデータベースで同列に管理されている場合に、決済処理を行うべき証券会社の口座を識別するための証券会社口座識別情報等である。以下の発明においても同様である。   Here, “securities company account identification information included in trading result information” means, for example, when a securities company has opened multiple accounts with the same broker, the settlement process specified by the securities company Securities company account identification information for identifying an account for use, or brokerage company account identification for identifying the account of a brokerage company to which payment processing should be performed when one brokerage contracts with multiple brokerage firms Information, or brokerage company account identification information for identifying the brokerage company account to be settled when the brokerage account established by the broker and the customer account are managed in the same database in the same database Etc. The same applies to the following inventions.

また、「証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報」とは、仲介業者と証券会社との間の契約等で予め定められている証券会社の口座を決済処理用の口座として用いる場合等における固定的な口座についての証券会社口座識別情報である。一つの仲介業者が複数の証券会社と契約している場合に、売買結果情報として証券会社サーバから送信されてくる証券会社識別情報に基づき、証券会社指定口座記憶手段から、該当する証券会社について予め定められている証券会社口座識別情報を取得する場合における証券会社口座識別情報も含まれる。以下の発明においても同様である。   In addition, “the securities company account identification information preliminarily designated by the securities company and stored in the securities company designated account storage means connected to the broker server” refers to a contract between the broker and the securities company in advance. This is securities company account identification information for a fixed account when a defined securities company account is used as an account for settlement processing. If one brokerage company has contracts with multiple securities companies, based on the securities company identification information sent from the securities company server as trading result information, the securities company designated account storage means will store the relevant securities company in advance. Also included is securities company account identification information in the case of obtaining prescribed securities company account identification information. The same applies to the following inventions.

さらに、仲介業者サーバの顧客口座入出金処理手段および仲介業者サーバの証券会社口座入出金処理手段による決済処理での「確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき」とは、決済処理の基準となる金額情報の中に、確定した売付代金若しくは買付代金の他に、顧客が証券会社(証券会社および仲介業者と考えてもよい。)に支払う委託手数料、税金(消費税、証券売却益についての源泉徴収等)、証券会社が仲介業者に支払う仲介手数料等に関する確定金額情報が含まれていてもよく、さらには、仲介業者サーバの顧客口座入出金処理手段による決済処理については、複数の口座で分割して決済処理を行う場合には、各口座毎の確定した入出金額情報が含まれていてもよい趣旨である。以下の発明においても同様である。   Furthermore, in the settlement process by the customer account deposit / withdrawal processing means of the broker server and the brokerage company account deposit / withdrawal processing means of the broker server, the “settled sale or purchase price or other calculated according to these amounts” "Based on the fixed amount information of", in addition to the fixed sale price or purchase price, the customer may be considered to be a securities company (a securities company and an intermediary). )) May be included in the fixed amount information on brokerage commissions, taxes (consumption tax, withholding on the gain on sale of securities, etc.), brokerage fees paid by brokers to brokers, and broker servers. With regard to the settlement process by the customer account deposit / withdrawal processing means, when the settlement process is performed by dividing the account into a plurality of accounts, the confirmed deposit / withdrawal amount information for each account may be included. It is a fact. The same applies to the following inventions.

そして、仲介業者サーバの顧客口座入出金処理手段および仲介業者サーバの証券会社口座入出金処理手段による決済処理での「売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき」における「これらの金額に応じて算出されたその他の確定金額情」は、証券会社サーバで算出されて証券会社サーバから売買結果情報に含めて仲介業者サーバに送信されてきたものでもよく、あるいは証券会社サーバから送信されてくる売付代金若しくは買付代金に基づき、仲介業者サーバで算出したものでもよく、さらには、証券会社サーバから送信されてくる売付代金若しくは買付代金に基づき、仲介業者サーバで算出したものを証券会社サーバに一旦送信し、証券会社サーバから売買結果情報に含めて仲介業者サーバに送信されてきたものでもよい。従って、「その他の確定金額情」は、必ずしも証券会社サーバから送信されてくる売買結果情報に含まれている必要はない。以下の発明においても同様である。   Then, in the settlement processing by the customer account deposit / withdrawal processing means of the broker server and the brokerage server account deposit / withdrawal processing means of the broker server, the “confirmed sale price or purchase price included in the trading result information or these amounts “Other fixed amount information calculated according to these amounts” in “Based on other fixed amount information calculated accordingly” is calculated by the brokerage server and included in the trading result information from the brokerage server. It may be sent to the broker server, or may be calculated by the broker server based on the sales or purchase price sent from the brokerage server, and further sent from the brokerage server. Based on the price of the sale or purchase, the brokerage server once sends the value calculated by the broker server to the securities company server. It may be one that has been transmitted to the intermediary server included in al trading result information. Therefore, the “other fixed amount information” does not necessarily need to be included in the trading result information transmitted from the securities company server. The same applies to the following inventions.

このような本発明の有価証券売買取引システムにおいては、顧客が、顧客端末装置で売買指示入力画面を用いて売買注文を行うと、仲介業者サーバの取り次ぎを経て、証券会社サーバの売買処理手段により、有価証券の売買処理が実行されるとともに、仲介業者サーバの顧客口座入出金処理手段および仲介業者サーバの証券会社口座入出金処理手段により資金決済処理が行われる。このため、顧客は、証券会社に対する売買注文の手続と、売買取引に伴う資金移動の手続を別々に行う必要がなくなるので、これらの手続を別々に行う場合に比べ、顧客の手間が軽減され、従来のシステムに比べて利便性に優れ、使い勝手のよいオンライン取引システムが実現され、これらにより前記目的が達成される。   In such a securities trading system of the present invention, when a customer places a trading order using the trading instruction input screen on the customer terminal device, the brokerage server intermediaries, and the brokerage server server trading processing means Then, the trading processing of the securities is executed, and the fund settlement processing is performed by the customer account deposit / withdrawal processing unit of the broker server and the securities company account deposit / withdrawal processing unit of the broker server. This eliminates the need for customers to perform separate procedures for buying and selling orders with brokerage firms and procedures for transferring funds associated with trading transactions. Compared to conventional systems, an online transaction system that is more convenient and easy to use is realized, thereby achieving the object.

さらに、前述した有価証券売買取引システム(証券会社と仲介業者との間の決済を、証券会社サーバによる処理で行う構成、仲介業者サーバによる処理で行う構成のいずれでもよい。)において、証券会社サーバは、売買処理手段により売買処理を行って確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、仲介業者サーバの顧客口座入出金処理手段による決済処理を補完する顧客口座入出金補完処理手段を備え、この顧客口座入出金補完処理手段は、仲介業者サーバの顧客口座入出金処理手段により決済処理が行われない分について、売り注文の場合には、売買取次情報に含まれる顧客口座識別情報または顧客により予め指定されて証券会社サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、証券会社に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の入金処理を含む決済処理を行い、買い注文の場合には、売買取次情報に含まれる顧客口座識別情報または顧客により予め指定されて証券会社サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、証券会社に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の出金処理を含む決済処理を行う構成とされていることが望ましい。   Furthermore, in the above-described securities trading system (either a configuration in which settlement between a securities company and a broker is performed by processing by a broker company server, or a configuration in which processing by a broker server is performed), a securities company server. The settlement by the customer account deposit / withdrawal processing means of the broker server based on the sale price or purchase price determined by performing the trading process by the trading processing means or other fixed price information calculated according to these prices The customer account deposit / withdrawal supplement processing means for complementing the processing is provided, and this customer account deposit / withdrawal supplement processing means is used in the case of a sell order for the portion that is not settled by the customer account deposit / withdrawal processing means of the broker server. Customer account identification information included in trading agent information or customer designated account storage means designated in advance by the customer and connected to the securities company server Using the stored customer account identification information as a key, search the customer account database for data management of the customer account opened in the securities company, and update the data of the corresponding customer account to the customer account database In the case of a purchase order, the customer account identification information included in the sales brokerage information or the customer specified account storage means specified in advance by the customer and connected to the securities company server is processed. Using the stored customer account identification information as a key, search the customer account database for data management of the customer account opened in the securities company, and update the data of the corresponding customer account from the customer account database It is desirable that the settlement process includes a withdrawal process for the purchase price.

ここで、「売買取次情報に含まれる顧客口座識別情報」は、売買指示入力画面で顧客により指定されて売買指示情報として顧客端末装置から送信されてきた顧客口座識別情報を仲介業者サーバで受信し、これを売買取次情報として仲介業者サーバから証券会社サーバに送信する場合における顧客口座識別情報でもよく、契約等で顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報(従って、顧客がアクセス時に売買指示入力画面で指定した口座についての顧客口座識別情報ではない。)を、仲介業者サーバから証券会社サーバに送信する場合における顧客口座識別情報でもよい。   Here, the “customer account identification information included in the trading agent information” is the broker server that receives the customer account identification information designated by the customer on the trading instruction input screen and transmitted from the customer terminal device as trading instruction information. This may be customer account identification information when this is transmitted as brokerage information from the broker server to the securities company server, and is stored in the customer designated account storage means that is designated in advance by the customer in the contract and connected to the broker server. Customer account identification information (that is, not customer account identification information for the account specified by the customer on the buying and selling instruction input screen at the time of access) from the broker server to the securities company server. Good.

また、「顧客により予め指定されて証券会社サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報」は、顧客がアクセス時に売買指示入力画面で決済処理用の口座を指定するのではなく、例えば契約等で予め定められている口座を決済処理用の口座として用いる場合等における固定的な口座についての顧客口座識別情報である。   Further, “customer account identification information preliminarily designated by the customer and stored in the customer designated account storage means connected to the securities company server” designates the account for settlement processing on the buying / selling instruction input screen when the customer accesses. Instead, it is customer account identification information about a fixed account when, for example, an account predetermined in a contract or the like is used as an account for settlement processing.

さらに、「仲介業者サーバの顧客口座入出金処理手段により決済処理が行われない分」には、仲介業者サーバの顧客口座入出金処理手段により顧客の口座に対する一部の決済処理が行われ、証券会社サーバの顧客口座入出金補完処理手段により顧客の口座に対する残りの一部の決済処理が行われる取引における全決済金額のうちの残りの一部の分を意味する場合と、仲介業者サーバの顧客口座入出金処理手段による顧客の口座に対する決済処理は行われず、証券会社サーバの顧客口座入出金補完処理手段により顧客の口座に対する全ての決済処理が行われる取引における全決済金額の分を意味する場合とが含まれる。   Furthermore, in the case of “the portion where payment processing is not performed by the customer account deposit / withdrawal processing means of the broker server”, a part of payment processing for the customer's account is performed by the customer account deposit / withdrawal processing means of the broker server. When it means the remaining part of the total payment amount in a transaction in which the remaining part of the payment processing for the customer's account is performed by the customer account deposit / withdrawal processing means of the company server, and the customer of the broker server When the payment processing for the customer's account is not performed by the account deposit / withdrawal processing means, and the total settlement amount in the transaction in which all the settlement processing for the customer's account is performed by the customer account deposit / withdrawal supplementary processing means of the securities company server And are included.

そして、証券会社サーバの顧客口座入出金補完処理手段による決済処理での「確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき」とは、決済処理の基準となる金額情報の中に、確定した売付代金若しくは買付代金の他に、顧客が証券会社(証券会社および仲介業者と考えてもよい。)に支払う委託手数料、税金(消費税、証券売却益についての源泉徴収等)等に関する確定金額情報が含まれていてもよく、さらには、複数の口座で分割して決済処理を行う場合には、各口座毎の確定した入出金額情報が含まれていてもよい趣旨である。以下の発明においても同様である。   In the settlement process by the client account deposit / withdrawal supplementary processing means of the securities company server, “based on the confirmed sale price or purchase price or other fixed amount information calculated according to these amounts” In addition to the fixed sale price or purchase price, the commission fee and tax (consumption tax) that the customer pays to the securities company (which may be considered as a securities company and an intermediary) in addition to the final sale or purchase price. , Etc., and withholding amount information on the gain on sale of securities, etc., and in the case where payment processing is performed by dividing into multiple accounts, information on the fixed deposit / withdrawal information for each account It may be included. The same applies to the following inventions.

このように顧客口座入出金補完処理手段を備えた構成とした場合には、顧客が有価証券の売買取引の決済用の口座として使用することができる口座を、仲介業者に開設しているのみならず、証券会社にも開設していれば、仲介業者に開設されている顧客の口座と合わせて証券会社に開設されている顧客の口座をも使用して決済処理を行うことが可能となる。   When the customer account deposit / withdrawal supplementary processing means is configured in this way, if the customer has only opened an account in the intermediary that can be used as an account for settlement of securities trading transactions. In addition, if it is also opened at a securities company, it is possible to perform settlement processing using a customer account opened at the securities company together with a customer account opened at the broker.

そして、以上に述べた有価証券売買取引システムにおいて、仲介業者サーバは、顧客の少なくとも一つの口座の残高データを顧客口座データベースから取得する口座残高データ取得手段と、売買指示情報受信手段により受信した売買指示情報および口座残高データ取得手段により取得した顧客の口座の残高データに基づき、顧客の口座の残高が顧客による買い注文に応じることができる許容額以上か否かを判断する残高チェック処理手段とを備え、仲介業者サーバには、仲介業者または証券会社に開設された顧客の口座を識別するための顧客口座識別情報を各顧客毎に記憶する顧客口座識別情報記憶手段が接続され、口座残高データ取得手段は、顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、仲介業者に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースを検索することにより顧客口座データベースから該当する顧客の一つ若しくは複数の口座の残高データを取得する処理、または証券会社に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースから証券会社サーバおよびネットワークを介して顧客の一つ若しくは複数の口座の残高データを取得する処理のうちの少なくとも一つの処理を行う構成とされ、証券会社サーバおよびネットワークを介して顧客の一つ若しくは複数の口座の残高データを取得する処理は、顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報を証券会社サーバに送信することにより、証券会社に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースに対する証券会社サーバによる顧客口座識別情報をキーとした検索処理を経て抽出された該当する顧客の一つ若しくは複数の口座の残高データを、証券会社サーバからネットワークを介して受信する処理と、顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、証券会社に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースを複写して形成されて仲介業者サーバに接続された複写顧客口座データベースを検索することにより複写顧客口座データベースから該当する顧客の一つ若しくは複数の口座の残高データを取得する処理とのうちのいずれか一方の処理であることが望ましい。   In the securities trading system described above, the broker server receives the balance data of at least one account of the customer from the customer account database and the trading received by the trading instruction information receiving means. Balance check processing means for judging whether or not the balance of the customer's account is equal to or greater than an allowable amount that can satisfy the purchase order by the customer based on the instruction information and the balance data of the customer's account acquired by the account balance data acquisition means In addition, customer account identification information storage means for storing customer account identification information for identifying customer accounts opened in the broker or securities company for each customer is connected to the broker server to obtain account balance data The means acquires customer account identification information for identifying the corresponding customer account from the customer account identification information storage means. Using this customer account identification information as a key, one or more accounts of the corresponding customer are searched from the customer account database by searching a customer account database for data management of one or more accounts of the customer opened in the broker. The balance of one or more accounts of a customer via a securities company server and network from a customer account database for processing data to acquire the balance data of the customer, or for managing data of one or more accounts of a customer opened in a securities company It is configured to perform at least one of the processes of acquiring data, and the process of acquiring the balance data of one or more accounts of the customer via the securities company server and the network is performed from the customer account identification information storage means. Obtain customer account identification information for identifying the corresponding customer account, and this customer account identification information Is sent to the brokerage server through a search process using the customer account identification information by the brokerage server as a key for the customer account database for data management of one or more customers' accounts opened at the brokerage company. Processing for receiving the balance data of one or a plurality of corresponding customer accounts from the securities company server via the network, and customer account identification for identifying the corresponding customer account from the customer account identification information storage means Information is acquired, and this customer account identification information is used as a key to copy the customer account database for data management of one or more accounts opened at a securities company and connected to the broker server. One or more accounts of the corresponding customer from the duplicate customer account database by searching the duplicate customer account database It is desirable that it is one of the processes for acquiring the balance data of the seat.

ここで、「許容額」は、買付代金を含む決済金額(買付代金に委託手数料や税金等を加算した金額)と同じ金額である必要はなく、例えば、仲介業者が任意に定めることができる。具体的には、例えば、多少余裕を持って、買付代金に委託手数料や税金等を加算した金額の例えば1.5倍の金額を許容額としてもよく、公共料金の引き落とし口座である場合には、その引落金額を考慮した許容額としてもよく、顧客から別途担保をとれる場合には、その事実を考慮した許容額としてもよく、その顧客の行った過去の取引情報等から得られるその顧客の信用度や優良度を加味した許容額としてもよく、買い注文を行った日から4営業日目(3日後)までに必要な金額が用意されていればよいという前提で、買付代金に委託手数料や税金等を加算した金額に対する一定割合の額(例えば半分の額)を許容額としてもよく、さらには、後述するように値幅制限を考慮して算出した買付代金の変動額の最大値に委託手数料や税金等を加算した金額を基準として定めた許容額としてもよく、あるいは以上のような考慮すべき要素を複数組み合わせて定めた許容額としてもよい。また、信用取引の場合には、委託保証金として、顧客の口座の残高が許容額以上か否かを判断するので、許容額は、委託保証金ベースで定めることができる。   Here, the “allowable amount” does not have to be the same as the settlement amount including the purchase price (amount obtained by adding the commission fee, taxes, etc. to the purchase price). it can. Specifically, for example, the allowance amount may be 1.5 times the amount of the purchase price plus the commission fee or tax, etc. with a margin, and if it is a debit account for public utilities May be an allowance that takes into account the amount of the withdrawal, or an allowance that takes into account the fact if the collateral can be taken separately from the customer, and the customer obtained from past transaction information, etc. It may be an allowance that takes into account the creditworthiness and excellence of the company, and entrusts the purchase price on the assumption that the necessary amount is prepared by the fourth business day (3 days later) from the date of placing the purchase order A certain percentage (for example, half of the amount) of the sum of fees, taxes, etc. may be used as the allowable amount, and the maximum amount of change in the purchase price calculated in consideration of price limits as described below. Commission fee and tax etc. It may be a allowance that defines the amount plus basis, or more factors to consider, such as may be permitted amount determined by combining a plurality of. In the case of a margin transaction, since it is determined whether or not the balance of the customer's account is equal to or greater than an allowable amount as a consignment deposit, the allowance can be determined on a consignment deposit basis.

また、「複写顧客口座データベース」は、仲介業者サーバが証券会社サーバにアクセスして複写のためのネットワークを介したデータ通信を行うことにより形成されたものでもよく、あるいは証券会社サーバが自発的にネットワークを介して送信してきたデータを仲介業者サーバで受信することにより形成されたものでもよい。従って、「証券会社サーバおよびネットワークを介して顧客の一つ若しくは複数の口座の残高データを取得する処理」には、例えば、仲介業者サーバが顧客からの注文の都度に証券会社サーバにアクセスして証券会社サーバからその顧客(アクセス中の顧客)の口座の残高データを取得する処理、仲介業者サーバが定期的に証券会社サーバにアクセスして証券会社サーバから複数の顧客(例えば、サービス提供対象となる顧客全員分)の口座の残高データを一括取得してデータベース(仲介業者サーバに接続された複写顧客口座データベース)に保存しておき、この複写顧客口座データベースからアクセス中の顧客の口座の残高データを取得する処理、証券会社サーバが定期的に一括送信してくる複数の顧客(例えば、サービス提供対象となる顧客全員分)の口座の残高データを受信してデータベース(仲介業者サーバに接続された複写顧客口座データベース)に保存しておき、この複写顧客口座データベースからアクセス中の顧客の口座の残高データを取得する処理等が含まれる。   The “copy customer account database” may be formed by an intermediary server accessing a securities company server and performing data communication via a network for copying, or the securities company server voluntarily It may be formed by receiving data transmitted via a network by an intermediary server. Therefore, in the “process for obtaining balance data of one or more accounts of a customer via a securities company server and a network”, for example, the broker server accesses the securities company server for each order from the customer. Processing to acquire account balance data of the customer (accessing customer) from the securities company server, the broker server periodically accesses the securities company server, and a plurality of customers (for example, service provision targets) The balance data of the accounts of the customers who are currently accessing from this duplicate customer account database is stored in a database (the duplicate customer account database connected to the broker server). Multiple customers that are periodically sent by the brokerage server (for example, service provision targets) The balance data of the account for all customers is received and stored in a database (a duplicate customer account database connected to the broker server), and the balance data of the account being accessed is obtained from this duplicate customer account database. Processing to be performed.

このように口座残高データ取得手段および残高チェック処理手段を備えた構成とした場合には、仲介業者は、証券取引の仲介を行うにあたり、顧客がその顧客の行った買い注文に応じた資金を有しているか否かを判断することができるので、仲介業者あるいは証券会社の取引上のリスク軽減を図ることが可能となる。   When the account balance data acquisition unit and the balance check processing unit are configured in this way, the brokerage company has funds corresponding to the purchase order made by the customer when brokering the securities transaction. Therefore, it is possible to reduce the transaction risk of the broker or the securities company.

また、上記のように口座残高データ取得手段および残高チェック処理手段を備えた構成とした場合において、仲介業者サーバの口座残高データ取得手段は、顧客が買付代金の出金処理を含む決済処理用の口座となり得る複数の口座を開設している場合には、これらの複数の口座の残高データをこれらの各口座のデータ管理用の顧客口座データベースから取得する構成とされ、仲介業者サーバの残高チェック処理手段は、顧客により買付代金の出金処理を含む決済処理用の口座として複数の口座が選択された場合には、選択された複数の口座の残高の合計額が顧客による買い注文に応じることができる許容額以上か否かを判断する構成とされていることが望ましい。   Further, in the case where the account balance data acquisition means and the balance check processing means are provided as described above, the account balance data acquisition means of the broker server is used for the settlement process in which the customer includes the withdrawal process of the purchase price. In the case where a plurality of accounts that can be accounted for are opened, the balance data of the plurality of accounts is obtained from the customer account database for data management of each of these accounts, and the balance check of the broker server is performed. When a plurality of accounts are selected by the customer as an account for a settlement process including a withdrawal process for the purchase price, the processing means responds to a purchase order by the customer with the total balance of the selected accounts. It is desirable to determine whether or not the allowable amount can be exceeded.

このように顧客の複数の口座の残高を合計して残高チェックを行う構成とした場合には、仲介業者にとっては、顧客の実質的な資金余裕度をチェックすることが可能となり、一方、顧客にとっては、仲介業者側で複数の口座に分散した顧客の資金のチェックが可能となることから、売買取引の決済用の口座として複数の口座を選択することができるようになるので、例えば、一つの口座に保有する資金のみでは必要資金が不足するが複数の口座に保有する資金を合計すれば必要資金が揃うとき、あるいは複数の口座の資金を分散して使用したいとき等に対応できて便利であり、また、売買取引を行うにあたり、一つの口座に資金を集めるといった作業を行う手間も省くことが可能となる。   In this way, when the balance is checked by summing the balances of multiple accounts of the customer, it becomes possible for the broker to check the substantial margin of the customer's funds, while for the customer Since it is possible to check the funds of customers distributed to multiple accounts on the broker side, it becomes possible to select multiple accounts as settlement accounts for sales transactions. The funds required for the account alone are not sufficient, but the funds required for multiple accounts can be summed up to provide the necessary funds, or when you want to use the funds from multiple accounts in a distributed manner. In addition, it is possible to save time and labor for collecting funds in one account when performing a sales transaction.

さらに、上記のように口座残高データ取得手段および残高チェック処理手段を備えた構成とした場合において、仲介業者サーバには、成行注文が行われた場合の値幅制限の基準値となる前日の株価の終値または気配値を記憶する基準値記憶手段が接続され、仲介業者サーバの残高チェック処理手段は、基準値記憶手段に記憶された基準値を用いて買付代金の変動額の最大値を算出し、算出した最大値に基づき、顧客の口座の残高が顧客による買い注文に応じることができる許容額以上か否かを判断する構成とされていることが望ましい。   Furthermore, in the case of the configuration including the account balance data acquisition means and the balance check processing means as described above, the broker server has the stock price of the previous day that becomes the reference value of the price limit when the market order is placed. The reference value storage means for storing the closing price or the quote price is connected, and the balance check processing means of the broker server calculates the maximum value of the fluctuation amount of the purchase price using the reference value stored in the reference value storage means. Based on the calculated maximum value, it is desirable to determine whether or not the balance of the customer's account is equal to or greater than an allowable amount that can satisfy the purchase order by the customer.

ここで、「基準値記憶手段」に記憶する「基準値」は、証券会社サーバから取得してもよく、その他の証券価格情報提供システムから取得してもよい。   Here, the “reference value” stored in the “reference value storage unit” may be acquired from a securities company server or may be acquired from other securities price information providing systems.

このように基準値記憶手段に記憶された基準値を用いて買付代金の変動額の最大値を算出する構成とした場合には、顧客の口座の残高チェックを行う際に、安全サイドのチェックを行うことができるので、仲介業者あるいは証券会社の取引上のリスクを、より一層軽減することが可能となる。   In this way, when the maximum value of the purchase price fluctuation is calculated using the reference value stored in the reference value storage means, when checking the balance of the customer's account, the safety side check Therefore, it is possible to further reduce the transaction risk of the broker or the securities company.

そして、上記のように口座残高データ取得手段および残高チェック処理手段を備えた構成とした場合において、仲介業者サーバは、残高チェック処理手段による処理で顧客の口座の残高が許容額以上であると判断された場合に、顧客の口座の残高のうち少なくとも許容額に相当する分について顧客の自由使用を禁止するか、または証券会社サーバの売買結果情報送信手段によりネットワークを介して送信されてきた売買結果情報に基づき修正した修正許容額に相当する分について顧客の自由使用を禁止するホールド処理を行う口座ホールド処理手段を備えていることが望ましい。   In the case where the account balance data acquisition unit and the balance check processing unit are configured as described above, the broker server determines that the balance of the customer's account is equal to or greater than the allowable amount in the processing by the balance check processing unit. In this case, the customer's free usage of the balance of the customer's account is prohibited, or the trading result transmitted via the network by the trading result information transmitting means of the securities company server. It is desirable to provide account hold processing means for performing hold processing for prohibiting the free use of the customer for the amount corresponding to the correction allowable amount corrected based on the information.

ここで、「修正許容額」は、前述した許容額の場合と同様に、確定した買付代金に確定した委託手数料や税金等を加算した確定金額と同じ金額である必要はなく、例えば、仲介業者が任意に定めることができる。具体的には、例えば、買い注文を行った日から4営業日目(3日後)までに必要な金額が用意されていればよいという前提で、確定した買付代金に確定した委託手数料や税金等を加算した確定金額に対する一定割合の額(例えば半分の額)を修正許容額としてもよい。   Here, as in the case of the above-described allowable amount, the “adjusted allowable amount” does not have to be the same amount as the fixed amount obtained by adding the fixed commission fee or tax to the fixed purchase price. The contractor can decide arbitrarily. Specifically, for example, on the premise that the necessary amount is prepared from the date of placing a purchase order to the fourth business day (after 3 days), the commission fee and tax determined on the final purchase price An amount of a certain ratio (for example, half of the amount) with respect to the fixed amount obtained by adding etc. may be used as the correction allowable amount.

このように口座ホールド処理手段を備えた構成とした場合には、既に顧客の口座にある必要資金またはその一部について目的外の使用(資金流出)を防ぐことが可能となるので、仲介業者あるいは証券会社の取引上のリスクを、より一層軽減することが可能となる。   When the account hold processing means is configured as described above, it becomes possible to prevent the use of necessary funds or a part thereof already in the customer's account or unintended use (fund outflow). It is possible to further reduce the risk of brokerage transactions.

また、以上に述べた有価証券売買取引システムにおいて、仲介業者サーバは、顧客の複数の口座の残高データをこれらの各口座のデータ管理用の顧客口座データベースから取得する口座残高データ取得手段を備え、仲介業者サーバの入力画面送信手段により送信される売買指示入力画面には、顧客が買い注文を行う場合に、買付代金の出金処理を含む決済処理用の口座として顧客の複数の口座のうちから少なくとも一つの口座を選択し、かつ、選択した口座から引き落とす金額を各口座毎に個別に入力指定するための引落金額入力指定部と、口座残高データ取得手段により取得した各口座の残高データに基づき顧客の複数の口座の残高を各口座毎に個別に表示する口座残高表示部とが設けられ、口座残高データ取得手段は、顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、仲介業者に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースを検索することにより顧客口座データベースから該当する顧客の一つ若しくは複数の口座の残高データを取得する処理、または証券会社に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースから証券会社サーバおよびネットワークを介して顧客の一つ若しくは複数の口座の残高データを取得する処理のうちの少なくとも一つの処理を行うことにより、顧客の複数の口座の残高データを取得する構成とされ、証券会社サーバおよびネットワークを介して顧客の一つ若しくは複数の口座の残高データを取得する処理は、顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報を証券会社サーバに送信することにより、証券会社に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースに対する証券会社サーバによる検索処理を経て抽出された該当する顧客の一つ若しくは複数の口座の残高データを、証券会社サーバからネットワークを介して受信する処理と、顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、証券会社に開設された顧客の一つ若しくは複数の口座のデータ管理用の顧客口座データベースを複写して形成されて仲介業者サーバに接続された複写顧客口座データベースを検索することにより複写顧客口座データベースから該当する顧客の一つ若しくは複数の口座の残高データを取得する処理とのうちのいずれか一方の処理であり、売買指示入力画面に設けられた引落金額入力指定部での選択対象となる複数の口座および口座残高表示部での表示対象となる複数の口座は、仲介業者に開設された顧客の一つ若しくは複数の口座、または証券会社に開設された顧客の一つ若しくは複数の口座のうちの複数の口座であることが望ましい。   Further, in the securities trading system described above, the broker server includes account balance data acquisition means for acquiring balance data of a plurality of customer accounts from a customer account database for data management of each account, In the buying and selling instruction input screen transmitted by the input screen transmitting means of the broker server, when the customer places a purchase order, the customer accounts among the plurality of accounts of the customer as an account for settlement processing including withdrawal processing of the purchase price. Select at least one account from and select the amount to be deducted from the selected account separately for each account, and the balance data for each account acquired by the account balance data acquisition means An account balance display unit for individually displaying the balances of a plurality of customer accounts for each account, and the account balance data acquisition means includes customer account identification information Customer account identification information for identifying the corresponding customer's account is acquired from the storage means, and the customer for data management of one or more accounts of the customer established in the broker using the customer account identification information as a key A process for acquiring balance data of one or more accounts of the corresponding customer from the customer account database by searching the account database, or a customer for managing data of one or more accounts of a customer established in a securities company A configuration in which the balance data of a plurality of accounts of a customer is acquired by performing at least one of the processes of acquiring the balance data of one or more accounts of the customer from the account database via the securities company server and the network. The balance data of one or more customers' accounts is collected via the securities company server and network. The processing to be performed is obtained at the securities company by acquiring customer account identification information for identifying the corresponding customer account from the customer account identification information storage means, and transmitting this customer account identification information to the securities company server. The balance data of one or more accounts of the corresponding customer extracted through the search processing by the securities company server for the customer account database for data management of one or more accounts of the customer is sent from the securities company server via the network. One of the customers established in the securities company using the customer account identification information as a key. Alternatively, a duplicate customer account database formed by copying a customer account database for data management of multiple accounts and connected to an intermediary server This is one of the processes of acquiring the balance data of one or more accounts of the corresponding customer from the copied customer account database by searching the database, and the withdrawal amount provided on the buying and selling instruction input screen Multiple accounts to be selected in the input designation section and multiple accounts to be displayed in the account balance display section were opened in one or more accounts of customers opened in the broker, or in a securities company Desirably, multiple accounts of one or more accounts of the customer.

ここで、「証券会社に開設された顧客の一つ若しくは複数の口座」とは、ある一人の顧客について、ある一つの証券会社(つまり、同じ証券会社)に開設された一つ若しくは複数の口座という意味である。但し、ここでは、ある任意の一つの証券会社について同じ顧客の口座が一つあっても複数あってもよいことが示されているだけであるため、下記の如く、対象となる証券会社の数は、一社に限らず、複数社でもよい。   Here, “one or more accounts of a customer opened at a securities company” means one or more accounts opened at a certain securities company (that is, the same securities company) for one customer. It means that. However, here it is only shown that there may be one or more accounts of the same customer for any one securities company, so the number of securities companies covered Is not limited to one company, and may be a plurality of companies.

つまり、「口座残高表示部」には、複数の証券会社についての口座の残高を表示してもよく、また、「引落金額入力指定部」では、複数の証券会社についての口座が選択対象口座とされていてもよい。但し、ある証券会社を選択して買い注文を行う場合、あるいは、ある証券会社を選択して買い注文を行う分の買付代金の引落口座として選択できる口座は、仲介業者に開設された口座を除けば、その証券会社に開設された一つまたは複数の口座のみとなる構成とすることが好ましい。従って、証券会社Xを選択して買い注文を行う場合には、証券会社Xに開設された一つまたは複数の口座は選択できるが、証券会社Yに開設された口座は選択できず、また、証券会社Xを選択して買い注文を行う分と、証券会社Yを選択して買い注文を行う分とが両方ある場合には、前者の分については、証券会社Xに開設された一つまたは複数の口座は選択できるが、証券会社Yに開設された口座は選択できず、後者の分については、証券会社Yに開設された一つまたは複数の口座は選択できるが、証券会社Xに開設された口座は選択できない構成とすることが好ましい。   That is, the “account balance display section” may display account balances for a plurality of securities companies, and the “withdrawal amount input designation section” may include accounts for a plurality of securities companies as selection target accounts. May be. However, when a certain brokerage company is selected and a purchase order is placed, or an account that can be selected as a withdrawal account for the purchase price for selecting a certain brokerage company and placing a purchase order, an account established by an intermediary is used. Except for this, it is preferable that only one or a plurality of accounts opened in the securities company be used. Therefore, when selecting a brokerage company X and placing a purchase order, one or more accounts opened in the brokerage company X can be selected, but accounts opened in the brokerage company Y cannot be selected. If there are both a part that selects brokerage company X and places a buy order and a part that selects brokerage company Y and places a buy order, the former part is either one established by securities company X or You can select multiple accounts, but you cannot select an account opened at brokerage Y. For the latter, you can select one or more accounts opened at brokerage Y, but you open at brokerage X. It is preferable that the selected account cannot be selected.

さらに、「複写顧客口座データベース」は、仲介業者サーバが証券会社サーバにアクセスして複写のためのネットワークを介したデータ通信を行うことにより形成されたものでもよく、あるいは証券会社サーバが自発的にネットワークを介して送信してきたデータを仲介業者サーバで受信することにより形成されたものでもよい。従って、「証券会社サーバおよびネットワークを介して顧客の一つ若しくは複数の口座の残高データを取得する処理」には、例えば、仲介業者サーバが顧客からの注文の都度に証券会社サーバにアクセスして証券会社サーバからその顧客(アクセス中の顧客)の口座の残高データを取得する処理、仲介業者サーバが定期的に証券会社サーバにアクセスして証券会社サーバから複数の顧客(例えば、サービス提供対象となる顧客全員分)の口座の残高データを一括取得してデータベース(仲介業者サーバに接続された複写顧客口座データベース)に保存しておき、この複写顧客口座データベースからアクセス中の顧客の口座の残高データを取得する処理、証券会社サーバが定期的に一括送信してくる複数の顧客(例えば、サービス提供対象となる顧客全員分)の口座の残高データを受信してデータベース(仲介業者サーバに接続された複写顧客口座データベース)に保存しておき、この複写顧客口座データベースからアクセス中の顧客の口座の残高データを取得する処理等が含まれ、要するに、最終的に、入力画面送信手段により売買指示入力画面を送信する際に、証券会社に開設された顧客の一つ若しくは複数の口座の残高データを取得できればよい。   Further, the “copy customer account database” may be formed by the broker server accessing the securities company server and performing data communication via the network for copying, or the securities company server voluntarily It may be formed by receiving data transmitted via a network by an intermediary server. Therefore, in the “process for obtaining balance data of one or more accounts of a customer via a securities company server and a network”, for example, the broker server accesses the securities company server for each order from the customer. Processing to acquire account balance data of the customer (accessing customer) from the securities company server, the broker server periodically accesses the securities company server, and a plurality of customers (for example, service provision targets) The balance data of the accounts of the customers who are currently accessing from this duplicate customer account database is stored in a database (the duplicate customer account database connected to the broker server). Multiple customers that are periodically sent by the brokerage server (for example, service provision targets) The balance data of the account for all customers is received and stored in a database (a duplicate customer account database connected to the broker server), and the balance data of the account being accessed is obtained from this duplicate customer account database. In other words, it is only necessary that the balance data of one or a plurality of accounts of a customer established in a securities company can be finally obtained when the trade screen input screen is transmitted by the input screen transmission means.

なお、顧客が、仲介業者への開設口座と証券会社への開設口座とを合わせて複数の口座を開設している場合に、それらの複数の口座を、引落金額入力指定部での選択対象口座としたり、口座残高表示部での表示対象口座とすることができる構成を備えていればよい趣旨であり、売買指示入力画面の画面上で、常に複数の口座が選択対象口座や表示対象口座とされなければならないわけではない。従って、そもそも顧客が、仲介業者への開設口座と証券会社への開設口座とを合わせても一つの口座しか開設していない場合に、その唯一の口座しか選択対象口座や表示対象口座とすることができない事態が発生しても、上記の構成を満たさないことにはならず、要するに、システムとして複数の口座がある場合に対応できるようになっていればよい趣旨である。   In addition, when the customer has opened multiple accounts that include both the opening account with the broker and the opening account with the securities company, these multiple accounts are the accounts to be selected in the withdrawal amount input designation section. Or a structure that can be used as a display target account in the account balance display unit, and multiple accounts are always selected as a selection target account or a display target account on the screen of the buying and selling instruction input screen. It doesn't have to be done. Therefore, in the first place, if the customer has only one account, even if the account opened to the brokerage company and the account opened to the securities company are combined, only that one account will be selected or displayed. Even if a situation that cannot be performed occurs, the above-described configuration is not satisfied. In short, it is only necessary that the system can cope with a plurality of accounts.

このように顧客に対し、売買指示入力画面でその顧客の複数の口座の残高を示し、かつ、これらの各口座からの引落金額の入力指定を受け付ける構成とした場合には、顧客は、例えば、一つの口座に保有する資金のみでは必要資金が不足するが複数の口座に保有する資金を合計すれば必要資金が揃うとき、あるいは複数の口座の資金を分散して使用したいとき等の各種の事情に基づき、引落口座として複数の口座を選択することが可能となるので、売買取引を行うにあたり、一つの口座に資金を集めるといった顧客の作業の手間が省かれ、また、売買取引システムとしての利便性の向上が図られる。   In this way, for a customer, in a configuration in which the balance of a plurality of accounts of the customer is shown on the buying and selling instruction input screen and the input designation of the withdrawal amount from each of these accounts is accepted, the customer, for example, A variety of circumstances, such as when the funds required for one account are insufficient, but the necessary funds are sufficient if the funds held in multiple accounts are combined, or when funds from multiple accounts are to be used in a distributed manner Therefore, it is possible to select multiple accounts as withdrawal accounts, so that the customer's work of collecting funds in one account is saved when conducting sales transactions, and the convenience of a sales transaction system The improvement of the property is achieved.

さらに、以上に述べた有価証券売買取引システムにおいて、仲介業者サーバは、顧客が証券会社の管理下で保有している有価証券の保有情報を、証券会社サーバに接続された顧客証券保有情報データベースから証券会社サーバおよびネットワークを介して取得する処理を行うか、または仲介業者サーバに接続された売買仲介情報記録用の売買仲介データベースから取得する処理を行う証券残高データ取得手段を備え、証券会社サーバおよびネットワークを介して取得する処理は、売買指示情報に含まれる仲介業者用顧客識別情報を証券会社用顧客識別情報に変換して証券会社サーバに送信するか、売買指示情報に含まれる証券会社用顧客識別情報を証券会社サーバに送信するか、仲介業者用顧客識別情報を証券会社サーバに送信して証券会社サーバで証券会社用顧客識別情報に変換させるか、または証券会社用顧客識別情報と共通化されている仲介業者用顧客識別情報を証券会社サーバに送信することにより、顧客証券保有情報データベースに対する証券会社サーバによる証券会社用顧客識別情報をキーとした検索処理を経て抽出された該当する顧客の有価証券の保有情報を、証券会社サーバからネットワークを介して受信する処理と、証券会社用顧客識別情報をキーとして、顧客証券保有情報データベースを複写して形成されて仲介業者サーバに接続された複写顧客証券保有情報データベースを検索することにより、複写顧客証券保有情報データベースから該当する顧客の有価証券の保有情報を取得する処理とのうちのいずれか一方の処理であり、売買仲介データベースから取得する処理は、売買指示情報に含まれる仲介業者用顧客識別情報をキーとして、売買仲介データベースを検索することにより、売買仲介データベースから該当する顧客の有価証券の保有情報を取得する処理であり、仲介業者サーバの入力画面送信手段により送信される売買指示入力画面には、顧客が売り注文を行う場合に、売付代金の入金または送金処理を含む決済処理用の口座として顧客の複数の口座のうちから少なくとも一つの口座を選択し、かつ、選択した口座で受け取る金額を各口座毎に個別に入力指定するための受取金額入力指定部と、証券残高データ取得手段により取得した有価証券の保有情報を表示する証券残高表示部とが設けられ、売買指示入力画面に設けられた受取金額入力指定部での選択対象となる複数の口座は、仲介業者に開設された顧客の一つ若しくは複数の口座、または証券会社に開設された顧客の一つ若しくは複数の口座のうちの複数の口座であることが望ましい。   Furthermore, in the securities trading system described above, the broker server retrieves the possession information of the securities that the customer holds under the management of the securities company from the customer securities holding information database connected to the securities company server. Securities balance data acquisition means for performing processing to acquire via a brokerage company server and a network, or processing to acquire from a brokerage database for trading brokerage information recording connected to the broker server, The processing to be acquired via the network is performed by converting the broker customer identification information included in the trading instruction information into the brokerage customer identification information and transmitting it to the securities company server, or the brokerage customer included in the trading instruction information. Send the identification information to the securities company server, or send the customer identification information for brokers to the securities company server The client's securities holding information database by converting it into customer identification information for brokerage firms or by sending broker identification customer identification information shared with brokerage client identification information to the brokerage server. Processing for receiving the securities holding information of the corresponding customer extracted through the search process using the securities server customer identification information by the company server as a key, and the securities company customer identification information. Using the key as a key, copy the customer securities holding information database and search the copied customer securities holding information database that is connected to the broker server to hold the relevant customer's securities from the copied customer securities holding information database. It is one of the processes to acquire information and is acquired from the sales brokerage database. This processing is a process for acquiring the possession information of the relevant customer's securities from the buying and selling brokerage database by searching the buying and selling brokerage database using the customer identification information for brokers included in the buying and selling instruction information as a key. In the buying and selling instruction input screen transmitted by the input screen transmitting means of the merchant server, when the customer places a sell order, the account for payment processing including the payment of the selling price or the remittance processing is included among the plurality of accounts of the customer Select at least one account from and select the amount received by the selected account individually for each account, and the receipt amount input designation section for each account, and the possession information of the securities acquired by the securities balance data acquisition means There are securities balance display sections to be displayed, and multiple accounts to be selected in the received amount input designation section provided on the buying and selling instruction input screen are brokers It is desirable that the number of accounts is one or a plurality of accounts opened in a customer, or a plurality of accounts of one or a plurality of accounts opened in a securities company.

ここで、「証券会社に開設された顧客の一つ若しくは複数の口座」とは、ある一人の顧客について、ある一つの証券会社(つまり、同じ証券会社)に開設された一つまたは複数の口座という意味である。但し、ここでは、ある任意の一つの証券会社について同じ顧客の口座が一つあっても複数あってもよいことが示されているだけであるため、下記の如く、対象となる証券会社の数は、一社に限らず、複数社でもよい。   Here, “one or more accounts of a customer opened at a securities company” means one or more accounts opened at a certain securities company (that is, the same securities company) for one customer. It means that. However, here it is only shown that there may be one or more accounts of the same customer for any one securities company, so the number of securities companies covered Is not limited to one company, and may be a plurality of companies.

つまり、「証券残高表示部」には、複数の証券会社についての有価証券の保有情報を表示してもよく、また、「受取金額入力指定部」には、複数の証券会社についての口座が選択対象口座とされていてもよい。但し、ある証券会社の管理下で保有している有価証券を売却する場合、あるいは、ある証券会社の管理下で保有している有価証券について売却する分の売付代金の受取口座として選択できる口座は、仲介業者に開設された口座を除けば、その証券会社に開設された一つまたは複数の口座のみとなる構成とすることが好ましい。従って、証券会社Xの管理下で保有している有価証券を売却する場合には、証券会社Xに開設された一つまたは複数の口座は選択できるが、証券会社Yに開設された口座は選択できず、また、証券会社Xの管理下で保有している有価証券について売却する分と、証券会社Yの管理下で保有している有価証券について売却する分とが両方ある場合には、前者の分については、証券会社Xに開設された一つまたは複数の口座は選択できるが、証券会社Yに開設された口座は選択できず、後者の分については、証券会社Yに開設された一つまたは複数の口座は選択できるが、証券会社Xに開設された口座は選択できない構成とすることが好ましい。   In other words, “Securities balance display section” may display the holding information of securities for multiple securities companies, and “Receipt amount input designation section” selects accounts for multiple securities companies. It may be a target account. However, when selling securities held under the control of a securities company, or an account that can be selected as a receiving account for the proceeds of sale of securities held under the control of a securities company However, it is preferable that only one or a plurality of accounts opened in the securities company be provided except for the accounts opened in the broker. Therefore, when selling securities held by securities company X, one or more accounts opened at securities company X can be selected, but accounts opened at securities company Y are selected. In the case where there is both a portion to be sold for securities held under the control of securities company X and a portion to be sold for securities held under management of securities company Y, the former However, one or more accounts opened at securities company X can be selected, but an account opened at securities company Y cannot be selected. It is preferable that one or a plurality of accounts can be selected, but an account opened at the securities company X cannot be selected.

また、「複写顧客証券保有情報データベース」は、仲介業者サーバが証券会社サーバにアクセスして複写のためのネットワークを介したデータ通信を行うことにより形成されたものでもよく、あるいは証券会社サーバが自発的にネットワークを介して送信してきたデータを仲介業者サーバで受信することにより形成されたものでもよい。従って、「証券残高データ取得手段」が有価証券の保有情報を「証券会社サーバに接続された顧客証券保有情報データベースから証券会社サーバおよびネットワークを介して取得する」ことには、例えば、仲介業者サーバが顧客からの注文の都度に証券会社サーバにアクセスして証券会社サーバに接続された顧客証券保有情報データベースからその顧客(アクセス中の顧客)の有価証券の保有情報を取得すること、仲介業者サーバが定期的に証券会社サーバにアクセスして証券会社サーバに接続された顧客証券保有情報データベースから複数の顧客(例えば、サービス提供対象となる顧客全員分)の有価証券の保有情報を一括取得してデータベース(仲介業者サーバに接続された複写顧客証券保有情報データベース)に保存しておき、この複写顧客証券保有情報データベースからアクセス中の顧客の証券残高データを取得すること、証券会社サーバが定期的に一括送信してくる複数の顧客(例えば、サービス提供対象となる顧客全員分)の有価証券の保有情報を受信してデータベース(仲介業者サーバに接続された複写顧客証券保有情報データベース)に保存しておき、この複写顧客証券保有情報データベースからアクセス中の顧客の証券残高データを取得すること等が含まれ、要するに、最終的に、入力画面送信手段により売買指示入力画面を送信する際に、顧客が証券会社の管理下で保有している有価証券の保有情報を取得できればよい。   The “copying customer securities holding information database” may be formed by the broker server accessing the securities company server and performing data communication via a network for copying, or the securities company server is voluntarily Alternatively, it may be formed by receiving data transmitted via a network by an intermediary server. Therefore, the “securities balance data acquisition means” “acquires securities holding information from the customer securities holding information database connected to the securities company server via the securities company server and network”, for example, the broker server Each time an order is received from a customer, the brokerage server is accessed to obtain securities holding information of the customer (accessing customer) from the customer securities holding information database connected to the brokerage server. Periodically acquires securities holding information of multiple customers (for example, for all customers who are eligible for service provision) from a customer securities holding information database connected to the securities company server by periodically accessing the securities company server. Save it in a database (a copy customer securities holding information database connected to an intermediary server). Obtaining the securities balance data of the accessing customers from the customer securities holding information database, and the securities of multiple customers (for example, for all the customers for whom services are provided) sent periodically by the securities company server Receiving possession information and storing it in a database (a copy customer securities possession information database connected to an intermediary server), and obtaining the securities balance data of the accessing customer from this copy customer securities possession information database In short, in short, it is only necessary that the customer can acquire the possession information of the securities that the customer holds under the management of the securities company when the input screen transmitting means transmits the trade instruction input screen.

さらに、「証券残高データ取得手段」が有価証券の保有情報を「仲介業者サーバに接続された売買仲介情報記録用の売買仲介データベースから取得する」場合とは、例えば、ある仲介業者を介して、ある証券会社を選択して購入した有価証券については、その仲介業者を介して、その証券会社を選択しなければ売却することができないという取り決め、従って、他の仲介業者を介して売却したり、証券会社に直接アクセスして売却することはできないという取り決めがなされている場合等のように、その仲介業者が自己を通じた売買取引を売買仲介データベースに記録しておくことで、顧客の有価証券の保有情報を把握することができる場合である。   Furthermore, when the “securities balance data acquisition means” “acquires from the brokerage database for trading brokerage information recording connected to the broker server” the possession information of the securities, for example, via a broker Securities purchased by selecting a brokerage company must be sold through that broker, and only sold through another broker, The broker holds the customer's securities by recording its own trading transactions in the brokerage database, such as when it is agreed that the brokerage cannot be accessed directly and sold. This is a case where information can be grasped.

なお、顧客が、仲介業者への開設口座と証券会社への開設口座とを合わせて複数の口座を開設している場合に、それらの複数の口座を、受取金額入力指定部での選択対象口座とすることができる構成を備えていればよい趣旨であり、売買指示入力画面の画面上で、常に複数の口座が選択対象口座とされなければならないわけではなく、要するに、システムとして複数の口座がある場合に対応できるようになっていればよい趣旨であるのは、前述した引落金額入力指定部や口座残高表示部の場合と同様である。   In addition, when the customer has opened multiple accounts that include both the opening account for the broker and the opening account for the securities company, these multiple accounts will be selected in the receipt input specification section It is only necessary to have a configuration that can be configured as follows, and on the screen of the buying and selling instruction input screen, multiple accounts do not always have to be selected accounts. In short, there are multiple accounts as a system. The purpose of being able to cope with a certain case is the same as in the case of the withdrawal amount input designation unit and the account balance display unit described above.

このように顧客に対し、その顧客の保有する有価証券についての残高を示し、かつ、その証券の売付代金を受け取る口座をその顧客の複数の口座の中から選択することができる構成とした場合には、顧客は、自己の保有する有価証券の残高情報を売買指示入力画面を参照して把握し、その証券についての売り注文を行うことが可能となるので、顧客が自己の保有する有価証券の残高を確認する際の手間が軽減されるうえ、顧客は、売買指示入力画面の画面上で売付代金の振込先の口座を自在に選択することができ、かつ、各口座で受け取る金額も自在に指定することができるので、売買取引システムとしての利便性の向上が図られる。   In this way, the customer is shown a balance of securities held by the customer, and the account for receiving the sale price of the securities can be selected from the customer's multiple accounts. On the other hand, the customer can grasp the balance information of his / her securities by referring to the buying / selling instruction input screen, and can place a sell order for the securities. In addition to reducing the time and effort required to check the balance of the customer, the customer can freely select the account to which the sale price is transferred on the screen for entering and selling instructions, and the amount received at each account Since it can be freely specified, it is possible to improve convenience as a trading system.

そして、上記のように、顧客に対し、売買指示入力画面でその顧客の複数の口座の残高を示し、かつ、これらの各口座からの引落金額の入力指定を受け付ける構成とした場合、あるいは顧客に対し、その顧客の保有する有価証券についての残高を示し、かつ、その証券の売付代金を受け取る口座をその顧客の複数の口座の中から選択することができる構成とした場合において、仲介業者サーバの入力画面送信手段により送信される売買指示入力画面には、顧客が決済処理用の口座として選択した各口座について入力指定した金額の合計額と、証券会社サーバの売買処理手段により売買処理を行って確定した売買結果情報に基づく実際の入出金の金額とが一致しない場合に、予め定められた取り決めに従って入出金処理を行う際の優先順位を各口座毎に個別に設定するための優先順位設定部が設けられていることが望ましい。   Then, as described above, when the customer is configured to show the balance of a plurality of accounts of the customer on the buying and selling instruction input screen and accept input designation of the withdrawal amount from each of these accounts, or to the customer On the other hand, in a case where the balance of the securities held by the customer is shown and the account for receiving the sale price of the securities can be selected from the plurality of accounts of the customer, the broker server In the buying / selling instruction input screen transmitted by the input screen sending means, the total amount of money entered and specified for each account selected by the customer as an account for settlement processing and the buying / selling processing means of the securities company server If the actual deposit / withdrawal amount based on the trading result information determined by It is preferable that priority setting unit for setting individually for each seat is provided.

ここで、「入力指定した金額の合計額」と「実際の入出金の金額」とが「一致しない場合」とは、例えば、成行注文の場合、注文に係る全数量のうちの一部の数量のみが約定した場合等に生じる。   Here, “the total amount of input amount” and “the actual deposit / withdrawal amount” do not match “for example, in the case of a market order, a part of the total quantity related to the order” This happens when only the contract is executed.

また、「予め定められた取り決め」とは、過不足が生じたときに、例えば、(1)優先順位の高い口座については、入力指定した金額が極力維持されるように入出金処理を行うという取り決め(過不足分を優先順位の低い口座で調整するという取り決め)、(2)買い注文の場合に優先順位の高い口座から極力引き落とすという取り決め(実際の出金の金額が、決算金額の試算額、すなわち入力指定した金額の合計額を上回った場合には、上回った分を優先順位の高い口座から順に残高がある分だけ引き落としていき、下回った場合には、優先順位の高い口座について入力指定した金額が極力維持されるように出金処理を行うという取り決め)、(3)売り注文の場合に優先順位の高い口座で極力受け取るという取り決め(実際の入金の金額が、決算金額の試算額、すなわち入力指定した金額の合計額を上回った場合には、上回った分を優先順位の高い口座で受け取り、下回った場合には、優先順位の高い口座について入力指定した金額が極力維持されるように入金処理を行うという取り決め)等であり、これらの取り決めは、例えば、システムとして固定された取り決めとしてもよく、顧客と仲介業者や証券会社との事前の契約時に顧客により選択された取り決めとしてもよく、毎回の売買注文の都度に顧客により選択される取り決めとしてもよい。   In addition, the “predetermined arrangement” means that, when excess or deficiency occurs, for example, (1) for an account with a high priority, deposit / withdraw processing is performed so that the input designated amount is maintained as much as possible. Arrangement (arrangement to adjust excess and deficiency with low priority account), (2) Arrangement to withdraw as much as possible from high priority account in case of buy order (actual withdrawal amount is the estimated amount of the settlement amount) In other words, if the total amount of the specified amount is exceeded, the excess amount will be deducted from the account with the highest priority in the order of the balance, and if it falls below, the entry with the highest priority will be designated. (3) Arrangements to receive as much as possible from high-priority accounts in the case of sell orders (actual deposit amount) , If the amount of the settlement amount is calculated, that is, if it exceeds the total amount specified for input, the amount exceeding the amount specified will be received by the account with higher priority, and if it is lower, the amount specified for the account with higher priority will be entered. These arrangements may be, for example, fixed arrangements as a system, and may be made by the customer at the time of a prior contract between the customer and an intermediary or a securities company. It may be a selected arrangement or an arrangement selected by the customer for each sales order.

このように決済処理用の口座について優先順位を設定することができる構成とした場合には、顧客が決済処理用の口座として選択した各口座について入力指定した金額の合計額と、実際に売買処理を行って確定した入出金の金額とが一致しないときであっても、極力、顧客の意向に沿った形での入出金処理を行うことが可能となる。   In this way, when it is configured to be able to set the priority order for the account for settlement processing, the total amount of the amount specified by the customer for each account selected as the account for settlement processing and the actual purchase processing Even when the deposit / withdrawal amount determined by performing the transaction does not match, it is possible to perform the deposit / withdrawal processing in a form in line with the customer's intention as much as possible.

また、以上に述べた有価証券売買取引システムにおいて、仲介業者サーバは、有価証券の時価情報を取得する時価情報取得手段を備え、仲介業者サーバの入力画面送信手段により送信される売買指示入力画面には、顧客が売買注文する有価証券の銘柄および売買数量を含む注文内容を入力する注文内容入力部と、この注文内容入力部に入力された有価証券の売買数量および時価情報取得手段により取得した有価証券の時価情報を用いて算出した売付代金または買付代金を含む売買に関する決済金額の試算額を表示する試算額表示部とが設けられていることが望ましい。   Further, in the securities trading system described above, the broker server includes a market price information acquisition unit that acquires market price information of the securities, and is displayed on a trading instruction input screen transmitted by the input screen transmission unit of the broker server. The order content input unit for inputting the order contents including the securities and the trading volume of the securities to be bought and sold by the customer, and the securities acquired by the trading quantity and market value information acquisition means of the securities entered in the order content input unit. It is desirable to provide a trial price display unit that displays a trial price of a settlement amount related to trading including a sale price or purchase price calculated using the market price information of securities.

ここで、「試算額表示部」に表示される売付代金または買付代金の試算額は、顧客端末装置で算出して表示してもよく、あるいは注文内容入力部に入力された有価証券の売買数量を一旦ネットワークを介して仲介業者サーバに送信して仲介業者サーバで試算額を算出し、その算出結果を仲介業者サーバからネットワークを介して受信し、顧客端末装置で表示してもよい。   Here, the estimated price of the sale price or purchase price displayed in the “estimated price display section” may be calculated and displayed on the customer terminal device, or the securities entered in the order details input section. The trading volume may be transmitted to the broker server once via the network, the trial calculation amount calculated by the broker server, the calculation result received from the broker server via the network, and displayed on the customer terminal device.

また、「売買注文する有価証券の銘柄および売買数量を含む注文内容」には、銘柄および売買数量が含まれる他、例えば、成行・指値の別、指値の金額等が含まれていてもよい。   Further, the “order contents including the brand and trading quantity of the securities to be traded / ordered” may include the brand and trading quantity, and may include, for example, the market price / limit price, the limit price, and the like.

さらに、「売付代金または買付代金を含む売買に関する決済金額の試算額」には、売付代金または買付代金の試算額が含まれる他、例えば、委託手数料、税金(消費税額、源泉徴収額等)の試算額等が含まれていてもよい。   In addition, “estimated settlement amount related to sales including purchase price or purchase price” includes the estimated price of sales price or purchase price. For example, brokerage fees, taxes (consumption tax, withholding) For example) may be included.

このように売買指示入力画面の画面上に、時価情報に基づく売付代金または買付代金を含む売買に関する決済金額の試算額を表示する構成とした場合には、顧客は、自ら決済金額を算出する必要がなくなるので、顧客の手間が軽減されるうえ、例えば、前述したように、買付代金の引落口座や売付代金の受取口座として複数の口座を選択し、各口座に対する入出金の金額を各口座毎に個別に入力指定する際には、売買指示入力画面の画面上に表示された試算額を参照しながら、各口座への金額の割り振りを決めることが可能となり、顧客にとってのシステムの使い勝手が向上する。   In this way, when the configuration is such that the estimated amount of settlement related to trading including the sale price or purchase price based on the market price information is displayed on the screen of the purchase instruction input screen, the customer calculates the settlement amount by himself / herself. For example, as described above, multiple accounts can be selected as the withdrawal account for the purchase price and the receiving account for the sale price, and the amount of deposit / withdrawal for each account. Can be determined individually for each account, and it is possible to determine the amount of money allocated to each account while referring to the estimated amount displayed on the screen for buying and selling instructions. Improved usability.

また、以上に述べた有価証券売買取引システム(但し、証券会社と仲介業者との間の決済が、証券会社サーバによる処理で行われる構成のシステム)において、証券会社サーバの仲介業者口座入出金処理手段による入金処理を含む決済処理、送金処理を含む決済処理、および出金処理を含む決済処理には、証券会社が仲介業者に支払う仲介手数料の支払処理が含まれることが望ましい。   In addition, in the securities trading system described above (however, settlement between the securities company and the broker is performed by processing by the broker company server), the broker account deposit / withdrawal processing of the broker company server. The settlement process including the deposit process by means, the settlement process including the remittance process, and the settlement process including the withdrawal process preferably include a brokerage fee payment process paid by the securities company to the broker.

さらに、以上に述べた有価証券売買取引システム(但し、証券会社と仲介業者との間の決済が、仲介業者サーバによる処理で行われる構成のシステム)において、仲介業者サーバの証券会社口座入出金処理手段による入金処理を含む決済処理、送金処理を含む決済処理、および出金処理を含む決済処理には、証券会社が仲介業者に支払う仲介手数料の支払処理が含まれることが望ましい。   Furthermore, in the securities trading system described above (however, the settlement between the brokerage company and the broker is performed by the broker server), the broker company server deposit / withdrawal process. The settlement process including the deposit process by means, the settlement process including the remittance process, and the settlement process including the withdrawal process preferably include a brokerage fee payment process paid by the securities company to the broker.

このように売付代金や買付代金の入出金処理のみならず証券会社が仲介業者に支払う仲介手数料の支払処理も行う構成とした場合には、証券取引の仲介に伴う一連の決済処理を円滑に実行することが可能となる。   In this way, when it is configured to process brokerage fees paid by brokerage firms to brokers as well as deposits and withdrawals of sales and purchases, a series of settlement processes associated with brokering brokerage transactions are facilitated. Can be executed.

そして、以上に述べた有価証券売買取引システムにおいて、仲介業者サーバの顧客口座入出金処理手段による入金処理を含む決済処理、送金処理を含む決済処理、および出金処理を含む決済処理には、売買注文の委託手数料の支払処理および売買取引に伴う税金の支払処理が含まれることが望ましい。   In the securities trading system described above, the settlement process including the deposit process by the customer account deposit / withdrawal processing means of the broker server, the settlement process including the remittance process, and the settlement process including the withdrawal process include It is desirable to include the processing of order commission fees and the payment of taxes associated with sales transactions.

また、前述したように仲介業者サーバのみならず証券会社サーバでも顧客の口座に対する入出金処理を行う構成とした場合において、証券会社サーバの顧客口座入出金補完処理手段による入金処理を含む決済処理、送金処理を含む決済処理、および出金処理を含む決済処理には、売買注文の委託手数料の支払処理および売買取引に伴う税金の支払処理が含まれることが望ましい。   In addition, as described above, in the case where the brokerage server as well as the brokerage company server is configured to perform the deposit / withdrawal process for the customer's account, the settlement process including the depositing process by the customer account deposit / withdrawal supplementary processing means of the brokerage server, It is desirable that the settlement process including the remittance process and the settlement process including the withdrawal process include a process for paying a commission for buying and selling orders and a process for paying a tax associated with a trading transaction.

ここで、「税金の支払処理」には、消費税等の支払処理が含まれる他、例えば、証券売却益に対する源泉徴収処理等が含まれてもよい。   Here, the “tax payment process” includes a payment process such as a consumption tax, and may include, for example, a withholding process for a gain on sale of securities.

このように売付代金や買付代金の入出金処理のみならず売買注文の委託手数料の支払処理および売買取引に伴う税金の支払処理も行う構成とした場合には、証券取引に伴う一連の決済処理を円滑に実行することが可能となる。   In this way, not only deposit and withdrawal processing for sales and purchase prices, but also payment processing of brokerage commission commissions for sales orders and tax payments associated with trading transactions, a series of settlements associated with securities transactions Processing can be executed smoothly.

また、以上に述べた本発明の有価証券売買取引システムにより実現される方法として、以下のような本発明の有価証券売買取引方法が挙げられる。   In addition, as a method realized by the securities trading system of the present invention described above, the following securities trading transaction method of the present invention can be cited.

すなわち、本発明の有価証券売買取引方法は、有価証券の売買取引を行う顧客が操作する顧客端末装置と、証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を行う証券会社サーバと、顧客と証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を行う仲介業者サーバとをネットワークで接続しておき、仲介業者サーバの入力画面送信手段が、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面の表示用情報をネットワークを介して顧客端末装置に送信する処理を行い、仲介業者サーバの売買指示情報受信手段が、入力画面送信手段により送信した売買指示入力画面を用いて顧客により入力された売買指示情報を顧客端末装置からネットワークを介して受信する処理を行い、仲介業者サーバの売買取次情報送信手段が、売買指示情報受信手段により受信した売買指示情報に基づき証券会社サーバによる有価証券の売買に関する処理に必要な売買取次情報を作成してこの売買取次情報をネットワークを介して証券会社サーバに送信する処理を行った後、証券会社サーバの売買処理手段が、売買取次情報送信手段により仲介業者サーバからネットワークを介して送信されてくる売買取次情報に基づき有価証券の売買処理を行い、証券会社サーバの仲介業者口座入出金処理手段が、売買処理手段により売買処理を行って確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金の入金若しくは送金処理または仲介業者口座データベースからの買付代金の出金処理を含む決済処理を行い、証券会社サーバの売買結果情報送信手段が、確定した売付代金若しくは買付代金を含む売買結果情報をネットワークを介して仲介業者サーバに送信する処理を行い、その後、仲介業者サーバの顧客口座入出金処理手段が、売買結果情報送信手段により証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部の入金若しくは送金処理または顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行い、仲介業者サーバの顧客口座入出金処理手段による処理を行う際には、売り注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の少なくとも一部の入金処理を含む決済処理、または仲介業者以外の業者のシステムに顧客口座識別情報を送信することによる仲介業者以外の業者に開設された顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部のネットワークを介した送金処理を含む決済処理のうちの少なくとも一方の決済処理を行い、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行い、証券会社サーバの仲介業者口座入出金処理手段による処理を行う際には、売り注文の場合には、売買取次情報に含まれる仲介業者口座識別情報または仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースを検索し、該当する仲介業者の口座のデータを更新することによる仲介業者口座データベースへの売付代金の入金処理を含む決済処理、仲介業者サーバに仲介業者口座識別情報を送信することによる仲介業者に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金のネットワークを介した送金処理を含む決済処理、または仲介業者以外の業者のシステムに仲介業者口座識別情報を送信することによる仲介業者以外の業者に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金のネットワークを介した送金処理を含む決済処理のうちの少なくとも一つの決済処理を行い、買い注文の場合には、売買取次情報に含まれる仲介業者口座識別情報または仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースを検索し、該当する仲介業者の口座のデータを更新することによる仲介業者口座データベースからの買付代金の出金処理を含む決済処理を行うことを特徴とするものである。   That is, the securities trading method of the present invention includes a customer terminal device operated by a customer who trades securities, and a securities which is operated and managed by a securities company and performs processing related to securities trading based on customer orders. The company server is connected to the broker server that is operated and managed by the broker that brokers the customer and the securities company and performs processing related to brokerage. The processing for sending the display information of the trade instruction input screen for giving instructions related to trade including trading orders of securities to the customer terminal device via the network is performed, and the trade instruction information receiving means of the broker server transmits the input screen The trade instruction information input by the customer using the trade instruction input screen transmitted by the means is received from the customer terminal device via the network. The brokerage server transaction brokerage information transmission means creates the brokerage brokerage information necessary for processing related to the brokerage of securities by the securities company server based on the brokerage instruction information received by the brokerage instruction information receiver. After performing processing to transmit the brokerage information to the securities company server via the network, the brokerage processing means of the securities company server converts the brokerage server information to the brokerage agent information transmitted from the broker server via the network by the brokerage agent information transmitting means. The brokerage account deposit / withdrawal processing means of the brokerage company server is calculated based on the sale price or purchase price determined by performing the trading process by the trading processing means or these amounts. Based on other fixed amount information, transfer the sale price to the broker account database for managing broker account data. Alternatively, settlement processing including withdrawal processing from the remittance processing or brokerage account database, and transaction result information transmission means of the brokerage server server determines the sale result information including the confirmed sale price or purchase price. Perform processing to send to the broker server via the network, and then the customer account deposit / withdrawal processing means of the broker server to the trading result information transmitted from the securities company server via the network by the trading result information transmitting means At least a portion of the proceeds of the sale to the customer account database for data management of the customer's account, based on the finalized sale or purchase price included or other fixed amount information calculated in accordance with these amounts Settlement processing including deposit or remittance processing or withdrawal processing of at least part of purchase price from customer account database And when processing by the customer account deposit / withdrawal processing means of the broker server, in the case of a sell order, the broker account specified in advance by the customer account identification information or the customer included in the trading instruction information or trading result information Using the customer account identification information stored in the customer specified account storage means connected to the server as a key, the customer account database for data management of the customer's account opened in the broker is searched, and the corresponding customer's account Settlement processing including payment processing of at least a part of the sales price to the customer account database by updating the data, or to a non-broker agent by sending customer account identification information to the non-broker system Remittance via the network of at least part of the sales proceeds to the customer account database for data management of opened customer accounts In the case of a buy order, the customer account identification information included in the purchase instruction information or the sale result information or designated in advance by the customer is connected to the broker server. Using the customer account identification information stored in the customer-specified account storage means as a key, the customer account database for managing the customer account data established by the broker is searched, and the corresponding customer account data is updated. In the case of a sell order, when performing settlement processing including withdrawal processing of at least a part of the purchase price from the customer account database, and processing by the broker account deposit / withdrawal processing means of the securities company server , Broker account identification information included in brokerage information or broker-designated account specified in advance by broker and connected to securities company server Using the broker account identification information stored in the storage means as a key, search the broker account database for managing the broker account data established in the securities company, and update the corresponding broker account data. Brokerage for data management of brokerage accounts established in brokers by sending payments to brokerage agent account database for payment processing, sending broker account identification information to broker server Settlement processing including remittance processing through a network of sales price to the account database, or brokerage established by a broker other than broker by sending broker account identification information to the broker's system other than broker A small portion of the settlement process, including remittance processing through the network of sales proceeds to the broker account database for account data management. At least one settlement process is performed, and in the case of a buy order, the broker account identification information included in the brokerage transaction information or stored in the broker specified account storage means specified in advance by the broker and connected to the securities company server Using the broker account identification information provided as a key, search the broker account database for managing the broker account data established in the securities company and update the corresponding broker account data. It is characterized in that a settlement process including a withdrawal process of purchase price from an account database is performed.

このような本発明の有価証券売買取引方法においては、前述した本発明の有価証券売買取引システム(証券会社と仲介業者との間の決済が、証券会社サーバによる処理で行われる構成のシステム)で得られる作用・効果がそのまま得られ、これにより前記目的が達成される。   In such a securities trading transaction method of the present invention, the aforementioned securities trading transaction system of the present invention (a system in which settlement between a securities company and an intermediary is performed by processing by a securities company server). The obtained actions and effects can be obtained as they are, and the above-described purpose can be achieved.

また、本発明の有価証券売買取引方法は、有価証券の売買取引を行う顧客が操作する顧客端末装置と、証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を行う証券会社サーバと、顧客と証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を行う仲介業者サーバとをネットワークで接続しておき、仲介業者サーバの入力画面送信手段が、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面の表示用情報をネットワークを介して顧客端末装置に送信する処理を行い、仲介業者サーバの売買指示情報受信手段が、入力画面送信手段により送信した売買指示入力画面を用いて顧客により入力された売買指示情報を顧客端末装置からネットワークを介して受信する処理を行い、仲介業者サーバの売買取次情報送信手段が、売買指示情報受信手段により受信した売買指示情報に基づき証券会社サーバによる有価証券の売買に関する処理に必要な売買取次情報を作成してこの売買取次情報をネットワークを介して証券会社サーバに送信する処理を行った後、証券会社サーバの売買処理手段が、売買取次情報送信手段により仲介業者サーバからネットワークを介して送信されてくる売買取次情報に基づき有価証券の売買処理を行い、証券会社サーバの売買結果情報送信手段が、売買処理手段により売買処理を行って確定した売付代金若しくは買付代金を含む売買結果情報をネットワークを介して仲介業者サーバに送信する処理を行い、その後、仲介業者サーバの顧客口座入出金処理手段が、売買結果情報送信手段により証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部の入金若しくは送金処理または顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行うとともに、仲介業者サーバの証券会社口座入出金処理手段が、売買結果情報送信手段により証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、証券会社の口座のデータ管理用の証券会社口座データベースからの売付代金の出金処理または証券会社口座データベースへの買付代金の入金若しくは送金処理を含む決済処理を行い、仲介業者サーバの顧客口座入出金処理手段による処理を行う際には、売り注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の少なくとも一部の入金処理を含む決済処理、または仲介業者以外の業者のシステムに顧客口座識別情報を送信することによる仲介業者以外の業者に開設された顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部のネットワークを介した送金処理を含む決済処理のうちの少なくとも一方の決済処理を行い、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行い、仲介業者サーバの証券会社口座入出金処理手段による処理を行う際には、売り注文の場合には、売買結果情報に含まれる証券会社口座識別情報または証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座のデータを更新することによる証券会社口座データベースからの売付代金の出金処理を含む決済処理を行い、買い注文の場合には、売買結果情報に含まれる証券会社口座識別情報または証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座のデータを更新することによる証券会社口座データベースへの買付代金の入金処理を含む決済処理、または仲介業者以外の業者のシステムに証券会社口座識別情報を送信することによる仲介業者以外の業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースへの買付代金のネットワークを介した送金処理を含む決済処理を行うことを特徴とするものである。   In addition, the securities trading method of the present invention includes a customer terminal device operated by a customer who trades securities, and a securities which is operated and managed by a securities company and performs processing related to trading of securities based on customer orders. The company server is connected to the broker server that is operated and managed by the broker that brokers the customer and the securities company and performs processing related to brokerage. The processing for sending the display information of the trade instruction input screen for giving instructions related to trade including trading orders of securities to the customer terminal device via the network is performed, and the trade instruction information receiving means of the broker server transmits the input screen Processing for receiving trading instruction information input by the customer using the trading instruction input screen transmitted by the means from the customer terminal device via the network. The brokerage server's trading agent information transmission means creates trading agency information necessary for processing related to the trading of securities by the securities company server based on the trading instruction information received by the trading instruction information receiving means, and this brokerage server After performing processing to transmit information to the securities company server via the network, the brokerage processing means of the securities company server is based on the brokerage information transmitted via the network from the broker server by the brokerage information transmission means. The brokerage server performs the brokerage processing of securities, and the brokerage server sends the trading result information including the selling price or the buying price determined by the trading result information transmitting means of the securities company server to the trading process means. After that, the customer account deposit / withdrawal processing means of the broker server is the trading result information transmitting means Based on the confirmed sale price or purchase price included in the trading result information transmitted from the securities company server via the network or other fixed price information calculated according to these prices, In addition to performing payment processing including at least a portion of the sale price to the customer account database for data management or a withdrawal process of at least a portion of the purchase price from the customer account database, Calculated by the brokerage account deposit / withdrawal processing unit according to the fixed sale price or purchase price or these amounts included in the trading result information sent from the brokerage server server via the network by the trading result information sending means Securities company account database for managing securities company account data based on other fixed amount information When processing by the customer account deposit / withdrawal processing means of the intermediary server, perform the settlement process including the withdrawal process of the sale price from or from the brokerage company account database or the transfer process of the purchase price. In the case of an order, the customer account identification information included in the purchase instruction information or the sale result information or the customer account identification information preliminarily designated by the customer and stored in the customer designated account storage means connected to the broker server is a key. As a process of depositing at least part of the sales proceeds to the customer account database by searching the customer account database for managing the customer account data opened in the broker and updating the data of the corresponding customer account Established by a non-broker operator by sending payment account information to a non-broker agent system. At least one of the payment processing including the remittance processing via the network of at least a part of the sales price to the customer account database for data management of the customer account, and in the case of a buy order, Opened in the broker using the customer account identification information included in the trading instruction information or trading result information or the customer account identification information pre-designated by the customer and stored in the customer designated account storage means connected to the broker server. A settlement process including a withdrawal process of at least a portion of the purchase price from the customer account database by searching a customer account database for data management of the registered customer account and updating the data of the corresponding customer account If the brokerage server's securities company account deposit / withdrawal processing means performs the processing, in the case of a sell order, The brokerage company established by the brokerage company using the brokerage company account identification information or the brokerage company account identification information pre-designated by the brokerage company and connected to the brokerage server server. Search the brokerage account database for data management of the bank's account, perform settlement processing including withdrawal processing of sales proceeds from the brokerage company account database by updating the data of the corresponding brokerage company account, and buy orders In this case, the brokerage company account identification information included in the trading result information or the brokerage company account identification information stored in the brokerage company designated account storage means specified in advance by the brokerage company and connected to the broker server is used as a key. Search the securities company account database for data management of brokerage company accounts opened by brokers, and the corresponding brokerage company account Settlement by brokers other than brokerage firms by sending payment processing to the brokerage company account database by updating the data, or sending brokerage company account identification information to the brokerage broker system. Settlement processing including remittance processing via a network of purchase price to a securities company account database for data management of the account of the brokerage company that has been made is performed.

このような本発明の有価証券売買取引方法においては、前述した本発明の有価証券売買取引システム(証券会社と仲介業者との間の決済が、仲介業者サーバによる処理で行われる構成のシステム)で得られる作用・効果がそのまま得られ、これにより前記目的が達成される。   In such a securities trading transaction method of the present invention, the above-described securities trading transaction system of the present invention (system in which settlement between a securities company and an intermediary is performed by processing by an intermediary server). The obtained actions and effects can be obtained as they are, and the above-described purpose can be achieved.

さらに、本発明のプログラムは、証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を行う証券会社サーバと、顧客と証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を行うために顧客が操作する顧客端末装置および証券会社サーバとそれぞれネットワークで接続された仲介業者サーバとを備え、仲介業者サーバは、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面の表示用情報をネットワークを介して顧客端末装置に送信する入力画面送信手段と、この入力画面送信手段により送信した売買指示入力画面を用いて顧客により入力された売買指示情報を顧客端末装置からネットワークを介して受信する売買指示情報受信手段と、この売買指示情報受信手段により受信した売買指示情報に基づき証券会社サーバによる有価証券の売買に関する処理に必要な売買取次情報を作成してこの売買取次情報をネットワークを介して証券会社サーバに送信する売買取次情報送信手段と、証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部の入金若しくは送金処理または顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う顧客口座入出金処理手段とを含んで構成され、証券会社サーバは、売買取次情報送信手段により仲介業者サーバからネットワークを介して送信されてくる売買取次情報に基づき有価証券の売買処理を実行する売買処理手段と、この売買処理手段により売買処理を行って確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金の入金若しくは送金処理または仲介業者口座データベースからの買付代金の出金処理を含む決済処理を行う仲介業者口座入出金処理手段と、確定した売付代金若しくは買付代金を含む売買結果情報をネットワークを介して仲介業者サーバに送信する売買結果情報送信手段とを含んで構成され、仲介業者サーバの顧客口座入出金処理手段は、売り注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の少なくとも一部の入金処理を含む決済処理、または仲介業者以外の業者のシステムに顧客口座識別情報を送信することによる仲介業者以外の業者に開設された顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部のネットワークを介した送金処理を含む決済処理のうちの少なくとも一方の決済処理を行い、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う構成とされ、証券会社サーバの仲介業者口座入出金処理手段は、売り注文の場合には、売買取次情報に含まれる仲介業者口座識別情報または仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースを検索し、該当する仲介業者の口座のデータを更新することによる仲介業者口座データベースへの売付代金の入金処理を含む決済処理、仲介業者サーバに仲介業者口座識別情報を送信することによる仲介業者に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金のネットワークを介した送金処理を含む決済処理、または仲介業者以外の業者のシステムに仲介業者口座識別情報を送信することによる仲介業者以外の業者に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースへの売付代金のネットワークを介した送金処理を含む決済処理のうちの少なくとも一つの決済処理を行い、買い注文の場合には、売買取次情報に含まれる仲介業者口座識別情報または仲介業者により予め指定されて証券会社サーバに接続された仲介業者指定口座記憶手段に記憶されている仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベースを検索し、該当する仲介業者の口座のデータを更新することによる仲介業者口座データベースからの買付代金の出金処理を含む決済処理を行う構成とされていることを特徴とする有価証券売買取引システムとして、コンピュータを機能させるためのものである。   Furthermore, the program of the present invention is operated and managed by a securities company server that is operated and managed by a securities company and performs processing related to the buying and selling of securities based on customer orders, and an intermediary that mediates between the customer and the securities company. A customer terminal device and a securities company server operated by a customer to perform processing relating to brokerage, and a brokerage server connected to each other via a network, the brokerage server provides instructions relating to buying and selling including trading orders of securities. An input screen transmission means for transmitting display information of a trade instruction input screen for performing transmission to a customer terminal device via a network, and a trade instruction input by a customer using the trade instruction input screen transmitted by the input screen transmission means Trading instruction information receiving means for receiving information from the customer terminal device via the network, and this trading instruction information receiver Trading agent information transmitting means for creating trading agent information necessary for processing related to the buying and selling of securities by the securities company server based on the buying and selling instruction information received by the agent, and transmitting the brokerage information to the securities company server via the network; Customer account data based on the final sale price or purchase price included in the trading result information sent from the securities company server via the network or other fixed price information calculated according to these prices. A customer account deposit / withdrawal processing means for performing a settlement process including at least a portion of the sale proceeds to the management customer account database or a remittance processing or at least a portion of the purchase proceeds from the customer account database; The brokerage server is connected to the network from the broker server by the trading agent information transmitting means. Trading processing means for performing trading processing of securities based on the trading agent information transmitted via, and the sale price or purchase price determined by performing trading processing by this trading processing means or according to these amounts Based on the other fixed amount information calculated in this way, processing for depositing or transferring the sale price to the broker account database for data management of the broker's account data or processing for withdrawal of the purchase price from the broker account database A broker account deposit / withdrawal processing means for performing settlement processing, and trading result information transmitting means for transmitting trading result information including a confirmed sale price or purchase price to the broker server via the network. In the case of a sell order, the customer account deposit / withdrawal processing means of the broker server identifies the customer account included in the buy / sell instruction information or the buy / sell result information. Customer account database for data management of customer accounts opened in brokers using information or customer account identification information pre-designated by customers and stored in customer-specified account storage means connected to broker server The customer account identification information in the system of the payment processing that includes the payment processing of at least a part of the sales proceeds to the customer account database by searching At least one of the settlement processing including remittance processing via the network of at least a part of the sale price to the customer account database for data management of the customer's account opened to the merchant other than the broker by sending In the case of a purchase order, the customer account identification information included in the purchase instruction information or the sale result information or Search customer account database for data management of customer's account opened in broker using key of customer account identification information pre-specified by customer and stored in customer specified account storage means connected to broker server In addition, it is configured to perform settlement processing including withdrawal processing of at least a part of the purchase price from the customer account database by updating the data of the corresponding customer account, and brokerage company account deposit / withdrawal processing of the securities company server In the case of a sell order, the means is an agent account identification information included in the brokerage transaction information or an agent account specified in advance by the agent and stored in an agent designated account storage means connected to the securities company server. Using the identification information as a key, search the broker account database for data management of the broker account opened at the securities company, Settlement processing including payment processing of payment to the broker account database by updating the broker account data, broker brokers established by the broker by sending broker account identification information to the broker server Settlement processing including remittance processing through a network of sales proceeds to a broker account database for account data management, or non-broker by sending broker account identification information to a non-broker system In the case of a buy order, perform at least one of the payment processing including the remittance processing through the network of sales price to the broker account database for data management of the broker account opened at the broker. Is connected to the brokerage server by the broker account identification information included in the brokerage transaction information or specified in advance by the broker. Using the broker account identification information stored in the broker specified account storage means as a key, search the broker account database for managing the data of the broker's account established in the securities company, and search for the corresponding broker's account A system for operating a computer as a securities trading system characterized in that it is configured to perform settlement processing including withdrawal processing of purchase price from a broker account database by updating data. is there.

そして、本発明のプログラムは、証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を行う証券会社サーバと、顧客と証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を行うために顧客が操作する顧客端末装置および証券会社サーバとそれぞれネットワークで接続された仲介業者サーバとを備え、仲介業者サーバは、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面の表示用情報をネットワークを介して顧客端末装置に送信する入力画面送信手段と、この入力画面送信手段により送信した売買指示入力画面を用いて顧客により入力された売買指示情報を顧客端末装置からネットワークを介して受信する売買指示情報受信手段と、この売買指示情報受信手段により受信した売買指示情報に基づき証券会社サーバによる有価証券の売買に関する処理に必要な売買取次情報を作成してこの売買取次情報をネットワークを介して証券会社サーバに送信する売買取次情報送信手段と、証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部の入金若しくは送金処理または顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う顧客口座入出金処理手段と、証券会社サーバからネットワークを介して送信されてくる売買結果情報に含まれる確定した売付代金若しくは買付代金またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、証券会社の口座のデータ管理用の証券会社口座データベースからの売付代金の出金処理または証券会社口座データベースへの買付代金の入金若しくは送金処理を含む決済処理を行う証券会社口座入出金処理手段とを含んで構成され、証券会社サーバは、売買取次情報送信手段により仲介業者サーバからネットワークを介して送信されてくる売買取次情報に基づき有価証券の売買処理を実行する売買処理手段と、この売買処理手段により売買処理を行って確定した売付代金若しくは買付代金を含む売買結果情報をネットワークを介して仲介業者サーバに送信する売買結果情報送信手段とを含んで構成され、仲介業者サーバの顧客口座入出金処理手段は、売り注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースへの売付代金の少なくとも一部の入金処理を含む決済処理、または仲介業者以外の業者のシステムに顧客口座識別情報を送信することによる仲介業者以外の業者に開設された顧客の口座のデータ管理用の顧客口座データベースへの売付代金の少なくとも一部のネットワークを介した送金処理を含む決済処理のうちの少なくとも一方の決済処理を行い、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報または顧客により予め指定されて仲介業者サーバに接続された顧客指定口座記憶手段に記憶されている顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座のデータを更新することによる顧客口座データベースからの買付代金の少なくとも一部の出金処理を含む決済処理を行う構成とされ、仲介業者サーバの証券会社口座入出金処理手段は、売り注文の場合には、売買結果情報に含まれる証券会社口座識別情報または証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座のデータを更新することによる証券会社口座データベースからの売付代金の出金処理を含む決済処理を行い、買い注文の場合には、売買結果情報に含まれる証券会社口座識別情報または証券会社により予め指定されて仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座のデータを更新することによる証券会社口座データベースへの買付代金の入金処理を含む決済処理、または仲介業者以外の業者のシステムに証券会社口座識別情報を送信することによる仲介業者以外の業者に開設された証券会社の口座のデータ管理用の証券会社口座データベースへの買付代金のネットワークを介した送金処理を含む決済処理を行う構成とされていることを特徴とする有価証券売買取引システムとして、コンピュータを機能させるためのものである。   The program of the present invention is operated and managed by a securities company server that is operated and managed by a securities company and performs processing related to the buying and selling of securities based on customer orders, and an intermediary that mediates between the customer and the securities company. A customer terminal device and a securities company server operated by a customer to perform processing relating to brokerage, and a brokerage server connected to each other via a network, the brokerage server provides instructions relating to buying and selling including trading orders of securities. An input screen transmission means for transmitting display information of a trade instruction input screen for performing transmission to a customer terminal device via a network, and a trade instruction input by a customer using the trade instruction input screen transmitted by the input screen transmission means Trading instruction information receiving means for receiving information from the customer terminal device via the network, and this trading instruction information receiver Trading agent information transmitting means for creating trading agent information necessary for processing related to the buying and selling of securities by the securities company server based on the buying and selling instruction information received by the agent, and transmitting the brokerage information to the securities company server via the network; Customer account data based on the final sale price or purchase price included in the trading result information sent from the securities company server via the network or other fixed price information calculated according to these prices. A customer account deposit / withdrawal processing means for performing a settlement process including at least a portion of the sale proceeds to the management customer account database or a remittance processing or at least a portion of the purchase proceeds from the customer account database; , The fixed sales price included in the trading result information sent from the securities company server via the network Alternatively, based on the purchase price or other fixed amount information calculated according to these amounts, the withdrawal processing of the sale price from the securities company account database for managing the data of the securities company account or to the securities company account database A securities company account deposit / withdrawal processing means for performing a settlement process including deposit or remittance processing of the purchase price, and the brokerage server is transmitted from the brokerage server via the network by the brokerage agent information transmitting means. Brokerage processing means for executing the trading processing of securities based on the incoming and outgoing brokerage information, and the sale price determined by performing the trading process by this trading processing means or the trading result information including the purchase price via the network Trading result information transmitting means for transmitting to the trader server, the customer account deposit / withdrawal processing means of the broker server, In the case of a sell order, customer account identification information included in the sale instruction information or sale result information or customer account identification information stored in the customer designated account storage means specified in advance by the customer and connected to the broker server As a key, search the customer account database for data management of customer accounts opened in the broker, and deposit at least part of the sales proceeds to the customer account database by updating the data of the corresponding customer account Processing of payments to the customer account database for data management of customer accounts opened to non-broker agents by payment processing including processing, or by sending customer account identification information to non-broker agents' systems At least one of the payment processing including remittance processing via at least some networks, In this case, the customer account identification information included in the sale instruction information or the sale result information or the customer account identification information stored in the customer designated account storage means that is designated in advance by the customer and connected to the broker server is used as a key. Search the customer account database for data management of customer accounts opened at the broker, and withdraw at least a portion of the purchase price from the customer account database by updating the data of the corresponding customer account In the case of a sell order, the broker company account deposit / withdrawal processing means of the broker server is designated as a broker company account identification information or broker company specified in advance by the brokerage company. Established by an intermediary using the securities company account identification information stored in the securities company designated account storage means connected to the server as a key. Search the securities company account database for data management of ticket company accounts, perform settlement processing including withdrawal processing of sales proceeds from the securities company account database by updating the data of the corresponding securities company account, In the case of a buy order, the brokerage company account identification information included in the trading result information or the brokerage company account identification information previously designated by the brokerage company and stored in the brokerage company designated account storage means connected to the broker server is used. As a key, search the securities company account database for data management of brokerage company accounts opened at brokers, and deposit the purchase price into the securities company account database by updating the data of the corresponding securities company account Payment processing including processing, or non-broker business by sending brokerage company account identification information to a non-broker system Securities trading transactions, characterized in that settlement processing includes remittance processing via a network of purchase prices to a securities company account database for data management of the account of a securities company opened by a person As a system, it is for making a computer function.

なお、以上に述べたプログラムまたはその一部は、例えば、光磁気ディスク(MO)、コンパクトディスク(CD)を利用した読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)、デジタル・バーサタイル・ディスク(DVD)を利用した読出し専用メモリ(DVD−ROM)、DVDを利用したランダム・アクセス・メモリ(DVD−RAM)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、LAN、MAN、WAN、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、以上に述べたプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。   Note that the above-described program or a part thereof is, for example, a magneto-optical disk (MO), a read-only memory (CD-ROM) using a compact disk (CD), a CD recordable (CD-R), a CD rewritable. (CD-RW), read-only memory (DVD-ROM) using digital versatile disk (DVD), random access memory (DVD-RAM) using DVD, flexible disk (FD), magnetic tape, Recording, storage, distribution, etc. on a recording medium such as a hard disk, read only memory (ROM), electrically erasable and rewritable read only memory (EEPROM), flash memory, random access memory (RAM), etc. For example, LAN, MAN, WAN, Internet, intranet, extranet wired network or a wireless communication network, and further is capable of transmitting using a transmission medium such as a combination thereof, also can be delivered by placing the carrier. Furthermore, the program described above may be a part of another program, or may be recorded on a recording medium together with a separate program.

以上に述べたように本発明によれば、顧客が、顧客端末装置で売買指示入力画面を用いて売買注文を行うと、仲介業者サーバの取り次ぎを経て、証券会社サーバにより有価証券の売買処理が実行されるとともに、仲介業者サーバおよび証券会社サーバにより、あるいは仲介業者サーバにより資金決済処理が行われるので、顧客は、証券会社に対する売買注文の手続と、売買取引に伴う資金移動の手続を別々に行う必要がなくなるため、これらの手続を別々に行う場合に比べ、顧客の手間を軽減することができ、従来のシステムに比べて利便性に優れ、使い勝手のよいオンライン取引システムを実現することができるという効果がある。   As described above, according to the present invention, when a customer places a sales order using a trading instruction input screen on a customer terminal device, the brokerage server performs brokerage of securities processing by the brokerage server. Since the funds settlement processing is performed by the broker server and the brokerage server, or by the broker server, the customer separates the procedure for buying and selling orders from the brokerage firm and the procedure for transferring funds associated with the trading transaction. Since it is not necessary to perform these procedures, it is possible to reduce the time and effort of customers compared to the case where these procedures are performed separately, and it is possible to realize an online transaction system that is more convenient and easier to use than conventional systems. There is an effect.

本発明の一実施形態の有価証券売買取引システムの全体構成図。1 is an overall configuration diagram of a securities trading system according to an embodiment of the present invention. 前記実施形態の有価証券売買取引システムによる有価証券の売買取引の処理の前半部分の流れを示すフローチャートの図。The figure of the flowchart which shows the flow of the first half part of the process of the trading transaction of the securities by the securities trading system of the embodiment. 前記実施形態の有価証券売買取引システムによる有価証券の売買取引の処理の後半部分(即時決済取引の場合)の流れを示すフローチャートの図。The figure of the flowchart which shows the flow of the latter half part (in the case of immediate settlement transaction) of the process of the trading transaction of the securities by the securities trading system of the embodiment. 前記実施形態の有価証券売買取引システムによる有価証券の売買取引の処理の後半部分(いわゆる4日目取引の場合)の流れを示すフローチャートの図。The figure of the flowchart which shows the flow of the second half part (in the case of what is called a 4th day transaction) of the process of the trading transaction of the securities by the securities trading system of the embodiment. 前記実施形態の有価証券売買取引システムによる処理に伴って表示される買い注文画面の例示図。The illustration figure of the purchase order screen displayed with the process by the securities trading system of the said embodiment. 前記実施形態の有価証券売買取引システムによる処理に伴って表示される売り注文画面(入金口座として仲介業者である銀行の口座を選択した場合)の例示図。The illustration figure of the sell order screen (when the account of the bank which is a broker is selected as a deposit account) displayed with processing by the securities trading system of the embodiment. 前記実施形態の有価証券売買取引システムによる処理に伴って表示される売り注文画面(入金口座として証券会社の口座を選択した場合)の例示図。The illustration figure of the sell order screen (when the account of a securities company is selected as a deposit account) displayed with the processing by the securities trading system of the embodiment. 前記実施形態の有価証券売買取引システムによる処理に伴うデータの流れを示す説明図。Explanatory drawing which shows the flow of the data accompanying the process by the securities trading system of the said embodiment.

以下に本発明の一実施形態について図面を参照して説明する。図1には、本実施形態の有価証券売買取引システム1の全体構成が示されている。図2には、有価証券売買取引システム1による有価証券の売買取引の処理の前半部分の流れがフローチャートで示されている。図3および図4には、有価証券売買取引システム1による有価証券の売買取引の処理の後半部分の流れについて即時決済取引の場合および普通取引(いわゆる4日目取引)の場合がそれぞれフローチャートで示されている。また、図5〜図7には、有価証券売買取引システム1による処理に伴う画面例が示され、図8には、データの流れが示されている。   An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of a securities trading system 1 according to this embodiment. FIG. 2 is a flowchart showing the flow of the first half of processing of a securities trading transaction by the securities trading system 1. FIGS. 3 and 4 are flow charts showing the flow in the latter half of the processing of securities trading by the securities trading system 1 for immediate settlement transactions and ordinary transactions (so-called fourth day transactions). Has been. Moreover, the example of a screen accompanying the process by the securities trading system 1 is shown in FIGS. 5-7, and the flow of data is shown in FIG.

図1において、有価証券売買取引システム1は、有価証券の売買取引を行う各顧客(投資家)が操作する一台または複数台の顧客端末装置10と、各証券会社により運用・管理されて各顧客の注文に基づき有価証券の売買に関する処理を行う一台または複数台の証券会社サーバ20と、各顧客と各証券会社とを仲介する仲介業者(例えば銀行等)により運用・管理されて仲介に関する処理を行う仲介業者サーバ30とがネットワーク2で接続されて構成されている。   In FIG. 1, a securities trading system 1 is operated and managed by each securities company and one or a plurality of customer terminal devices 10 operated by each customer (investor) who trades securities. It is operated and managed by one or more securities company servers 20 that perform processing related to the buying and selling of securities based on customer orders, and brokers (for example, banks, etc.) that broker each customer and each securities company. An intermediary server 30 that performs processing is connected to the network 2 and configured.

ネットワーク2は、例えば、インターネット、イントラネット、エクストラネット、LAN、MAN、WAN、あるいはこれらの組合せ等であり、有線であるか無線であるかは問わない。   The network 2 is, for example, the Internet, an intranet, an extranet, a LAN, a MAN, a WAN, or a combination thereof, regardless of whether it is wired or wireless.

顧客端末装置10は、主として汎用コンピュータ(パーソナル・コンピュータやその上位機種のコンピュータ等)により実現されるが、これに限定されるものではなく、例えば、携帯電話機(PHSも含む。)や携帯情報端末(PDA)等であってもよく、中央演算処理装置(CPU)の性能、画面の解像度、メモリ容量等が本発明に適するものであれば採用することができる。   The customer terminal device 10 is mainly realized by a general-purpose computer (such as a personal computer or a higher-level computer), but is not limited to this, and for example, a mobile phone (including PHS) or a portable information terminal. (PDA) or the like may be used as long as the performance of the central processing unit (CPU), the screen resolution, the memory capacity, and the like are suitable for the present invention.

証券会社サーバ20は、コンピュータにより構成され、売買処理手段21と、顧客口座入出金補完処理手段22と、仲介業者口座入出金処理手段23と、売買結果情報送信手段24とを含んで構成されている。また、証券会社サーバ20には、顧客証券保有情報データベース25と、顧客口座データベース26と、仲介業者口座データベース27とが接続されている。   The securities company server 20 is configured by a computer, and includes a trading processor 21, a customer account deposit / withdrawal supplement processor 22, an broker account deposit / withdrawal processor 23, and a trading result information transmitter 24. Yes. The securities company server 20 is connected to a customer securities holding information database 25, a customer account database 26, and a broker account database 27.

売買処理手段21は、仲介業者サーバ30からネットワーク2を介して送信されてくる売買取次情報(図8参照、詳細は後述する。)に基づき有価証券の売買処理を実行する売買処理実行部21Aと、この売買処理実行部21Aによる売買処理実行結果に基づき売付代金または買付代金を含む各種の確定金額を算出する確定金額算出部21Bとを備えている(図2のステップS9参照)。   The buying and selling processing means 21 includes a buying and selling processing execution unit 21A that executes buying and selling processing of securities based on buying and selling agency information (see FIG. 8, details will be described later) transmitted from the broker server 30 via the network 2. And a fixed amount calculation unit 21B that calculates various fixed amounts including a sale price or a purchase price based on the sales process execution result by the sales process execution unit 21A (see step S9 in FIG. 2).

売買処理実行部21Aは、証券取引所に対して注文の執行処理を直接に行う構成としてもよく、あるいは他の売買取引システムへ注文の執行を依頼する処理を行う構成としてもよい。   The trading process execution unit 21A may be configured to directly execute an order execution process with respect to a stock exchange, or may be configured to perform a process of requesting execution of an order to another trading transaction system.

確定金額算出部21Bは、売買処理実行部21Aによる処理を行って確定した売付代金または買付代金(約定した取引の売買数量(売買株数)と売買単価とを乗じて得られる売買価格)から、図示されない委託手数料テーブルを用いて委託手数料を算出するとともに、この委託手数料にかかる消費税を算出する。また、確定金額算出部21Bは、委託手数料の一定割合(例えば2割等)の額として仲介手数料を算出する。さらに、確定金額算出部21Bは、顧客により決済処理用の口座として複数の口座が選択されている場合には、各口座について顧客により入力指定された受取金額または引落金額と、それらの各口座について顧客により設定された優先順位とに従って、各口座の入出金額を確定させる処理を行う。なお、以上のようにして確定金額算出部21Bにより算出された各種の確定金額情報(売付代金または買付代金、およびその他の確定金額情報)は、本実施形態では、いずれも売買結果情報送信手段24により仲介業者サーバ30に送信される売買結果情報(図8参照)の一部となる。   The fixed amount calculation unit 21B is based on the sale price or purchase price (the purchase price obtained by multiplying the traded quantity (number of trading stocks) of the promised transaction and the trading unit price) determined by performing processing by the trading process execution unit 21A. The commission fee is calculated using a commission fee table (not shown), and the consumption tax on the commission fee is calculated. Further, the fixed amount calculation unit 21B calculates the brokerage fee as an amount of a certain ratio (for example, 20%) of the commission fee. Furthermore, when a plurality of accounts are selected as settlement processing accounts by the customer, the fixed amount calculation unit 21B receives the amount of money received or debited specified by the customer for each account, and the amount of each of those accounts. In accordance with the priority order set by the customer, a process for determining the deposit / withdrawal amount of each account is performed. Note that various fixed amount information (sale price or purchase price, and other fixed amount information) calculated by the fixed amount calculation unit 21B as described above are all transmitted as trading result information in this embodiment. It becomes a part of the trading result information (see FIG. 8) transmitted to the broker server 30 by the means 24.

また、確定金額算出部21Bは、各証券会社サーバ20毎に自己の証券会社で売買処理を行った分についての各種の確定金額を算出する処理を行うが、一社の証券会社サーバ20の確定金額算出部21Bだけでは確定金額の算出処理を行うことができない取引、すなわち他の証券会社の証券会社サーバ20で行われる売買処理の結果を把握しなければ、確定金額の算出処理を行うことができない取引については、仲介業者サーバ30の確定金額算出処理手段41により、各種の確定金額算出処理のうちの一部の処理または算出のための支援処理が行われる。例えば、買い注文の場合には、後述する図5に示すように、売買指示入力画面である買い注文画面100の発注証券会社指定部110で、顧客が、発注する証券会社を一社指定し、そこで指定された証券会社により売買処理が行われるので、他の証券会社は関与してこない。従って、指定された証券会社により行われた取引の売付代金または買付代金に応じて、委託手数料および消費税、並びに仲介手数料が定まるとともに、その証券会社および仲介業者に開設された顧客の口座が決済処理用の口座として複数選択されている場合において、優先順位を考慮した各口座の入出金額も定まるので、仲介業者サーバ30の確定金額算出処理手段41との間でのデータ通信を行うことなく、指定された証券会社の証券会社サーバ20の確定金額算出部21Bにより全ての確定金額の算出処理が行われる。   In addition, the fixed amount calculation unit 21B performs processing for calculating various fixed amounts for each brokerage server 20 for each brokerage company that has been traded by its own brokerage company. If the transaction for which the fixed amount calculation processing cannot be performed only by the amount calculation unit 21B, that is, the result of the buying and selling process performed by the securities company server 20 of another securities company is not grasped, the fixed amount calculation processing may be performed. For transactions that cannot be performed, the fixed amount calculation processing means 41 of the broker server 30 performs a part of various fixed amount calculation processes or a support process for calculation. For example, in the case of a buy order, as shown in FIG. 5, which will be described later, the customer designates one securities company to be ordered by the ordering securities company designating unit 110 of the buying order screen 100 which is a trading instruction input screen, Since the trading process is performed by the designated securities company, no other securities company is involved. Therefore, the commission fee, consumption tax, and brokerage fee are determined according to the sales or purchase price of the transaction conducted by the designated brokerage firm, and the customer account opened at the brokerage firm and brokerage firm. When a plurality of accounts are selected as settlement processing accounts, the deposit / withdrawal amount of each account considering the priority order is also determined, and therefore data communication with the fixed amount calculation processing means 41 of the broker server 30 is performed. Instead, all fixed amount calculation processing is performed by the fixed amount calculation unit 21B of the securities company server 20 of the designated securities company.

また、売り注文の場合には、後述する図7に示すように、売買指示入力画面である売り注文画面200の発注証券会社指定部210で、顧客が、発注する証券会社を複数社指定することにより、複数の証券会社でそれぞれ個別に保管・管理されている自己の保有する有価証券の売却処理を一括して行うことができる。従って、発注証券会社指定部210で、発注する証券会社を一社のみ指定した場合には、上述した買い注文の場合と同様に、仲介業者サーバ30の確定金額算出処理手段41との間でのデータ通信を行うことなく、その指定された一社の証券会社の証券会社サーバ20の確定金額算出部21Bにより全ての確定金額の算出処理、すなわち委託手数料および消費税、並びに仲介手数料、優先順位を考慮した各口座の入出金額についての確定金額の算出処理が行われる。   In the case of a sell order, as shown in FIG. 7 to be described later, a customer designates a plurality of securities companies to place an order in an order brokerage company specifying unit 210 of a sell order screen 200 which is a trade instruction input screen. Accordingly, it is possible to collectively sell securities owned by a plurality of securities companies that are individually stored and managed. Therefore, when only one brokerage company is designated by the brokerage ordering company designation unit 210, the fixed amount calculation processing means 41 of the broker server 30 is exchanged with the brokerage server 30 as in the case of the purchase order described above. Without performing data communication, the fixed amount calculation unit 21B of the securities company server 20 of the designated single securities company calculates all fixed amounts, that is, the commission fee and the consumption tax, and the brokerage fee and the priority order. A process for calculating a fixed amount for the amount of money to be taken into and out of each account is performed.

一方、図7の発注証券会社指定部210で、顧客が、発注する証券会社を複数社(例えば証券会社Xおよび証券会社Y)指定した場合には、複数社全ての証券会社により行われる売買処理結果(各社の売買処理分について確定した売付代金または買付代金)のデータを揃えなければ、売付代金または買付代金の総額(各社の売買処理分の合計金額)を算出することができないので、一社の証券会社サーバ20の確定金額算出部21Bだけでは、委託手数料および消費税、並びに仲介手数料、さらには優先順位を考慮した各口座の入出金額を確定させることができない。実際に各社で売買されて確定した売付代金または買付代金の各社分の比が、売り注文画面200で顧客により入力された注文の段階での売買数量(売買株数)の比と一致しない場合があるので、この場合には、自社分について確定した売付代金または買付代金からでは、他社分の確定した売付代金または買付代金を把握することはできないからである。従って、発注する証券会社が複数社指定された場合には、各証券会社サーバ20の確定金額算出部21Bは、仲介業者サーバ30の確定金額算出処理手段41との間でのデータ通信を行って、各種の確定金額を算出する。   On the other hand, when the customer designates a plurality of brokerage firms (for example, brokerage firm X and brokerage firm Y) in the brokerage ordering firm designation unit 210 in FIG. If you do not have data on the results (sales price or purchase price determined for each company's transaction processing amount), you cannot calculate the total amount of sales price or purchase price (total amount for each company's transaction processing) Therefore, only the fixed amount calculation unit 21B of the securities company server 20 of one company cannot determine the deposit / withdrawal amount of each account in consideration of the commission fee, the consumption tax, the brokerage fee, and the priority order. When the ratio of the selling price or the buying price that is actually sold and confirmed at each company does not match the ratio of the trading volume (number of trading shares) at the order stage entered by the customer on the sell order screen 200 Therefore, in this case, it is not possible to grasp the final sales or purchase price for other companies from the final sales or purchase price for the company. Accordingly, when a plurality of securities companies to be ordered are designated, the fixed amount calculation unit 21B of each securities company server 20 performs data communication with the fixed amount calculation processing means 41 of the broker server 30. Calculate various fixed amounts.

より具体的には、顧客により発注証券会社が複数社指定された場合には、各社の証券会社サーバ20の売買処理手段21の売買処理実行部21Aによる売買処理が実行された後に、各社の証券会社サーバ20の確定金額算出部21Bは、売買処理実行部21Aによる処理を行って確定した自社分の売付代金または買付代金を、注文識別情報とともにネットワーク2を介して仲介業者サーバ30に送信する。仲介業者サーバ30では、確定金額算出処理手段41により、各証券会社分の売付代金または買付代金を受信して注文データベース57に保存する。この際、一つの注文について各証券会社で分担して売買処理された分は、注文識別情報で結び付けられる。そして、仲介業者サーバ30に接続された注文データベース57に、顧客により指定された全ての証券会社分の売付代金または買付代金が格納されたところで、仲介業者サーバ30の確定金額算出処理手段41により算出された各社分の売付代金または買付代金の総額、委託手数料および消費税、並びに仲介手数料、さらには優先順位を考慮した各口座の入出金額が、仲介業者サーバ30からネットワーク2を介して各社の証券会社サーバ20に送信されてくるので、これを各社の確定金額算出部21Bで受信する。   More specifically, when a plurality of brokerage companies are designated by the customer, after the buying and selling process is executed by the buying and selling processing execution unit 21A of the buying and selling processing means 21 of the securities company server 20 of each company, The fixed amount calculation unit 21B of the company server 20 transmits the sales price or purchase price for the company that has been fixed by performing the processing by the sales processing execution unit 21A to the broker server 30 via the network 2 together with the order identification information. To do. In the broker server 30, the fixed amount calculation processing means 41 receives the selling price or purchase price for each securities company and stores it in the order database 57. At this time, the portion of each order that is shared and sold by each securities company is linked with the order identification information. When the sales price or purchase price for all the securities companies designated by the customer is stored in the order database 57 connected to the broker server 30, the fixed amount calculation processing means 41 of the broker server 30 is stored. The total amount of sales or purchase for each company, the commission fee and consumption tax, the brokerage fee, and the deposit / withdrawal amount of each account taking into account the priority order calculated from the broker server 30 via the network 2 Are transmitted to the securities company server 20 of each company, and are received by the fixed amount calculation unit 21B of each company.

顧客口座入出金補完処理手段22は、仲介業者サーバ30の顧客口座入出金処理手段39による決済処理を補完する処理を行うものである(図3のステップS11および図4のステップS27参照)。より具体的には、顧客口座入出金補完処理手段22は、仲介業者サーバ30の顧客口座入出金処理手段39により決済処理が行われない分について、売買処理手段21により売買処理を行って確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(本実施形態では、委託手数料および消費税)に基づき、売り注文の場合には、売買取次情報(図8参照)に含まれる顧客口座識別情報をキーとして、証券会社に開設された顧客の口座のデータ管理用の顧客口座データベース26を検索し、該当する顧客の口座のデータを更新することにより、顧客口座データベース26への売付代金の入金処理を含む決済処理を行う。この決済処理には、委託手数料および消費税の出金処理も含まれる。一方、買い注文の場合には、売買取次情報に含まれる顧客口座識別情報をキーとして、証券会社に開設された顧客の口座のデータ管理用の顧客口座データベース26を検索し、該当する顧客の口座のデータを更新することにより、顧客口座データベース26からの買付代金の出金処理を含む決済処理を行う。この決済処理には、委託手数料および消費税の出金処理も含まれる。   The customer account deposit / withdrawal supplement processing means 22 performs processing for complementing the settlement process by the customer account deposit / withdrawal processing means 39 of the broker server 30 (see step S11 in FIG. 3 and step S27 in FIG. 4). More specifically, the customer account deposit / withdrawal supplementary processing means 22 is confirmed by performing a buying / selling process by the buying / selling processing means 21 for a portion where the settlement process is not performed by the customer account deposit / withdrawal processing means 39 of the broker server 30. In the case of a sell order based on the sale price or purchase price, or other fixed amount information calculated in accordance with these amounts (consignment fee and consumption tax in this embodiment), sales agent information (Figure 8), the customer account database 26 for data management of customer accounts opened at a securities company is searched using the customer account identification information included in the key as a key, and the customer account data is updated by updating the corresponding customer account data. A settlement process including a process of depositing a sale price into the account database 26 is performed. This settlement process includes a commission fee and consumption tax withdrawal process. On the other hand, in the case of a buy order, the customer account database 26 for data management of customer accounts opened in a securities company is searched using the customer account identification information included in the brokerage information as a key, and the corresponding customer account By updating the data, settlement processing including withdrawal processing for the purchase price from the customer account database 26 is performed. This settlement process includes a commission fee and consumption tax withdrawal process.

なお、この顧客口座入出金補完処理手段22により決済処理が行われる分は、証券会社サーバ20に接続された顧客口座データベース26(証券会社に開設された顧客の口座)に対する分のみであり、仲介業者サーバ30に接続された顧客口座データベース51(仲介業者に開設された顧客の口座)に対する分は、仲介業者サーバ30の顧客口座入出金処理手段39による処理対象となるため、顧客口座入出金補完処理手段22による処理対象とはならない。   Note that the settlement processing by the customer account deposit / withdrawal supplement processing means 22 is only for the customer account database 26 (customer account opened in the securities company) connected to the securities company server 20, and is used as an intermediary. Since the portion for the customer account database 51 (customer account opened by the broker) connected to the broker server 30 is processed by the customer account deposit / withdrawal processing means 39 of the broker server 30, the customer account deposit / withdrawal supplement is performed. It is not a processing target by the processing means 22.

仲介業者口座入出金処理手段23は、売買処理手段21により売買処理を行って確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報に基づき、売り注文の場合には、仲介業者口座データベース27への売付代金の入金処理を含む決済処理を行い、買い注文の場合には、仲介業者口座データベース27からの買付代金の出金処理を含む決済処理を行うものである(図3のステップS10および図4のステップS26参照)。ここで、売付代金の入金処理を含む決済処理には、顧客が証券会社から受け取るべき売付代金を仲介業者が代わりに受け取って一時的に預かる形になる売付代金の入金処理、顧客が証券会社に支払うべき委託手数料およびそれにかかる消費税を仲介業者が代わりに支払って一時的に立て替える形になる委託手数料・消費税の出金処理、並びに証券会社が仲介業者に支払う仲介手数料の入金処理が含まれ、これらの各処理は、まとめて同時に行ってもよく、別々に順番に行ってもよい。また、買付代金の出金処理を含む決済処理には、顧客が証券会社に支払うべき買付代金を仲介業者が代わりに支払って一時的に立て替える形になる買付代金の出金処理、顧客が証券会社に支払うべき委託手数料およびそれにかかる消費税を仲介業者が代わりに支払って一時的に立て替える形になる委託手数料・消費税の出金処理、並びに証券会社が仲介業者に支払う仲介手数料の入金処理が含まれ、これらの各処理は、まとめて同時に行ってもよく、別々に順番に行ってもよい。   The broker account deposit / withdrawal processing means 23 sells orders based on the sale price or purchase price determined by the sale processing means 21 and the other purchase price information calculated according to these prices. In the case of, the settlement process including the process of depositing the sale price to the broker account database 27 is performed, and in the case of a purchase order, the settlement process including the process of withdrawing the purchase price from the broker account database 27. (See step S10 in FIG. 3 and step S26 in FIG. 4). Here, in the settlement process including the process of depositing the sales price, the broker receives the sales price that the customer should receive from the brokerage company instead and temporarily receives the sales price. Disbursement of brokerage commissions and consumption taxes, which are paid by brokers instead of brokerage commissions to be paid to brokerages, and payment of brokerage commissions to brokerages. A process is included, and each of these processes may be performed simultaneously, or may be performed separately in order. In addition, the settlement process, including the withdrawal process of the purchase price, includes the withdrawal process of the purchase price in which the broker pays the purchase price to be paid to the securities company by the broker instead. Brokerage fees paid by brokers to brokerage firms and brokerage fees paid by brokers instead of brokerage commissions and consumption taxes, and brokerages paid by brokerages to brokerages. Each of these processes may be performed simultaneously at the same time or separately in order.

より具体的には、仲介業者口座入出金処理手段23は、先ず、売買取次情報として仲介業者サーバ30から送信されてくる仲介業者識別情報(仲介業者を示す金融機関コード等)に基づき、決済処理用の口座として契約等で仲介業者の意向に従って予め定められている証券会社(本実施形態では、証券会社X)に開設された仲介業者の口座を識別するための仲介業者口座識別情報(金融機関コード、支店コード、口座番号等)を、証券会社サーバ20(本実施形態では、証券会社Xの証券会社サーバ20)に接続された仲介業者指定口座記憶手段(不図示)から取得する。なお、このような仲介業者口座識別情報を、売買取次情報に含ませて仲介業者サーバ30から送信してくる構成としてもよい。そして、売買処理手段21により売買処理を行って確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(本実施形態では、委託手数料および消費税、並びに仲介手数料)に基づき、売り注文の場合には、仲介業者口座識別情報キーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベース27を検索し、該当する仲介業者の口座のデータを更新することにより、仲介業者口座データベース27への売付代金の入金処理を含む決済処理を行う。一方、買い注文の場合には、仲介業者口座識別情報をキーとして、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベース27を検索し、該当する仲介業者の口座のデータを更新することにより、仲介業者口座データベース27からの買付代金の出金処理を含む決済処理を行う。   More specifically, the broker account deposit / withdrawal processing means 23 first performs a settlement process based on broker broker identification information (such as a financial institution code indicating a broker) transmitted from the broker server 30 as trading agent information. Broker account identification information (financial institution) for identifying an account of a broker established in a brokerage company (in this embodiment, brokerage company X) that is predetermined in accordance with the broker's intention as a contract account Code, branch code, account number, etc.) are acquired from a broker specified account storage means (not shown) connected to the securities company server 20 (in this embodiment, the securities company server 20 of the securities company X). In addition, it is good also as a structure which includes such broker agent account identification information in the brokerage information, and transmits from the broker server 30. Then, the sale price or purchase price determined by performing the sale processing by the sale processing means 21 or other fixed amount information calculated according to these amounts (in this embodiment, the commission fee and the consumption tax, and In the case of a sell order based on the brokerage fee, the broker account database 27 for data management of the broker's account opened at the securities company is searched as a broker account identification information key, and the corresponding broker's account By updating the account data, a settlement process including a process of depositing the sales price to the broker account database 27 is performed. On the other hand, in the case of a purchase order, using the broker account identification information as a key, the broker account database 27 for managing data of broker account opened in the securities company is searched, and the data of the corresponding broker account is searched. Is updated, settlement processing including withdrawal processing of the purchase price from the broker account database 27 is performed.

なお、本実施形態では、説明の便宜上、証券会社X(以下、X証券と記載することもある。)が運用・管理する証券会社サーバ20には、仲介業者口座入出金処理手段23が設けられ、一方、証券会社Y(以下、Y証券と記載することもある。)が運用・管理する証券会社サーバ20には、仲介業者口座入出金処理手段23は設けられておらず、その代わりとなる処理が仲介業者サーバ30の証券会社口座入出金処理手段40により行われるものとして説明を行う。   In the present embodiment, for convenience of explanation, the brokerage company account deposit / withdrawal processing means 23 is provided in the brokerage company server 20 operated and managed by the brokerage firm X (hereinafter sometimes referred to as “X securities”). On the other hand, the brokerage company account deposit / withdrawal processing means 23 is not provided in the brokerage company server 20 operated and managed by the brokerage company Y (hereinafter sometimes referred to as Y securities), but instead. Description will be made assuming that the processing is performed by the securities company account deposit / withdrawal processing means 40 of the broker server 30.

また、本実施形態では、仲介業者口座入出金処理手段23は、売り注文の場合には、証券会社に開設された仲介業者の口座のデータ管理用の仲介業者口座データベース27への売付代金の入金処理を含む決済処理を行う構成とされているが、仲介業者に開設された仲介業者の口座のデータを管理するために仲介業者サーバ30に接続された仲介業者口座データベース(不図示)への売付代金のネットワーク2を介した送金処理を含む決済処理、あるいは仲介業者以外の業者(例えば、仲介業者と提携している銀行等)に開設された仲介業者の口座のデータを管理するために仲介業者以外の業者のシステムに接続された仲介業者口座データベース(不図示)への売付代金のネットワーク2を介した送金処理を含む決済処理を行う構成としてもよい。なお、これらのネットワーク2を介した送金処理を行う場合には、仲介業者口座識別情報(金融機関コード、支店コード、口座番号等)を仲介業者サーバ30や仲介業者以外の業者のシステムに送信する。   Further, in this embodiment, the broker account deposit / withdrawal processing means 23, in the case of a sell order, displays the sales price to the broker account database 27 for data management of the broker account opened in the securities company. Although it is configured to perform a settlement process including a deposit process, an intermediary account database (not shown) connected to the intermediary server 30 in order to manage data of an intermediary account established by the intermediary In order to manage settlement processing including remittance processing via the network 2 of the sale price, or data of brokerage accounts established in brokers other than brokers (for example, banks affiliated with brokers) It may be configured to perform settlement processing including remittance processing via the network 2 of the sale price to a broker account database (not shown) connected to a broker system other than the broker. . When performing remittance processing via these networks 2, the broker account identification information (financial institution code, branch code, account number, etc.) is transmitted to the broker server 30 and the system of a broker other than the broker. .

売買結果情報送信手段24は、売買処理手段21により売買処理を行って確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報を含む売買結果情報を含む取引明細書や決済完了通知を、ネットワーク2を介して仲介業者サーバ30に送信する処理を行うものである(図3のステップS12および図4のステップS21,S28参照)。ここで、売買結果情報には、本実施形態では、一例として、約定した取引についての売買の別、銘柄情報(銘柄コード、銘柄名)、市場、売買数量(本実施形態では、売買株数)、売買価格(売買単価、売買代金の総額)等の売買注文約定情報の他、売買を行った証券会社を識別するための証券会社識別情報(金融機関コード等)、顧客が証券会社に支払う委託手数料および消費税、並びに証券会社が仲介業者に支払う仲介手数料に関する確定金額情報、売付代金や買付代金の入出金処理を含む決済処理用の口座として指定された顧客の口座を識別するための顧客口座識別情報(金融機関コード、支店コード、口座番号等)、各口座に対する確定した入出金額情報、注文識別情報(注文コード等)等が含まれる(図8参照)。   The trading result information transmitting means 24 includes trading result information including a selling price or a buying price determined by performing trading processing by the trading processing means 21 or other fixed price information calculated according to these prices. A transaction statement and a settlement completion notification are transmitted to the broker server 30 via the network 2 (see step S12 in FIG. 3 and steps S21 and S28 in FIG. 4). Here, in this embodiment, for example, according to the present embodiment, the sale result information includes, for example, purchase / buy about the deal executed, brand information (brand code, brand name), market, trading volume (in this embodiment, the number of trading shares), In addition to trading order execution information such as trading prices (trading unit price, total trading value), brokerage company identification information (financial institution code, etc.) to identify the brokerage that sold and commissioned commissions paid by the customer to the brokerage firm To identify the account of the customer designated as the account for settlement processing, including fixed amount information on brokerage fees paid to brokerage brokers by brokerage firms, consumption tax, and sales and purchase proceeds Account identification information (financial institution code, branch code, account number, etc.), final deposit / withdrawal amount information for each account, order identification information (order code, etc.), etc. are included (see FIG. 8).

上記の売買結果情報のうち、各口座に対する確定した入出金額情報には、既に証券会社サーバ20の顧客口座入出金補完処理手段22による処理を経た顧客口座データベース26に対する入出金額情報と、これから行われる仲介業者サーバ30の顧客口座入出金処理手段39による処理の対象となる顧客口座データベース51に対する入出金額情報とが含まれる。また、注文識別情報(注文コード等)は、後述するように、仲介業者サーバ30で各注文に付されるものであり、仲介業者サーバ30から証券会社サーバ20に送信した売買取次情報と、証券会社サーバ20から仲介業者サーバ30に戻ってきた売買結果情報とを、一連の取引に関する情報として結び付ける役割を果たすものである。   Of the above trading result information, the confirmed deposit / withdrawal amount information for each account will be performed with the deposit / withdrawal amount information for the customer account database 26 already processed by the customer account deposit / withdrawal supplement processing means 22 of the securities company server 20. The deposit / withdrawal amount information for the customer account database 51 to be processed by the customer account deposit / withdrawal processing means 39 of the broker server 30 is included. Further, as will be described later, the order identification information (order code or the like) is attached to each order by the broker server 30, and the brokerage information transmitted from the broker server 30 to the securities company server 20, and the securities It plays a role of linking sales result information returned from the company server 20 to the broker server 30 as information relating to a series of transactions.

顧客証券保有情報データベース25は、証券会社で保管・管理されている顧客の有価証券の保有情報(証券残高データを含む。)を各顧客毎に記憶するものである。この顧客証券保有情報データベース25には、顧客の証券会社用顧客識別情報(証券会社が顧客に付した顧客ID等)と、その顧客の有価証券の保有情報(証券残高データを含む。)とが対応する形で記憶されている。   The customer securities holding information database 25 stores, for each customer, holding information (including securities balance data) of customer securities stored and managed by a securities company. The customer securities holding information database 25 includes customer identification information for a securities company (customer ID assigned to the customer by the securities company) and holding information of the customer's securities (including securities balance data). It is stored in a corresponding form.

顧客口座データベース26は、証券会社に開設された顧客の口座のデータ(口座残高データを含む。)を各顧客毎に記憶するものである。これらの各顧客の口座は、例えば、いわゆる証券総合口座等であり、具体的には、例えば、MRF(マネー・リザーブ・ファンド:追加型公社債投資信託)やMMF(マネー・マネージメント・ファンド:追加型公社債投資信託)の口座等である。本実施形態では、一例としてMRFの口座であるものとして説明を行う。   The customer account database 26 stores the data (including account balance data) of customer accounts opened in the securities company for each customer. The account of each customer is, for example, a so-called securities general account, and specifically, for example, MRF (Money Reserve Fund: Additional Public Bond Investment Trust) or MMF (Money Management Fund: Additional Type). (Corporate bond investment trust) account. In the present embodiment, description will be made assuming that the account is an MRF account as an example.

仲介業者口座データベース27は、証券会社に開設された仲介業者の口座のデータを記憶するものである。この仲介業者口座データベース27は、顧客口座データベース26と一体化されて各顧客の口座のデータと同列に管理されるものであってもよい。   The broker account database 27 stores data of an broker account opened in a securities company. This broker account database 27 may be integrated with the customer account database 26 and managed in the same manner as the account data of each customer.

仲介業者サーバ30は、コンピュータにより構成され、入力画面送信手段31と、口座残高データ取得手段32と、証券残高データ取得手段33と、時価情報取得手段34と、売買指示情報受信手段35と、残高チェック処理手段36と、売買取次情報送信手段37と、口座ホールド処理手段38と、顧客口座入出金処理手段39と、証券会社口座入出金処理手段40と、確定金額算出処理手段41とを含んで構成されている。また、仲介業者サーバ30には、基準値記憶手段50と、顧客口座データベース51と、証券会社口座データベース52と、仲介手数料データベース53と、認証データベース54と、顧客識別情報変換テーブル55と、顧客口座識別情報記憶手段56と、注文データベース57とが接続されている。   The broker server 30 is configured by a computer, and includes an input screen transmission unit 31, an account balance data acquisition unit 32, a securities balance data acquisition unit 33, a market price information acquisition unit 34, a trade instruction information reception unit 35, and a balance. It includes a check processing unit 36, a trading agent information transmission unit 37, an account hold processing unit 38, a customer account deposit / withdrawal processing unit 39, a securities company account deposit / withdrawal processing unit 40, and a fixed amount calculation processing unit 41. It is configured. The broker server 30 also includes a reference value storage means 50, a customer account database 51, a securities company account database 52, a brokerage fee database 53, an authentication database 54, a customer identification information conversion table 55, a customer account. Identification information storage means 56 and order database 57 are connected.

入力画面送信手段31は、顧客が有価証券の売買注文を含む売買に関する指示を行うための売買指示入力画面(図5〜図7参照)の表示用情報を、ネットワーク2を介して顧客端末装置10に送信する処理を行うものである(図2のステップS5参照)。ここで、売買に関する指示には、売買の別、証券会社の指定、売却または購入する有価証券の銘柄(銘柄コード、銘柄名)、市場、売買数量(本実施形態では、株数)、成行・指値の別、指値の金額等の注文内容の指示の他に、例えば、売付代金を振り込む入金用または送金先の口座、買付代金を引き落とす出金用の口座の指定、これらの各口座に対する入出金額の指定や優先順位の設定等が含まれる。また、注文を行う本人を特定するための仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)および本人認証情報(顧客の暗証番号、パスワード、虹彩、指紋、声紋等)の入力も含まれる。   The input screen transmission means 31 displays information for displaying a trade instruction input screen (see FIGS. 5 to 7) for a customer to give an instruction regarding trade including a buy and sell order for securities via the network 2. (See step S5 in FIG. 2). Here, the instructions regarding trading include: trading, designation of securities company, brand of securities to be sold or purchased (brand code, brand name), market, trading volume (in this embodiment, number of shares), market / limit In addition to specifying the order details such as the limit amount, for example, specifying the account for deposits or remittance to which the sale price is transferred, the account for withdrawal from which the purchase price is deducted, and deposit / withdrawal for each of these accounts This includes specifying the amount and setting the priority. Also, input of customer identification information for brokers (customer ID given to brokers by brokers) and identification information (customer's PIN, password, iris, fingerprint, voiceprint, etc.) for identifying the person making the order Is also included.

口座残高データ取得手段32は、売買指示情報に含まれる仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)に基づき、顧客口座識別情報記憶手段56から、該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、その顧客の口座の残高データを顧客口座データベース26,51から取得する処理を行うものである(図2のステップS3参照)。より具体的には、口座残高データ取得手段32は、仲介業者サーバ30に接続された顧客口座データベース51から残高データを取得する場合には、顧客口座識別情報をキーとして、顧客口座データベース51を検索することにより、該当する顧客の口座の残高データを取得し、一方、証券会社サーバ20に接続された顧客口座データベース26から残高データを取得する場合には、顧客口座識別情報を証券会社サーバ20に送信することにより、顧客口座データベース26に対する証券会社サーバ20による検索処理を経て抽出された該当する顧客の口座の残高データを、証券会社サーバ20からネットワーク2を介して受信する処理を行う。   The account balance data acquisition unit 32 obtains the account of the customer from the customer account identification information storage unit 56 based on the customer identification information for brokers (customer ID given to the customer by the brokers) included in the trade instruction information. The customer account identification information for identification is acquired, and using this customer account identification information as a key, the balance data of the customer's account is acquired from the customer account databases 26 and 51 (step S3 in FIG. 2). reference). More specifically, the account balance data acquisition unit 32 searches the customer account database 51 using the customer account identification information as a key when acquiring balance data from the customer account database 51 connected to the broker server 30. Thus, when the balance data of the corresponding customer's account is acquired, and when the balance data is acquired from the customer account database 26 connected to the securities company server 20, the customer account identification information is sent to the securities company server 20. By transmitting, the balance data of the corresponding customer's account extracted through the search process by the securities company server 20 with respect to the customer account database 26 is received from the securities company server 20 via the network 2.

この口座残高データ取得手段32は、アクセス中の顧客について、仲介業者に開設されたその顧客の口座が複数ある場合には、それらの各口座のデータを顧客口座データベース51から取得し、証券会社に開設されたその顧客の口座が複数ある場合には、それらの各口座のデータを顧客口座データベース26から取得し、さらには、仲介業者が仲介契約を結んでいる証券会社が複数あり(例えば証券会社Xおよび証券会社Yとする。)、それらの各証券会社についてその顧客の一つまたは複数の口座がそれぞれある場合には、各証券会社の各口座のデータを各証券会社サーバ20に接続された顧客口座データベース26(証券会社Xの顧客口座データベース26および証券会社Yの顧客口座データベース26)からそれぞれ取得する。なお、アクセス中の顧客について、証券会社に開設されたその顧客の口座が一つもない場合には、顧客口座データベース26からのデータ取得は行う必要はない。また、アクセス中の顧客について、証券会社に開設されたその顧客の口座がある場合でも、その口座の残高データは取得せずに、仲介業者に開設されたその顧客の一つまたは複数の口座の残高データのみを取得・表示し、仲介業者に開設されたその顧客の一つまたは複数の口座のみを選択対象口座とするシステム構成としてもよい。   This account balance data acquisition means 32 acquires the data of each account from the customer account database 51 when there are a plurality of customer accounts opened in the broker for the accessing customer, and sends it to the securities company. When there are a plurality of opened accounts of the customer, the data of each of those accounts is acquired from the customer account database 26, and there are a plurality of brokerage firms with brokerage contracts (for example, brokerage firms). X and securities company Y.) When there is one or more accounts of the customers for each of these securities companies, the data of each account of each securities company is connected to each securities company server 20 Obtained from the customer account database 26 (the customer account database 26 of the securities company X and the customer account database 26 of the securities company Y), respectively. If there is no customer account opened at the securities company for the accessing customer, it is not necessary to acquire data from the customer account database 26. In addition, even if there is an account of the customer opened in the securities company for the accessing customer, the balance data of the account is not acquired, but one or more accounts of the customer opened in the brokerage company are acquired. A system configuration may be adopted in which only balance data is acquired and displayed, and only one or a plurality of accounts of the customer opened in the broker are selected as accounts to be selected.

証券残高データ取得手段33は、顧客が証券会社の管理下で保有している有価証券の保有情報を、証券会社サーバ20に接続された顧客証券保有情報データベース25から証券会社サーバ20およびネットワーク2を介して取得する処理を行うものである。より具体的には、証券残高データ取得手段33は、売買指示情報に含まれる仲介業者用顧客識別情報を顧客識別情報変換テーブル55を用いて証券会社用顧客識別情報に変換して証券会社サーバ20に送信することにより、顧客証券保有情報データベース25に対する証券会社サーバ20による証券会社用顧客識別情報をキーとした検索処理を経て抽出された該当する顧客の有価証券の保有情報を、証券会社サーバ20からネットワーク2を介して受信する処理を行う。   The securities balance data acquisition means 33 obtains the holding information of the securities held by the customers under the management of the securities company from the customer securities holding information database 25 connected to the securities company server 20, and stores the securities company server 20 and the network 2. The process which acquires through this is performed. More specifically, the securities balance data acquisition means 33 converts broker customer identification information included in the buying and selling instruction information into securities company customer identification information using the customer identification information conversion table 55 to convert the securities company server 20. To the customer securities holding information database 25, the securities company server 20 uses the securities company server 20 as a key to search the securities company customer identification information as a key. Is received via the network 2.

この証券残高データ取得手段33は、仲介業者が契約している証券会社が複数社ある場合には、それらの複数の証券会社の各証券会社サーバ20に接続された顧客証券保有情報データベース25(証券会社Xの顧客証券保有情報データベース25および証券会社Yの顧客証券保有情報データベース25)からそれぞれ証券残高データを取得する。なお、仲介業者を介して、ある証券会社(例えば、証券会社Xとする。)を選択して購入した有価証券については、その仲介業者を介して証券会社Xを選択しなければ売却することができないという取り決め、従って、他の仲介業者を介して証券会社Xが保管・管理する有価証券を売却したり、証券会社Xに直接アクセスして売却することはできないという取り決めがなされている場合等のように、その仲介業者が自己を通じた売買取引を売買仲介データベースに記録しておくことで、顧客の有価証券の保有情報を把握することができる場合には、証券残高データ取得手段33は、顧客の有価証券の保有情報を、仲介業者サーバ30に接続された売買仲介情報記録用の売買仲介データベース(不図示)から取得する構成としてもよい。   When there are a plurality of securities companies with which the broker has contracted, this securities balance data acquisition means 33 is a customer securities holding information database 25 (securities) connected to each securities company server 20 of the plurality of securities companies. Securities balance data is obtained from the customer securities holding information database 25 of the company X and the customer securities holding information database 25 of the securities company Y, respectively. Note that securities purchased by selecting a certain securities company (for example, securities company X) via an intermediary may be sold unless the securities company X is selected via the broker. Such as when it is not possible to sell securities that are held and managed by brokerage firm X through other intermediaries, or when it is not possible to sell securities by directly accessing brokerage firm X. In addition, when the brokerage agent records the trading transaction through itself in the brokerage brokerage database, the securities balance data acquisition means 33 can store the customer's securities holding information. It is good also as a structure which acquires the possession information of securities from the sales mediation database (not shown) for sales mediation information recording connected to the broker server 30.

時価情報取得手段34は、証券価格情報提供システム60または証券会社サーバ20からネットワーク2を介して有価証券の時価情報を取得する処理を行うものである。   The market price information acquisition means 34 performs processing for acquiring market price information of securities from the securities price information providing system 60 or the securities company server 20 via the network 2.

売買指示情報受信手段35は、入力画面送信手段31により送信した売買指示入力画面(図5〜図7参照)を用いて顧客により入力された売買指示情報を、顧客端末装置10からネットワーク2を介して受信する処理を行うものである。ここで、売買指示情報には、売買の別、証券会社の指定情報、売却または購入する有価証券の銘柄情報(銘柄コード、銘柄名)、市場の選択情報、売買数量(売買株数)、成行・指値の別、指値の金額等の注文内容の他に、例えば、売付代金や買付代金の入出金処理を含む決済処理用の口座として売買指示入力画面で選択指定された顧客の口座を識別するための顧客口座識別情報(金融機関コード、支店コード、口座番号等)、それらの各口座に対する入出金額や優先順位、売買指示入力画面を用いて入力(キーボードやマウスによる入力のみならず、画面の指示に従って行われる各種の入力機器を使った入力が含まれる。)された仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)や本人認証情報(顧客の暗証番号、パスワード、虹彩、指紋、声紋等)等が含まれる(図8参照)。   The buying / selling instruction information receiving unit 35 receives the buying / selling instruction information input by the customer using the buying / selling instruction input screen (see FIGS. 5 to 7) transmitted by the input screen transmitting unit 31 from the customer terminal device 10 via the network 2. Receiving process. Here, trading instruction information includes the type of trading, designation information of securities companies, brand information of securities to be sold or purchased (brand code, brand name), market selection information, trading volume (number of trading shares), In addition to the order contents such as limit price and limit price, for example, identify the account of the customer selected and specified on the buying and selling instruction input screen as an account for settlement processing including deposit and withdrawal processing of sale price and purchase price Customer account identification information (financial institution code, branch code, account number, etc.), input / output amounts and priorities for each account, and input using the buy / sell instruction input screen (not only keyboard and mouse input but also screen) The customer identification information for the broker (customer ID assigned to the customer by the broker) and personal authentication information (customer PIN, password, etc.) , Iris, fingerprint, include voiceprint, etc.), etc. (see FIG. 8).

また、売買指示情報受信手段35は、仲介業者サーバ30に接続された認証データベース54を参照し、顧客端末装置10から送信されてきた仲介業者用顧客識別情報と本人認証情報とが対応しているか否かを判断することにより、アクセス中の顧客が本人であるか否かを確認する認証処理を行う。   Further, the buying / selling instruction information receiving means 35 refers to the authentication database 54 connected to the broker server 30, and whether the broker customer identification information transmitted from the customer terminal device 10 corresponds to the personal authentication information. By determining whether or not, an authentication process for confirming whether or not the accessing customer is the principal is performed.

なお、上記の売買指示情報は、必ずしも一度にまとめて送受信される必要はなく、顧客端末装置10と仲介業者サーバ30との間でのデータの送受信を複数回繰り返すことにより、最終的に全ての売買指示情報が売買指示情報受信手段35により受信される構成としてもよい。例えば、仲介業者用顧客識別情報や本人認証情報の送受信を行って認証処理を行ってから、売買注文内容情報や口座の選択指定情報等の送受信を行う構成としてもよい。従って、仲介業者用顧客識別情報や本人認証情報を入力する画面と、注文内容の入力や口座の選択指定等を行う画面とは、同じ画面である必要はなく、このため、本発明における売買指示入力画面は、複数の画面により構成されていてもよい。   Note that the above trading instruction information does not necessarily have to be transmitted and received all at once. By repeating the transmission and reception of data between the customer terminal device 10 and the broker server 30 a plurality of times, all of the trading instruction information is finally transmitted. It is good also as a structure by which trading instruction information is received by the trading instruction information receiving means 35. For example, a configuration may be adopted in which after performing the authentication process by transmitting / receiving the broker identification customer identification information and the personal authentication information, the sales order content information, the account selection designation information, and the like are transmitted / received. Therefore, the screen for inputting the customer identification information for the broker and the user authentication information and the screen for inputting the order details and selecting and selecting the account do not have to be the same screen. The input screen may be composed of a plurality of screens.

残高チェック処理手段36は、売買指示情報受信手段35により受信した売買指示情報および口座残高データ取得手段32により取得した顧客の口座の残高データに基づき、顧客の口座の残高が顧客による買い注文に応じることができる許容額以上か否かを判断する処理を行うものである(図2のステップS7参照)。ここで、即時決済取引の場合(図3参照)の許容額は、顧客のアクセスの時点で既に必要金額が口座に用意されていなければならないという前提で、本実施形態では、一例として、指値注文の場合には、売買指示入力画面(図5参照)に表示された買付代金等の試算額(必要金額)、つまり顧客が各口座について指定した引落金額の合計額と同じ金額とし、成行注文の場合には、下記の如く、値幅制限を考慮した買付代金の変動額の最大値と同じ金額とする。一方、いわゆる4日目取引の場合(図4参照)の許容額は、4営業日目(3日後)までに必要金額が口座に用意されていればよいという前提で、本実施形態では、一例として、指値注文の場合には、売買指示入力画面(図5参照)に表示された買付代金等の試算額(必要金額)、つまり顧客が各口座について指定した引落金額の合計額に対する一定割合の額(例えば半分の額)とし、成行注文の場合には、下記の如く、値幅制限を考慮した買付代金の変動額の最大値に対する一定割合の額(例えば半分の額)とする。なお、いわゆる4日目取引の場合(図4参照)に、上記の如く、半分の額を許容額とした場合には、残りの半分の額が顧客によって用意されない場合のリスクは全て仲介業者が負い、証券会社は一切負わない仕組み(つまり、仲介業者が一時的に全額立て替えて証券会社に支払った資金を顧客から一部回収できなくなる事態が発生する仕組み)としてもよい。従って、このような仕組みとした場合には、許容額を高く設定するか、低く設定するかは、仲介業者の経営方針によるところとなる。   The balance check processing means 36, based on the buying / selling instruction information received by the buying / selling instruction information receiving means 35 and the balance data of the customer's account acquired by the account balance data acquiring means 32, the balance of the customer's account responds to the buying order by the customer. A process is performed to determine whether or not the allowable amount is exceeded (see step S7 in FIG. 2). Here, the allowable amount in the case of an immediate settlement transaction (see FIG. 3) is based on the premise that the required amount must already be prepared in the account at the time of customer access. In the case of, the trial order amount (necessary amount) of the purchase price, etc. displayed on the buying and selling instruction input screen (see Fig. 5), that is, the same amount as the total amount of withdrawal specified for each account by the customer, In this case, as shown below, the amount is the same as the maximum value of the change in purchase price considering the price limit. On the other hand, the allowable amount in the case of the so-called fourth day transaction (see FIG. 4) is an example in the present embodiment, assuming that the necessary amount is prepared in the account by the fourth business day (after three days). In the case of limit orders, a certain percentage of the estimated amount (necessary amount) of the purchase price displayed on the buying and selling instruction input screen (see Fig. 5), that is, the total amount of withdrawal specified by the customer for each account In the case of a market order, as shown below, it is assumed to be an amount of a certain ratio (for example, a half amount) with respect to the maximum value of the fluctuation amount of the purchase price in consideration of the price limit. In the case of the so-called fourth day transaction (see Fig. 4), if the half amount is allowed as described above, the risk that the other half amount is not prepared by the customer is all due to the broker. On the other hand, it is possible to adopt a mechanism that the brokerage firm does not bear at all (that is, a mechanism in which an intermediary temporarily changes the total amount of money paid to the brokerage firm and it becomes impossible to collect part of the money from the customer). Therefore, in such a mechanism, whether the allowable amount is set high or low depends on the management policy of the broker.

また、残高チェック処理手段36は、顧客により買付代金の出金処理を含む決済処理用の口座として複数の口座が選択された場合には、選択された複数の口座の残高の合計額が顧客による買い注文に応じることができる許容額以上か否かを判断する処理を行う。   Further, the balance check processing means 36, when a plurality of accounts are selected as accounts for settlement processing including the withdrawal processing of the purchase price by the customer, the total amount of the balances of the selected plurality of accounts is the customer. A process is performed to determine whether or not the amount exceeds the allowable amount that can satisfy the purchase order.

さらに、残高チェック処理手段36は、基準値記憶手段50に記憶された基準値を用いて図示されない値幅制限テーブルを参照して買付代金の変動額の最大値を算出し、算出した最大値に基づき、顧客の口座の残高が顧客による買い注文に応じることができる許容額以上か否かを判断する。ここで、値幅制限テーブルには、基準値の金額と、その金額に対する制限値幅の金額とが対になった状態で記憶されている。例えば、基準値の金額(株式の単価)が100円未満の場合は、制限値幅(単価に対する幅)が上下30円となり、基準値の金額が200円以上、500円未満の場合には、制限値幅が上下80円となる等の対応関係が記憶されている。従って、残高チェック処理手段36は、基準値記憶手段50に記憶された基準値(単価)を取得し、この基準値に基づき値幅制限テーブルを参照して変動幅(単価)の上限側の金額(幅)を取得し、買付単価の上限値を算出し、算出した買付単価の上限値に、売買指示情報受信手段35により受信した顧客による売買指示情報に含まれる買付株数を乗じて買付代金の変動額の最大値を算出する。   Further, the balance check processing unit 36 calculates the maximum value of the fluctuation amount of the purchase price by referring to a price range restriction table (not shown) using the reference value stored in the reference value storage unit 50, and sets the calculated maximum value. Based on this, it is determined whether or not the balance of the customer's account is equal to or greater than an allowable amount that can satisfy the purchase order by the customer. Here, the price limit table stores the reference value amount and the limit value range amount corresponding to the reference amount. For example, if the amount of the reference value (stock unit price) is less than 100 yen, the limit value range (width against the unit price) will be 30 yen above and below, and if the amount of the reference value is 200 yen or more and less than 500 yen, the limit Correspondences such as a price range of 80 yen in the vertical direction are stored. Accordingly, the balance check processing means 36 acquires the reference value (unit price) stored in the reference value storage means 50, and refers to the price limit table based on this reference value, and the amount on the upper limit side of the fluctuation range (unit price) ( Width)), the upper limit value of the purchase unit price is calculated, and the upper limit value of the purchase unit price is calculated by multiplying the upper limit value of the purchase unit price by the number of shares to be purchased included in the purchase instruction information received by the purchase instruction information receiving means 35. Calculate the maximum amount of change in the price.

売買取次情報送信手段37は、売買指示情報受信手段35により受信した顧客による売買指示情報に基づき、証券会社サーバ20による有価証券の売買に関する処理に必要な売買取次情報を作成し、作成した売買取次情報をネットワーク2を介して証券会社サーバ20に送信する処理を行うものである(図2のステップS8参照)。ここで、売買取次情報には、売買の別、売却または購入する有価証券の銘柄情報(銘柄コード、銘柄名)、市場の選択情報、売買数量(売買株数)、成行・指値の別、指値の金額等の注文内容の他に、例えば、売付代金や買付代金の入出金処理を含む決済処理用の口座として売買指示入力画面で選択指定された顧客の口座を識別するための顧客口座識別情報(金融機関コード、支店コード、口座番号等)、それらの各口座に対する入出金額や優先順位、注文に係る顧客を識別する証券会社用顧客識別情報(証券会社が顧客に付した顧客ID等)、仲介を行った仲介業者を識別する仲介業者識別情報(金融機関コード等)、注文識別情報(注文コード等)等が含まれる(図8参照)。これらの売買取次情報および売買指示情報は、売買取次情報送信手段37および売買指示情報受信手段35により、仲介業者サーバ30に接続された注文データベース57に各注文毎に書き込まれ、少なくとも仲介に係る一連の売買取引が完了するまで記憶保存され、注文識別情報に基づき、各注文に関する各種情報を読み出すことができる構成とされている。   The trading agent information transmitting unit 37 creates trading agent information necessary for processing related to the buying and selling of securities by the securities company server 20 based on the buying and selling instruction information by the customer received by the buying and selling instruction information receiving unit 35. The information is transmitted to the securities company server 20 via the network 2 (see step S8 in FIG. 2). Here, trading brokerage information includes: trading information, securities information to be sold or purchased (symbol code, name), market selection information, trading volume (number of trading shares), market / limit price, limit price In addition to the order contents such as the amount of money, for example, customer account identification for identifying the account of the customer selected and specified on the buying and selling instruction input screen as an account for settlement processing including deposit and withdrawal processing of sale price and purchase price Information (financial institution code, branch code, account number, etc.), deposit / withdrawal amount and priority for each account, customer identification information for securities companies that identifies customers related to orders (customer IDs assigned to customers by securities companies, etc.) Further, broker identification information (such as a financial institution code) for identifying a broker that has performed the brokerage, order identification information (such as an order code), and the like are included (see FIG. 8). These trading agency information and trading instruction information are written for each order in the order database 57 connected to the broker server 30 by the trading agency information transmitting means 37 and trading instruction information receiving means 35, and at least a series related to brokerage. Are stored and stored until the transaction is completed, and various information relating to each order can be read based on the order identification information.

また、売買取次情報送信手段37は、各顧客からの各注文を識別するための注文識別情報(注文コード等)を各注文毎に生成付与する処理を行う。これにより、証券会社サーバ20からの情報の返信があった場合、すなわち仲介業者サーバ30が証券会社サーバ20の売買結果情報送信手段24により送信されてきた売買結果情報を受信した場合に、その売買結果情報が、いずれの注文についての情報なのかを把握できるようになっている。   In addition, the trading agent information transmitting means 37 performs processing for generating and giving order identification information (order code or the like) for identifying each order from each customer for each order. Thereby, when there is a reply of information from the securities company server 20, that is, when the broker server 30 receives the sales result information transmitted by the sales result information transmitting means 24 of the securities company server 20, the trading It is possible to grasp which order information is the result information.

さらに、売買取次情報送信手段37は、顧客識別情報変換テーブル55を用いて、仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)から証券会社用顧客識別情報(証券会社が顧客に付した顧客ID等)への変換処理を行う。なお、顧客識別情報変換データベースを証券会社サーバ20に接続しておき、仲介業者用顧客識別情報から証券会社用顧客識別情報への変換処理を証券会社サーバ20で行う構成としてもよく、この場合には、売買取次情報送信手段37は、変換処理を行わずに、仲介業者用顧客識別情報をそのまま証券会社サーバ20に送信する。また、仲介業者用顧客識別情報と証券会社用顧客識別情報とが同一である場合(証券会社と仲介業者とが顧客識別情報を共通化した場合)には、このような変換処理を行う必要はない。さらに、売買指示入力画面で顧客により仲介業者用顧客識別情報および証券会社用顧客識別情報の双方の入力が行われ、これらの双方が売買指示情報として顧客端末装置10から送信されてくる場合にも、変換処理を行う必要はない。   Furthermore, the brokerage agent information transmission means 37 uses the customer identification information conversion table 55 to obtain broker company customer identification information (customer ID given to the customer by the broker) (the brokerage company is the customer). To customer ID etc.). In addition, the customer identification information conversion database may be connected to the securities company server 20 so that the broker company server 20 performs conversion processing from the broker customer identification information to the securities company customer identification information. The brokerage agent information transmitting means 37 transmits the broker identifying customer identification information as it is to the securities company server 20 without performing the conversion process. Also, when the broker customer identification information and the brokerage customer identification information are the same (when the brokerage company and the broker share the customer identification information), it is necessary to perform such conversion processing. Absent. Further, when both the customer identification information for the broker and the customer identification information for the securities company are input by the customer on the buying and selling instruction input screen and both of them are transmitted from the customer terminal device 10 as buying and selling instruction information. There is no need to perform conversion processing.

そして、売買取次情報として仲介業者識別情報(金融機関コード等)が送信されるのは、一つの証券会社が複数の仲介業者と契約している場合等に、いずれの仲介業者からの仲介であるかを証券会社が把握できるようにするためである。   And brokerage identification information (financial institution code, etc.) is sent as brokerage information when brokerage from one brokerage company is contracted with one brokerage firm. This is so that the securities company can grasp this.

また、本実施形態では、売買取次情報として証券会社サーバ20に送信される顧客口座識別情報は、仲介業者および証券会社の双方に開設された顧客の口座についての顧客口座識別情報となっている。しかし、仲介業者に開設された顧客の口座についての顧客口座識別情報は、前述したように仲介業者サーバ30に接続された注文データベース57に各注文毎に記憶され、証券会社サーバ20から戻ってきた注文識別情報に基づき読み出すことができるようになっているので、必ずしも仲介業者に開設された顧客の口座についての顧客口座識別情報そのものを証券会社サーバ20に売買取次情報として一旦送信し、かつ、証券会社サーバ20から仲介業者サーバ30に戻してもらう処理を行う必要はない。このように仲介業者に開設された顧客の口座についての顧客口座識別情報を、売買取次情報として証券会社サーバ20に送信する処理を行わない場合には、証券会社サーバ20から、注文識別情報、および仲介業者に開設された顧客の口座に対する確定した入出金額情報が、売買結果情報として送信されてくれば、仲介業者サーバ30で、仲介業者に開設された顧客の口座に対する決済処理を行うことができる。   Moreover, in this embodiment, the customer account identification information transmitted to the securities company server 20 as trading agency information is customer account identification information for a customer account opened at both the broker and the securities company. However, the customer account identification information about the customer's account opened at the broker is stored for each order in the order database 57 connected to the broker server 30 as described above, and returned from the securities company server 20. Since it can be read based on the order identification information, the customer account identification information itself for the customer account opened at the broker is always transmitted to the securities company server 20 as trading agent information, and the securities There is no need to perform processing for returning the company server 20 to the broker server 30. In the case where the processing for transmitting the customer account identification information about the customer's account opened in the broker as described above to the securities company server 20 as trading agency information is not performed, the order identification information, and If the confirmed deposit / withdrawal amount information for the customer's account opened in the broker is transmitted as the sale result information, the broker server 30 can perform settlement processing for the customer's account opened in the broker. .

口座ホールド処理手段38は、残高チェック処理手段36による処理で顧客の口座の残高が許容額以上であると判断された場合に、顧客の口座の残高のうち少なくとも許容額に相当する分について顧客の自由使用を禁止するか、または証券会社サーバ20の売買結果情報送信手段24によりネットワーク2を介して送信されてきた売買結果情報に基づき修正した修正許容額に相当する分について顧客の自由使用を禁止するホールド処理を行うものである(図4のステップS22参照)。本実施形態では、後者の修正許容額を基準にするものとする。ここで、いわゆる4日目取引の場合(図4参照)の修正許容額は、4営業日目(3日後)までに必要金額が口座に用意されていればよいという前提で、本実施形態では、一例として、売買結果情報に含まれる約定した取引についての売買単価と売買数量(売買株数)とを乗じて算出される確定した買付代金に、この確定した買付代金に応じた委託手数料およびそれにかかる消費税を加えた金額に対する一定割合の額(例えば、半分の額)とする。なお、即時決済取引の場合(図3参照)には、顧客のアクセスの時点で既に必要金額が口座に用意されていることを前提として仲介業務が遂行され、即時に必要金額が引き落とされることになるので、ホールド処理を行う必要はない。また、当日決済取引(午後の取引については、翌日の朝に受渡、決済を行う取引)、あるいは特約日決済取引(売買成立日から数えて15日以内の指定した日に決済を行う取引)の場合には、普通取引(4日目取引)の場合と同様に、ホールド処理を行うことが好ましい。   When it is determined that the balance of the customer's account is equal to or greater than the allowable amount in the processing by the balance check processing unit 36, the account hold processing unit 38 determines at least the amount corresponding to the allowable amount of the customer's account balance. Free use is prohibited, or the customer's free use is prohibited for the amount corresponding to the correction allowable amount corrected based on the sales result information transmitted via the network 2 by the sales result information transmitting means 24 of the securities company server 20 Hold processing is performed (see step S22 in FIG. 4). In this embodiment, the latter correction allowable amount is used as a reference. Here, in the case of the so-called fourth day transaction (see FIG. 4), the correction allowable amount is based on the assumption that the necessary amount is prepared in the account by the fourth business day (after three days). As an example, to the finalized purchase price calculated by multiplying the sales unit price and the trading volume (number of trading stocks) for the contracts included in the trading result information, the commission fee according to the finalized purchase price and A certain amount of money (for example, half of the money) plus the consumption tax. In the case of an immediate settlement transaction (see FIG. 3), the brokerage is carried out on the assumption that the required amount has already been prepared in the account at the time of customer access, and the required amount is immediately withdrawn. Therefore, there is no need to perform a hold process. In addition, on the same day settlement transactions (for afternoon transactions, transactions that are delivered and settled on the morning of the following day) or special contract settlement transactions (transactions that are settled on a specified date within 15 days from the date of sale) In this case, it is preferable to perform the hold process as in the case of the ordinary transaction (the fourth day transaction).

顧客口座入出金処理手段39は、証券会社サーバ20からネットワーク2を介して送信されてくる売買結果情報(図8参照)に含まれる確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(本実施形態では、委託手数料および消費税)に基づき、売り注文の場合には、顧客口座データベース51への売付代金の少なくとも一部の入金処理を含む決済処理を行い、買い注文の場合には、顧客口座データベース51からの買付代金の少なくとも一部の出金処理を含む決済処理を行うものである(図3のステップS14および図4のステップS30参照)。ここで、「売付代金の少なくとも一部」および「買付代金の少なくとも一部」とあるのは、顧客口座入出金処理手段39により、売付代金や買付代金の一部の入出金処理が行われ、証券会社サーバ20の顧客口座入出金補完処理手段22により、残りの一部の入出金処理が行われる場合があることを考慮したものである。また、売り注文の場合の売付代金の少なくとも一部の入金処理を含む決済処理には、売付代金の少なくとも一部の入金処理の他、顧客が証券会社に支払う委託手数料およびそれにかかる消費税の少なくとも一部の出金処理が含まれ、これらの各処理は、まとめて同時に行ってもよく、別々に順番に行ってもよい。また、買い注文の場合の買付代金の少なくとも一部の出金処理を含む決済処理には、買付代金の少なくとも一部の出金処理の他、顧客が証券会社に支払う委託手数料およびそれにかかる消費税の少なくとも一部の出金処理が含まれ、これらの各処理は、まとめて同時に行ってもよく、別々に順番に行ってもよい。   The customer account deposit / withdrawal processing means 39 responds to the confirmed sale price or purchase price included in the trading result information (see FIG. 8) transmitted from the securities company server 20 via the network 2, or according to these amounts. In the case of a sell order based on the other fixed amount information calculated in this embodiment (the commission fee and the consumption tax in this embodiment), the settlement includes at least a part of the deposit processing of the sale price to the customer account database 51. In the case of a purchase order, a settlement process including a withdrawal process of at least a part of the purchase price from the customer account database 51 is performed (see step S14 in FIG. 3 and step S30 in FIG. 4). ). Here, “at least a part of the sale price” and “at least a part of the purchase price” means that the customer account deposit / withdrawal processing means 39 performs a deposit / withdrawal process for a part of the sale price or purchase price. Is taken into account, and the remaining part of the deposit / withdrawal process may be performed by the customer account deposit / withdrawal supplement processing means 22 of the securities company server 20. In addition, the settlement process, which includes at least a part of the sale price in the case of a sell order, includes at least a part of the sale price, as well as the brokerage commission paid by the customer to the securities company and the related consumption tax. Are included, and each of these processes may be performed at the same time or separately in order. In addition, for settlement processing including withdrawal processing of at least part of the purchase price in the case of a buy order, in addition to withdrawal processing of at least a part of the purchase price, the brokerage commission paid by the customer to the securities company and the related fee A withdrawal process of at least a part of the consumption tax is included, and each of these processes may be performed at the same time or separately in order.

より具体的には、顧客口座入出金処理手段39は、売り注文の場合には、顧客端末装置10から送信されてきて注文データベース57に記憶されている売買指示情報(図8参照)若しくは証券会社サーバ20から送信されてきた売買結果情報(図8参照)に含まれる顧客口座識別情報(金融機関コード、支店コード、口座番号等)をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベース51を検索し、該当する顧客の口座のデータを更新することにより、顧客口座データベース51への売付代金の少なくとも一部の入金処理を含む決済処理を行う。一方、買い注文の場合には、売買指示情報若しくは売買結果情報に含まれる顧客口座識別情報をキーとして、仲介業者に開設された顧客の口座のデータ管理用の顧客口座データベース51を検索し、該当する顧客の口座のデータを更新することにより、顧客口座データベース51からの買付代金の少なくとも一部の出金処理を含む決済処理を行う。   More specifically, in the case of a sell order, the customer account deposit / withdrawal processing means 39 is the trading instruction information (see FIG. 8) transmitted from the customer terminal device 10 and stored in the order database 57 or a securities company. Data management of customer accounts opened in brokers using customer account identification information (financial institution code, branch code, account number, etc.) included in trading result information (see FIG. 8) transmitted from server 20 as a key The customer account database 51 is searched and the account data of the corresponding customer is updated, thereby performing a settlement process including a deposit process of at least a part of the sales price to the customer account database 51. On the other hand, in the case of a buy order, the customer account database 51 for data management of the customer's account opened in the broker is searched using the customer account identification information included in the sale instruction information or sale result information as a key, and The settlement process including the withdrawal process of at least a part of the purchase price from the customer account database 51 is performed by updating the customer account data.

なお、本実施形態では、顧客口座入出金処理手段39は、売り注文の場合には、仲介業者サーバ30に接続された顧客口座データベース51への売付代金の少なくとも一部の入金処理を含む決済処理を行う構成とされていたが、仲介業者以外の業者(例えば、仲介業者と提携する銀行等)に開設された顧客の口座のデータを管理するために仲介業者以外の業者のシステムに接続された顧客口座データベース(不図示)への売付代金の少なくとも一部のネットワーク2を介した送金処理を含む決済処理を行う構成としてもよい。この場合には、顧客口座入出金処理手段39は、顧客口座識別情報を仲介業者以外の業者のシステムに送信する。   In the present embodiment, the customer account deposit / withdrawal processing means 39, in the case of a sell order, includes a settlement process including at least a partial deposit process of the sale price to the customer account database 51 connected to the broker server 30. It was configured to perform processing, but it is connected to the system of a non-intermediary vendor in order to manage the account data of a customer opened at a vendor other than the broker (for example, a bank affiliated with the broker). Further, it may be configured to perform a settlement process including a remittance process via at least a part of the sales price to the customer account database (not shown). In this case, the customer account deposit / withdrawal processing means 39 transmits the customer account identification information to a system of a merchant other than the broker.

証券会社口座入出金処理手段40は、証券会社サーバ20からネットワーク2を介して送信されてくる売買結果情報(図8参照)に含まれる確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(本実施形態では、委託手数料および消費税、並びに仲介手数料)に基づき、売り注文の場合には、証券会社の口座のデータ管理用の証券会社口座データベース52からの売付代金の出金処理(証券会社が一時的に預った形になっている売付代金を証券会社の口座から引き落とす処理)を含む決済処理を行い、買い注文の場合には、証券会社口座データベース52への買付代金の入金処理(証券会社が一時的に立て替えた形になっている買付代金を証券会社の口座に振り込む処理)を含む決済処理を行うものである(図3のステップS13および図4のステップS29参照)。ここで、売付代金の出金処理を含む決済処理には、顧客が証券会社から受け取るべき売付代金の出金処理、顧客が証券会社に支払うべき委託手数料およびそれにかかる消費税の入金処理、並びに証券会社が仲介業者に支払う仲介手数料の出金処理が含まれ、これらの各処理は、まとめて同時に行ってもよく、別々に順番に行ってもよい。また、買付代金の入金処理を含む決済処理には、顧客が証券会社に支払うべき買付代金の入金処理、顧客が証券会社に支払うべき委託手数料およびそれにかかる消費税の入金処理、並びに証券会社が仲介業者に支払う仲介手数料の出金処理が含まれ、これらの各処理は、まとめて同時に行ってもよく、別々に順番に行ってもよい。   The securities company account deposit / withdrawal processing means 40 determines the fixed sale price or purchase price included in the trading result information (see FIG. 8) transmitted from the securities company server 20 via the network 2, or these amounts. In the case of a sell order based on other fixed amount information calculated in accordance with this (in this embodiment, consignment fee and consumption tax, and brokerage fee), the securities company account database 52 for data management of the account of the securities company Settlement processing including withdrawal processing of the sales price from the bank (processing to withdraw the sales price temporarily deposited by the securities company from the account of the securities company). Settlement processing including payment processing of purchase price to company account database 52 (processing to transfer purchase price temporarily changed by securities company to account of securities company) Those (see step S29 in FIG step S13 and FIG. 3 4). Here, the settlement process including the withdrawal process of the selling price includes the withdrawal process of the sales price that the customer should receive from the securities company, the commission fee that the customer should pay to the securities company, and the processing of depositing the consumption tax related thereto, In addition, the brokerage company pays brokerage fees to the brokerage company, and each of these processes may be performed simultaneously or separately. In addition, payment processing including payment processing for the purchase price includes payment processing for the purchase price that the customer should pay to the securities company, consignment fee that the customer should pay to the securities company, and receipt processing for the consumption tax, and the securities company. Includes a process of withdrawing a brokerage fee to be paid to the broker, and each of these processes may be performed at the same time or separately in order.

より具体的には、証券会社口座入出金処理手段40は、先ず、売買結果情報として証券会社サーバ20から送信されてくる証券会社識別情報(証券会社を示す金融機関コード等)に基づき、決済処理用の口座として契約等で証券会社の意向に従って予め定められている仲介業者に開設された証券会社の口座を識別するための証券会社口座識別情報(金融機関コード、支店コード、口座番号等)を、仲介業者サーバ30に接続された証券会社指定口座記憶手段(不図示)から取得する。なお、このような証券会社口座識別情報を、売買結果情報に含ませて証券会社サーバ20から送信してくる構成としてもよい。そして、売り注文の場合には、証券会社口座識別情報をキーとして、仲介業者に開設された証券会社の口座のデータ管理用の証券会社口座データベース52を検索し、該当する証券会社の口座のデータを更新することにより、証券会社口座データベース52からの売付代金の出金処理を含む決済処理を行う。一方、買い注文の場合には、証券会社口座識別情報をキーとして、証券会社口座データベース52を検索し、該当する証券会社の口座のデータを更新することにより、証券会社口座データベース52への買付代金の入金処理を含む決済処理を行う。   More specifically, the securities company account deposit / withdrawal processing means 40 first performs settlement processing based on securities company identification information (such as a financial institution code indicating a securities company) transmitted from the securities company server 20 as trading result information. Securities company account identification information (financial institution code, branch code, account number, etc.) for identifying the account of a securities company established in a brokerage that is predetermined according to the intention of the securities company in the contract as an account for use Obtained from a securities company designated account storage means (not shown) connected to the broker server 30. Such a securities company account identification information may be included in the trading result information and transmitted from the securities company server 20. In the case of a sell order, the securities company account database 52 for data management of the securities company account opened in the broker is searched using the securities company account identification information as a key, and the data of the corresponding securities company account is searched. Is updated, the settlement process including the withdrawal process of the selling price from the securities company account database 52 is performed. On the other hand, in the case of a buy order, the securities company account database 52 is searched using the securities company account identification information as a key, and the purchase of the securities company account database 52 is performed by updating the data of the corresponding securities company account. Settlement processing including payment processing.

なお、本実施形態では、説明の便宜上、証券会社Yについては、証券会社口座入出金処理手段40による処理が行われる一方、証券会社サーバ20の仲介業者口座入出金処理手段23による処理は行われず、証券会社Xについては、証券会社サーバ20の仲介業者口座入出金処理手段23による処理が行われる一方、証券会社口座入出金処理手段40による処理は行われないものとして説明を行っているので、証券会社口座入出金処理手段40は、本実施形態では、専ら証券会社Yに関する決済処理を行うものとされている。但し、証券会社Xおよび証券会社Yの双方に関する決済処理を、証券会社サーバ20の仲介業者口座入出金処理手段23による処理で行ってもよく、あるいは双方に関する決済処理を証券会社口座入出金処理手段40により行ってもよい。   In the present embodiment, for convenience of explanation, for the securities company Y, processing by the securities company account deposit / withdrawal processing unit 40 is performed, while processing by the broker account deposit / withdrawal processing unit 23 of the securities company server 20 is not performed. Since the brokerage company X is described as being processed by the broker account deposit / withdrawal processing means 23 of the brokerage company server 20, the broker company account deposit / withdrawal processing means 40 is not processed. In the present embodiment, the securities company account deposit / withdrawal processing means 40 exclusively performs settlement processing relating to the securities company Y. However, the settlement processing for both the securities company X and the securities company Y may be performed by the processing by the broker account deposit / withdrawal processing means 23 of the securities company server 20, or the settlement processing for both is performed by the securities company account deposit / withdrawal processing means. 40 may be performed.

また、本実施形態では、証券会社口座入出金処理手段40は、買い注文の場合には、仲介業者サーバ30に接続された証券会社口座データベース52への買付代金の入金処理(証券会社が一時的に立て替えた形になっている買付代金を証券会社の口座に振り込む処理)を含む決済処理を行う構成とされているが、仲介業者以外の業者(例えば、仲介業者と提携する銀行等)に開設された証券会社の口座のデータを管理するために仲介業者以外の業者のシステムに接続された証券会社口座データベース(不図示)への買付代金のネットワーク2を介した送金処理を含む決済処理を行う構成としてもよい。この場合には、証券会社口座入出金処理手段40は、証券会社口座識別情報を仲介業者以外の業者のシステムに送信する。   In the present embodiment, the brokerage account deposit / withdrawal processing means 40, in the case of a purchase order, deposits the purchase price into the brokerage company account database 52 connected to the broker server 30 (the brokerage firm temporarily It is configured to perform settlement processing including processing that transfers the purchase price in the form of a repurchase to a brokerage firm account), but other than brokers (for example, banks that partner with brokers) Settlement including remittance processing through the network 2 of the purchase price to a securities company account database (not shown) connected to a broker system other than an intermediary in order to manage the data of the account of the securities company opened in It is good also as a structure which performs a process. In this case, the securities company account deposit / withdrawal processing means 40 transmits the securities company account identification information to a system of a trader other than the broker.

確定金額算出処理手段41は、顧客により発注証券会社が複数社指定された場合に、証券会社サーバ20の確定金額算出部21Bにより行われる確定金額算出処理の一部を行うか、または算出を支援する処理を行うものである。この確定金額算出処理手段41は、各証券会社サーバ20の確定金額算出部21Bから、注文識別情報とともに、それぞれ個別に送信されてくる各社分の売付代金または買付代金を受信し、注文識別情報に基づき注文データベース57の該当する注文のレコードに各社分の売付代金または買付代金を格納する。続いて、顧客により指定された全ての証券会社分の売付代金または買付代金が注文データベース57に格納された時点で、確定金額算出処理手段41は、各証券会社分の売付代金または買付代金の総額を算出し、算出した売付代金または買付代金の総額に応じて委託手数料テーブル(不図示)を用いて委託手数料を算出し、さらに消費税、仲介手数料、優先順位を考慮した各口座の入出金額を算出する。そして、算出した売付代金または買付代金の総額、委託手数料、消費税、仲介手数料、優先順位を考慮した各口座の入出金額をネットワーク2を介して各証券会社サーバ20に送信する。   The fixed amount calculation processing means 41 performs part of the fixed amount calculation processing performed by the fixed amount calculation unit 21B of the securities company server 20 or supports the calculation when a plurality of brokerage companies are designated by the customer. The process which performs is performed. The fixed amount calculation processing means 41 receives the sales price or purchase price for each company, which is individually transmitted together with the order identification information, from the fixed amount calculation unit 21B of each securities company server 20, and receives the order identification. Based on the information, the sales price or purchase price for each company is stored in the record of the corresponding order in the order database 57. Subsequently, when the sales price or purchase price for all the securities companies designated by the customer is stored in the order database 57, the fixed amount calculation processing means 41 performs the sales price or purchase price for each securities company. Calculate the total amount of the payment, calculate the brokerage fee using the brokerage fee table (not shown) according to the total amount of the sale price or purchase price, and further consider the consumption tax, brokerage fee, and priority Calculate the deposit / withdrawal amount for each account. Then, the total amount of the sale price or purchase price calculated, the commission fee, the consumption tax, the brokerage fee, and the deposit / withdrawal amount of each account in consideration of the priority order are transmitted to each securities company server 20 via the network 2.

なお、確定金額算出処理手段41により、各証券会社分の売付代金または買付代金の総額の算出を行い、これをネットワーク2を介して各証券会社サーバ20に送信し、各証券会社サーバ20で、委託手数料、消費税、仲介手数料、優先順位を考慮した各口座の入出金額の算出を行う構成としてもよい。また、各社の証券会社サーバ20に送信する売買取次情報に、他の証券会社の証券会社識別情報を含ませておき、各証券会社サーバ20の売買処理実行部21Aによる処理を行った後に、証券会社サーバ20間でネットワーク2を介したデータの送受信を行うことにより、他の証券会社分の売付代金または買付代金を把握する構成としてもよい。この場合には、例えば、顧客により指定された全ての証券会社の証券会社サーバ20から、確定した自社分の売付代金または買付代金が、注文識別情報とともに、その他の全ての証券会社サーバ20へネットワーク2を介して送信され、各証券会社サーバ20でそれぞれ個別に委託手数料、消費税、仲介手数料、優先順位を考慮した各口座の入出金額の算出処理が行われる構成としてもよく、あるいは複数の証券会社サーバ20の中で幹事役となる証券会社サーバ20を、仲介業者サーバ30からの売買取次情報等で定め、この幹事役の証券会社サーバ20に他の各社の証券会社サーバ20による売買処理分の売付代金または買付代金を注文識別情報とともにネットワーク2を介して送信して集中させ、幹事役の証券会社サーバ20で売付代金または買付代金の総額を算出した後、幹事役の証券会社サーバ20からその他の全ての証券会社サーバ20へネットワーク2を介して売付代金または買付代金の総額を注文識別情報とともに送信する構成としてもよい。従って、以上のように証券会社サーバ20間でネットワーク2を介したデータの送受信を行う場合には、注文識別情報が各社の情報を結び付ける役割を果たす。   The fixed amount calculation processing means 41 calculates the total sales price or purchase price for each securities company, and transmits it to each securities company server 20 via the network 2. Thus, the deposit / withdrawal amount of each account may be calculated in consideration of the commission fee, consumption tax, brokerage fee, and priority. The brokerage information transmitted to the brokerage company server 20 of each company includes brokerage company identification information of another brokerage company, and after processing by the brokerage processing execution unit 21A of each brokerage company server 20, A configuration may be adopted in which the selling price or buying price for other securities companies is grasped by transmitting and receiving data between the company servers 20 via the network 2. In this case, for example, from the brokerage company servers 20 of all brokerage companies designated by the customer, the determined sales price or purchase price for the company is sent together with the order identification information to all the other brokerage server servers 20. It may be configured that the calculation processing of the deposit / withdrawal amount of each account in consideration of the commission fee, the consumption tax, the brokerage fee, and the priority order is individually performed by each securities company server 20 or a plurality of them. The securities company server 20 to be the secretary in the securities company server 20 of the company is determined by the brokerage information from the broker server 30 and the brokerage server 20 of the manager serves the brokerage server 20 of other companies. The sales price or purchase price for processing is sent together with the order identification information via the network 2 to be concentrated, and the securities company server 20 serving as the managing director sells the sales price. Alternatively, after calculating the total amount of the purchase price, the total amount of the purchase price or purchase price is transmitted together with the order identification information from the securities company server 20 serving as the manager to all other securities company servers 20 via the network 2. It is good. Therefore, when data is transmitted / received between the securities company servers 20 via the network 2 as described above, the order identification information plays a role of linking information of each company.

また、顧客により発注証券会社が複数社指定された取引のみならず、全ての取引について、確定金額算出処理手段41により、確定した売付代金または買付代金(複数社の場合には、各社での売買処理による売付代金または買付代金の総額の算出処理を含む。)から、委託手数料、消費税、仲介手数料、優先順位を考慮した各口座の入出金額についての確定金額を算出する処理を行う構成としてもよい。この場合には、証券会社サーバ20の確定金額算出部21Bは、確定金額の算出処理自体は行わず、確定金額算出処理手段41とのデータの送受信のみを行う。   In addition to transactions in which multiple brokerage companies have been designated by the customer, the fixed price calculation processing means 41 is used to determine the sale or purchase price (in the case of multiple companies, each company) for all transactions. Processing to calculate the fixed amount for the deposit and withdrawal amount of each account considering the commission fee, consumption tax, brokerage fee, and priority order. It is good also as a structure to perform. In this case, the fixed amount calculation unit 21B of the securities company server 20 does not perform the fixed amount calculation process itself, but only transmits and receives data to and from the fixed amount calculation processing unit 41.

基準値記憶手段50は、成行注文が行われた場合の値幅制限の基準値となる前日の株価の終値または気配値を記憶するものである。この基準値記憶手段50に記憶される基準値は、時価情報取得手段34により、証券価格情報提供システム60または証券会社サーバ20からネットワーク2を介して取得されたデータである。   The reference value storage means 50 stores the closing price or the quote price of the previous day's stock price, which becomes the reference value for the price limit when a market order is placed. The reference value stored in the reference value storage unit 50 is data acquired by the market price information acquisition unit 34 from the securities price information providing system 60 or the securities company server 20 via the network 2.

顧客口座データベース51は、仲介業者に開設された各顧客の口座のデータを各顧客毎に記憶するものである。   The customer account database 51 stores data of each customer's account opened at the broker for each customer.

証券会社口座データベース52は、仲介業者に開設された各証券会社の口座のデータを各証券会社毎に記憶するものである。なお、証券会社口座データベース52は、顧客口座データベース51と一体化されて各顧客の口座のデータと同列に管理されるものであってもよい。   The securities company account database 52 stores account data of each securities company opened in the broker for each securities company. Note that the securities company account database 52 may be integrated with the customer account database 51 and managed in the same row as the account data of each customer.

仲介手数料データベース53は、仲介業者が証券会社から受け取った仲介手数料のデータ(累計額を含む。)を記憶するものである。この仲介手数料データベース53に記憶される仲介手数料の累計額等のデータは、例えば、証券会社サーバ20に接続された仲介業者口座データベース27のデータとの照合を行うことによる仲介手数料の入金の有無の確認作業等に利用される。   The brokerage fee database 53 stores data on brokerage fees (including the total amount) received by brokers from securities companies. Data such as the total amount of brokerage fees stored in the brokerage fee database 53 is, for example, whether or not brokerage fees have been received by collating with data in the brokerage account database 27 connected to the securities company server 20. Used for confirmation work.

認証データベース54は、認証用のデータとして、各顧客の仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)と、本人認証情報(顧客の暗証番号、パスワード、虹彩、指紋、声紋等)とを対応させて記憶するものである。   The authentication database 54 includes, as authentication data, customer identification information for the broker of each customer (customer ID assigned to the customer by the broker) and personal authentication information (customer PIN, password, iris, fingerprint, voiceprint) Etc.) in correspondence with each other.

顧客識別情報変換テーブル55は、各顧客の仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)と、証券会社用顧客識別情報(証券会社が顧客に付した顧客ID等)との対応関係を記憶するものである。なお、これらの顧客識別情報は、顧客IDに限らず、例えば、顧客の名前、電話番号、電子メールアドレス、住所、ニックネーム、あるいはこれらの組合せ等でもよい。   The customer identification information conversion table 55 includes customer identification information for brokers (customer IDs assigned to customers by brokers), customer identification information for securities companies (customer IDs assigned to customers by securities companies), and the like. Is stored. The customer identification information is not limited to the customer ID, and may be, for example, a customer name, a telephone number, an e-mail address, an address, a nickname, or a combination thereof.

顧客口座識別情報記憶手段56は、仲介業者または証券会社に開設された顧客の口座を識別するための顧客口座識別情報(金融機関コード、支店コード、口座番号等)を各顧客毎に記憶するものである。この顧客口座識別情報記憶手段56には、顧客の仲介業者用顧客識別情報(仲介業者が顧客に付した顧客ID等)と、その顧客の一つまたは複数の口座を識別するための一つまたは複数の顧客口座識別情報とが対応する形で記憶されている。この顧客口座識別情報記憶手段56に記憶させるデータを作成するにあたっては、顧客の最初のアクセスでのオンライン契約時や書面契約時等に顧客により決済処理用の口座の選択候補として指定された口座についての顧客口座識別情報を記憶し、以降、顧客のオンラインまたは書面での選択候補口座の追加・削除・変更登録により、記憶する顧客口座識別情報を変化させてもよく、あるいは仲介業者サーバ30が各顧客の仲介業者用顧客識別情報に基づき、顧客口座データベース51から各顧客の選択候補口座となり得る口座についての顧客口座識別情報を自動抽出するとともに、証券会社サーバ20が各顧客の証券会社用顧客識別情報に基づき、顧客口座データベース26から各顧客の選択候補口座となり得る口座についての顧客口座識別情報を自動抽出し、自動抽出した顧客口座識別情報を記憶するようにしてもよい。   The customer account identification information storage means 56 stores customer account identification information (financial institution code, branch code, account number, etc.) for identifying each customer's account established at an intermediary or a securities company for each customer. It is. The customer account identification information storage means 56 includes customer identification information for a customer broker (such as a customer ID assigned to the customer by the broker) and one or more items for identifying one or more accounts of the customer. A plurality of customer account identification information is stored in a corresponding form. When creating data to be stored in the customer account identification information storage means 56, an account designated as an account selection candidate for settlement processing by the customer at the time of online contract or document contract at the first access of the customer. The customer account identification information may be stored, and thereafter, the customer account identification information to be stored may be changed by adding / deleting / changing registration of the customer's online or written selection candidate account. Based on the customer identification information for the broker of the customer, customer account identification information is automatically extracted from the customer account database 51 for an account that can be a candidate account for each customer, and the securities company server 20 identifies the customer for the securities company of each customer. Based on the information, the customer account information about the accounts that can be selected candidate accounts of each customer from the customer account database 26 is obtained. The information is automatically extracted, it may be stored customer account identification information that is automatically extracted.

なお、顧客口座識別情報記憶手段56は、一つまたは複数の選択候補口座についての顧客口座識別情報を各顧客毎に記憶するものであり、ある顧客の選択候補口座が1つしかなく、毎回の売買取引のためのアクセス時に、顧客が、結果的にその唯一の口座しか選択できない状況が生じても、あくまでもシステム上は、顧客がその唯一の口座を選択したことになる。これに対し、顧客により予め指定された口座(決済処理用の口座として固定的に用いられる口座)についての顧客口座識別情報を、仲介業者サーバ30または証券会社サーバ20に接続された顧客指定口座記憶手段に記憶しておく構成としてもよい。この場合には、顧客指定口座記憶手段に記憶される顧客口座識別情報は、顧客口座識別情報記憶手段56に記憶される選択候補口座についての顧客口座識別情報とは異なり、固定的な口座についての顧客口座識別情報となる。従って、この場合には、顧客は、毎回の売買取引のためのアクセス時に、決済処理用の口座を選択する操作は行わない。   The customer account identification information storage means 56 stores customer account identification information for one or a plurality of selection candidate accounts for each customer, and there is only one selection candidate account for a certain customer. Even if a situation occurs in which the customer can select only that unique account at the time of access for the sales transaction, the customer selects the only account in the system. On the other hand, customer-specified account storage information connected to the broker server 30 or the securities company server 20 is stored in the customer account identification information for an account specified in advance by the customer (an account used as a settlement processing account). It is good also as a structure memorize | stored in a means. In this case, the customer account identification information stored in the customer designated account storage means is different from the customer account identification information for the selection candidate account stored in the customer account identification information storage means 56, and It becomes customer account identification information. Therefore, in this case, the customer does not perform an operation of selecting an account for settlement processing at the time of access for each sales transaction.

注文データベース57は、売買指示情報受信手段35により受信した売買指示情報、および売買取次情報送信手段37により送信する売買取次情報を、注文識別情報に対応させて各注文毎に記憶するものである。また、注文データベース57には、一部の取引(本実施形態では、顧客により、発注する証券会社が複数社指定された場合の取引)について、各証券会社(例えば、証券会社Xおよび証券会社Y)の証券会社サーバ20の売買処理手段21による売買処理を行って各社分の売付代金または買付代金が確定した時点で、確定金額算出処理手段41により、それらの各社分の確定した売付代金または買付代金等の売買注文約定情報が書き込まれて保存される。この際、確定金額算出処理手段41は、各証券会社サーバ20の確定金額算出部21Bから注文識別情報とともにネットワーク2を介して送信されてきた売買注文約定情報を受信し、注文識別情報をキーとして注文データベース57を検索し、該当する注文のレコードに売買注文約定情報を記憶させる。   The order database 57 stores the sales instruction information received by the sales instruction information receiving means 35 and the sales agency information transmitted by the sales agency information transmitting means 37 for each order in correspondence with the order identification information. Further, in the order database 57, for a part of transactions (in this embodiment, transactions when a plurality of brokerage companies to be ordered are designated by a customer), each brokerage company (for example, brokerage company X and brokerage company Y). ), When the sale price or purchase price for each company is determined by the sale processing means 21 of the securities company server 20, the fixed amount calculation processing means 41 determines the sale for each company. Trading order execution information such as price or purchase price is written and stored. At this time, the fixed amount calculation processing means 41 receives the trade order execution information transmitted via the network 2 together with the order identification information from the fixed amount calculation unit 21B of each securities company server 20, and uses the order identification information as a key. The order database 57 is searched, and sales order execution information is stored in the corresponding order record.

以上において、証券会社サーバ20に含まれる各手段21〜24および仲介業者サーバ30に含まれる各手段31〜41は、証券会社サーバ20および仲介業者サーバ30を構成する各コンピュータ(パーソナル・コンピュータのみならず、その上位機種のものも含む。)の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する一つまたは複数のプログラムにより実現される。   In the above, each means 21 to 24 included in the securities company server 20 and each means 31 to 41 included in the broker server 30 are the computers constituting the securities company server 20 and the broker server 30 (if only a personal computer is used). (Including those of higher-order models), and a central processing unit (CPU) provided inside the CPU and one or more programs that define the operation procedure of the CPU.

また、証券会社サーバ20および仲介業者サーバ30は、一台のコンピュータあるいは一つのCPUにより実現されるものに限定されず、複数のコンピュータ等で分散処理(各手段21〜24,31〜41の処理内容に応じた機能的な分散処理、および並列処理による処理速度向上のための分散処理を含む。)を行うことにより実現されるものであってもよい。   Further, the securities company server 20 and the broker server 30 are not limited to those realized by one computer or one CPU, but are distributed by a plurality of computers or the like (processing of each means 21 to 24, 31 to 41). It may be realized by performing functional distributed processing according to contents and distributed processing for improving processing speed by parallel processing.

さらに、各データベース25〜27,51〜54,57、各記憶手段50,56、顧客識別情報変換テーブル55、および図示されない値幅制限テーブルや委託手数料テーブル、仲介業者指定口座記憶手段や証券会社指定口座記憶手段には、例えば、ハードディスク、ROM、EEPROM、フラッシュ・メモリ、RAM、MO、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、FD、磁気テープ、あるいはこれらの組合せ等を採用することができる。なお、値幅制限テーブルは、固定的なテーブルであるため、プログラム内部にデータを記述して実現してもよく、この場合には、最終的に残高チェック処理手段36の処理実行時に主メモリに存在することになるので、値幅制限テーブルは、主メモリ上の記憶領域により実現される。委託手数料テーブルも固定的なテーブルであるため同様である。   Furthermore, each database 25-27, 51-54, 57, each memory | storage means 50,56, the customer identification information conversion table 55, the value range limitation table and commission commission table which are not shown in figure, a broker specified account storage means, and a securities company specified account The storage means includes, for example, a hard disk, ROM, EEPROM, flash memory, RAM, MO, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, FD, magnetic tape, or combinations thereof Etc. can be adopted. Since the value range restriction table is a fixed table, it may be realized by describing data in the program. In this case, the value range restriction table finally exists in the main memory when the balance check processing means 36 executes the process. Therefore, the value width restriction table is realized by a storage area on the main memory. The consignment fee table is the same because it is a fixed table.

このような本実施形態においては、以下のようにして有価証券売買取引システム1を用いてオンラインでの有価証券の売買取引が行われる。   In this embodiment, online securities trading transactions are performed using the securities trading system 1 as follows.

図2において、先ず、顧客(投資家)は、自己の操作する顧客端末装置10の電源を投入し、例えば、WEBブラウザを立ち上げる等してインターネット等のネットワーク2への接続環境を整え、有価証券のオンライン取引を開始する(ステップS1)。   In FIG. 2, a customer (investor) first turns on the power of the customer terminal device 10 that he / she operates, prepares a connection environment to the network 2 such as the Internet by starting up a WEB browser, etc. Online trading of securities is started (step S1).

続いて、顧客は、仲介業者の開設するサイトにURLを送信してアクセスし、仲介業者(例えば銀行)のホームページを開き、そのページで売買指示入力画面(図5〜図7参照)の送信要求を行う(ステップS2)。   Subsequently, the customer sends a URL to a site established by the broker, accesses it, opens the broker's (for example, bank) home page, and on that page, sends a request to send a trade instruction input screen (see FIGS. 5 to 7). (Step S2).

仲介業者サーバ30では、ネットワーク2を介して顧客端末装置10から送信されてくる売買指示入力画面の送信要求信号を受信すると、本人の特定を行うための売買指示入力画面をネットワーク2を介して顧客端末装置10に送信する。顧客は、顧客端末装置10で、売買指示入力画面を用いて、あるいは売買指示入力画面の指示に従って、仲介業者用顧客識別情報(仲介業者が顧客に付与した顧客ID等)および本人認証情報(顧客の暗証番号、パスワード、虹彩、指紋、声紋等)を入力し、これらの情報をネットワーク2を介して仲介業者サーバ30に送信する。   When the broker server 30 receives the transmission request signal of the trading instruction input screen transmitted from the customer terminal device 10 via the network 2, the brokering server 30 displays the trading instruction input screen for identifying the customer via the network 2. It transmits to the terminal device 10. The customer uses the customer terminal device 10 on the buying / selling instruction input screen or in accordance with the instructions on the buying / selling instruction input screen, and the customer identification information for the broker (customer ID given to the customer by the broker) and the personal authentication information (customer) And the like are transmitted to the broker server 30 via the network 2.

仲介業者サーバ30では、ネットワーク2を介して顧客端末装置10から送信されてきた仲介業者用顧客識別情報および本人認証情報(売買指示情報の一部:図8参照)を受信すると、売買指示情報受信手段35により、認証データべース54を用いて認証処理を行う。そして、認証処理の結果、本人であることが確認できた場合には、口座残高データ取得手段32により、仲介業者用顧客識別情報に基づき、顧客口座識別情報記憶手段56から、該当する顧客の口座を識別するための顧客口座識別情報(金融機関コード、支店コード、口座番号等)を取得し、この顧客口座識別情報をキーとして、仲介業者サーバ30に接続された顧客口座データベース51および証券会社サーバ20に接続された顧客口座データベース26から、仲介業者サーバ30にアクセスしてきた顧客の口座の残高データを取得する(ステップS3)。この際、顧客口座データベース26の残高データは、口座残高データ取得手段32が証券会社サーバ20にアクセスして顧客口座識別情報を送信した後、証券会社サーバ20による顧客口座識別情報をキーとした検索処理を経て証券会社サーバ20からネットワーク2を介して送信されてくる(ステップS4)。なお、顧客口座データベース26の残高データの取得処理は、図2に示すように顧客のアクセス時にその顧客の分だけ行ってもよいが、口座残高データ取得手段32が定期的に残高データの取得処理を行うことにより、予め顧客全員分の残高データを取得しておいてもよい。   When the broker server 30 receives the customer identification information for the broker and the personal authentication information (part of the trading instruction information: see FIG. 8) transmitted from the customer terminal device 10 via the network 2, it receives the trading instruction information. The means 35 performs authentication processing using the authentication database 54. If the identity is confirmed as a result of the authentication process, the account balance data acquisition means 32 makes an account of the corresponding customer from the customer account identification information storage means 56 based on the customer identification information for the broker. Customer account identification information (financial institution code, branch code, account number, etc.) for identifying the customer account database 51 and brokerage company server connected to the broker server 30 using the customer account identification information as a key The balance data of the account of the customer who has accessed the broker server 30 is acquired from the customer account database 26 connected to 20 (step S3). At this time, the balance data in the customer account database 26 is searched using the account information by the securities company server 20 as a key after the account balance data acquisition means 32 accesses the securities company server 20 and transmits the customer account identification information. Through the processing, it is transmitted from the securities company server 20 via the network 2 (step S4). The balance data acquisition process of the customer account database 26 may be performed for the customer's access as shown in FIG. 2, but the account balance data acquisition unit 32 periodically performs the balance data acquisition process. The balance data for all customers may be acquired in advance.

また、証券残高データ取得手段33により、売買指示情報に含まれる仲介業者用顧客識別情報を顧客識別情報変換テーブル55を用いて証券会社用顧客識別情報に変換し、証券会社サーバ20にアクセスして証券会社用顧客識別情報を送信することにより、証券会社サーバ20による証券会社用顧客識別情報をキーとした検索処理を経て、証券会社サーバ20に接続された顧客証券保有情報データベース25から、仲介業者サーバ30にアクセスしてきた顧客の保有する有価証券の残高データをネットワーク2を介して取得する(ステップS3,S4)。なお、顧客証券保有情報データベース25の残高データの取得処理は、図2に示すように顧客のアクセス時にその顧客の分だけ行ってもよいが、証券残高データ取得手段33が定期的に残高データの取得処理を行うことにより、予め顧客全員分の残高データを取得しておいてもよい。   Further, the broker balance data acquisition means 33 converts the broker identification customer identification information included in the buying and selling instruction information into the brokerage customer identification information using the customer identification information conversion table 55 and accesses the securities company server 20. By transmitting the broker company customer identification information, the broker company server 20 performs search processing using the broker company customer identification information as a key, and from the customer securities holding information database 25 connected to the broker company server 20, the broker The balance data of the securities held by the customer who has accessed the server 30 is acquired via the network 2 (steps S3 and S4). As shown in FIG. 2, the acquisition process of the balance data in the customer securities holding information database 25 may be performed only for the customer at the time of the customer access. You may acquire the balance data for all the customers beforehand by performing an acquisition process.

さらに、時価情報取得手段34により、証券価格情報提供システム60または証券会社サーバ20から、ネットワーク2を介して有価証券の時価情報(本実施形態では、株価)を取得する(ステップS3)。この時価情報の取得処理は、図2に示すように顧客のアクセス時に行ってもよいが、時価情報取得手段34が定期的に時価情報の取得処理を行うことにより、予め全ての上場株式について取得しておいてもよい。なお、顧客のアクセス時に取得処理を行うときには、売り注文の場合には、その顧客の保有している全ての銘柄についての時価情報を取得してもよく、あるいは顧客による売り注文に係る銘柄の指定があった後にその銘柄のみについての時価情報を取得してもよい。また、買い注文の場合には、顧客による買い注文に係る銘柄の指定があった後にその銘柄のみについての時価情報を取得してもよく、あるいは全ての上場株式についての時価情報を取得してもよい。   Further, the market price information acquisition means 34 acquires the market price information (stock price in this embodiment) of the securities from the securities price information providing system 60 or the securities company server 20 via the network 2 (step S3). The market price information acquisition process may be performed at the time of customer access as shown in FIG. 2, but the market price information acquisition means 34 periodically performs the market price information acquisition process to acquire all the listed stocks in advance. You may keep it. In addition, when the acquisition process is performed at the time of customer access, in the case of a sell order, the market price information for all the issues held by the customer may be acquired, or the issue related to the sale order by the customer may be specified. After that, market price information for only that brand may be acquired. In addition, in the case of a buy order, the market price information for only the brand may be obtained after the designation of the brand related to the buy order by the customer, or the market price information for all listed stocks may be obtained. Good.

そして、入力画面送信手段31により、売買指示入力画面(図5〜図7参照)の表示用情報が、ネットワーク2を介して顧客端末装置10に送信される(ステップS5)。この表示用情報には、口座残高データ、証券残高データ、有価証券の時価情報が含まれる。すると、顧客端末装置10の表示手段(例えば、液晶ディスプレイやCRTディスプレイ等)の画面上には、図5〜図7に示すような売買指示入力画面が表示される。なお、図2では、説明の便宜上、有価証券の時価情報の取得処理(ステップS3)の後に、売買指示入力画面の表示用情報の送信処理(ステップS4)を行う手順となっているが、実際には、顧客端末装置10と仲介業者サーバ30との間で情報の送受信が何回か行われてもよく、売買指示入力画面が顧客端末装置10の画面上に表示され、顧客による注文に係る銘柄の指定があった後に、有価証券の時価情報の取得処理が行われてその情報が追加的に画面表示されてもよい。   Then, the input screen transmitting means 31 transmits information for displaying the trade instruction input screen (see FIGS. 5 to 7) to the customer terminal device 10 via the network 2 (step S5). This display information includes account balance data, securities balance data, and market value information of securities. Then, on the screen of the display means (for example, a liquid crystal display, a CRT display, etc.) of the customer terminal device 10, a trade instruction input screen as shown in FIGS. 5 to 7 is displayed. In FIG. 2, for convenience of explanation, the procedure is to perform processing for transmitting information for displaying a trade instruction input screen (step S4) after acquisition processing of market price information (step S3). In some cases, information may be transmitted and received several times between the customer terminal device 10 and the broker server 30, and a trade instruction input screen is displayed on the screen of the customer terminal device 10, which relates to an order by the customer. After the designation of the issue, the acquisition processing of the market value information of the securities may be performed and the information may be additionally displayed on the screen.

図5において、売買指示入力画面の一つである買い注文画面100には、仲介業者と契約している証券会社(ここでは、X証券およびY証券の2社とする。)の中から発注証券会社を選択して指定する発注証券会社指定部110と、注文内容指定部120と、試算額表示部130と、証券残高表示部140と、買付代金等の引き落し口座に関する情報の表示・入力を行う引落口座情報表示・入力部150と、「発注」ボタン160とが設けられている。   In FIG. 5, a buy order screen 100 which is one of the buy / sell instruction input screens is a securities ordered from securities companies contracted with a broker (here, two companies, X securities and Y securities). Display / input of information related to a debit account such as purchase order brokerage designation unit 110, order content designation unit 120, trial calculation amount display unit 130, securities balance display unit 140, and purchase price. A debit account information display / input unit 150 and an “order” button 160 are provided.

注文内容指定部120は、銘柄コード入力部121と、銘柄名入力部122と、市場選択部123と、売買数量指定部124と、成行注文選択部125と、指値注文選択部126と、指値注文を選択した場合の指値を入力する指値入力部127とを備えている。   The order content designation unit 120 includes a brand code input unit 121, a brand name input unit 122, a market selection unit 123, a trading quantity designation unit 124, a market order selection unit 125, a limit order selection unit 126, and a limit order. And a limit input unit 127 for inputting a limit price when is selected.

試算額表示部130は、注文内容指定部120で指定された注文に係る銘柄についての価格(単価)を表示する価格表示部131と、試算された買付代金を表示する買付代金表示部132と、試算された買付代金に応じた委託手数料を表示する委託手数料表示部133と、委託手数料にかかる消費税を表示する消費税表示部134と、買付代金に委託手数料および消費税を加えた買付に必要な金額を表示する必要金額表示部135とを備えている。   The trial price display unit 130 includes a price display unit 131 that displays a price (unit price) of a brand related to the order designated by the order content designation unit 120, and a purchase price display unit 132 that displays the trial purchase price. A commission fee display section 133 that displays a commission commission according to the estimated purchase price, a consumption tax display section 134 that displays a consumption tax associated with the commission commission, and a commission commission and a consumption tax are added to the purchase price. And a necessary amount display unit 135 for displaying the amount necessary for the purchase.

価格表示部131に表示される価格は、成行注文を選択した場合には、直近値、すなわち時価情報取得手段34により取得した時価であり、指値注文を選択した場合には、指値入力部127で入力した指値となる。例えば、図示の例では、指値入力部127で指値が300円と入力されているので、価格表示部131には、300円と表示されている。   The price displayed on the price display unit 131 is the latest price when the market order is selected, that is, the market price acquired by the market price information acquisition means 34. When the limit order is selected, the price input unit 127 displays the price. It will be the limit price entered. For example, in the example shown in the figure, the limit price is entered as 300 yen in the limit price input unit 127, and therefore, 300 yen is displayed in the price display unit 131.

買付代金表示部132に表示される買付代金は、売買数量指定部124で指定された売買数量(買付株数)(例えば、5,000株)と、価格表示部131に表示された価格(例えば、300円)とを乗じて算出された金額(例えば、1,500,000円)である。この買付代金は、顧客端末装置10で算出することができるが、通信を行って仲介業者サーバ30で算出してもよい。   The purchase price displayed on the purchase price display unit 132 includes the trading volume (number of shares to be purchased) designated by the trading quantity designation unit 124 (for example, 5,000 shares) and the price displayed on the price display unit 131. It is an amount (for example, 1,500,000 yen) calculated by multiplying (for example, 300 yen). The purchase price can be calculated by the customer terminal device 10, but may be calculated by the broker server 30 through communication.

委託手数料表示部133に表示される委託手数料は、買付代金の大小に応じて定まり、買付代金の金額と、これに対応する委託手数料の金額とを対にした状態で記憶する委託手数料テーブル(不図示)を用いて決定される。この委託手数料(例えば、10,000円)および消費税表示部134に表示される消費税(例えば、500円)は、顧客端末装置10で算出することができるが、通信を行って仲介業者サーバ30で算出してもよい。従って、委託手数料テーブル(不図示)は、売買指示入力画面とともに顧客端末装置10に送信してもよく、仲介業者サーバ30に記憶しておいてもよい。   The commission fee displayed in the commission fee display section 133 is determined according to the purchase price, and the commission fee table is stored in a state where the purchase price and the corresponding commission fee are paired. (Not shown). The commission fee (for example, 10,000 yen) and the consumption tax (for example, 500 yen) displayed on the consumption tax display unit 134 can be calculated by the customer terminal device 10, but communicate with each other through the broker server. You may calculate by 30. Therefore, the commission fee table (not shown) may be transmitted to the customer terminal device 10 together with the trade instruction input screen, or may be stored in the broker server 30.

必要金額表示部135に表示される必要金額は、買付代金(例えば、1,500,000円)に、委託手数料(例えば、10,000円)および消費税(例えば、500円)を加算して算出される。この必要金額(1,510,500円)も、顧客端末装置10で算出することができるが、通信を行って仲介業者サーバ30で算出してもよい。   The required amount displayed on the required amount display unit 135 is obtained by adding a commission fee (for example, 10,000 yen) and a consumption tax (for example, 500 yen) to the purchase price (for example, 1,500,000 yen). Is calculated. This required amount (1,510,500 yen) can also be calculated by the customer terminal device 10, but may be calculated by the broker server 30 through communication.

証券残高表示部140には、仲介業者と契約している証券会社(X証券およびY証券)の管理下で顧客が保有する株式の保有情報(銘柄コード、銘柄名、株数、買付日、買付単価)が各証券会社の各株式毎に表示される。   The stock balance display section 140 includes stock information (stock code, brand name, number of shares, purchase date, purchase date) held by the customer under the control of the brokerage firm (X Securities and Y Securities) contracted with the broker. Unit price) is displayed for each stock of each securities company.

引落口座情報表示・入力部150は、顧客が開設している各口座の支店表示部151と、支店コード表示部152と、口座番号表示部153と、各口座の残高を各口座毎に個別に表示する口座残高表示部154と、買付代金等の引き落しの決済処理用の口座の選択を行うとともに選択した各口座から引き落とす金額を各口座毎に個別に入力指定する引落金額入力指定部155と、各口座からの出金処理を行う際の優先順位を各口座毎に個別に設定する優先順位設定部156とを備えている。図示の例では、仲介業者である銀行(当行)に開設された2つの支店の普通預金の口座と、X証券に開設された証券総合口座であるMRFの口座と、Y証券に開設された証券総合口座であるMRFの口座とが表示されている。   The debit account information display / input unit 150 includes a branch display unit 151, a branch code display unit 152, an account number display unit 153 for each account opened by the customer, and the balance of each account individually for each account. An account balance display unit 154 to be displayed, and a debit amount input designation unit 155 for selecting an account for a settlement process for debiting a purchase price and the like and for individually inputting and designating an amount to be deducted from each selected account for each account And a priority order setting unit 156 that individually sets the priority order for performing withdrawal processing from each account for each account. In the example shown in the figure, an account of an ordinary deposit of two branches opened at a bank (the bank) as an intermediary, an account of an MRF that is a securities general account opened at X Securities, and a securities opened at Y Securities. An MRF account that is a general account is displayed.

顧客は、先ず、発注証券会社指定部110で発注証券会社を指定し、注文内容指定部120で注文内容を指示し、次に、必要金額表示部135に表示された必要金額(1,510,500円)を参照するとともに、口座残高表示部154に表示された各口座の残高を参照し、買付に必要な金額を、自己のいずれの口座から引き落とすのか、各口座の負担割合をどうするのかを決めた後、引落金額入力指定部155に各口座毎に引落金額を入力するとともに、優先順位設定部156で各口座毎に優先順位を設定する。図示の例では、仲介業者である銀行(当行)の蒲田支店の普通預金の口座に、1,000,000円(優先順位1)、大森支店の普通預金の口座に、300,000円(優先順位2)、X証券のMRFの口座に、210,500円(優先順位3)を入力し、合計1,510,500円となるようにしている。なお、入力指定した各口座の引落金額の合計額が、必要金額表示部135に表示された必要金額と一致しない場合には、不一致を告知する表示を出したり、引落金額を示す数字や引落金額入力指定部155を赤色表示等にする等の警告表示を行う構成とすることが好ましい。また、図示の例では、発注証券会社指定部110でX証券が指定されているので、Y証券のMRFの口座からの引き落しは、「不可」となっている。   The customer first designates the order securities company in the order securities company designation unit 110, instructs the order contents in the order content designation unit 120, and then the required amount (1,510, 500 yen), and the balance of each account displayed in the account balance display section 154, the amount of money necessary for the purchase will be deducted from which of your own accounts, what will you do with the share of each account Then, the withdrawal amount input designation unit 155 inputs the withdrawal amount for each account, and the priority order setting unit 156 sets the priority order for each account. In the example shown in the figure, 1,000,000 yen (priority order 1) is assigned to the savings account of the Ida branch of the bank (the bank), which is an intermediary, and 300,000 yen (priority priority) is assigned to the savings account of the Omori branch. In order 2), 210,500 yen (priority order 3) is input to the XRF MRF account, and the total is 1,510,500 yen. In addition, if the total amount of the withdrawal amount for each specified account does not match the required amount displayed on the required amount display section 135, a display notifying the discrepancy, a number indicating the withdrawal amount, or the withdrawal amount It is preferable that the input designation unit 155 display a warning such as red display. In the example shown in the figure, since the X securities are designated by the ordering securities company designating unit 110, the withdrawal of the Y securities from the MRF account is “impossible”.

本実施形態では、一例として、優先順位設定部156で設定した優先順位の高い口座について指定した金額を極力維持するという取り決めに基づき、出金処理が行われる。図示の例では、指値注文が選択されているが、成行注文を選択したものと仮定し、約定した取引の買付代金が、試算額の1,500,000円を超えてしまったものとする。例えば、値幅制限の基準値となる前日の終値が300円であるものとすると、上下80円の制限値幅となるので、当日の株価の範囲は、220円〜380円が上下の限度となる。ここで、最大の単価380円で5,000株が約定したものとすると、1,900,000円が買付代金の確定額となる。そして、これに対応する委託手数料は、2,000円増額して12,000円となり、消費税は、600円となるので、買付に必要な金額は、合計で1,912,600円となる。このとき、オーバーしてしまった分の402,100円については、先ず、優先順位の最も低いX証券のMRFの口座で調整する。図示の例では、X証券のMRFの口座の残高は、2,000,000円であり、当初指定額の210,500円およびオーバー分の402,100円の合計額612,600円を引き落とすことができるので、オーバー分の調整は、この優先順位の最も低いX証券のMRFの口座のみで行うことができる。結果として、優先順位1の蒲田支店の普通預金の口座からの引落金額は、1,000,000円で変更なし、優先順位2の大森支店の普通預金の口座からの引落金額は、300,000円で変更なし、優先順位3のX証券のMRFの口座からの引落金額は、変更されて612,600円となる。   In the present embodiment, as an example, the withdrawal process is performed based on an agreement that an amount designated for an account with a high priority set by the priority setting unit 156 is maintained as much as possible. In the example shown in the figure, the limit order has been selected, but it is assumed that the market order has been selected, and the purchase price of the traded transaction has exceeded the estimated amount of 1,500,000 yen. . For example, if the closing price on the previous day, which is the reference value for the price limit, is 300 yen, the limit price range is 80 yen up and down, and the stock price range for that day is 220 to 380 yen. Here, if 5,000 shares are executed at the maximum unit price of 380 yen, 1,900,000 yen is the final amount of the purchase price. And the commission fee corresponding to this is increased by 2,000 yen to 12,000 yen, and the consumption tax is 600 yen, so the total amount required for the purchase is 1,912,600 yen. Become. At this time, for the 402,100 yen that has been exceeded, first, the MRF account of the X security with the lowest priority is adjusted. In the example shown in the figure, the MRF account balance of X Securities is 2,000,000 yen, and the total amount of 612,600 yen of 210,500 yen of the initial designated amount and 402,100 yen of the excess is withdrawn. Therefore, the over adjustment can be made only with the MRF account of the X security with the lowest priority. As a result, the withdrawal amount from the ordinary deposit account of the priority 1 Kamata branch is unchanged at 1,000,000 yen, and the withdrawal amount from the ordinary deposit account of the Omori branch of priority 2 is 300,000. There is no change in yen, and the withdrawal amount from the MRF account of X securities with priority 3 is changed to 612,600 yen.

一方、約定した取引の買付代金が、試算額の1,500,000円未満になってしまったものとする。例えば、買付代金が値幅制限の下限の1,100,000円、委託手数料6,000円、消費税300円、合計1,106,300円で確定したものとすると、マイナス分の404,200円の調整は、先ず、優先順位3のX証券のMRFの口座で行い、これだけでは調整できないので、次に、優先順位2の大森支店の普通預金の口座で行う。結果として、優先順位1の蒲田支店の普通預金の口座からの引落金額は、1,000,000円で変更なし、優先順位2の大森支店の普通預金の口座からの引落金額は、変更されて106,300円となり、優先順位3のX証券のMRFの口座からの引落金額は、変更されて0円となる。   On the other hand, it is assumed that the purchase price of the contracted transaction is less than the estimated amount of 1,500,000 yen. For example, if the purchase price is fixed at 1,100,000 yen, the lower limit of the price limit, a commission fee of 6,000 yen, a consumption tax of 300 yen, a total of 1,106,300 yen, a negative amount of 404,200 The Yen adjustment is first made with the MRF account of the X securities with the priority level 3 and cannot be adjusted by itself. Next, it is made with the ordinary deposit account of the Omori branch with the priority level 2. As a result, the withdrawal amount from the ordinary deposit account of the priority 1 Kamata branch remains unchanged at 1,000,000 yen, and the withdrawal amount from the ordinary deposit account of the priority Omori branch has been changed. The amount deducted from the MRF account of the X securities with priority 3 will be changed to 0 yen.

図6において、売買指示入力画面の一つである売り注文画面200には、仲介業者と契約している証券会社(ここでは、X証券およびY証券の2社とする。)の中から発注証券会社を選択して指定する発注証券会社指定部210と、注文内容指定部220と、試算額表示部230と、証券残高表示部240と、売付代金等の入金口座に関する情報の表示・入力を行う入金口座情報表示・入力部250と、「発注」ボタン260とが設けられている。   In FIG. 6, the sell order screen 200, which is one of the buy / sell instruction input screens, is the securities ordered from the securities companies contracted with the broker (here, two companies, X securities and Y securities). Display / input of information related to a deposit account such as an order brokerage specification unit 210, an order content specification unit 220, a trial calculation amount display unit 230, a securities balance display unit 240, and a sale price. A deposit account information display / input unit 250 to perform and an “order” button 260 are provided.

発注証券会社指定部210は、複数(本実施形態では、2社とする。)の発注証券会社を一画面で指定するための第1の発注証券会社指定部211と、第2の発注証券会社指定部212とを備えている。ここでは、第1、第2の発注証券会社指定部211,212でX証券、Y証券をそれぞれ指定するものとする。   The ordering securities company designating unit 210 includes a first ordering securities company designating unit 211 for designating a plurality (in this embodiment, two companies) of ordering securities companies on one screen, and a second ordering securities company. A designation unit 212. Here, it is assumed that X securities and Y securities are designated by the first and second ordering securities company designation units 211 and 212, respectively.

注文内容指定部220は、銘柄コード入力部221と、銘柄名入力部222と、市場選択部223と、第1の発注証券会社指定部211で指定した証券会社に発注する売買数量を指定する第1の売買数量指定部224と、第1の発注証券会社指定部211で指定した証券会社を表示する第1の発注証券会社表示部224Aと、第2の発注証券会社指定部212で指定した証券会社に発注する売買数量を指定する第2の売買数量指定部225と、第2の発注証券会社指定部212で指定した証券会社を表示する第2の発注証券会社表示部225Aと、成行注文選択部226と、指値注文選択部227と、指値注文を選択した場合の指値を入力する指値入力部228とを備えている。   The order content designation unit 220 designates the trading quantity to be ordered from the securities company designated by the brand code input unit 221, the brand name input unit 222, the market selection unit 223, and the first order brokerage designation unit 211. 1 trading volume designation section 224, first order securities firm display section 224A for displaying the securities firm designated by the first order securities firm designation section 211, and securities designated by the second order securities firm designation section 212 Second trading quantity designation unit 225 for designating the trading quantity to be ordered to the company, second order securities company display unit 225A for displaying the securities company designated by the second order securities company designation unit 212, and market order selection Unit 226, limit order selection unit 227, and limit input unit 228 for inputting a limit price when a limit order is selected.

試算額表示部230は、注文内容指定部220で指定された注文に係る銘柄についての価格(単価)を表示する価格表示部231と、試算された売付代金を表示する売付代金表示部232と、試算された売付代金に応じた委託手数料を表示する委託手数料表示部233と、委託手数料にかかる消費税を表示する消費税表示部234と、売付代金から委託手数料および消費税を差し引いた受取金額を表示する受取金額表示部235とを備えている。   The trial calculation amount display unit 230 includes a price display unit 231 that displays a price (unit price) of a brand related to the order specified by the order content specification unit 220, and a sales price display unit 232 that displays the estimated sales price. The commission commission display section 233 that displays the commission commission according to the estimated sales price, the consumption tax display section 234 that displays the consumption tax related to the commission commission, and the commission commission and the consumption tax are subtracted from the sales price. A received amount display unit 235 for displaying the received amount.

価格表示部231に表示される価格は、成行注文を選択した場合には、直近値、すなわち時価情報取得手段34により取得した時価であり、指値注文を選択した場合には、指値入力部228で入力した指値となる。例えば、図示の例では、指値入力部228で指値が600円と入力されているので、価格表示部231には、600円と表示されている。   The price displayed on the price display unit 231 is the latest price when the market order is selected, that is, the market price acquired by the market price information acquisition unit 34. When the limit order is selected, the price input unit 228 It will be the limit price entered. For example, in the illustrated example, since the limit price is input as 600 yen in the limit input unit 228, the price display unit 231 displays 600 yen.

売付代金表示部232に表示される売付代金は、第1の売買数量指定部224で指定された売買数量(売付株数)(例えば、2,000株)および第2の売買数量指定部225で指定された売買数量(売付株数)(例えば、1,000株)の合計数量(例えば、3,000株)と、価格表示部231に表示された価格(例えば、600円)とを乗じて算出された金額(例えば、1,800,000円)である。この売付代金は、顧客端末装置10で算出することができるが、通信を行って仲介業者サーバ30で算出してもよい。   The selling price displayed on the selling price display section 232 includes the trading volume (number of shares sold) (for example, 2,000 shares) designated by the first trading quantity designation section 224 and the second trading quantity designation section. The total quantity (for example, 3,000 shares) of the trading quantity (number of shares sold) (for example, 1,000 shares) specified in 225 and the price (for example, 600 yen) displayed on the price display unit 231 The amount calculated by multiplication (for example, 1,800,000 yen). The selling price can be calculated by the customer terminal device 10, but may be calculated by the broker server 30 through communication.

委託手数料表示部233および消費税表示部234は、図5の買い注文画面100の場合と同様である。なお、X証券およびY証券への委託手数料は、同じ設定とされている。   The commission fee display section 233 and the consumption tax display section 234 are the same as those in the purchase order screen 100 of FIG. The commission fees for X securities and Y securities are set the same.

受取金額表示部235に表示される受取金額は、売付代金(例えば、1,800,000円)から、委託手数料(例えば、12,000円)および消費税(例えば、600円)を減算して算出される。この受取金額(1,787,400円)も、顧客端末装置10で算出することができるが、通信を行って仲介業者サーバ30で算出してもよい。   The received amount displayed on the received amount display section 235 is obtained by subtracting a commission fee (for example, 12,000 yen) and a consumption tax (for example, 600 yen) from the selling price (for example, 1,800,000 yen). Is calculated. This received amount (1,787,400 yen) can also be calculated by the customer terminal device 10, but may be calculated by the broker server 30 through communication.

なお、本実施形態では、試算額表示部230には、特定口座で源泉徴収ありを選択した場合の源泉徴収分を差し引いた受取金額の表示がなされていないが、源泉徴収額表示部を設け、受取金額表示部235に源泉徴収分を差し引いた受取金額を表示する構成としてもよい。   In the present embodiment, the estimated amount display unit 230 does not display the amount received by subtracting the withholding amount when selecting withholding with a specific account, but a withholding amount display unit is provided. The received amount display unit 235 may display the received amount obtained by subtracting the withholding amount.

証券残高表示部240には、仲介業者と契約している証券会社(X証券およびY証券)の管理下で顧客が保有する株式の保有情報(銘柄コード、銘柄名、株数、買付日、買付単価)が各証券会社の各株式毎に表示される。顧客は、ここに表示される株式を売却することができる。   In the securities balance display section 240, stock information (brand code, brand name, number of shares, purchase date, purchase date) of the stock held by the customer under the control of the brokerage firm (X securities and Y securities) contracted with the broker. Unit price) is displayed for each stock of each securities company. The customer can sell the shares displayed here.

入金口座情報表示・入力部250は、入金口座として仲介業者(ここでは、銀行)の口座を選択する仲介業者口座選択部251と、入金口座として証券会社の口座を選択する証券会社口座選択部252と、顧客が開設している各口座の支店表示部253と、支店コード表示部254と、口座番号表示部255と、各口座の残高を各口座毎に個別に表示する口座残高表示部256と、売付代金等の決済処理用の口座の選択を行うとともに選択した各口座で受け取る金額を各口座毎に個別に入力指定する受取金額入力指定部257と、各口座への入金処理を行う際の優先順位を各口座毎に個別に設定する優先順位設定部258とを備えている。図6の例では、図5の場合と同様に、仲介業者である銀行(当行)に開設された2つの支店の普通預金の口座と、X証券に開設された証券総合口座であるMRFの口座と、Y証券に開設された証券総合口座であるMRFの口座とが表示されている。   The deposit account information display / input unit 250 includes a broker account selection unit 251 that selects an account of a broker (here, a bank) as a deposit account, and a brokerage company account selection unit 252 that selects a brokerage account as a deposit account. A branch display unit 253 for each account opened by the customer, a branch code display unit 254, an account number display unit 255, and an account balance display unit 256 for individually displaying the balance of each account for each account; When selecting an account for settlement processing such as a sale price, and receiving amount input specifying unit 257 for individually inputting and specifying the amount received by each selected account, and when performing deposit processing to each account And a priority order setting unit 258 for individually setting the priority order for each account. In the example of FIG. 6, similarly to the case of FIG. 5, the account of the ordinary deposit of the two branches opened in the bank (the bank) that is the broker and the account of the MRF that is the securities general account opened in the X securities And an MRF account that is a securities general account opened in Y Securities.

顧客は、先ず、証券残高表示部240で自己の証券保有情報を参照し、いずれの銘柄の株式をいずれの証券会社に発注し、どれ位の数量売却できるのかを把握した後、発注証券会社指定部210で発注証券会社を指定し、注文内容指定部220で注文内容を指示する。次に、受取金額表示部235に表示された受取金額(1,787,400円)を参照するとともに、口座残高表示部256に表示された各口座の残高を参照し、売却で得た資金を、自己のいずれの口座で受け取るのか、各口座への配分割合をどうするのかを決めた後、仲介業者口座選択部251または証券会社口座選択部252で、入金口座として仲介業者または証券会社の口座を選択する。図6の例では、仲介業者口座選択部251で仲介業者である銀行の口座を選択するものとする。すると、受取金額入力指定部257において、X証券およびY証券のMRFの口座には、「不可」の表示が出てこれらの口座を選択することができなくなるので、顧客は、仲介業者である銀行(当行)に開設された2つの支店の普通預金の口座に、受取金額表示部235に表示された受取金額(1,787,400円)を割り振り、各口座での受取金額を入力指定する。勿論、いずれか一方の支店の口座で受け取る指定を行うこともできる。なお、2つの支店の普通預金の口座には、受取金額表示部235に表示された受取金額(1,787,400円)を例えば均等(ここでは、2等分)に割り振った金額がデフォルト表示される構成としてもよい。また、顧客は、2つの支店の普通預金の口座について、優先順位設定部258で優先順位の設定を行う。   First, the customer refers to his / her own securities holding information in the securities balance display section 240, knows which brand of stock is ordered to which securities company, and how much quantity can be sold, and then designates the securities company to be ordered. The ordering securities company is designated in the section 210, and the order details are designated in the order detail designation section 220. Next, the received amount (1,787,400 yen) displayed on the received amount display unit 235 is referred to, and the balance of each account displayed on the account balance display unit 256 is referred to to determine the funds obtained by the sale. After deciding which account to receive, and what to do with the distribution ratio to each account, the broker account or securities company account is selected as the deposit account in the broker account selection unit 251 or the securities company account selection unit 252. select. In the example of FIG. 6, it is assumed that the broker account selection unit 251 selects a bank account as a broker. Then, in the receipt amount input designation unit 257, “impossible” is displayed for the MRF accounts of the X securities and the Y securities, and these accounts cannot be selected, so the customer is a bank that is an intermediary. The received amount (1,787,400 yen) displayed in the received amount display section 235 is allocated to the savings account of two branches opened at (the Bank), and the received amount at each account is input and designated. Of course, it is possible to specify that the account is received at the account of one of the branches. In addition, the amount of money (1, 787, 400 yen) displayed in the received money amount display section 235, for example, equally (in this case, divided into two equal amounts) is displayed as default in the savings account of the two branches. It is good also as a structure to be made. Further, the customer sets priorities in the priority order setting unit 258 for the accounts of the ordinary deposits at the two branches.

図6の例では、仲介業者である銀行(当行)の蒲田支店の普通預金の口座に、1,000,000円(優先順位1)、大森支店の普通預金の口座に、787,400円(優先順位2)を入力し、合計1,787,400円となるようにしている。なお、入力指定した各口座の受取金額の合計額が、受取金額表示部235に表示された受取金額と一致しない場合には、不一致を告知する表示を出したり、受取金額を示す数字や受取金額入力指定部257を赤色表示等にする等の警告表示を行う構成とすることが好ましい。   In the example of FIG. 6, 1,000,000 yen (priority 1) is placed in the savings account at the Iwata branch of the bank (the bank), which is an intermediary, and 787,400 yen is placed in the savings account at the Omori branch. The priority order 2) is input so that the total is 1,787,400 yen. If the total amount received for each account specified does not match the amount received in the received amount display section 235, a display for notifying the discrepancy, a number indicating the amount received or the amount received It is preferable that the input designation unit 257 display a warning such as red display.

優先順位については、図5の買い注文画面100の場合と同様であり、本実施形態では、一例として、優先順位設定部258で設定した優先順位の高い口座について指定した金額を極力維持するという取り決めに基づき、入金処理が行われる。従って、実際の受取金額が、受取金額表示部235に表示された受取金額の試算額(1,787,400円)よりも多い場合には、先ず、優先順位の低い方の大森支店の普通預金の口座での受取金額を増やす調整を行い、一方、実際の受取金額が、受取金額表示部235に表示された受取金額の試算額(1,787,400円)よりも少ない場合には、先ず、優先順位の低い方の大森支店の普通預金の口座での受取金額を減らす調整を行う。   The order of priority is the same as that of the purchase order screen 100 of FIG. 5. In this embodiment, as an example, an arrangement is made to maintain as much as possible the amount specified for an account with a high priority set by the priority order setting unit 258. Based on the above, a deposit process is performed. Therefore, when the actual amount received is larger than the estimated amount of money received (1,787,400 yen) displayed in the amount received display section 235, first, the ordinary deposit of the lower priority Omori branch On the other hand, when the actual received amount is smaller than the estimated amount (1,787,400 yen) of the received amount displayed on the received amount display unit 235, first, Make adjustments to reduce the amount received in the ordinary deposit account at the lower priority Omori branch.

図7には、売り注文画面200において、証券会社口座選択部252で、入金口座として証券会社の口座を選択した場合の例が示されている。従って、受取金額入力指定部257において、仲介業者である銀行(当行)に開設された2つの支店の普通預金の口座には、「不可」の表示が出てこれらの口座を選択することができなくなっている。図7の例では、X証券で保管・管理している有価証券の売却分(ここでは、A社株3,000株のうちの2,000株)については、その売付代金は、X証券のMRFの口座に入金され、一方、Y証券で保管・管理している有価証券の売却分(ここでは、A社株2,000株のうちの1,000株)については、その売付代金は、Y証券のMRFの口座に入金される取り決めとなっているので、受取金額表示部235に表示された受取金額の試算額(1,787,400円)の各口座への配分割合は、自動的に定まるため、受取金額入力指定部257には、自動計算された各口座での受取金額が表示される。図7の例では、X証券での売却株数:Y証券での売却株数=2,000株:1,000株であるため、この割合で受取金額の試算額(1,787,400円)が配分され、X証券のMRFの口座には、1,787,400円×(2,000株/3,000株)=1,191,600円と表示され、Y証券のMRFの口座には、1,787,400円×(1,000株/3,000株)=595,800円と表示されている。但し、このような各社合計の試算額に対する比例配分計算ができるのは、X証券およびY証券の委託手数料体系が同じ場合である。一方、委託手数料体系が異なる場合には、個々の証券会社毎に売付代金、委託手数料、消費税、受取金額の試算額を算出する必要があるうえ、結局、各証券会社へ別々に発注したのと同じことになるので、各証券会社に支払う委託手数料の合計額は、上記のように一括発注としてその合計の売付代金で委託手数料を定めて比例配分する場合に比べ、高額になることもあり得る。また、このような配分計算は、顧客端末装置10で行うことができるが、通信を行って仲介業者サーバ30で配分計算をしてもよい。なお、特定口座で源泉徴収ありを選択した場合に、受取金額表示部235の表示と合わせ、受取金額入力指定部257の表示も、源泉徴収後の金額表示としてもよい。   FIG. 7 shows an example in the case where the brokerage company account selection unit 252 selects a brokerage company account as a deposit account on the sell order screen 200. Therefore, in the receipt amount input designation section 257, “No” is displayed for the accounts of the ordinary deposits of the two branches established in the bank (the bank) which is the broker, and these accounts can be selected. It is gone. In the example of FIG. 7, the sale price of securities sold and managed by X Securities (here, 2,000 shares of 3,000 shares of Company A) is X Securities. On the other hand, the sale price of the sale of securities (1,000 shares out of 2,000 shares of Company A), which are deposited in the MRF account of the company and stored and managed by Y Securities Is an arrangement for depositing into the MRF account of Y Securities, the distribution ratio of the estimated amount (1,787,400 yen) of the received amount displayed in the received amount display section 235 to each account is Since it is automatically determined, the received amount input designation unit 257 displays the automatically calculated received amount in each account. In the example of FIG. 7, since the number of shares sold in X securities: the number of shares sold in Y securities = 2,000 shares: 1,000 shares, the estimated amount of money received (1,787,400 yen) at this ratio In the MRF account of X Securities, 1,787,400 Yen x (2,000 shares / 3,000 shares) = 1,191,600 Yen is displayed, and in the MRF account of Y Securities, 1,787,400 yen × (1,000 shares / 3,000 shares) = 595,800 yen. However, the proportional distribution calculation with respect to the trial calculation amount of each company can be performed when the commission fee structure of X securities and Y securities is the same. On the other hand, if the brokerage fee system is different, it is necessary to calculate the sales price, brokerage fee, consumption tax, and the estimated amount of money received for each brokerage firm, and after that, each brokerage firm placed an order separately. Therefore, the total amount of commissions to be paid to each securities company will be higher than the case where the commissions are determined in proportion to the total sales price as a bulk order and distributed proportionally as described above. There is also a possibility. Further, such distribution calculation can be performed by the customer terminal device 10, but communication may be performed and distribution calculation may be performed by the broker server 30. When withholding is selected for a specific account, the received amount input designation unit 257 may display the amount after withholding together with the received amount display unit 235.

そして、最後に、図5の買い注文画面100や図6、図7の売り注文画面200での入力指定や設定を全て完了した状態で、「発注」ボタン160,260を押すと、顧客端末装置10からネットワーク2を介して売買指示情報(図8参照:但し、仲介業者用顧客識別情報および本人認証情報は、別の売買指示入力画面を用いて既に送信されているため除かれる。)が仲介業者サーバ30に送信される(図2のステップS6)。   Finally, when all the input designations and settings on the buy order screen 100 in FIG. 5 and the sell order screen 200 in FIG. 6 and FIG. 10 through the network 2, trading instruction information (see FIG. 8; however, the customer identification information for the broker and the personal authentication information are excluded because they have already been transmitted using another trading instruction input screen). It is transmitted to the trader server 30 (step S6 in FIG. 2).

続いて、仲介業者サーバ30では、売買指示情報受信手段35により売買指示情報を受信すると、残高チェック処理手段36により、受信した売買指示情報および口座残高データ取得手段32により取得した顧客の口座の残高データに基づき、顧客の口座の残高チェックを行う(ステップS7)。この際、残高チェック処理手段36は、基準値記憶手段50に記憶された基準値を用いて図示されない値幅制限テーブルを参照して買付代金の変動額の最大値を算出し、算出した最大値に基づき、顧客の口座の残高が顧客による買い注文に応じることができる許容額以上か否かを判断する。図5の例では、指値注文が選択されていたが、成行注文を選択したものと仮定すると、前述したように、値幅制限を考慮した買付代金の変動額の最大値は、1,912,600円となるので、本実施形態では、即時決済取引の場合には、この買付代金の変動額の最大値の1,912,600円と同じ金額を許容額とし、いわゆる4日目取引の場合には、この買付代金の変動額の最大値の1,912,600円に対する一定割合の額(例えば、半分の額)を許容額とし、顧客の口座の残高が、この許容額以上か否かを判断する。そして、判断した結果、許容額を満たしていない場合には、顧客端末装置10の画面上にその旨が表示され、顧客により注文内容の見直しが行われる。   Subsequently, in the broker server 30, when the trading instruction information is received by the trading instruction information receiving means 35, the balance of the customer's account acquired by the balance check processing means 36 by the received trading instruction information and the account balance data acquiring means 32. Based on the data, the balance of the customer's account is checked (step S7). At this time, the balance check processing unit 36 calculates the maximum value of the fluctuation amount of the purchase price by referring to a price range restriction table (not shown) using the reference value stored in the reference value storage unit 50, and calculates the calculated maximum value. Based on the above, it is determined whether or not the balance of the customer's account is equal to or greater than an allowable amount that can satisfy the purchase order by the customer. In the example of FIG. 5, the limit order is selected. However, assuming that the market order is selected, as described above, the maximum value of the fluctuation amount of the purchase price considering the price limit is 1,912, In this embodiment, in the case of an immediate settlement transaction, the same amount as the maximum value of 1,912,600 yen of the fluctuation amount of the purchase price is set as an allowable amount, and so-called fourth day transaction In such a case, a certain amount (for example, half) of the maximum value of the purchase price fluctuation amount of 1,912,600 yen is allowed, and the customer's account balance is equal to or greater than this allowance. Judge whether or not. If the allowable amount is not satisfied as a result of the determination, the fact is displayed on the screen of the customer terminal device 10, and the order contents are reviewed by the customer.

それから、仲介業者サーバ30では、残高チェック処理手段36により良好なチェック結果が出た注文について、売買取次情報送信手段37により、注文識別情報(注文コード等)を生成付与し、顧客による売買指示情報に基づき売買取次情報を作成し(図8参照)、作成した売買取次情報をネットワーク2を介して証券会社サーバ20に送信する(ステップS8)。   Then, the broker server 30 generates and assigns order identification information (order code and the like) by the sales agent information transmission unit 37 for the order for which a good check result is obtained by the balance check processing unit 36, and the customer's trading instruction information The brokerage agent information is created based on (see FIG. 8), and the created brokerage agent information is transmitted to the securities company server 20 via the network 2 (step S8).

証券会社サーバ20では、売買取次情報を受信すると、売買処理手段21の売買処理実行部21Aにより、売買取次情報に基づき顧客の注文を執行し、売買処理を実行する(ステップS9)。また、取引の約定後に、売買処理手段21の確定金額算出部21Bにより、確定した売付代金または買付代金から、委託手数料、消費税、仲介手数料を算出し、さらに、顧客により決済処理用の口座として複数の口座が選択されている場合には、各口座について顧客により入力指定された受取金額または引落金額と、それらの各口座について顧客により設定された優先順位とに従って、各口座の入出金額を確定させる。なお、顧客が発注証券会社を複数社指定している場合には、証券会社サーバ20の確定金額算出部21Bと仲介業者サーバ30の確定金額算出処理手段41との間でのデータ通信を行うことにより、各種の確定金額を算出する。   When the brokerage server 20 receives the brokerage information, the brokerage processing execution unit 21A of the brokerage processing means 21 executes the order of the customer based on the brokerage information and executes the brokerage process (step S9). In addition, after the transaction is concluded, the fixed amount calculation unit 21B of the transaction processing means 21 calculates the commission fee, consumption tax, brokerage fee from the fixed sale price or purchase price, and further, for the settlement processing by the customer. If more than one account is selected as the account, the deposit / withdrawal amount for each account according to the receipt or withdrawal amount specified by the customer for each account and the priority set by the customer for each of those accounts To confirm. When the customer designates a plurality of brokerage companies, data communication is performed between the fixed amount calculation unit 21B of the securities company server 20 and the fixed amount calculation processing means 41 of the broker server 30. Thus, various fixed amounts are calculated.

図3には、即時決済取引の場合におけるその後の処理が示され、図4には、普通取引(いわゆる4日目取引)の場合におけるその後の処理が示されている。   FIG. 3 shows the subsequent processing in the case of an immediate settlement transaction, and FIG. 4 shows the subsequent processing in the case of an ordinary transaction (so-called fourth day transaction).

図3において、証券会社サーバ20では、仲介業者口座入出金処理手段23により、売買処理手段21による売買処理を行って確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(委託手数料および消費税、並びに仲介手数料)に基づき、仲介業者口座識別情報をキーとして仲介業者口座データベース27を検索して該当する仲介業者の口座のデータを抽出し、変更することにより、仲介業者口座データベース27に対して入出金処理を行う(ステップS10)。但し、このステップ10の処理は、本実施形態では、説明の便宜上、証券会社Xの証券会社サーバ20では行われるが、証券会社YについてはステップS13の処理が行われるため、証券会社Yの証券会社サーバ20ではステップ10の処理は行われないものとする。この際、証券会社Xの証券会社サーバ20の仲介業者口座入出金処理手段23は、売り注文の場合には、売付代金の入金処理(仲介業者が預かる形になり、図6の例では、1,800,000円×(2,000株/3,000株)=1,200,000円となる。)、顧客が証券会社Xに支払う委託手数料および消費税の出金処理(仲介業者が立て替える形になり、図6の例では、(12,000円+600円)×(2,000株/3,000株)=8,400円となる。)、並びに証券会社Xが仲介業者に支払う仲介手数料の入金処理(仲介業者の取り分を委託手数料および消費税の例えば2割の額とすれば、図6の例では、8,400円×0.2=1,680円となる。)を行う。従って、仲介業者は、顧客の受取金額をトータルで、1,200,000円−8,400円=1,191,600円だけ一時的に預かることになり、この分が後述するステップS14の処理で、仲介業者に開設された顧客の口座に入金される。   In FIG. 3, in the brokerage server 20, the brokerage account deposit / withdrawal processing unit 23 calculates the selling price or the purchasing price determined by performing the trading process by the trading process unit 21 or the amount of these, Based on other fixed amount information (consignment fee, consumption tax, and brokerage fee), the broker account database 27 is searched using the broker account identification information as a key, and the data of the corresponding broker account is extracted and changed. Thus, deposit / withdrawal processing is performed on the broker account database 27 (step S10). However, in the present embodiment, the processing of step 10 is performed in the securities company server 20 of the securities company X for convenience of explanation, but since the processing of step S13 is performed for the securities company Y, the securities of the securities company Y are processed. It is assumed that the company server 20 does not perform the process of step 10. At this time, the brokerage account deposit / withdrawal processing means 23 of the brokerage company server 20 of the brokerage company X is in the form of depositing the selling price (broken by the brokerage in the case of a sell order. 1,800,000 yen x (2,000 shares / 3,000 shares) = 1,200,000 yen.) Disbursement processing of brokerage commissions and consumption taxes paid by customers to securities company X In the example of FIG. 6, (12,000 yen + 600 yen) × (2,000 shares / 3,000 shares) = 8,400 yen), and securities company X becomes an intermediary Payment processing of brokerage fee to be paid (If the brokerage share is 20% of the commission fee and consumption tax, in the example of FIG. 6, it is 8,400 yen × 0.2 = 1,680 yen) I do. Accordingly, the intermediary temporarily deposits the total amount received by the customer by 1,200,000 yen-8,400 yen = 1,191,600 yen, and this amount is processed in step S14 described later. Then, it is credited to the customer's account opened at the broker.

一方、証券会社Xの証券会社サーバ20の仲介業者口座入出金処理手段23は、買い注文の場合には、買付代金の出金処理(仲介業者が立て替える形になり、図5の例では、1,500,000円となる。)、顧客が証券会社に支払う委託手数料および消費税の出金処理(仲介業者が立て替える形になり、図5の例では、10,000円+500円=10,500円となる。)、並びに証券会社が仲介業者に支払う仲介手数料の入金処理(仲介業者の取り分を委託手数料および消費税の例えば2割の額とすれば、図5の例では、10,500円×0.2=2,100円となる。)を行う。従って、仲介業者は、顧客の支払金額をトータルで、1,500,000円+10,500円=1,510,500円だけ一時的に立て替えることになる。このように顧客がX証券のMRFの口座から引き落とすことを指定した分の210,500円まで含めて1,510,500円の全てを一旦仲介業者が立て替える処理を行う場合には、後述するステップS11の処理で、顧客口座入出金補完処理手段22により、顧客口座データベース26におけるX証券のMRFの口座から210,500円を引き落とす出金処理を行ったときに、この引落金額を仲介業者口座データベース27に入金して戻す処理を行う。なお、顧客がX証券のMRFの口座から引き落とすことを指定した分の210,500円を含めずに、顧客が仲介業者(ここでは、銀行)の2つの支店の普通預金の口座から引き落とすことを指定した分の1,000,000円+300,000円=1,300,000円のみについて一旦仲介業者が立て替える処理を行ってもよく、このような処理を行った場合でも、仲介手数料については、2,100円の全額分を仲介業者口座データベース27に入金する。   On the other hand, the brokerage account deposit / withdrawal processing means 23 of the brokerage company server 20 of the brokerage firm X, in the case of a buy order, has a form of withdrawal of the purchase price (the brokerage agent changes the form, in the example of FIG. , 1,500,000 yen.), The commission commission paid by the customer to the securities company and the withdrawal processing of the consumption tax (in the form that the broker changes), in the example of FIG. 5, 10,000 yen + 500 yen = 5), and the brokerage fee payment processing that the brokerage firm pays to the broker (if the brokerage broker's share is 20% of the commission fee and consumption tax, for example, in the example of FIG. , 500 yen × 0.2 = 2,100 yen). Therefore, the brokerage company temporarily changes the total payment amount of the customer by 1,500,000 yen + 10,500 yen = 1,510,500 yen. In this way, when the broker once performs the process of resetting all 1,510,500 yen including the 210,500 yen that is specified by the customer to debit from the MRF account of X securities, it will be described later. In the process of step S11, when the withdrawal process for withdrawing 210,500 yen from the MRF account of the X securities in the customer account database 26 is performed by the customer account deposit / withdrawal supplement processing means 22, this withdrawal amount is used as the broker account. Processing to deposit the money back into the database 27 is performed. In addition, without including 210,500 yen that the customer specified to withdraw from the MRF account of X Securities, the customer will withdraw from the savings account of the two branches of the broker (here, the bank). The broker may temporarily change the designated amount of 1,000,000 yen + 300,000 yen = 1,300,000 yen. Even when such a process is performed, , Deposit the entire amount of 2,100 yen into the broker account database 27.

続いて、証券会社サーバ20では、顧客口座入出金補完処理手段22により、売買処理手段21による売買処理を行って確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(委託手数料および消費税)に基づき、顧客口座識別情報をキーとして顧客口座データベース26を検索して該当する顧客の口座のデータを抽出し、変更することにより、顧客口座データベース26に対して入出金処理を行う(ステップS11)。但し、このステップS11の処理は、顧客により、決済処理用の口座として証券会社に開設された口座(本実施形態では、X証券およびY証券のMRFの口座)が選択されている場合のみ行われる。従って、決済処理用の口座として、仲介業者(例えば銀行)の口座のみが選択された場合、あるいは仲介業者(例えば銀行)の口座しか選択できないようになっている場合には、ステップS11の処理は行われない。この際、顧客口座入出金補完処理手段22は、売り注文の場合には、売付代金の入金処理(図7の例では、証券会社Xの証券会社サーバ20の場合には、1,800,000円×(2,000株/3,000株)=1,200,000円となり、証券会社Yの証券会社サーバ20の場合には、1,800,000円×(1,000株/3,000株)=600,000円となる。)、並びに顧客が証券会社に支払う委託手数料および消費税の出金処理(図7の例では、証券会社Xの証券会社サーバ20の場合には、(12,000円+600円)×(2,000株/3,000株)=8,400円となり、証券会社Yの証券会社サーバ20の場合には、(12,000円+600円)×(1,000株/3,000株)=4,200円となる。)を行う。従って、顧客には、トータルで、証券会社Xの証券会社サーバ20から、証券会社Xに開設された顧客のMRFの口座に対し、1,200,000円−8,400円=1,191,600円の入金があり、証券会社Yの証券会社サーバ20から、証券会社Yに開設された顧客のMRFの口座に対し、600,000円−4,200円=595,800円の入金があり、合わせて、1,787,400円の入金があることになる。   Subsequently, in the securities company server 20, the customer account deposit / withdrawal supplement processing means 22 performs the sales processing or purchase price determined by performing the sales processing by the sales processing means 21, or other calculated according to these amounts. The customer account database 26 is searched by using the customer account identification information as a key based on the fixed amount information (consignment fee and consumption tax), and the corresponding customer account data is extracted and changed. A deposit / withdrawal process is then performed (step S11). However, the processing in step S11 is performed only when an account opened in a securities company as an account for settlement processing (in this embodiment, an MRF account for X securities and Y securities) is selected by the customer. . Therefore, when only an account of a broker (for example, a bank) is selected as an account for settlement processing, or when only an account of a broker (for example, a bank) can be selected, the process of step S11 is performed. Not done. At this time, the customer account deposit / withdrawal supplementary processing means 22 receives the selling price in the case of a sell order (in the example of FIG. 7, in the case of the securities company server 20 of the securities company X, 1,800, 000 yen × (2,000 shares / 3,000 shares) = 1,200,000 yen, and in the case of the securities company server 20 of the securities company Y, 1,800,000 yen × (1,000 shares / 3 , 000 shares) = 600,000 yen)), and the commissioning fee paid by the customer and the withdrawal processing of the consumption tax (in the example of FIG. 7, in the case of the securities company server 20 of the securities company X, (12,000 yen + 600 yen) × (2,000 shares / 3,000 shares) = 8,400 yen. In the case of the securities company server 20 of the securities company Y, (12,000 yen + 600 yen) × ( 1,000 shares / 3,000 shares) = 4,200 yen. It is carried out. Therefore, the total amount of the customer is 1,200,000 yen-8,400 yen = 1,191 from the securities company server 20 of the securities company X to the customer's MRF account opened at the securities company X. There is a deposit of 600 yen, and there is a deposit of 600,000 yen-4,200 yen = 595,800 yen from the securities company server 20 of the securities company Y to the customer's MRF account opened in the securities company Y In total, there will be a deposit of 1,787,400 yen.

一方、買い注文の場合には、買付代金、並びに顧客が証券会社に支払う委託手数料および消費税の出金処理を行う。図5の例では、証券会社Xの証券会社サーバ20の顧客口座入出金補完処理手段22は、証券会社Xに開設された顧客のMRFの口座から、210,500円を引き落とす。   On the other hand, in the case of a buy order, the purchase price, the commission fee paid by the customer to the securities company and the withdrawal of consumption tax are processed. In the example of FIG. 5, the customer account deposit / withdrawal supplement processing means 22 of the securities company server 20 of the securities company X withdraws 210,500 yen from the customer's MRF account opened at the securities company X.

その後、売買結果情報送信手段24により、売買処理手段21により売買処理を行って確定した売付代金または買付代金等の売買結果情報(図8参照)を含む取引明細書を、ネットワーク2を介して仲介業者サーバ30に送信する(ステップS12)。   Thereafter, a transaction statement including transaction result information (see FIG. 8) such as a sale price or a purchase price determined by the sale processing unit 21 by the sale processing means 21 is sent via the network 2 by the sale result information transmitting means 24. To the broker server 30 (step S12).

仲介業者サーバ30では、売買結果情報を含む取引明細書を受信すると、受信した売買結果情報に基づき証券会社口座入出金処理手段40により、売買結果情報(図8参照)に含まれる確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(委託手数料および消費税、並びに仲介手数料)に基づき、証券会社口座識別情報をキーとして証券会社口座データベース52を検索して該当する証券会社の口座のデータを抽出し、変更することにより、証券会社口座データベース52に対して入出金処理を行う(ステップS13)。但し、このステップS13の処理は、本実施形態では、説明の便宜上、証券会社Yについては行うが、証券会社XについてはステップS11の処理が行われているので、ステップS13の処理は行わないものとする。従って、証券会社口座データベース52において、証券会社Yが仲介業者に開設した口座のデータのみが入出金処理で変更されるものとする。この際、仲介業者サーバ30の証券会社口座入出金処理手段40は、売り注文の場合には、顧客が証券会社Yから受け取るべき売付代金の出金処理(証券会社Yが一時的に預った形になっている売付代金であり、図6の例では、1,800,000円×(1,000株/3,000株)=600,000円となる。)、顧客が証券会社Yに支払うべき委託手数料および消費税の入金処理(図6の例では、(12,000円+600円)×(1,000株/3,000株)=4,200円となる。)、並びに証券会社Yが仲介業者に支払う仲介手数料の出金処理(仲介業者の取り分を委託手数料および消費税の例えば2割の額とすれば、図6の例では、4,200円×0.2=840円となる。)を行う。従って、証券会社Yは、顧客の受取金額をトータルで、600,000円−4,200円=595,800円だけ一時的に預かっていたことになり、この分がステップS13の処理で、仲介業者(ここでは、銀行)に開設された証券会社の口座から引き落とされ、仲介業者の勘定に一旦入り、後述するステップS14の処理で、仲介業者の勘定から、仲介業者に開設された顧客の口座に入金される。   When the broker server 30 receives the transaction statement including the transaction result information, the brokerage server 30 receives and confirms the sales included in the transaction result information (see FIG. 8) by the securities company account deposit / withdrawal processing means 40 based on the received transaction result information. Search securities company account database 52 using brokerage company account identification information as a key based on the price or purchase price, or other fixed amount information (consignment fee and consumption tax, and brokerage fee) calculated according to these amounts Then, by extracting and changing the data of the account of the corresponding securities company, deposit / withdraw processing is performed on the securities company account database 52 (step S13). However, in the present embodiment, the processing of step S13 is performed for the securities company Y for convenience of explanation, but the processing of step S11 is performed for the securities company X, and thus the processing of step S13 is not performed. And Therefore, in the securities company account database 52, only the data of the account opened by the securities company Y with the broker is changed by the deposit / withdrawal process. At this time, in the case of a sell order, the brokerage server account deposit / withdrawal processing means 40 of the broker server 30 withdraws the selling price that the customer should receive from the brokerage company Y (the brokerage company Y temporarily deposits it). In the example of FIG. 6, the sales price is 1,800,000 yen × (1,000 shares / 3,000 shares) = 600,000 yen. (12,000 yen +600 yen) × (1,000 shares / 3,000 shares) = 4,200 yen in the example of FIG. 6), and securities Withdrawal processing of brokerage commission paid by company Y to broker (if broker broker's share is 20% of brokerage commission and consumption tax, in the example of FIG. 6, 4,200 yen × 0.2 = 840 To be a circle). Therefore, the brokerage company Y has temporarily received the total amount received by the customer, which is 600,000 yen-4,200 yen = 595,800 yen, and this amount is intermediary in the process of step S13. It is debited from the account of the brokerage company opened in the broker (here, the bank), temporarily enters the broker's account, and in the process of step S14 described later, the account of the customer opened in the broker from the broker's account. Will be credited.

一方、仲介業者サーバ30の証券会社口座入出金処理手段40は、買い注文の場合には、顧客が証券会社Yに支払うべき買付代金の入金処理、顧客が証券会社Yに支払うべき委託手数料および消費税の入金処理、並びに証券会社Yが仲介業者に支払う仲介手数料の出金処理を行う。図5の例では、証券会社Yは発注証券会社として指定されていないので、ステップS13の処理は行われない。   On the other hand, the brokerage company account deposit / withdrawal processing means 40 of the broker server 30 receives a purchase price to be paid by the customer to the securities company Y in the case of a purchase order, a commission fee to be paid by the customer to the securities company Y, and Consumption tax payment processing, and brokerage fees paid by brokerage firm Y to brokers are processed. In the example of FIG. 5, since the securities company Y is not designated as an ordering securities company, the process of step S13 is not performed.

それから、仲介業者サーバ30では、顧客口座入出金処理手段39により、売買結果情報(図8参照)に含まれる確定した売付代金若しくは買付代金、またはこれらの金額に応じて算出されたその他の確定金額情報(委託手数料および消費税)に基づき、顧客口座識別情報をキーとして顧客口座データベース51を検索して該当する顧客の口座のデータを抽出し、変更することにより、顧客口座データベース51に対して入出金処理を行う(ステップS14)。この際、仲介業者サーバ30の顧客口座入出金処理手段39は、売り注文の場合には、売付代金の入金処理(図6の例では、1,800,000円となる。)、および顧客が証券会社に支払う委託手数料および消費税の出金処理(図6の例では、12,000円+600円=12,600円となる。)を行う。従って、顧客は、トータルで、1,800,000円−12,600円=1,787,400円を仲介業者(ここでは、銀行)に開設された自己の口座で受け取り、その内訳は、蒲田支店の普通預金の口座で1,000,000円であり、大森支店の普通預金の口座で787,400円である。   Then, in the broker server 30, the customer account deposit / withdrawal processing means 39 determines the sale price or purchase price that is confirmed in the trading result information (see FIG. 8), or other values calculated according to these amounts. Based on the fixed amount information (consignment fee and consumption tax), the customer account database 51 is searched using the customer account identification information as a key, and the corresponding customer account data is extracted and changed. The deposit / withdrawal process is performed (step S14). At this time, the customer account deposit / withdrawal processing means 39 of the broker server 30 receives the selling price deposit processing (in the example of FIG. 6, it is 1,800,000 yen) and the customer in the case of a sell order. Performs a commission fee paid to the securities company and a withdrawal process of the consumption tax (in the example of FIG. 6, 12,000 yen + 600 yen = 12,600 yen). Accordingly, the customer receives a total of 1,800,000 yen-12,600 yen = 1,787,400 yen in his / her own account opened at a broker (here, a bank), and the breakdown is Iwata It is 1,000,000 yen for the ordinary savings account of the branch, and 787,400 yen for the savings account of the Omori branch.

一方、仲介業者サーバ30の顧客口座入出金処理手段39は、買い注文の場合には、買付代金の出金処理、および顧客が証券会社に支払う委託手数料および消費税の出金処理を行う。図5の例では、蒲田支店の普通預金の口座から、1,000,000円を引き落とし、大森支店の普通預金の口座から、300,000円を引き落とし、仲介業者に開設された顧客の口座から合計で1,300,000円を引き落とす。従って、前述したステップS11の処理で、証券会社Xの証券会社サーバ20の顧客口座入出金補完処理手段22により、証券会社Xに開設された顧客のMRFの口座から、210,500円を引き落としたことと合わせ、顧客の口座から合計で1,300,000円+210,500円=1,510,500円が引き落とされたことになる。   On the other hand, the customer account deposit / withdrawal processing means 39 of the broker server 30 performs a withdrawal process for the purchase price and a withdrawal process for a consignment fee and a consumption tax paid by the customer to the securities company. In the example of FIG. 5, 1,000,000 yen was withdrawn from the savings account of Kamata branch, 300,000 yen was withdrawn from the savings account of Omori branch, and from the customer's account opened at the broker. A total of 1,300,000 yen will be withdrawn. Accordingly, 210,500 yen was deducted from the customer's MRF account opened at the securities company X by the customer account deposit / withdrawal supplement processing means 22 of the securities company server 20 of the securities company X in the process of step S11 described above. In total, 1,300,000 yen + 210,500 yen = 1,510,500 yen has been withdrawn from the customer's account.

続いて、仲介業者サーバ30では、今回の取引で得られた仲介手数料を加算し、仲介手数料データベース53のデータを更新する(ステップS15)。そして、仲介手数料データベース53のデータと、証券会社Xの証券会社サーバ20に接続された仲介業者口座データベース27のデータとの照合を適宜行い、仲介業者が証券会社Xから受け取る仲介手数料の入金の有無を確認する。   Subsequently, the broker server 30 adds the brokerage fee obtained in the current transaction, and updates the data in the brokerage fee database 53 (step S15). Then, the brokerage database 53 and the brokerage account database 27 connected to the brokerage company server 20 of the brokerage company X are appropriately collated, and whether the brokerage commission received from the brokerage company X is received or not. Confirm.

その後、仲介業者サーバ30からネットワーク2を介して顧客端末装置10に取引明細書が送られ(ステップS16)、顧客端末装置10では、顧客による取引明細書の確認作業が画面上で、あるいは印刷により行われた後(ステップS17)、オンラインでの一連の売買取引が終了する(ステップS18)。   Thereafter, a transaction statement is sent from the broker server 30 to the customer terminal device 10 via the network 2 (step S16), and the customer terminal device 10 confirms the transaction statement by the customer on the screen or by printing. After being performed (step S17), a series of online trading transactions is completed (step S18).

図4において、普通取引(いわゆる4日目取引)の場合には、図2のステップS9の売買処理後に、売買結果情報送信手段24により、図3のステップS12に相当する取引明細書(但し、決済処理前なので、決済情報は含まれていない。)の送信処理を行った後(ステップS21)、仲介業者サーバ30で、買い注文の場合には、口座ホールド処理手段38により、口座ホールド処理を行う(ステップS22)。この際、口座ホールド処理手段38は、本実施形態では、売買結果情報に含まれる約定した取引についての売買単価(図5の例では、指値注文であるため、そのまま指値の300円となる。)と売買数量(図5の例では、5,000株)とを乗じて算出される確定した買付代金(図5の例では、1,500,000円となる。)に、この確定した買付代金に応じた委託手数料および消費税(図5の例では、10,000円+500円=10,500円)を加えた金額(図5の例では、1,510,500円となる。)に対する一定割合の額(例えば、半分の額)を修正許容額としてこの金額相当分についてホールド処理を行う。   In FIG. 4, in the case of a normal transaction (so-called fourth day transaction), after the transaction process in step S9 in FIG. 2, the transaction statement corresponding to step S12 in FIG. After the settlement process is performed, the settlement information is not included.) (Step S21), the broker hold server 38 performs the account hold process in the case of a purchase order at the broker server 30. This is performed (step S22). At this time, in the present embodiment, the account hold processing means 38 is the unit price for the contract included in the sales result information (in the example of FIG. 5, since it is a limit order, the limit price is 300 yen as it is). And the fixed purchase price (which is 1,500,000 yen in the example of FIG. 5) calculated by multiplying the transaction volume (5,000 shares in the example of FIG. 5) by this The sum of the commission fee and the consumption tax (10,000 yen + 500 yen = 10,500 yen in the example of FIG. 5) according to the price (in the example of FIG. 5, it is 1,510,500 yen) A hold process is performed for the amount corresponding to this amount with a fixed amount (for example, a half amount) of

その後、仲介業者サーバ30からネットワーク2を介して顧客端末装置10に取引明細書が送られ(ステップS23)、顧客端末装置10では、顧客による取引明細書の確認作業が画面上で、あるいは印刷により行われた後(ステップS24)、一旦、顧客端末装置10と仲介業者サーバ30との接続を切ってオンライン処理を終了させる(ステップS25)。   Thereafter, a transaction statement is sent from the broker server 30 to the customer terminal device 10 via the network 2 (step S23), and the customer terminal device 10 confirms the transaction statement by the customer on the screen or by printing. After being performed (step S24), the customer terminal device 10 and the broker server 30 are once disconnected and the online process is terminated (step S25).

そして、取引成立日(顧客が注文のためのアクセスをした日)から4営業日目(3日後)になって、証券会社サーバ20では、仲介業者口座入出金処理手段23により、図3のステップS10に相当する仲介業者口座データベース27に対する入出金処理を行い(ステップS26)、さらに、顧客口座入出金補完処理手段22により、図3のステップS11に相当する顧客口座データベース26に対する入出金処理を行った後(ステップS27)、売買結果情報送信手段24により、売買結果情報を含む決済完了通知をネットワーク2を介して仲介業者サーバ30に送信する(ステップS28)。   Then, on the 4th business day (3 days later) from the transaction establishment date (the date the customer accessed for ordering), the securities company server 20 uses the broker account deposit / withdrawal processing means 23 to perform the steps of FIG. Deposit / withdraw processing for the broker account database 27 corresponding to S10 is performed (step S26), and further, deposit / withdraw processing for the customer account database 26 corresponding to step S11 of FIG. After that (step S27), the transaction result information transmitting means 24 transmits a settlement completion notification including the transaction result information to the broker server 30 via the network 2 (step S28).

それから、仲介業者サーバ30では、証券会社口座入出金処理手段40により、図3のステップS13に相当する証券会社口座データベース52に対する入出金処理を行い(ステップS29)、さらに、顧客口座入出金処理手段39により、図3のステップS14に相当する顧客口座データベース51に対する入出金処理を行った後(ステップS30)、図3のステップS15に相当する仲介手数料の加算処理を行う(ステップS31)。   Then, in the broker server 30, the securities company account deposit / withdrawal processing means 40 performs deposit / withdrawal processing for the securities company account database 52 corresponding to step S13 in FIG. 3 (step S29), and further, customer account deposit / withdrawal processing means. 39, after performing deposit / withdrawal processing for the customer account database 51 corresponding to step S14 in FIG. 3 (step S30), the brokerage fee addition processing corresponding to step S15 in FIG. 3 is performed (step S31).

その後、仲介業者サーバ30からネットワーク2を介して顧客端末装置10に決済完了通知が送られ(ステップS32)、顧客端末装置10では、顧客による決済完了通知の確認作業が画面上で、あるいは印刷により行われた後(ステップS33)、一連の売買取引が終了する(ステップS34)。   Thereafter, a payment completion notification is sent from the broker server 30 to the customer terminal device 10 via the network 2 (step S32), and the customer terminal device 10 confirms the payment completion notification by the customer on the screen or by printing. After being performed (step S33), a series of sales transactions is completed (step S34).

このような本実施形態によれば、次のような効果がある。すなわち、顧客が、顧客端末装置10で、売買指示入力画面である買い注文画面100(図5参照)または売り注文画面200(図6、図7参照)を用いて売買注文を行うと、仲介業者サーバ30の取り次ぎを経て、証券会社サーバ20の売買処理手段21により、有価証券の売買処理が実行されるとともに、仲介業者サーバ30の顧客口座入出金処理手段39、および証券会社サーバ20の仲介業者口座入出金処理手段23または仲介業者サーバ30の証券会社口座入出金処理手段40により資金決済処理が行われるので、顧客は、証券会社に対する売買注文の手続と、売買取引に伴う資金移動の手続とを別々に行う必要がなくなるため、これらの手続を別々に行う場合に比べ、顧客の手間を軽減することができ、従来のシステムに比べて利便性に優れ、使い勝手のよいオンライン取引システムを実現することができる。   According to this embodiment, there are the following effects. That is, when a customer places a purchase order on the customer terminal device 10 using the buy order screen 100 (see FIG. 5) or the sell order screen 200 (see FIGS. 6 and 7), which is a buy / sell instruction input screen, After intermediary of the server 30, the securities processing server 21 of the securities company server 20 executes the securities trading process, the customer account deposit / withdrawal processing unit 39 of the broker server 30, and the broker of the securities company server 20. Since fund settlement processing is performed by the account deposit / withdrawal processing means 23 or the brokerage server account deposit / withdrawal processing means 40 of the broker server 30, the customer can perform a procedure for buying and selling orders with the brokerage firm and a procedure for transferring funds associated with trading transactions. Since there is no need to perform these procedures separately, it is possible to reduce the labor of the customer compared to the case where these procedures are performed separately, compared with the conventional system. Excellent flight properties, it is possible to realize a user-friendly online trading system.

また、証券会社サーバ20は、顧客口座入出金補完処理手段22を備えているので、仲介業者サーバ30の顧客口座入出金処理手段39により決済処理が行われない分について、決済処理を補完することができる。このため、顧客が有価証券の売買取引の決済処理用の口座として使用することができる口座を、仲介業者に開設しているのみならず、証券会社にも開設している場合には、仲介業者に開設されている顧客の口座と合わせて証券会社に開設されている顧客の口座をも使用して決済処理を行うことができ、システムの利便性の向上を図ることができる。   Further, since the securities company server 20 is provided with the customer account deposit / withdrawal supplement processing means 22, the settlement processing is supplemented for the amount that the customer account deposit / withdrawal processing means 39 of the broker server 30 does not perform the settlement process. Can do. For this reason, if a customer has an account that can be used as an account for the settlement of securities transactions, not only at an intermediary, but also at a securities company, the intermediary In addition to the customer's account opened at the same time, the customer's account established at the securities company can also be used for settlement processing, and the convenience of the system can be improved.

さらに、仲介業者サーバ30は、口座残高データ取得手段32および残高チェック処理手段36を備えているので、仲介業者は、証券取引の仲介を行うにあたり、顧客がその顧客の行った買い注文に応じた資金を有しているか否かを判断することができるため、仲介業者あるいは証券会社の取引上のリスク軽減を図ることができる。   Furthermore, since the broker server 30 includes the account balance data acquisition unit 32 and the balance check processing unit 36, the broker according to the purchase order made by the customer when brokering the securities transaction. Since it is possible to determine whether or not there is funds, it is possible to reduce the transaction risk of the broker or the securities company.

そして、仲介業者サーバ30の口座残高データ取得手段32は、顧客が買付代金の出金処理を含む決済処理用の口座となり得る複数の口座を開設している場合には、これらの複数の口座の残高データを取得する構成とされ、仲介業者サーバ30の残高チェック処理手段36は、複数の口座の残高を合計して残高チェックを行う構成とされているので、仲介業者にとっては、顧客の実質的な資金余裕度をチェックすることができる。一方、顧客にとっては、仲介業者側で複数の口座に分散した顧客の資金のチェックを行うことができることから、売買取引の決済用の口座として複数の口座を選択することができるので、例えば、一つの口座に保有する資金のみでは必要資金が不足するが複数の口座に保有する資金を合計すれば必要資金が揃うとき、あるいは複数の口座の資金を分散して使用したいとき等に対応することができて便利であり、また、売買取引を行うにあたり、一つの口座に資金を集めるといった作業を行う手間も省くことができる。   Then, the account balance data acquisition means 32 of the broker server 30 opens the plurality of accounts when the customer has opened a plurality of accounts that can be accounts for settlement processing including withdrawal processing of the purchase price. The balance check processing means 36 of the broker server 30 performs a balance check by summing up the balances of a plurality of accounts. You can check your financial margin. On the other hand, since it is possible for the customer to check the customer's funds distributed to a plurality of accounts on the broker side, a plurality of accounts can be selected as settlement accounts for sales transactions. The funds needed for one account are not enough, but the funds needed for multiple accounts can be summed up to provide the necessary funds, or when you want to use the funds from multiple accounts in a distributed manner. It is convenient and convenient, and the labor of collecting funds in one account can be saved when performing a sales transaction.

また、仲介業者サーバ30の残高チェック処理手段36は、基準値記憶手段50に記憶された値幅制限の基準値を用いて買付代金の変動額の最大値を算出する構成とされているので、顧客の口座の残高チェックを行う際に、安全サイドのチェックを行うことができ、仲介業者あるいは証券会社の取引上のリスクを、より一層軽減することができる。   Further, the balance check processing unit 36 of the broker server 30 is configured to calculate the maximum value of the fluctuation amount of the purchase price using the reference value of the price range restriction stored in the reference value storage unit 50. When checking the balance of a customer's account, a safe side check can be performed, and the transaction risk of an intermediary or a securities company can be further reduced.

さらに、仲介業者サーバ30は、口座ホールド処理手段38を備えているので、既に顧客の口座にある必要資金またはその一部について目的外の使用(資金流出)を防ぐことができるため、この点でも、仲介業者あるいは証券会社の取引上のリスクを、より一層軽減することができる。   Further, since the broker server 30 is provided with the account hold processing means 38, it is possible to prevent unintended use (fund outflow) of necessary funds or a part thereof already in the customer's account. Further, it is possible to further reduce the transaction risk of the broker or the securities company.

そして、仲介業者サーバ30は、口座残高データ取得手段32を備え、かつ、仲介業者サーバ30の入力画面送信手段31により送信される買い注文画面100(図5参照)には、口座残高表示部154と引落金額入力指定部155とが設けられているので、顧客に対し、買い注文画面100でその顧客の複数の口座の残高を示し、かつ、これらの各口座からの引落金額の入力指定を受け付けることができる。このため、顧客は、例えば、一つの口座に保有する資金のみでは必要資金が不足するが複数の口座に保有する資金を合計すれば必要資金が揃うとき、あるいは複数の口座の資金を分散して使用したいとき等の各種の事情に基づき、引落口座として複数の口座を選択することができるので、売買取引を行うにあたり、一つの口座に資金を集めるといった顧客の作業の手間を省くことができ、また、売買取引システムとしての利便性の向上を図ることができる。   The broker server 30 includes an account balance data acquisition unit 32, and an account balance display unit 154 is displayed on the purchase order screen 100 (see FIG. 5) transmitted by the input screen transmission unit 31 of the broker server 30. And a withdrawal amount input designation unit 155 are provided, so that the customer is shown the balance of a plurality of accounts of the customer on the buy order screen 100, and accepts input designation of withdrawal amounts from each of these accounts. be able to. For this reason, customers, for example, have insufficient funds with only funds held in one account, but when the funds held in multiple accounts are combined, the necessary funds are available, or the funds in multiple accounts are distributed. Based on various circumstances such as when you want to use it, you can select multiple accounts as withdrawal accounts, so you can save the customer's work of collecting funds in one account when conducting sales transactions, Moreover, the convenience as a transaction system can be improved.

また、仲介業者サーバ30は、証券残高データ取得手段33を備え、かつ、仲介業者サーバ30の入力画面送信手段31により送信される売り注文画面200(図6、図7参照)には、証券残高表示部240と受取金額入力指定部257とが設けられているので、顧客に対し、その顧客の保有する有価証券についての残高を示し、かつ、その証券の売付代金を受け取る口座をその顧客の複数の口座の中から選択することができる。このため、顧客は、自己の保有する有価証券の残高情報を売り注文画面200を参照して把握し、その証券についての売り注文を行うことができるので、顧客が自己の保有する有価証券の残高を確認する際の手間を軽減することができるうえ、顧客は、売り注文画面200の画面上で売付代金の振込先の口座を自在に選択することができ、かつ、各口座で受け取る金額も自在に指定することができるので、売買取引システムとしての利便性の向上を図ることができる。   Further, the broker server 30 includes a securities balance data acquisition unit 33, and the sell balance screen 200 (see FIGS. 6 and 7) transmitted by the input screen transmission unit 31 of the broker server 30 includes a securities balance. Since the display unit 240 and the received amount input designation unit 257 are provided, the customer is shown an account for showing the balance of the securities held by the customer and receiving the sale price of the securities. You can choose from multiple accounts. For this reason, the customer can grasp the balance information of the securities owned by the customer with reference to the sell order screen 200 and can place a sell order for the securities. In addition, the customer can freely select the account to which the selling price is to be transferred on the sell order screen 200, and the amount received by each account can also be reduced. Since it can be freely specified, it is possible to improve convenience as a trading system.

さらに、仲介業者サーバ30の入力画面送信手段31により送信される買い注文画面100(図5参照)および売り注文画面200(図6、図7参照)には、優先順位設定部156,258が設けられているので、顧客が決済処理用の口座として選択した各口座について入力指定した金額の合計額と、実際に売買処理を行って確定した入出金の金額とが一致しないときであっても、極力、顧客の意向に沿った形での入出金処理を行うことができる。   Further, priority order setting sections 156 and 258 are provided in the buy order screen 100 (see FIG. 5) and the sell order screen 200 (see FIGS. 6 and 7) transmitted by the input screen transmitting means 31 of the broker server 30. Therefore, even if the total amount entered and specified for each account selected by the customer as an account for payment processing does not match the amount of deposits and withdrawals that are actually confirmed through the sale process, As much as possible, deposits and withdrawals can be made in line with customer intentions.

そして、仲介業者サーバ30は、時価情報取得手段34を備え、かつ、仲介業者サーバ30の入力画面送信手段31により送信される買い注文画面100(図5参照)および売り注文画面200(図6、図7参照)には、注文内容入力部120,220と試算額表示部130,230とが設けられているので、顧客は、自ら決済金額を算出する必要がなくなるため、顧客の手間を軽減することができるうえ、買付代金の引落口座や売付代金の受取口座として複数の口座を選択し、各口座に対する入出金の金額を各口座毎に個別に入力指定する際には、買い注文画面100や売り注文画面200の画面上に表示された試算額を参照しながら、各口座への金額の割り振りを決めることができ、顧客にとってのシステムの使い勝手を向上させることができる。   The broker server 30 includes the market price information acquisition unit 34, and the buy order screen 100 (see FIG. 5) and the sell order screen 200 (see FIG. 6, FIG. 6) transmitted by the input screen transmission unit 31 of the broker server 30. Since the order content input units 120 and 220 and the trial calculation amount display units 130 and 230 are provided in FIG. 7, the customer does not need to calculate the settlement amount by himself / herself, thereby reducing the trouble of the customer. In addition, you can select multiple accounts as withdrawal accounts for purchase prices and receiving accounts for sale prices, and enter and specify the amount of deposit and withdrawal for each account individually. By referring to the estimated amount displayed on the screen of 100 or sell order screen 200, it is possible to determine the amount of money allocated to each account, and to improve the usability of the system for customers. It can be.

また、証券会社サーバ20の仲介業者口座入出金処理手段23や仲介業者サーバ30の証券会社口座入出金処理手段40により行われる決済処理には、証券会社が仲介業者に支払う仲介手数料の支払処理も含まれるので、証券取引の仲介に伴う一連の決済処理を円滑に実行することができる。   The settlement process performed by the broker company account deposit / withdrawal processing unit 23 of the brokerage server 20 and the brokerage company account deposit / withdrawal processing unit 40 of the broker server 30 also includes a brokerage fee payment process that the brokerage company pays to the broker. Since it is included, a series of settlement processes accompanying brokerage of securities transactions can be executed smoothly.

さらに、仲介業者サーバ30の顧客口座入出金処理手段39や証券会社サーバ20の顧客口座入出金補完処理手段22により行われる決済処理には、売買注文の委託手数料の支払処理および売買取引に伴う税金の支払処理が含まれるので、証券取引に伴う一連の決済処理を円滑に実行することができる。   Further, the settlement processing performed by the customer account deposit / withdrawal processing means 39 of the broker server 30 and the customer account deposit / withdrawal supplementary processing means 22 of the brokerage server 20 includes payment processing of commission commissions for sales orders and taxes associated with trading transactions. Thus, a series of settlement processes associated with securities transactions can be executed smoothly.

そして、仲介業者サーバ30には、仲介手数料データベース53が接続されているので、証券会社による仲介手数料の支払の有無を確認することができる。   Since the brokerage fee database 53 is connected to the brokerage server 30, it is possible to confirm whether the brokerage fee has been paid by the securities company.

なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。   Note that the present invention is not limited to the above-described embodiment, and modifications and the like within a scope where the object of the present invention can be achieved are included in the present invention.

すなわち、前記実施形態では、有価証券売買取引システム1は、図5〜図7に示すように、株式の売買を行うシステムとされていたが、本発明の有価証券売買取引システムによる取引対象となる有価証券は、株式に限らず、例えば、公社債等でもよく、さらには、株式投信信託や公社債投信信託等のような有価証券に基づく各種のファンドや金融商品が含まれる。   That is, in the said embodiment, as shown in FIGS. 5-7, although the securities trading system 1 was a system which trades stocks, it becomes a transaction object by the securities trading system of this invention. The securities are not limited to stocks, and may be, for example, public and corporate bonds, and further include various funds and financial products based on securities such as stock investment trusts and public and corporate bond investment trusts.

また、前記実施形態では、図5に示すように、買い注文を行う場合、買い注文画面100において証券会社を1社だけ指定できるようになっており、別の証券会社に発注したいときには、別途、買い注文を行う構成とされていたが、一つの買い注文画面で、複数の証券会社への発注を同時に行うことができる構成としてもよい。   In the embodiment, as shown in FIG. 5, when placing a buy order, only one securities company can be specified on the buy order screen 100, and when placing an order with another securities company, separately, Although it was set as the structure which performs a buy order, it is good also as a structure which can perform the order to several securities companies simultaneously with one buy order screen.

以上のように、本発明の有価証券売買取引システムおよびその方法、並びにプログラムは、例えば、銀行等の金融機関を仲介業者として有価証券の売買取引をオンラインで行う場合等に用いるのに適している。   As described above, the securities trading system and method and the program thereof according to the present invention are suitable for use when, for example, online trading of securities is performed by using a financial institution such as a bank as an intermediary. .

1 有価証券売買取引システム
2 ネットワーク
10 顧客端末装置
20 証券会社サーバ
21 売買処理手段
22 顧客口座入出金補完処理手段
23 仲介業者口座入出金処理手段
24 売買結果情報送信手段
25 顧客証券保有情報データベース
26,51 顧客口座データベース
27 仲介業者口座データベース
30 仲介業者サーバ
31 入力画面送信手段
32 口座残高データ取得手段
33 証券残高データ取得手段
34 時価情報取得手段
35 売買指示情報受信手段
36 残高チェック処理手段
37 売買取次情報送信手段
38 口座ホールド処理手段
39 顧客口座入出金処理手段
40 証券会社口座入出金処理手段
50 基準値記憶手段
52 証券会社口座データベース
56 顧客口座識別情報記憶手段
100 売買指示入力画面である買い注文画面
154 口座残高表示部
155 引落金額入力指定部
156,258 優先順位設定部
200 売買指示入力画面である売り注文画面
240 証券残高表示部
257 受取金額入力指定部
DESCRIPTION OF SYMBOLS 1 Securities trading system 2 Network 10 Customer terminal device 20 Securities company server 21 Trading processing means 22 Customer account deposit / withdrawal supplementary processing means 23 Brokerage company account deposit / withdrawal processing means 24 Trading result information transmitting means 25 Customer securities possession information database 26, 51 customer account database 27 broker account database 30 broker server 31 input screen transmission means 32 account balance data acquisition means 33 securities balance data acquisition means 34 market value information acquisition means 35 buying and selling instruction information receiving means 36 balance check processing means 37 buying and selling agency information Transmission means 38 Account hold processing means 39 Customer account deposit / withdrawal processing means 40 Securities company account deposit / withdrawal processing means 50 Reference value storage means 52 Securities company account database 56 Customer account identification information storage means 100 Buying which is a buying and selling instruction input screen Bungamen 154 account balance display section 155 debit amount of money input specifying section 156,258 selling is a priority setting section 200 buying and selling instruction input screen order screen 240 securities balance display unit 257 receives the amount input specifying section

Claims (13)

証券会社により運用・管理されて顧客の注文に基づき有価証券の売買に関する処理を実行するコンピュータにより構成された証券会社サーバと、前記顧客と前記証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を実行するために前記顧客が操作する顧客端末装置および前記証券会社サーバとそれぞれネットワークで接続されたコンピュータにより構成された仲介業者サーバとを備え、
前記仲介業者サーバは、
前記顧客が前記有価証券の売買注文のための銘柄情報、売買数量データ、および決済処理用の口座についての顧客口座識別情報を含む売買指示情報を入力するための売買指示入力画面の表示用情報を、前記ネットワークを介して前記顧客端末装置に送信する処理を実行する入力画面送信手段と、
この入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示された前記売買指示入力画面を用いて前記顧客により入力された前記売買指示情報を、前記顧客端末装置から前記ネットワークを介して受信する処理を実行する売買指示情報受信手段と、
この売買指示情報受信手段により受信した前記売買指示情報に基づき、前記銘柄情報、前記売買数量データ、および前記顧客口座識別情報を含む売買取次情報を作成してこの売買取次情報を前記ネットワークを介して前記証券会社サーバに送信する処理を実行する売買取次情報送信手段と、
顧客口座入出金処理手段と、
証券会社口座入出金処理手段とを含んで構成され、
前記仲介業者サーバには、
前記仲介業者および前記証券会社に開設された前記顧客の口座を識別するための顧客口座識別情報を各顧客毎に記憶する顧客口座識別情報記憶手段が接続され、
前記証券会社サーバは、
前記売買取次情報送信手段により前記仲介業者サーバから前記ネットワークを介して送信されてくる前記売買取次情報に含まれる前記銘柄情報および前記売買数量データを、証券取引所システムまたは他の売買取引システムへ送信することにより前記有価証券の売買処理を実行する売買処理手段と、
この売買処理手段による売買処理を実行して約定した取引についての前記売買数量データと約定単価とを乗じて得られる確定した売付代金データ若しくは買付代金データ、および前記売買取次情報に含まれる前記顧客口座識別情報を含むか、または確定した前記売付代金データ若しくは前記買付代金データおよび前記顧客口座識別情報に加えて証券会社口座識別情報を含む売買結果情報を、前記ネットワークを介して前記仲介業者サーバに送信する処理を実行する売買結果情報送信手段と、
前記仲介業者サーバの前記顧客口座入出金処理手段による決済処理を補完する処理を実行する顧客口座入出金補完処理手段とを含んで構成され、
前記仲介業者サーバの前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示される前記売買指示入力画面には、
売り注文の場合には、前記顧客口座識別情報記憶手段に記憶された前記顧客口座識別情報を用いて前記仲介業者への開設口座と前記証券会社への開設口座とを合わせて複数の口座が表示された状態の画面上で前記顧客がこれらの複数の口座のうちから少なくとも一つの口座を選択し、かつ、選択した口座で受け取る金額データを各口座毎に個別に入力指定するための受取金額入力指定部が設けられ、
買い注文の場合には、前記顧客口座識別情報記憶手段に記憶された前記顧客口座識別情報を用いて前記仲介業者への開設口座と前記証券会社への開設口座とを合わせて複数の口座が表示された状態の画面上で前記顧客がこれらの複数の口座のうちから少なくとも一つの口座を選択し、かつ、選択した口座から引き落とす金額データを各口座毎に個別に入力指定するための引落金額入力指定部が設けられ、
前記仲介業者サーバの前記顧客口座入出金処理手段は、
売り注文の場合には、前記顧客端末装置から前記ネットワークを介して送信されてくる前記売買指示情報若しくは前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記仲介業者に開設された前記顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座の残高データに、この口座への割当金額分として前記売買結果情報に含まれる前記売付代金データの少なくとも一部の金額データを加算することによる前記顧客口座データベースへの前記売付代金データの少なくとも一部の金額データの入金処理を含む決済処理を実行し、
買い注文の場合には、前記顧客端末装置から前記ネットワークを介して送信されてくる前記売買指示情報若しくは前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記仲介業者に開設された前記顧客の口座のデータ管理用の前記顧客口座データベースを検索し、該当する顧客の口座の残高データから、この口座への割当金額分として前記売買結果情報に含まれる前記買付代金データの少なくとも一部の金額データを減算することによる前記顧客口座データベースからの前記買付代金データの少なくとも一部の金額データの出金処理を含む決済処理を実行する構成とされ、
前記仲介業者サーバの前記証券会社口座入出金処理手段は、
売り注文の場合には、前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる前記証券会社口座識別情報、または前記証券会社により予め指定されて前記仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、前記仲介業者に開設された前記証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座の残高データから、前記売買結果情報に含まれる前記売付代金データを減算することによる前記証券会社口座データベースからの前記売付代金データの出金処理を含む決済処理を実行し、
買い注文の場合には、前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる証券会社口座識別情報、または前記証券会社により予め指定されて前記仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、前記仲介業者に開設された前記証券会社の口座のデータ管理用の前記証券会社口座データベースを検索し、該当する証券会社の口座の残高データに、前記売買結果情報に含まれる前記買付代金データを加算することによる前記証券会社口座データベースへの前記買付代金データの入金処理を含む決済処理、または前記仲介業者以外の業者のシステムに前記証券会社口座識別情報および前記買付代金データを送信することによる前記仲介業者以外の業者に開設された前記証券会社の口座のデータ管理用の前記証券会社口座データベースへの前記買付代金データのネットワークを介した送金処理を含む決済処理を実行する構成とされ、
前記証券会社サーバの前記顧客口座入出金補完処理手段は、
確定した前記売付代金データ若しくは前記買付代金データのうち前記仲介業者サーバの前記顧客口座入出金処理手段により決済処理が行われない分に相当する補完分の金額データについて、
売り注文の場合には、前記仲介業者サーバから前記ネットワークを介して送信されてくる前記売買取次情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記証券会社に開設された前記顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座の残高データに、この口座への割当金額分として前記売付代金データのうちの前記補完分の金額データを加算することによる前記顧客口座データベースへの前記売付代金データのうちの前記補完分の金額データの入金処理を含む決済処理を実行し、
買い注文の場合には、前記仲介業者サーバから前記ネットワークを介して送信されてくる前記売買取次情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記証券会社に開設された前記顧客の口座のデータ管理用の前記顧客口座データベースを検索し、該当する顧客の口座の残高データから、この口座への割当金額分として前記買付代金データのうちの前記補完分の金額データを減算することによる前記顧客口座データベースからの前記買付代金データのうちの前記補完分の金額データの出金処理を含む決済処理を実行する構成とされている
ことを特徴とする有価証券売買取引システム。
Managed and managed by a securities company server configured by a computer that is operated and managed by a securities company and executes processing related to buying and selling of securities based on customer orders, and operated and managed by an intermediary that mediates between the customer and the securities company An intermediary server configured by a computer connected to each of the customer terminal device operated by the customer and the brokerage company server and a network to execute processing relating to intermediary,
The broker server is
Information for displaying a trade instruction input screen for the customer to input trade instruction information including brand information for buying and selling orders of the securities, trade quantity data, and customer account identification information for an account for settlement processing , Input screen transmission means for executing processing to be transmitted to the customer terminal device via the network;
The trading instruction information input by the customer using the trading instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means is transmitted from the customer terminal device via the network. Buying and selling instruction information receiving means for executing processing to receive,
Based on the trading instruction information received by the trading instruction information receiving means, trading agency information including the brand information, the trading quantity data, and the customer account identification information is created, and the trading agency information is transmitted via the network. Trading agent information transmitting means for executing processing to be transmitted to the securities company server;
Customer account deposit and withdrawal processing means,
Including securities company account deposit and withdrawal processing means,
In the broker server,
Customer account identification information storage means for storing customer account identification information for identifying the customer's account established in the broker and the securities company for each customer is connected,
The securities company server is:
The stock information and the trading quantity data included in the trading agency information transmitted from the broker server via the network by the trading agency information transmitting means are transmitted to a stock exchange system or another trading system. Trading processing means for executing trading processing of the securities by
The confirmed sales price data or purchase price data obtained by multiplying the trading volume data and the contract unit price for the trade executed by the trading processing means, and the trading agency information included in the trading agency information Including the customer account identification information or the sale price data or the purchase price data that has been confirmed, and buying and selling result information including securities company account identification information in addition to the customer account identification information, Trading result information transmitting means for executing processing to be transmitted to the merchant server;
A customer account deposit / withdrawal supplement processing means for executing a process for complementing the settlement process by the customer account deposit / withdrawal processing means of the broker server,
In the buying and selling instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means of the broker server,
In the case of a sell order, a plurality of accounts are displayed by combining the opening account with the broker and the opening account with the securities company using the customer account identification information stored in the customer account identification information storage means. The receipt amount input for the customer to select at least one account from the plurality of accounts on the screen in the state of being entered, and to individually input and specify the amount data received by the selected account for each account A designated part is provided,
In the case of a buy order, a plurality of accounts are displayed by combining the opening account with the broker and the opening account with the securities company using the customer account identification information stored in the customer account identification information storage means. Withdrawal amount input for the customer to select at least one account from the plurality of accounts on the screen in the state of being entered, and to individually input and specify the amount data to be deducted from the selected account A designated part is provided,
The customer account deposit / withdrawal processing means of the broker server is:
In the case of a sell order, the customer's terminal device includes the trading instruction information transmitted via the network or the trading result information transmitted from the securities company server via the network. Using the customer account identification information for the selected account as a key, the customer account database for data management of the customer account opened in the broker is searched, and the balance data of the corresponding customer account is stored in this account. Payment processing of at least part of the amount data of the sale price data to the customer account database by adding at least part of the amount data of the sale price data included in the trading result information as an allocated amount Including payment processing,
In the case of a buy order, the customer's terminal device includes the trading instruction information transmitted via the network or the trading result information transmitted from the securities company server via the network. Using the customer account identification information for the selected account as a key, the customer account database for data management of the customer account opened in the broker is searched, and the balance data of the corresponding customer account is transferred to this account. Withdrawal of at least a portion of the purchase price data from the customer account database by subtracting at least a portion of the purchase price data included in the transaction result information as an allocated amount of It is configured to execute settlement processing including processing,
The securities company account deposit / withdrawal processing means of the broker server is:
In the case of a sell order, the brokerage company account identification information included in the trading result information transmitted from the brokerage company server via the network, or designated in advance by the brokerage firm and connected to the broker server Using the securities company account identification information stored in the securities company designated account storage means as a key, search the securities company account database for data management of the account of the securities company established by the broker, and the corresponding securities Executing settlement processing including withdrawal processing of the selling price data from the securities company account database by subtracting the selling price data included in the trading result information from balance data of a company account;
In the case of a purchase order, it is connected to the broker server specified in advance by the securities company account identification information included in the trading result information transmitted from the securities company server via the network, or specified by the securities company. Using the securities company account identification information stored in the securities company designated account storage means as a key, the securities company account database for data management of the securities company account opened in the broker is searched, and the corresponding securities Settlement processing including payment processing of the purchase price data to the securities company account database by adding the purchase price data included in the trading result information to balance data of a company account, or other than the broker The brokerage agent or the like by transmitting the securities company account identification information and the purchase price data to the system of the broker. Is configured to execute the settlement process, including the remittance processing through the securities company network of the purchase price data to the account database of the brokerage account of data for management that has been established in the art,
The customer account deposit / withdrawal supplement processing means of the securities company server is:
About the amount data for the complementary amount corresponding to the amount that the settlement processing is not performed by the customer account deposit / withdrawal processing means of the broker server among the determined selling price data or the purchasing price data,
In the case of a sell order, it is opened in the securities company with the customer account identification information about the selected account of the customer included in the trading agent information transmitted from the broker server via the network as a key. The customer account database for data management of the customer account is searched, and the supplementary amount data of the sale price data as the amount allocated to the account is added to the balance data of the corresponding customer account. Executing a settlement process including a process of depositing the supplementary amount data of the selling price data to the customer account database by adding,
In the case of a buy order, it is opened in the securities company with the customer account identification information about the selected account of the customer included in the trading agent information transmitted from the broker server via the network as a key. The customer account database for data management of the customer's account is searched, and the amount data for the complement of the purchase price data as the amount allocated to this account from the balance data of the corresponding customer's account Securities trading transaction, wherein settlement processing including withdrawal processing of the supplementary amount data of the purchase price data from the customer account database by subtracting system.
前記仲介業者サーバの前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示される前記売買指示入力画面には、
売り注文の場合の前記受取金額入力指定部または買い注文の場合の前記引落金額入力指定部に加え、
前記受取金額入力指定部または前記引落金額入力指定部で前記顧客が前記決済処理用の口座として選択した各口座について入力指定した金額データの合計額データと、前記証券会社サーバの前記売買処理手段による売買処理を実行して確定した前記売付代金データ若しくは前記買付代金データに基づく実際の入出金の金額データとが一致しない場合に、予め定められた取り決めに従って入出金処理を行う際の優先順位を各口座毎に個別に入力設定するための優先順位設定部が設けられ、
前記証券会社サーバの前記売買処理手段は、
前記顧客により前記決済処理用の口座として複数の口座が選択されている場合には、各口座について前記顧客により入力指定された受取金額または引落金額と、各口座について前記顧客により入力設定された優先順位とに従って、各口座の入出金額を確定させる処理を実行する構成とされている
ことを特徴とする請求項1に記載の有価証券売買取引システム。
In the buying and selling instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means of the broker server,
In addition to the received amount input designation part in the case of a sell order or the withdrawal amount input designation part in the case of a buy order,
The total amount data of the amount data entered and designated for each account selected by the customer as the settlement processing account in the received amount input designation unit or the withdrawal amount input designation unit, and the buying and selling processing means of the securities company server Priority when performing deposit / withdrawal processing in accordance with a predetermined rule when the selling price data determined by executing trading processing or the actual deposit / withdrawal amount data based on the purchase price data does not match For each account is provided with a priority order setting section.
The trading processing means of the securities company server is:
When a plurality of accounts are selected as the settlement processing account by the customer, the received amount or withdrawal amount input and specified by the customer for each account, and the priority input and set by the customer for each account The securities trading system according to claim 1, wherein a process for determining a deposit / withdrawal amount of each account is executed according to the ranking.
前記証券会社サーバの前記売買処理手段は、
優先順位の高い口座について入力指定された金額を維持する処理を実行する構成とされている
ことを特徴とする請求項2に記載の有価証券売買取引システム。
The trading processing means of the securities company server is:
The securities trading system according to claim 2, wherein the system is configured to execute a process for maintaining an amount designated for an account having a high priority.
前記仲介業者サーバは、
前記顧客の少なくとも一つの口座の残高データを前記顧客口座データベースから取得する処理を実行する口座残高データ取得手段と、
この口座残高データ取得手段により取得した前記顧客の口座の残高データが、前記売買指示情報受信手段により受信した前記売買指示情報に含まれる買い注文の場合の前記売買数量データを用いて算出される前記顧客による買い注文に応じることができる許容額データ以上か否かを判断する処理を実行する残高チェック処理手段とを備え、
前記口座残高データ取得手段は、
前記顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、前記仲介業者に開設された前記顧客の一つ若しくは複数の口座のデータ管理用の前記顧客口座データベースを検索することにより前記顧客口座データベースから該当する顧客の一つ若しくは複数の口座の残高データを取得する処理、並びに、前記証券会社に開設された前記顧客の一つ若しくは複数の口座のデータ管理用の前記顧客口座データベースから前記証券会社サーバおよび前記ネットワークを介して前記顧客の一つ若しくは複数の口座の残高データを取得する処理を実行する構成とされ、
前記証券会社サーバおよび前記ネットワークを介して前記顧客の一つ若しくは複数の口座の残高データを取得する処理は、
前記顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報を前記証券会社サーバに送信することにより、前記証券会社に開設された前記顧客の一つ若しくは複数の口座のデータ管理用の前記顧客口座データベースに対する前記証券会社サーバによる検索処理を経て抽出された該当する顧客の一つ若しくは複数の口座の残高データを、前記証券会社サーバから前記ネットワークを介して受信する処理と、
前記顧客口座識別情報記憶手段から該当する顧客の口座を識別するための顧客口座識別情報を取得し、この顧客口座識別情報をキーとして、前記証券会社に開設された前記顧客の一つ若しくは複数の口座のデータ管理用の前記顧客口座データベースを複写して形成されて前記仲介業者サーバに接続された複写顧客口座データベースを検索することにより前記複写顧客口座データベースから該当する顧客の一つ若しくは複数の口座の残高データを取得する処理とのうちのいずれか一方の処理であり、
前記仲介業者サーバの前記残高チェック処理手段は、
前記売買指示情報受信手段により受信した前記売買指示情報に、前記顧客により前記買付代金データの出金処理を含む決済処理用の口座として選択された複数の口座についての複数の顧客口座識別情報が含まれている場合には、これらの複数の顧客口座識別情報の各口座の残高データの合計額データが、前記顧客による買い注文に応じることができる前記許容額データ以上か否かを判断する処理を実行する構成とされ、
前記仲介業者サーバの前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示される前記売買指示入力画面には、
買い注文の場合には、前記引落金額入力指定部に加え、
前記口座残高データ取得手段により前記顧客の複数の口座の残高データを取得した場合に、これらの複数の口座の残高データを各口座毎に個別に表示する口座残高表示部が設けられている
ことを特徴とする請求項1〜3のいずれかに記載の有価証券売買取引システム。
The broker server is
Account balance data acquisition means for executing a process of acquiring balance data of at least one account of the customer from the customer account database;
The customer account balance data acquired by the account balance data acquisition means is calculated using the trading quantity data in the case of a buy order included in the trading instruction information received by the trading instruction information receiving means. A balance check processing means for executing a process for determining whether or not the data is more than an allowable amount data that can satisfy a purchase order by a customer;
The account balance data acquisition means includes:
Obtaining customer account identification information for identifying the corresponding customer account from the customer account identification information storage means, and using the customer account identification information as a key, one or more of the customers established in the broker A process of obtaining balance data of one or more accounts of the corresponding customer from the customer account database by searching the customer account database for account data management, and the customer's account established by the securities company It is configured to execute a process of acquiring balance data of one or more accounts of the customer via the securities company server and the network from the customer account database for data management of one or more accounts,
The process of acquiring balance data of one or more accounts of the customer via the securities company server and the network,
The customer account identification information for identifying the corresponding customer account is acquired from the customer account identification information storage means, and the customer account identification information is transmitted to the securities company server, thereby establishing the securities company. Balance data of one or a plurality of accounts of the corresponding customer extracted through a search process by the securities company server with respect to the customer account database for data management of one or a plurality of customer accounts is sent from the securities company server. Processing received via the network;
Obtaining customer account identification information for identifying a corresponding customer account from the customer account identification information storage means, and using the customer account identification information as a key, one or more of the customers established in the securities company One or more accounts of the corresponding customer from the copied customer account database by searching the copied customer account database formed by copying the customer account database for account data management and connected to the broker server One of the processes to acquire the balance data of
The balance check processing means of the broker server is
In the buying and selling instruction information received by the buying and selling instruction information receiving means, a plurality of customer account identification information for a plurality of accounts selected as accounts for settlement processing including withdrawal processing of the purchase price data by the customer is included. If it is included, a process for determining whether or not the total amount data of the balance data of each account of the plurality of customer account identification information is greater than or equal to the allowable amount data that can satisfy the buying order by the customer Is configured to run
In the buying and selling instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means of the broker server,
In the case of a buy order, in addition to the withdrawal amount input designation part,
When the balance data of the plurality of accounts of the customer is acquired by the account balance data acquisition means, there is provided an account balance display section for individually displaying the balance data of the plurality of accounts for each account. The securities trading system according to any one of claims 1 to 3.
前記仲介業者サーバには、
成行注文が行われた場合の値幅制限の基準値データとなる前日の株価の終値データまたは気配値データを記憶する基準値記憶手段が接続され、
前記仲介業者サーバの前記売買指示情報受信手段により受信する前記売買指示情報には、成行・指値の別を示すデータ、および指値注文の場合の指値データが含まれ、
前記仲介業者サーバの前記残高チェック処理手段は、
前記売買指示情報受信手段により受信した前記売買指示情報に含まれる成行・指値の別を示すデータが指値注文の場合には、前記売買指示情報に含まれる買い注文の場合の前記売買数量データと前記指値データとを乗じて試算された買付代金データ並びにこの試算された買付代金データに応じた委託手数料データおよび消費税データを合計した必要金額データを、即時決済取引の場合の前記許容額データとして用いるか、前記必要金額データに一定割合を乗じた金額データを、普通取引の場合の前記許容額データとして用い、
前記売買指示情報受信手段により受信した前記売買指示情報に含まれる成行・指値の別を示すデータが成行注文の場合には、前記基準値記憶手段に記憶された前記基準値データを取得し、基準値データと制限値幅データとの対応関係を記憶する制限値幅テーブルを参照して、前記基準値記憶手段から取得した前記基準値データに対応する制限値幅データを取得し、前記基準値データに前記制限値幅データを加算して買付単価の上限値データを算出し、算出した前記買付単価の上限値データに、前記売買指示情報に含まれる買い注文の場合の前記売買数量データを乗じて買付代金データの変動額の最大値データを算出し、算出した最大値データ並びにこの最大値データに応じた委託手数料データおよび消費税データを合計した金額データを、即時決済取引の場合の前記許容額データとして用いるか、前記買付代金データの変動額の最大値データ並びにこの最大値データに応じた委託手数料データおよび消費税データを合計した金額データに一定割合を乗じた金額データを、普通取引の場合の前記許容額データとして用いる処理を実行する構成とされている
ことを特徴とする請求項4に記載の有価証券売買取引システム。
In the broker server,
Reference value storage means for storing the closing price data or quote data of the previous day's stock price, which becomes the reference value data for the price limit when a market order is placed, is connected,
The buy / sell instruction information received by the buy / sell instruction information receiving means of the broker server server includes data indicating the difference between the market price and limit price, and limit data in the case of limit order,
The balance check processing means of the broker server is
When the data indicating the market / limit included in the buy / sell instruction information received by the buy / sell instruction information receiving means is a limit order, the buy / sell quantity data in the case of a buy order included in the buy / sell instruction information and the data The purchase price data calculated by multiplying the limit price data and the required amount data obtained by summing the commission fee data and consumption tax data according to the calculated purchase price data are used as the allowance data in the case of an immediate settlement transaction. Or using the amount data obtained by multiplying the required amount data by a certain percentage as the allowable amount data in the case of ordinary transactions,
When the data indicating the market / limit price included in the trade instruction information received by the trade instruction information receiving means is a market order, the reference value data stored in the reference value storage means is acquired, and a reference The limit value width table corresponding to the reference value data acquired from the reference value storage means is acquired with reference to the limit value width table storing the correspondence relationship between the value data and the limit value width data, and the limit value The upper limit value data of the purchase unit price is calculated by adding the price range data, and the upper limit value data of the purchase unit price calculated is multiplied by the purchase quantity data in the case of the purchase order included in the buy / sell instruction information. Calculate the maximum value data of the fluctuation amount of the price data, and immediately calculate the calculated maximum value data and the amount data that is the sum of the commission fee data and consumption tax data according to this maximum value data. Use as the allowance data in the case of a settlement transaction, or multiply the maximum value data of the fluctuation amount of the purchase price data and the sum of the commission fee data and consumption tax data according to this maximum value data by a certain percentage The securities buying and selling transaction system according to claim 4, wherein the processing is performed to use the amount data as the allowable amount data in the case of ordinary transactions.
前記仲介業者サーバは、
前記残高チェック処理手段による処理で前記顧客の口座の残高データが前記許容額データ以上であると判断された場合に、前記顧客の口座の残高データのうち少なくとも前記許容額データに相当する分について前記顧客の自由使用を禁止するか、または前記証券会社サーバの前記売買結果情報送信手段により前記ネットワークを介して送信されてきた前記売買結果情報に含まれる確定した前記買付代金データを用いて算出される修正した修正許容額データに相当する分について前記顧客の自由使用を禁止するホールド処理を実行する口座ホールド処理手段を備えている
ことを特徴とする請求項4または5に記載の有価証券売買取引システム。
The broker server is
When it is determined in the processing by the balance check processing means that the balance data of the customer's account is equal to or greater than the allowable amount data, at least the amount corresponding to the allowable amount data of the balance data of the customer's account Calculated by using the fixed purchase price data included in the trading result information transmitted through the network by the trading result information transmitting means of the securities company server, prohibiting the free use of the customer 6. The securities trading transaction according to claim 4, further comprising account hold processing means for executing hold processing for prohibiting the free use of the customer for an amount corresponding to the corrected correction allowable amount data. system.
前記仲介業者サーバは、
前記顧客が前記証券会社の管理下で保有している前記有価証券の保有情報を、前記証券会社サーバに接続された顧客証券保有情報データベースから前記証券会社サーバおよび前記ネットワークを介して取得する処理を行うか、または前記仲介業者サーバに接続された売買仲介情報記録用の売買仲介データベースから取得する処理を行う証券残高データ取得手段を備え、
前記証券会社サーバおよび前記ネットワークを介して取得する処理は、
前記売買指示情報に含まれる仲介業者用顧客識別情報を証券会社用顧客識別情報に変換して前記証券会社サーバに送信するか、前記売買指示情報に含まれる前記証券会社用顧客識別情報を前記証券会社サーバに送信するか、前記仲介業者用顧客識別情報を前記証券会社サーバに送信して前記証券会社サーバで前記証券会社用顧客識別情報に変換させるか、または前記証券会社用顧客識別情報と共通化されている前記仲介業者用顧客識別情報を前記証券会社サーバに送信することにより、前記顧客証券保有情報データベースに対する前記証券会社サーバによる前記証券会社用顧客識別情報をキーとした検索処理を経て抽出された該当する顧客の前記有価証券の保有情報を、前記証券会社サーバから前記ネットワークを介して受信する処理と、
前記証券会社用顧客識別情報をキーとして、前記顧客証券保有情報データベースを複写して形成されて前記仲介業者サーバに接続された複写顧客証券保有情報データベースを検索することにより、前記複写顧客証券保有情報データベースから該当する顧客の前記有価証券の保有情報を取得する処理とのうちのいずれか一方の処理であり、
前記売買仲介データベースから取得する処理は、
前記売買指示情報に含まれる前記仲介業者用顧客識別情報をキーとして、前記売買仲介データベースを検索することにより、前記売買仲介データベースから該当する顧客の前記有価証券の保有情報を取得する処理であり、
前記仲介業者サーバの前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示される前記売買指示入力画面には、
売り注文の場合には、前記受取金額入力指定部に加え、
前記証券残高データ取得手段により取得した前記有価証券の保有情報を表示する証券残高表示部が設けられている
ことを特徴とする請求項1〜6のいずれかに記載の有価証券売買取引システム。
The broker server is
Processing for acquiring the holding information of the securities held by the customer under the management of the securities company from the customer securities holding information database connected to the securities company server via the securities company server and the network. Securities balance data acquisition means for performing or acquiring from a brokerage database for trading brokerage information recording connected to the broker server,
The process of acquiring via the securities company server and the network is as follows:
The broker customer identification information included in the trading instruction information is converted into securities company customer identification information and transmitted to the securities company server, or the broker company customer identification information included in the trading instruction information is converted to the securities. Sent to the company server, or the broker agent customer identification information is sent to the brokerage server and converted to the brokerage company customer identification information by the brokerage company server, or shared with the brokerage company customer identification information The broker broker customer identification information is transmitted to the securities company server, and extracted through a search process using the securities company customer identification information by the securities company server as a key to the customer securities holding information database. A process of receiving, through the network, the holding information of the securities of the corresponding customer who has been received from the securities company server;
The copied customer securities holding information is searched by searching a copied customer securities holding information database formed by copying the customer securities holding information database using the customer identification information for the securities company as a key and connected to the broker server. One of a process of acquiring the holding information of the relevant customer's securities from the database,
The processing to be acquired from the sales brokerage database is as follows:
The process of obtaining the securities holding information of the corresponding customer from the trading brokerage database by searching the trading brokerage database with the broker customer identification information included in the trading instruction information as a key,
In the buying and selling instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means of the broker server,
In the case of a sell order, in addition to the received amount input designation section,
The securities trading transaction system according to any one of claims 1 to 6, further comprising a securities balance display unit for displaying possession information of the securities acquired by the securities balance data acquisition means.
前記仲介業者サーバは、
証券価格情報提供システムまたは前記証券会社サーバから前記ネットワークを介して前記有価証券の時価情報を取得する処理を実行する時価情報取得手段を備え、
前記仲介業者サーバの前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示される前記売買指示入力画面には、
売り注文の場合の前記受取金額入力指定部または買い注文の場合の前記引落金額入力指定部に加え、
前記顧客が売買注文する前記有価証券の前記銘柄情報、前記売買数量データ、成行・指値の別を示すデータ、および指値注文の場合の指値データを含む注文内容情報を入力する注文内容指定部と、
この注文内容指定部に入力された前記成行・指値の別を示すデータが成行注文の場合には、前記有価証券の前記売買数量データに、前記時価情報取得手段により取得した前記有価証券の時価情報を乗じ、前記成行・指値の別を示すデータが指値注文の場合には、前記有価証券の前記売買数量データに、前記指値データを乗じることにより算出した売付代金データまたは買付代金データを含む売買に関する決済金額の試算額データを表示する試算額表示部とが設けられている
ことを特徴とする請求項1〜7のいずれかに記載の有価証券売買取引システム。
The broker server is
Market price information acquisition means for executing processing for acquiring market price information of the securities from the securities price information providing system or the securities company server via the network,
In the buying and selling instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means of the broker server,
In addition to the received amount input designation part in the case of a sell order or the withdrawal amount input designation part in the case of a buy order,
An order content specifying unit for inputting order content information including the stock information of the securities that the customer orders to buy / sell, the trading volume data, data indicating whether the customer is performing or limit, and limit data in the case of limit orders;
When the data indicating the market / limit price input to the order content specifying unit is a market order, the market price information of the securities acquired by the market price information acquisition means in the trading volume data of the securities. When the data indicating the difference between the market price and the limit price is a limit order, the selling price data or the buying price data calculated by multiplying the trading volume data of the securities by the limit data is included. A securities sales transaction system according to any one of claims 1 to 7, further comprising: a trial calculation amount display unit that displays trial calculation amount data of a settlement amount related to trading.
前記仲介業者サーバの前記証券会社口座入出金処理手段による前記入金処理を含む決済処理、前記送金処理を含む決済処理、および前記出金処理を含む決済処理には、前記証券会社の口座の残高データから前記証券会社が前記仲介業者に支払う仲介手数料データを減算することによる前記仲介業者への前記仲介手数料データの支払処理が含まれることを特徴とする請求項1〜8のいずれかに記載の有価証券売買取引システム。   For the settlement process including the deposit process by the brokerage company account deposit / withdrawal processing unit of the broker server, the settlement process including the remittance process, and the settlement process including the withdrawal process, the balance data of the account of the brokerage company 9. The value of any one of claims 1 to 8, further comprising a process of paying the brokerage commission data to the broker by subtracting brokerage commission data paid to the broker by the securities company. Securities trading system. 前記仲介業者サーバの前記顧客口座入出金処理手段による前記入金処理を含む決済処理、および前記出金処理を含む決済処理には、前記顧客の口座の残高データから売買注文の委託手数料データおよび売買取引に伴う税金データを減算することによる前記委託手数料データおよび前記税金データの支払処理が含まれることを特徴とする請求項1〜9のいずれかに記載の有価証券売買取引システム。   In the settlement process including the deposit process by the customer account deposit / withdrawal processing unit of the broker server, and the settlement process including the withdrawal process, the commission fee data and the trading transaction of the trading order from the balance data of the customer account 10. The securities buying and selling transaction system according to claim 1, further comprising: payment processing of the commission fee data and the tax data by subtracting the tax data associated therewith. 前記証券会社サーバの前記顧客口座入出金補完処理手段による前記入金処理を含む決済処理、および前記出金処理を含む決済処理には、前記顧客の口座の残高データから売買注文の委託手数料データおよび売買取引に伴う税金データを減算することによる前記委託手数料データおよび前記税金データの支払処理が含まれることを特徴とする請求項1〜10のいずれかに記載の有価証券売買取引システム。   In the settlement process including the deposit process by the customer account deposit / withdrawal supplement processing unit of the securities company server and the settlement process including the withdrawal process, the commission fee data and the trade order of the trading order are obtained from the balance data of the customer account. 11. The securities buying and selling transaction system according to claim 1, further comprising: payment processing of the commission fee data and the tax data by subtracting tax data associated with the transaction. 有価証券の売買取引を行う顧客が操作する顧客端末装置と、証券会社により運用・管理されて前記顧客の注文に基づき前記有価証券の売買に関する処理を実行するコンピュータにより構成された証券会社サーバと、前記顧客と前記証券会社とを仲介する仲介業者により運用・管理されて仲介に関する処理を実行するコンピュータにより構成された仲介業者サーバとをネットワークで接続しておき、
前記仲介業者サーバの入力画面送信手段が、前記顧客が前記有価証券の売買注文のための銘柄情報、売買数量データ、および決済処理用の口座についての顧客口座識別情報を含む売買指示情報を入力するための売買指示入力画面の表示用情報を、前記ネットワークを介して前記顧客端末装置に送信する処理を実行し、
前記仲介業者サーバの前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示される前記売買指示入力画面には、
売り注文の場合には、顧客口座識別情報記憶手段に記憶された前記顧客口座識別情報を用いて前記仲介業者への開設口座と前記証券会社への開設口座とを合わせて複数の口座が表示された状態の画面上で前記顧客がこれらの複数の口座のうちから少なくとも一つの口座を選択し、かつ、選択した口座で受け取る金額データを各口座毎に個別に入力指定するための受取金額入力指定部を設けておき、
買い注文の場合には、顧客口座識別情報記憶手段に記憶された前記顧客口座識別情報を用いて前記仲介業者への開設口座と前記証券会社への開設口座とを合わせて複数の口座が表示された状態の画面上で前記顧客がこれらの複数の口座のうちから少なくとも一つの口座を選択し、かつ、選択した口座から引き落とす金額データを各口座毎に個別に入力指定するための引落金額入力指定部を設けておき、
前記仲介業者サーバの売買指示情報受信手段が、前記入力画面送信手段による送信処理を実行して前記顧客端末装置に画面表示された前記売買指示入力画面を用いて前記顧客により入力された前記売買指示情報を、前記顧客端末装置から前記ネットワークを介して受信する処理を実行し、
前記仲介業者サーバの売買取次情報送信手段が、前記売買指示情報受信手段により受信した前記売買指示情報に基づき、前記銘柄情報、前記売買数量データ、および前記顧客口座識別情報を含む売買取次情報を作成してこの売買取次情報を前記ネットワークを介して前記証券会社サーバに送信する処理を実行し、
前記証券会社サーバの売買処理手段が、前記売買取次情報送信手段により前記仲介業者サーバから前記ネットワークを介して送信されてくる前記売買取次情報に含まれる前記銘柄情報および前記売買数量データを、証券取引所システムまたは他の売買取引システムへ送信することにより前記有価証券の売買処理を実行し、
前記証券会社サーバの売買結果情報送信手段が、前記売買処理手段による売買処理を実行して約定した取引についての前記売買数量データと約定単価とを乗じて得られる確定した売付代金データ若しくは買付代金データ、および前記売買取次情報に含まれる前記顧客口座識別情報を含むか、または確定した前記売付代金データ若しくは前記買付代金データおよび前記顧客口座識別情報に加えて証券会社口座識別情報を含む売買結果情報を、前記ネットワークを介して前記仲介業者サーバに送信する処理を実行し、
前記仲介業者サーバの顧客口座入出金処理手段が、
売り注文の場合には、前記顧客端末装置から前記ネットワークを介して送信されてくる前記売買指示情報若しくは前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記仲介業者に開設された前記顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座の残高データに、この口座への割当金額分として前記売買結果情報に含まれる前記売付代金データの少なくとも一部の金額データを加算することによる前記顧客口座データベースへの前記売付代金データの少なくとも一部の金額データの入金処理を含む決済処理を実行し、
買い注文の場合には、前記顧客端末装置から前記ネットワークを介して送信されてくる前記売買指示情報若しくは前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記仲介業者に開設された前記顧客の口座のデータ管理用の前記顧客口座データベースを検索し、該当する顧客の口座の残高データから、この口座への割当金額分として前記売買結果情報に含まれる前記買付代金データの少なくとも一部の金額データを減算することによる前記顧客口座データベースからの前記買付代金データの少なくとも一部の金額データの出金処理を含む決済処理を実行し、
前記仲介業者サーバの証券会社口座入出金処理手段が、
売り注文の場合には、前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる前記証券会社口座識別情報、または前記証券会社により予め指定されて前記仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、前記仲介業者に開設された前記証券会社の口座のデータ管理用の証券会社口座データベースを検索し、該当する証券会社の口座の残高データから、前記売買結果情報に含まれる前記売付代金データを減算することによる前記証券会社口座データベースからの前記売付代金データの出金処理を含む決済処理を実行し、
買い注文の場合には、前記証券会社サーバから前記ネットワークを介して送信されてくる前記売買結果情報に含まれる証券会社口座識別情報、または前記証券会社により予め指定されて前記仲介業者サーバに接続された証券会社指定口座記憶手段に記憶されている証券会社口座識別情報をキーとして、前記仲介業者に開設された前記証券会社の口座のデータ管理用の前記証券会社口座データベースを検索し、該当する証券会社の口座の残高データに、前記売買結果情報に含まれる前記買付代金データを加算することによる前記証券会社口座データベースへの前記買付代金データの入金処理を含む決済処理、または前記仲介業者以外の業者のシステムに前記証券会社口座識別情報および前記買付代金データを送信することによる前記仲介業者以外の業者に開設された前記証券会社の口座のデータ管理用の前記証券会社口座データベースへの前記買付代金データのネットワークを介した送金処理を含む決済処理を実行し、
前記証券会社サーバの顧客口座入出金補完処理手段が、
確定した前記売付代金データ若しくは前記買付代金データのうち前記仲介業者サーバの前記顧客口座入出金処理手段により決済処理が行われない分に相当する補完分の金額データについて、
売り注文の場合には、前記仲介業者サーバから前記ネットワークを介して送信されてくる前記売買取次情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記証券会社に開設された前記顧客の口座のデータ管理用の顧客口座データベースを検索し、該当する顧客の口座の残高データに、この口座への割当金額分として前記売付代金データのうちの前記補完分の金額データを加算することによる前記顧客口座データベースへの前記売付代金データのうちの前記補完分の金額データの入金処理を含む決済処理を実行し、
買い注文の場合には、前記仲介業者サーバから前記ネットワークを介して送信されてくる前記売買取次情報に含まれる前記顧客の選択口座についての前記顧客口座識別情報をキーとして、前記証券会社に開設された前記顧客の口座のデータ管理用の前記顧客口座データベースを検索し、該当する顧客の口座の残高データから、この口座への割当金額分として前記買付代金データのうちの前記補完分の金額データを減算することによる前記顧客口座データベースからの前記買付代金データのうちの前記補完分の金額データの出金処理を含む決済処理を実行する
ことを特徴とする有価証券売買取引方法。
A customer terminal device operated by a customer who performs trading transactions of securities, a securities company server configured by a computer that is operated and managed by a securities company and executes processing related to trading of the securities based on orders of the customers; An intermediary server configured by a computer that is operated and managed by an intermediary that mediates between the customer and the securities company and executes processing relating to intermediation is connected via a network;
The input screen transmitting means of the broker server inputs trading instruction information including brand information for trading orders of the securities, trading volume data, and customer account identification information for an account for settlement processing. For executing the process of transmitting the information for display of the buying and selling instruction input screen for the customer terminal device via the network,
In the buying and selling instruction input screen displayed on the customer terminal device by executing transmission processing by the input screen transmitting means of the broker server,
In the case of a sell order, a plurality of accounts including the opening account for the broker and the opening account for the securities company are displayed using the customer account identification information stored in the customer account identification information storage means. Receipt amount input specification for the customer to select at least one account from the plurality of accounts on the screen in the state and input the amount data received by the selected account individually for each account Set up a part,
In the case of a buy order, a plurality of accounts including the opening account for the broker and the opening account for the securities company are displayed using the customer account identification information stored in the customer account identification information storage means. The customer selects at least one account from the plurality of accounts on the screen, and the amount of money to be withdrawn from the selected account is individually entered for each account. Set up a part,
The buying and selling instruction input by the customer using the buying and selling instruction input screen displayed on the customer terminal device by executing the transmission process by the input screen sending means by the buying and selling instruction information receiving means of the broker server A process of receiving information from the customer terminal device via the network;
Based on the trading instruction information received by the trading instruction information receiving means, trading agency information transmitting means of the broker server creates trading agency information including the brand information, the trading quantity data, and the customer account identification information And executing processing for sending the brokerage information to the securities company server via the network,
The trading processing means of the securities company server converts the brand information and the trading quantity data included in the trading agency information transmitted from the broker server via the network by the trading agency information transmitting means to securities trading. Execute the securities buying and selling process by transmitting to the office system or other trading system,
The sale result information transmitting means of the securities company server executes the sale processing by the sale processing means and the confirmed sale price data or purchase obtained by multiplying the sale quantity data and the agreed unit price for the deal executed Includes price data and customer account identification information included in the brokerage information, or includes brokerage company account identification information in addition to the confirmed sale price data or purchase price data and customer account identification information Execute the process of sending trading result information to the broker server via the network,
Customer account deposit / withdrawal processing means of the broker server,
In the case of a sell order, the customer's terminal device includes the trading instruction information transmitted via the network or the trading result information transmitted from the securities company server via the network. Using the customer account identification information for the selected account as a key, the customer account database for data management of the customer account opened in the broker is searched, and the balance data of the corresponding customer account is stored in this account. Payment processing of at least part of the amount data of the sale price data to the customer account database by adding at least part of the amount data of the sale price data included in the trading result information as an allocated amount Including payment processing,
In the case of a buy order, the customer's terminal device includes the trading instruction information transmitted via the network or the trading result information transmitted from the securities company server via the network. Using the customer account identification information for the selected account as a key, the customer account database for data management of the customer account opened in the broker is searched, and the balance data of the corresponding customer account is transferred to this account. Withdrawal of at least a portion of the purchase price data from the customer account database by subtracting at least a portion of the purchase price data included in the transaction result information as an allocated amount of Execute settlement processing including processing,
The brokerage server deposit / withdrawal processing means of the broker server,
In the case of a sell order, the brokerage company account identification information included in the trading result information transmitted from the brokerage company server via the network, or designated in advance by the brokerage firm and connected to the broker server Using the securities company account identification information stored in the securities company designated account storage means as a key, search the securities company account database for data management of the account of the securities company established by the broker, and the corresponding securities Executing settlement processing including withdrawal processing of the selling price data from the securities company account database by subtracting the selling price data included in the trading result information from balance data of a company account;
In the case of a purchase order, it is connected to the broker server specified in advance by the securities company account identification information included in the trading result information transmitted from the securities company server via the network, or specified by the securities company. Using the securities company account identification information stored in the securities company designated account storage means as a key, the securities company account database for data management of the securities company account opened in the broker is searched, and the corresponding securities Settlement processing including payment processing of the purchase price data to the securities company account database by adding the purchase price data included in the trading result information to balance data of a company account, or other than the broker The brokerage agent or the like by transmitting the securities company account identification information and the purchase price data to the system of the broker. Run the settlement process, including the remittance processing through the securities company network of the purchase price data to the account database of the brokerage account of data for management that has been established in the art,
The customer account deposit / withdrawal supplement processing means of the securities company server is:
About the amount data for the complementary amount corresponding to the amount that the settlement processing is not performed by the customer account deposit / withdrawal processing means of the broker server among the determined selling price data or the purchasing price data,
In the case of a sell order, it is opened in the securities company with the customer account identification information about the selected account of the customer included in the trading agent information transmitted from the broker server via the network as a key. The customer account database for data management of the customer account is searched, and the supplementary amount data of the sale price data as the amount allocated to the account is added to the balance data of the corresponding customer account. Executing a settlement process including a process of depositing the supplementary amount data of the selling price data to the customer account database by adding,
In the case of a buy order, it is opened in the securities company with the customer account identification information about the selected account of the customer included in the trading agent information transmitted from the broker server via the network as a key. The customer account database for data management of the customer's account is searched, and the amount data for the complement of the purchase price data as the amount allocated to this account from the balance data of the corresponding customer's account A securities transaction transaction method comprising: executing a settlement process including a withdrawal process of the supplementary amount data of the purchase price data from the customer account database by subtracting.
請求項1〜11のいずれかに記載の有価証券売買取引システムとして、コンピュータを機能させるためのプログラム。   A program for causing a computer to function as the securities trading system according to any one of claims 1 to 11.
JP2010018452A 2010-01-29 2010-01-29 Securities trading system and method, and program Expired - Fee Related JP5103488B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010018452A JP5103488B2 (en) 2010-01-29 2010-01-29 Securities trading system and method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010018452A JP5103488B2 (en) 2010-01-29 2010-01-29 Securities trading system and method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2004212695A Division JP4481754B2 (en) 2004-07-21 2004-07-21 Securities trading system and method, and program

Publications (2)

Publication Number Publication Date
JP2010092509A JP2010092509A (en) 2010-04-22
JP5103488B2 true JP5103488B2 (en) 2012-12-19

Family

ID=42255085

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010018452A Expired - Fee Related JP5103488B2 (en) 2010-01-29 2010-01-29 Securities trading system and method, and program

Country Status (1)

Country Link
JP (1) JP5103488B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017047779A1 (en) * 2015-09-18 2017-03-23 株式会社One Tap BUY Stock transaction system, stock transaction method, securities system, transaction terminal, and computer program
CN108230145A (en) * 2016-12-13 2018-06-29 上海海万信息科技股份有限公司 Sales counter and online self-service fund sale and management system and method under a kind of compatible line
KR102035318B1 (en) * 2019-06-28 2019-10-22 신한아이타스 주식회사 Method and apparatus for providing a service for verifying stock trading
JP7330223B2 (en) * 2021-03-31 2023-08-21 PayPay株式会社 Information processing device, information processing method, and information processing program
JP7214164B2 (en) * 2021-04-06 2023-01-30 株式会社Arent program, method, information processing device
CN115659313B (en) * 2022-12-08 2023-04-07 广州简悦信息科技有限公司 Account data processing method, device, storage medium and program product

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001236111A1 (en) * 2000-03-06 2001-09-17 Investoria Inc. Financial product trading method, fanatical product trading system, and translation system
JP2002352077A (en) * 2001-05-25 2002-12-06 Nri & Ncc Co Ltd Order integrated control system

Also Published As

Publication number Publication date
JP2010092509A (en) 2010-04-22

Similar Documents

Publication Publication Date Title
US10810582B2 (en) Multi currency exchanges between participants
US20020087454A1 (en) Global trading system
JP5103488B2 (en) Securities trading system and method, and program
JP7160969B2 (en) Financial Instruments Trading System, Program and Financial Instruments Trading Method
JP4414572B2 (en) Securities trading system and trading method
WO2014064536A2 (en) System, method and apparatus that enables a new economic architecture for the exchange of value
KR20050007197A (en) Management system for open position with indication for loss cut and held stock management system with indication for loss cut
JP4481754B2 (en) Securities trading system and method, and program
JP2006127312A (en) System and method for securities brokerage
JP2019220103A (en) Financing system, program, information processing method, and server device
JP7061992B2 (en) Asset management systems and programs
JP2002329074A (en) Derivative dealing processing method and its system
JP6564118B1 (en) Information processing apparatus, information processing method, and information processing program
JP5255984B2 (en) Exchange exchange margin trading system and foreign currency denominated settlement conversion method
WO2002042965A1 (en) Method and system for concentratedly managing funds among enterprises
JP5979800B1 (en) Financial product trading order system and program
JP5231488B2 (en) Financial institution cooperation system, financial institution system, financial institution cooperation method, and program
JP3833667B2 (en) Portfolio management system and method, and program
JP5437663B2 (en) Securities trading processing system and program
JP4676276B2 (en) Account management system, account management method, and program
KR20170100114A (en) Method for peer to peer secured loan financial technology service with condition distributing profit according to secured asset value rising and system thereof
JP6471362B2 (en) Trading asset management system for over-the-counter foreign exchange margin trading
JP5356425B2 (en) Financial institution cooperation system, partner financial institution system, securities company system, and program
JP5632734B2 (en) Financial institution cooperation system, financial institution system, financial institution cooperation method, and program
JP2020095711A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100209

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120918

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121001

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151005

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5103488

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees