[go: up one dir, main page]

KR102341128B1 - Method for providing consulting information for user's stock trading - Google Patents

Method for providing consulting information for user's stock trading Download PDF

Info

Publication number
KR102341128B1
KR102341128B1 KR1020180127435A KR20180127435A KR102341128B1 KR 102341128 B1 KR102341128 B1 KR 102341128B1 KR 1020180127435 A KR1020180127435 A KR 1020180127435A KR 20180127435 A KR20180127435 A KR 20180127435A KR 102341128 B1 KR102341128 B1 KR 102341128B1
Authority
KR
South Korea
Prior art keywords
information
stock
transaction
selling
user
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.)
Active
Application number
KR1020180127435A
Other languages
Korean (ko)
Other versions
KR20200046375A (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 KR1020180127435A priority Critical patent/KR102341128B1/en
Publication of KR20200046375A publication Critical patent/KR20200046375A/en
Application granted granted Critical
Publication of KR102341128B1 publication Critical patent/KR102341128B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Educational Administration (AREA)
  • Technology Law (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

주식매매시에 이용될 수 있는 컨설팅 정보를 제공할 수 있는 방법 및 이를 수행하는 컴퓨팅 시스템이 개시된다. 본 발명의 일 측면에 따르면, 컴퓨팅 시스템이, 사용자의 특정 계좌에 포함된 특정 주식에 대한 매도요청이 존재할 경우 상기 매도요청에 상응하는 매도수량을 확인하는 단계, 상기 컴퓨팅 시스템이 상기 특정 주식에 대한 상기 사용자의 주식 거래 이력 정보에 기초하여 상기 매도수량에 상응하는 취득정보-상기 취득정보는 상기 매도수량에 상응하는 취득가 또는 입고거래의 종류를 포함함-를 특정하는 단계, 상기 컴퓨팅 시스템이 특정한 상기 취득정보에 기초하여 상기 매도수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래를 제안하는 정보를 포함하는 컨설팅 정보를 제공하는 단계를 포함하는 컨설팅 정보 제공방법이 개시된다.Disclosed are a method for providing consulting information that can be used in stock trading and a computing system for performing the same. According to one aspect of the present invention, the computing system, when there is a request to sell a specific stock included in the user's specific account, confirming the selling quantity corresponding to the selling request, the computing system for the specific stock specifying the acquisition information corresponding to the selling quantity based on the stock transaction history information of the user, wherein the acquisition information includes an acquisition price corresponding to the selling quantity or a type of stock transaction, the computing system specifies Target quantity that is at least a part of the sold quantity based on acquisition information - The target quantity is a quantity that is set lower so that the acquisition price at the time of sale is set lower than that of the other specific stocks included in the specific account to meet a predetermined criterion; or Disclosed is a consulting information providing method comprising the step of providing consulting information including information on the quantity treated as acquired by a predetermined type of stocking or information proposing an outgoing transaction other than selling for the target quantity do.

Description

컨설팅 정보 제공 방법 및 이를 수행하는 컴퓨팅 시스템{Method for providing consulting information for user's stock trading}A method for providing consulting information and a computing system for performing the same

본 발명은 입고된 주식의 출고가 이루어진 경우 출고된 주식이 어떤 주식인지를 결정하는 컨설팅 정보의 제공 방법 및 이를 수행하는 컴퓨팅 시스템에 관한 것이다. 보다 상세하게는 입고된 주식에 대한 출고가 이루어질 경우, 어떤 주식을 출고한 것으로 취급할지(예컨대 먼저 입고된 주식을 출고했는지 또는 나중에 입고된 주식을 먼저 출고했는지 등)에 따라 보유자에게 미치는 영향(예컨대, 양도차익)이 달라질 수 있으므로 보유자에게 유리한 출고 방식에 대한 컨설팅 정보를 제공할 수 있는 방법 및 이를 수행하는 컴퓨팅 시스템에 관한 것이다.The present invention relates to a method of providing consulting information for determining which stock is the issued stock when the stock is issued and a computing system for performing the same. More specifically, when stocks received are issued, the effect on the holder (e.g., whether stocks received earlier or stocks received later are issued first, etc.) , transfer gains) may vary, so it relates to a method that can provide consulting information on a shipping method favorable to the holder and a computing system that performs the same.

또한 사용자가 주식을 매도하고자 할 때 매도하고자 하는 주식이 어떤 입고 이벤트에 의한 주식인지를 특정하고 이에 따라 적응적인 컨설팅 정보를 제공할 수 있는 방법 및 이를 수행하는 컴퓨팅 시스템에 관한 것이다. Also, when a user wants to sell a stock, it relates to a method for specifying the stock by which stock event the user wants to sell is a stock and to provide adaptive consulting information accordingly, and a computing system for performing the same.

ICT 기술의 발전과 함께 컴퓨터와 인터넷의 사용이 급격하게 증가함에 따라 인터넷을 활용한 비즈니스의 영역은 매우 다양한 분야로 확장되고 있는 추세이다. 최근 들어 인터넷을 통한 비즈니스의 일환으로 인터넷 광고, 인터넷 방송, 온라인 게임, 인터넷 신문/잡지, 검색 서비스, 포탈(portal) 서비스, 전자 상거래(electronic commerce) 등의 다양한 컨텐츠를 제공하는 사이트들이 급속히 증가되고 있으며, 그 중에는 온라인 증권 거래를 위한 서비스도 존재한다.As the use of computers and the Internet rapidly increases along with the development of ICT technology, the field of business using the Internet is expanding into very diverse fields. Recently, as a part of business through the Internet, sites providing various contents such as Internet advertisement, Internet broadcasting, online game, Internet newspaper/magazine, search service, portal service, and electronic commerce are rapidly increasing. There is also a service for online stock trading among them.

컴퓨터나 모바일 기기를 통하여 주식을 매입, 매수할 수 있도록 하는 홈 트레이딩 시스템(Home Trading System)/모바일 트레이딩 시스템(Mobile Trading System)이 보편화됨으로 인하여 주식 투자에 대한 진입 장벽이 낮아짐에 따라 주식 투자에 대한 관심이 확대되고 있다. Interest in stock investment as the entry barrier for stock investment is lowered due to the generalization of the Home Trading System/Mobile Trading System, which allows you to purchase and purchase stocks through a computer or mobile device. This is expanding.

한편, 사용자(또는 투자자)가 매수하여 보유하고 있는 주식을 매도할 시에 과연 어느 시점에 매수한 주식을 매도한 것으로 보느냐((달리 말하면, 어떤 단가로 매수한 주식을 매도한 것으로 보느냐)에 따라 양도차익이 달라질 수 있게 된다. 예를 들어 어떤 투자자가 T1라는 시점에 P1의 가격으로 매수한 주식 1000주와 T2라는 시점에 P2의 가격으로 매수한 주식 1000주를 보유하고 있는 상황에서 보유 주식 중 1000주를 매도한다고 할 때, 이를 T1 시점에 매수한 주식을 매도하는 것으로 볼 지 아니면 T2 시점에 매수한 주식을 매도하는 것으로 볼지에 따라 매도할 주식의 취득가액이 P1 또는 P2로 달라질 수 있는 것이다. 그런데, 양도차익은 양도세 등을 산출하는 기준이 되므로 매도할 주식을 어느 것으로 보느냐를 결정하기 위한 전략을 제공하는 주식 투자자에게 매우 유용할 수 있다.On the other hand, when the user (or investor) buys and sells the stocks it owns, it depends on when the purchased stock is considered sold ((in other words, at what unit price the purchased stock is considered to be sold). For example, in a situation where an investor owns 1000 shares purchased at the price of P1 at the time T1 and 1000 shares purchased at the price of P2 at the time T2, among the stocks held If 1000 shares are to be sold, the acquisition price of the stocks to be sold may change to P1 or P2 depending on whether it is regarded as selling the stocks purchased at T1 or selling the stocks purchased at T2. However, since transfer profit is a standard for calculating transfer tax, etc., it can be very useful for stock investors who provide a strategy for deciding which stock to sell.

또한 단순히 사용자가 주식거래를 한 후 소정의 시점에서 해당 사용자가 부담해야할 양도세를 줄일 수 있는 전략을 제공하는 것이 아니라, 선제적으로 투자자의 주식거래 전에 투자자에게 유리한(적어도 양도세에 있어서) 전략을 제공함으로써 주식 투자자의 입장에서는 단순한 투자수익뿐만 아니라 과세 영향을 고려한 투자전략을 선택할 수 있도록 하는 것은 매우 유용할 수 있다. In addition, we do not simply provide a strategy to reduce the transfer tax that the user has to pay at a certain point in time after the user has traded stock, but preemptively provide a strategy that is advantageous to the investor (at least in terms of transfer tax) before the investor's stock transaction. By doing so, it can be very useful for stock investors to choose an investment strategy that considers not only simple investment returns but also tax implications.

본 발명은 사용자의 계좌로 입고된 주식에 대한 출고가 이루어진 경우, 해당 출고된 주식이 다양한 출고방식 중 어떤 출고방식으로 출고되었다고 취급하여야 보 해당 보유자에게 유리할지에 대한 컨설팅 정보를 제공할 수 있는 방법 및 이를 수행하는 컴퓨팅 시스템을 제공하는 것이다.The present invention is a method that can provide consulting information on whether it is advantageous to the holder when the stocks received into the user's account are issued, the stocks issued to the user's account must be treated as issued by any of the various delivery methods And to provide a computing system for performing the same.

또한 사용자가 주식거래를 수행하기 이전에 선제적으로 과세부담을 줄일 수 있는 전략을 컨설팅 정보로써 제공함으로써 결과적으로는 사용자의 이익을 향상시킬 수 있는 방법 및 시스템을 제공하는 것이다.In addition, it is to provide a method and system that can improve the profits of users by providing consulting information on strategies that can preemptively reduce the tax burden before users perform stock trading.

본 발명의 일 측면에 따른 컨설팅 정보 제공 방법은, 컴퓨팅 시스템이, 사용자의 특정 계좌에 포함된 특정 주식에 대한 매도요청이 존재할 경우 상기 매도요청에 상응하는 매도수량을 확인하는 단계, 상기 컴퓨팅 시스템이 상기 특정 주식에 대한 상기 사용자의 주식 거래 이력 정보에 기초하여 상기 매도수량에 상응하는 취득정보-상기 취득정보는 상기 매도수량에 상응하는 취득가 또는 입고거래의 종류를 포함함-를 특정하는 단계, 상기 컴퓨팅 시스템이 특정한 상기 취득정보에 기초하여 상기 매도수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래를 제안하는 정보를 포함하는 컨설팅 정보를 제공하는 단계를 포함할 수 있다.A method for providing consulting information according to an aspect of the present invention includes the steps of, by a computing system, confirming, by a computing system, a selling quantity corresponding to the selling request when there is a sale request for a specific stock included in a user's specific account, the computing system Specifying acquisition information corresponding to the selling quantity based on the user's stock transaction history information for the specific stock, wherein the acquisition information includes an acquisition price corresponding to the selling quantity or a type of stock transaction; Target quantity, which is a quantity of at least a part of the selling quantity, based on the acquisition information specific to the computing system - When the target quantity is sold, the acquisition price meets a predetermined criterion compared to the other specific stocks included in the specific account It may include providing consulting information including information about a quantity that is set low or a quantity that is treated as acquired by a predetermined type of stocking or information proposing a shipment transaction other than a sale for the target quantity. have.

또한, 상기 컨설팅 정보 제공 방법은, 상기 컴퓨팅 시스템이 상기 특정 계좌에서 상기 특정 주식의 매도가 수행될 경우, 상기 매도의 매도수량이 어떤 입고거래에 대응되는 수량인지를 확인하기 위한 포인팅 정보를 유지하는 단계를 더 포함하며, 상기 포인팅 정보에 기초하여 상기 취득정보를 특정하는 것을 특징으로 할 수 있다.In addition, in the consulting information providing method, when the computing system sells the specific stock in the specific account, the pointing information is maintained to check whether the selling quantity of the selling corresponds to which warehousing transaction. The method may further include the step of specifying the acquisition information based on the pointing information.

또한, 상기 포인팅 정보를 유지하는 단계는, 상기 계좌에 상응하는 출고 순서 방식이 결정되어 있는 경우에는 결정되어 있는 출고 순서 방식에 따른 포인팅 정보를 유지하고, 상기 계좌에 상응하는 출고 순서 방식이 미결정되어 있는 경우에는 제1출고 순서 방식 및 제2출고 순서 방식 각각에 상응하는 제1포인팅 정보 및 제2포인팅 정보를 유지하는 것을 특징으로 할 수 있다.In addition, in the step of maintaining the pointing information, if the shipment order method corresponding to the account is determined, the pointing information according to the determined shipment order method is maintained, and the shipment order method corresponding to the account is undetermined. If there is, it may be characterized in that the first pointing information and the second pointing information corresponding to each of the first shipment order method and the second shipment order method are maintained.

또한, 상기 컨설팅 정보를 제공하는 단계는, 상기 대상수량에 대해 상기 사용자의 타계좌 또는 상기 사용자 이외의 타인의 계좌로의 출고를 제안하는 컨설팅 정보를 제공하는 단계를 포함할 수 있다.In addition, the providing of the consulting information may include providing consulting information suggesting shipment to the user's other account or to an account other than the user with respect to the target quantity.

본 발명의 일 측면에 따른 컨설팅 정보 제공 방법은, 컴퓨팅 시스템이, 사용자의 특정 계좌에 포함된 특정 주식에 대해 상기 특정 주식의 적어도 일부에 대해 출고가 수행될 경우, 상기 출고에 해당하는 출고수량이 어떤 입고거래에 대응되는 수량인지를 판단하는 단계, 상기 컴퓨팅 시스템이 상기 판단결과에 기초하여 상기 출고가 수행되기 전에 상기 출고수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보를 판단하는 단계를 포함할 수 있다.In the consulting information providing method according to an aspect of the present invention, when the computing system is issued for at least a part of the specific stock for a specific stock included in the user's specific account, the number of shipments corresponding to the shipment is Determining which quantity corresponds to which warehousing transaction, the target quantity that is the quantity of at least a part of the outgoing quantity before the shipment is performed based on the determination result by the computing system - the target quantity is the acquisition price when sold It may include the step of determining information about - is a quantity that is set lower to meet a predetermined criterion compared to the other specific stocks included in the specific account or a quantity that is treated as acquired by a predetermined type of stock .

본 발명의 다른 일 측면에 따르면, 상술한 방법을 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체가 제공된다.According to another aspect of the present invention, there is provided a computer-readable recording medium recording a program for performing the above-described method.

본 발명의 다른 일 측면에 따르면, 컴퓨팅 시스템으로서, 프로세서 및 프로그램을 저장하고 있는 메모리를 포함하며, 상기 프로그램은, 상기 프로세서에 의해 실행되는 경우, 상기 컴퓨팅 시스템이 상술한 방법을 수행하도록 하는 컴퓨팅 시스템이 제공된다.According to another aspect of the present invention, there is provided a computing system comprising a processor and a memory storing a program, wherein the program, when executed by the processor, causes the computing system to perform the above-described method. this is provided

본 발명의 일 측면에 따른 컴퓨팅 시스템은, 사용자의 특정 계좌에 포함된 특정 주식에 대한 매도요청이 존재할 경우 상기 매도요청에 상응하는 매도수량을 확인하는 확인모듈, 상기 특정 주식에 대한 상기 사용자의 주식 거래 이력 정보에 기초하여 상기 매도수량에 상응하는 취득정보-상기 취득정보는 상기 매도수량에 상응하는 취득가 또는 입고거래의 종류를 포함함-를 특정하는 특정모듈,및 특정한 상기 취득정보에 기초하여 상기 매도수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래를 제안하는 정보를 포함하는 컨설팅 정보를 제공하기 위한 컨설팅 모듈을 포함할 수 있다.A computing system according to an aspect of the present invention includes a confirmation module for confirming a selling quantity corresponding to the selling request when there is a sale request for a specific stock included in the user's specific account, the user's stock for the specific stock A specific module for specifying acquisition information corresponding to the selling quantity based on transaction history information, wherein the acquisition information includes an acquisition price corresponding to the selling quantity or a type of stock transaction, and the specific acquisition information based on the Target quantity, which is the quantity of at least a part of the sold quantity - The target quantity is a quantity or a predetermined stocking type whose acquisition price is set lower than that of the other specific stocks included in the specific account at the time of sale to meet a predetermined standard It may include a consulting module for providing consulting information including information on the quantity treated as acquired or information proposing a shipment transaction other than selling for the target quantity.

또한, 상기 특정모듈은, 상기 특정 계좌에서 상기 특정 주식의 매도가 수행될 경우, 상기 매도의 매도수량이 어떤 입고거래에 대응되는 수량인지를 확인하기 위한 포인팅 정보를 유지하며, 유지하는 상기 포인팅 정보에 기초하여 상기 취득정보를 특정할 수 있다.In addition, the specific module, when the sale of the specific stock is performed in the specific account, maintains and maintains pointing information for confirming whether the selling quantity of the selling is a quantity corresponding to which warehousing transaction The acquisition information can be specified based on .

본 발명의 일 측면에 따른 컴퓨팅 시스템은, 사용자의 특정 계좌에 포함된 특정 주식에 대해 상기 특정 주식의 적어도 일부에 대해 출고가 수행될 경우, 상기 출고에 해당하는 출고수량이 어떤 입고거래에 대응되는 수량인지를 판단하기 위한 특정모듈, 및 상기 판단결과에 기초하여 상기 출고가 수행되기 전에 상기 출고수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보를 판단하기 위한 컨설팅 모듈을 포함할 수 있다.In the computing system according to an aspect of the present invention, when the release of at least a part of the specific stock is performed for a specific stock included in the user's specific account, the quantity of the shipment corresponding to the shipment corresponds to a certain stock transaction. A specific module for determining whether a quantity is a quantity, and a target quantity, which is a quantity of at least a part of the shipment quantity before the shipment is performed based on the determination result - The target quantity includes an acquisition price included in the specific account when sold It may include a consulting module for judging information about the quantity that is set low to meet a predetermined standard compared to the other specific stocks, or a quantity that is treated as acquired by a predetermined type of stock.

본 발명의 일 실시예에 따르면, 사용자의 계좌로 입고된 주식에 대한 다양한 출고 방식 중 출고된 주식에 대한 양도이익을 줄이거나 또는 양도이익에 따른 과세영향을 줄일 수 있는 방식을 결정하고 이에 대한 컨설팅 정보를 제공할 수 있다. 즉, 해당 사용자에게 가장 유리한 출고 방식에 대한 컨설팅 정보를 제공할 수 있는 장점이 있다.According to an embodiment of the present invention, a method of reducing the transfer profit for the issued stock or reducing the taxation effect according to the transfer profit among various delivery methods for the stock received into the user's account is determined and consulting therefor information can be provided. That is, there is an advantage of providing consulting information on the most advantageous shipping method to the user.

즉, 본 발명의 기술적 사상에 따르면, 주식을 매도한 후 사후적으로 고객(사용자)에게 먼저 입고된 주식을 먼저 출고하는 방식(즉, 선입선출)이 양도차액 산정에 유리한지 또는 나중에 입고된 주식을 먼저 출고하는 방식(후입선출)이 유리한지에 대한 컨설팅 정보를 제공함으로써 고객으로 하여금 합리적이 의사결정을 할 수 있도록 도움을 줄 수 있다.That is, according to the technical idea of the present invention, after the stock is sold, whether the method of issuing the stock first to the customer (user) first (that is, first-in, first-out) is advantageous for calculating the transfer difference or the stock received later It can help customers make rational decisions by providing consulting information on whether the method of releasing products first (last-in-first-out) is advantageous.

더욱이 특정 출고거래에 이용된 주식이 어떤 입고거래에 의해 입고된 주식인지를 상기 결정한 방식에 따라 결정할 경우, 상기 방식에 따라 해당 주식의 보유기간이 달라질 수 있는데, 보유기간에 따라 세율이 달라질 수 있으므로, 이러한 경우 보유기간까지 고려하여 사용자에게 컨설팅을 제공하는 것은 매우 효과적일 수 있다. Moreover, if the stocks used for a specific outgoing transaction are the stocks received by the warehousing transaction according to the method determined above, the holding period of the stocks may vary depending on the above method, and the tax rate may vary depending on the holding period. In this case, it can be very effective to provide consulting to users in consideration of the retention period.

또한 일정한 시점에 사후적으로 컨설팅 정보를 제공하는 것에 그치지 않고 사용자의 주식거래 전에 사전적으로 투자자에게 과세에 대한 이익이 될 수 있는 컨설팅 정보를 제공함으로써 종합적으로 사용자의 이익을 도모할 수 있는 효과가 있다.In addition, it is effective not only to provide consulting information ex post at a certain point in time, but also to provide consulting information that can be beneficial for taxation to investors in advance before the user's stock transaction, thereby promoting the user's interests comprehensively. .

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 일 실시예에 따른 입고된 주식의 출고 순서 선정방식에 대한 컨설팅 정보 제공 방법의 구동 환경을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 컨설팅 정보 제공 방법을 나타내는 흐름도이다.
도 3a는 소정의 분석 대상 기간 동안의 각 출고 거래가 제1방식에 따라 수행되는 경우의 제1양도차액을 산출하는 알고리즘의 예시를 도시한 도면이다.
도 3b는 소정의 분석 대상 기간 동안의 각 출고 거래가 제2방식에 따라 수행되는 경우의 제2양도차액을 산출하는 알고리즘의 예시를 도시한 도면이다.
도 4a는 대상 종목에 대한 거래 내역의 리스트의 일 예를 나타내며, 도 4b는 도 4a의 거래 내역 리스트를 제1방식에 의해 출고한 경우의 제1양도차액 및 제2방식에 의해 출고한 경우의 제2양도차액을 산출한 결과를 도시한 도면이다.
도 5a는 대상 종목에 대한 거래 내역의 리스트의 다른 일 예를 나타내며, 도 5b는 도 5a의 거래 내역 리스트를 제1방식에 의해 출고한 경우의 제1양도차액 및 제2방식에 의해 출고한 경우의 제2양도차액을 산출한 결과를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 컴퓨팅 시스템의 개략적인 구성을 설명하기 위한 블록도이다.
도 7은 본 발명의 일 실시 예에 따라 사용자에게 제공될 수 있는 컨설팅 정보 제공방식을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시 예에 따라 사전적으로 매도할 주식의 매도수량이 어떤 입고거래에 의한 주식인지를 판단할 수 있는 방식을 설명하기 위한 도면이다.
도 9는 본 발명의 다른 실시 예에 따라 사전적으로 매도할 주식의 매도수량이 어떤 입고거래에 의한 주식인지를 판단할 수 있는 방식을 설명하기 위한 도면이다.
In order to more fully understand the drawings recited in the Detailed Description, a brief description of each drawing is provided.
1 is a diagram illustrating a driving environment of a method for providing consulting information for a method of selecting a stock release order of stocks according to an embodiment of the present invention.
2 is a flowchart illustrating a method for providing consulting information according to an embodiment of the present invention.
Figure 3a is a diagram illustrating an example of an algorithm for calculating the first transfer difference when each shipment transaction for a predetermined analysis target period is performed according to the first method.
Figure 3b is a diagram illustrating an example of an algorithm for calculating the second transfer amount when each shipment transaction for a predetermined analysis target period is performed according to the second method.
Figure 4a shows an example of a list of transaction details for the target item, Figure 4b is the first transfer difference in the case of shipping the transaction history list of Figure 4a by the first method and the second method It is a diagram showing the result of calculating the second transfer difference.
Figure 5a shows another example of the list of transaction details for the target item, Figure 5b is the first transfer difference in the case of shipping the transaction history list of Figure 5a by the first method and when shipped by the second method It is a diagram showing the result of calculating the second transfer difference of
6 is a block diagram illustrating a schematic configuration of a computing system according to an embodiment of the present invention.
7 is a view for explaining a method of providing consulting information that can be provided to a user according to an embodiment of the present invention.
FIG. 8 is a view for explaining a method of determining which stock is the stock by which stock transaction the amount of stock to be sold in advance is determined according to an embodiment of the present invention.
9 is a view for explaining a method for determining the stock by which stock transaction the amount of stock to be sold in advance is determined according to another embodiment of the present invention.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Since the present invention can apply various transformations and can have various embodiments, specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. In describing the present invention, if it is determined that a detailed description of a related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms such as first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The terms used in the present application are only used to describe specific embodiments, and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise.

본 명세서에 있어서, “포함하다” 또는 “가지다” 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this specification, terms such as “include” or “have” are intended to designate that the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification exist, and one or more other It should be understood that this does not preclude the possibility of addition or presence of features or numbers, steps, operations, components, parts, or combinations thereof.

또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다. 반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.In addition, in the present specification, when any one component 'transmits' data to another component, the component may directly transmit the data to the other component or through at least one other component. This means that the data may be transmitted to the other component. Conversely, when one component 'directly transmits' data to another component, it means that the data is transmitted from the component to the other component without passing through the other component.

이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 중심으로 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, the present invention will be described in detail focusing on embodiments of the present invention with reference to the accompanying drawings. Like reference numerals in each figure indicate like elements.

도 1은 본 발명의 일 실시예에 따른 입고된 주식의 출고 순서 선정방식에 대한 컨설팅 정보 제공 방법(이하, '컨설팅 정보 제공 방법'이라고 함)의 구동 환경을 도시한 도면이다.1 is a diagram illustrating a driving environment of a method for providing consulting information (hereinafter, referred to as 'consulting information providing method') for a method of selecting a shipment order of stocks in stock according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 컨설팅 정보 제공 방법을 구현하기 위해서는 소정의 컴퓨팅 시스템(100)이 구비될 수 있다.Referring to FIG. 1 , a predetermined computing system 100 may be provided to implement the method for providing consulting information according to an embodiment of the present invention.

상기 컴퓨팅 시스템(100)은 데이터 프로세싱 장치일 수 있다. 일 실시예에서 상기 컴퓨팅 시스템(100)은 서버일 수 있다.The computing system 100 may be a data processing device. In one embodiment, the computing system 100 may be a server.

상기 컴퓨팅 시스템(100)은 사용자가 보유하고 있는 주식 종목에 대한 출고 전략에 대한 컨설팅 정보를 생성할 수 있으며, 상기 사용자의 사용자 단말(200)로 컨설팅 정보를 제공할 수 있다. The computing system 100 may generate consulting information on a shipping strategy for stocks owned by the user, and may provide consulting information to the user terminal 200 of the user.

또한 상기 컴퓨팅 시스템(100)은 사용자가 자신이 보유하고 있는 주식 종목을 거래하기 전에 사전적으로 거래하고자 하는 수량의 중 사용자가 원하는 매도가 아닌 다른 출고전략(예컨대, 대체, 이체 등)를 수행할 경우 절세가 가능할 수 있는 특정 수량을 미리 파악하고 그에 따른 컨설팅 정보를 제공할 수도 있다.In addition, when the computing system 100 performs a release strategy (eg, substitution, transfer, etc.) other than the sale desired by the user among the quantity that the user wants to trade in advance before trading the stocks he owns It is also possible to identify in advance a specific amount that can be saved and provide consulting information accordingly.

상기 사용자 단말(200)은 네트워크 통신 기능을 구비한 정보처리장치일 수 있다. 예를 들어, 상기 사용자 단말(100)은 데스크탑 컴퓨터나 랩탑 컴퓨터, 또는 휴대전화, 위성전화, 무선전화, SIP(Session Initiation Protocol), WLL(Wireless Local Loop) 스테이션, 스마트폰, 타블렛 PC, PDA(Personal Digital Assistant) 등의 모바일 장치를 포함하는 프로세싱 장치일 수도 있다.The user terminal 200 may be an information processing device having a network communication function. For example, the user terminal 100 is a desktop computer or laptop computer, or a mobile phone, satellite phone, wireless phone, SIP (Session Initiation Protocol), WLL (Wireless Local Loop) station, smart phone, tablet PC, PDA ( It may be a processing device including a mobile device such as a Personal Digital Assistant).

상기 컴퓨팅 시스템(100) 및 사용자 단말(200)은 유/무선 네트워크를 통해 연결되어 본 발명의 기술적 사상을 구현하는데 필요한 각종 정보, 데이터 및/또는 신호를 송수신할 수 있다.The computing system 100 and the user terminal 200 may be connected through a wired/wireless network to transmit/receive various types of information, data, and/or signals necessary to implement the technical idea of the present invention.

또한 상기 컴퓨팅 시스템(100)은 소정의 증권사 시스템(300)과 유/무선 네트워크를 통해 연결되어 본 발명의 기술적 사상을 구현하는데 필요한 각종 정보, 데이터 및/또는 신호를 송수신할 수 있다. 예를 들어, 상기 컴퓨팅 시스템(100)은 상기 사용자의 주식 거래에 대한 계좌 원장 정보를 유무선 네트워크를 통해 상기 증권사 시스템(300)으로부터 획득할 수 있다. 구현 예에 따라서는 상기 컴퓨팅 시스템(100)은 사용자로부터 직접 주식 거래 원장 정보를 입력 받을 수도 있다. In addition, the computing system 100 may be connected to a predetermined securities company system 300 through a wired/wireless network to transmit/receive various types of information, data and/or signals necessary to implement the technical idea of the present invention. For example, the computing system 100 may acquire account ledger information for the user's stock transaction from the securities company system 300 through a wired/wireless network. According to an embodiment, the computing system 100 may receive stock transaction ledger information directly from a user.

다른 일 예에 의하면, 상기 컴퓨팅 시스템(100)은 사용자 단말(200)에 설치되어 구현될 수도 있고, 또는 증권사 시스템(300)에 설치되어 구현될 수도 있다. 또는 필요에 따라 사용자 단말(200) 및 증권사 시스템(300)에 분할 설치되어 분할 설치된 구성들이 유기적으로 결합되어 구현되는 시스템일 수도 있다. According to another example, the computing system 100 may be installed and implemented in the user terminal 200 , or may be installed and implemented in the securities company system 300 . Alternatively, if necessary, it may be a system implemented by being dividedly installed in the user terminal 200 and the securities company system 300 and organically combined and installed components.

증권사 시스템(100)은 주식 기타 증권의 거래 서비스를 제공하는 시스템일 수 있으며, 적어도 사용자의 계좌 원장 정보를 유지/관리하는 시스템일 수 있다.The securities company system 100 may be a system that provides a trading service for stocks or other securities, and may be a system for maintaining/managing at least the user's account ledger information.

예컨대, 도 1에서는 상기 컨설팅 정보 제공 방법을 수행하는 컴퓨팅 시스템(100)이 사용자 단말(200) 및 증권사 시스템(300)과 분리된 형태로 구현되는 예를 도시하고 있으나, 구현 예에 따라서 상기 컴퓨팅 시스템(100)은 사용자 단말(200) 또는 증권사 시스템(300)에 포함되는 서브 시스템의 형태로 구현될 수도 있다. 일 예에 의하면, 상기 컴퓨팅 시스템(100)은 사용자가 이용하는 HTS(Home Trading System) 또는 MTS(Mobile Trading System)에 포함되어 구현될 수도 있다. For example, FIG. 1 shows an example in which the computing system 100 performing the consulting information providing method is implemented in a separate form from the user terminal 200 and the securities company system 300 , but according to the implementation example, the computing system 100 may be implemented in the form of a subsystem included in the user terminal 200 or the securities company system 300 . According to an example, the computing system 100 may be implemented by being included in a Home Trading System (HTS) or a Mobile Trading System (MTS) used by a user.

도 2는 본 발명의 일 실시예에 따른 컨설팅 정보 제공 방법을 나타내는 흐름도이다.2 is a flowchart illustrating a method for providing consulting information according to an embodiment of the present invention.

도 2를 참조하면, 상기 컴퓨팅 시스템(100)은 증권사 시스템(300)으로부터(또는 사용자(또는 사용자의 자산을 관리 또는 컨설팅하는 자))로부터 사용자의 주식 거래 원장 정보(예컨대, 계좌 원장 정보)를 획득할 수 있다(S100). 주식 거래 원장 정보는 상기 사용자의 계좌(예를 들면 증권 계좌)로 입고되고나 출고된 주식의 거래 내역에 관한 정보일 수 있다. 각각의 거래 내역은 거래 일시, 주식 종목, 거래량(주식수), 단가(예를 들면, 매도 금액, 매수 금액 등), 거래의 종류를 포함할 수 있다.Referring to FIG. 2 , the computing system 100 receives the user's stock transaction ledger information (eg, account ledger information) from the securities company system 300 (or the user (or a person who manages or consults the user's assets)). can be obtained (S100). The stock transaction ledger information may be information on transaction details of stocks received or issued to the user's account (eg, a stock account). Each transaction detail may include a transaction date and time, stock item, transaction volume (number of stocks), unit price (eg, sale amount, purchase amount, etc.), and type of transaction.

입고 거래는 매수, 무상증자, 유상증자, 주식배당, 타사입고 등에 의해 발생할 수 있다. 출고 거래는 매도, 대체, 이체, 타사출고 등에 의해 발생할 수 있으나, 실시 예에 따라서는 매도 거래만을 출고 거래로 취급할 수도 있다.Stock transaction can occur by purchase, capital increase, capital increase, stock dividend, stock in stock, etc. The outgoing transaction may occur by selling, replacing, transferring, shipping by a third party, etc., but depending on the embodiment, only the selling transaction may be treated as the outgoing transaction.

한편 상기 컴퓨팅 시스템(100)은 상기 사용자가 보유한 소정의 대상 종목에 대한 컨설팅 정보를 생성하고 제공할 수 있다. 이를 위하여 상기 컴퓨팅 시스템(100)은 상기 사용자의 주식 거래 원장 정보로부터 상기 사용자가 보유한 소정의 대상 종목의 주식에 대한 입출고 내역을 추출할 수 있다(S110).Meanwhile, the computing system 100 may generate and provide consulting information on a predetermined target item held by the user. To this end, the computing system 100 may extract the stock transaction details of stocks of the predetermined target stock held by the user from the stock transaction ledger information of the user (S110).

거래 원장 정보에는 상기 사용자가 보유한 모든 주식 종목에 대한 거래 내역이 포함되어 있는데, 상기 컴퓨팅 시스템(100)은 거래 내역 중 대상 종목의 주식에 대한 입출고 내역을 선별하여 추출할 수 있다.The transaction ledger information includes transaction details for all stock items owned by the user, and the computing system 100 may select and extract the stocks of the target item from among the transaction details.

일 실시예에서 상기 컴퓨팅 시스템(100)은 컨설팅 정보를 생성하기 앞서, 상기 사용자가 상기 대상 주식 종목에 상응하는 기업에 대한 특정 지위를 보유하고 있는지 여부를 판단할 수 있으며(S130), 상기 컴퓨팅 시스템(100)은 상기 사용자가 상기 대상 주식 종목에 상응하는 기업에 대한 특정 지위를 보유하고 있다고 판단한 경우에 한해 컨설팅 정보를 생성할 수도 있다.In an embodiment, the computing system 100 may determine whether the user holds a specific position for a company corresponding to the target stock item before generating the consulting information (S130), and the computing system (100) may generate consulting information only when it is determined that the user has a specific position with respect to the company corresponding to the target stock item.

특히 상기 컴퓨팅 시스템(100)은 사용자가 대주주의 지위를 가지는지 여부를 판단할 수 있다. 즉, 상기 컴퓨팅 시스템(100)은 상기 사용자가 상기 기업의 대주주인지 여부를 판단할 수 있다. 일 예에 의하면, 상기 컴퓨팅 시스템(100)은 판단시점이 속하는 연도의 직전 연도의 말을 기준으로 대주주 여부를 판단할 수 있다. 물론, 구현 예에 따라 직전 연도의 말을 기준으로 대주주가 아니더라도 현재 대주주 기준에 해당할 가능성이 있는지 여부를 소정의 기준(예컨대, 대주주 기준에 해당하는 기준비율 또는 기준금액 대비 미리 정해진 비율 또는 금액 내에 존재하는지 여부)로 판단하고 판단결과 대주주 가능성이 있는 사용자에 대해서도 본 발명의 기술적 사상에 따른 컨설팅 정보를 생성하여 제공할 수도 있다.In particular, the computing system 100 may determine whether the user has the status of a major shareholder. That is, the computing system 100 may determine whether the user is a major shareholder of the company. According to an example, the computing system 100 may determine whether a major shareholder is based on the end of the year immediately preceding the year to which the determination time belongs. Of course, according to the embodiment, it is determined whether there is a possibility that the current major shareholder standard is met even if it is not a major shareholder as of the end of the immediately preceding year according to a predetermined standard (eg, within a predetermined ratio or amount compared to the standard ratio or the standard amount corresponding to the standard of the major shareholder) exists), and as a result of the determination, consulting information according to the technical idea of the present invention may be generated and provided for users who are likely to be major shareholders.

일 실시예에서, 상기 컴퓨팅 시스템(100)은 상기 사용자 혹은 상기 사용자와 일정한 특수관계에 있는 자가 보유하고 있는 상기 대상 주식 종목의 보유 수량 혹은 보유 액수에 기초하여 대주주 여부를 판단할 수 있다. 법률 기타 규정에 정해진 보유수량 비율 혹은 액수 이상인 경우 대주주일 수 있다. 예를 들면, 소정의 시점에서 사용자가 특정 기업의 주식을 기준비율이상으로 보유하고 있거나 기준금액 이상으로 보유하고 있는 경우, 해당 사용자는 과세요건 상의 대주주로 취급될 수 있다. In an embodiment, the computing system 100 may determine whether a major shareholder is a major shareholder based on the holding quantity or holding amount of the target stock item held by the user or a person having a certain special relationship with the user. If it is greater than the ratio or amount of holdings specified in laws and other regulations, it may be a major shareholder. For example, if a user holds stocks of a specific company above a reference ratio or more than a reference amount at a certain point in time, the user may be treated as a major shareholder in terms of taxation requirements.

상기 기준비율 또는 기준금액은 상기 특정 기업이 상장법인인지 비상장법인인지 여부, 상장법인일 경우 유가증권 시장에 상장된 법인인지, 코스닥 시장에 상장된 법인인지, 또는 코넥스 시장에 상장된 법인인지에 따라 달라질 수도 있다. The above reference ratio or reference amount depends on whether the specific company is a listed or unlisted company, and if it is a listed company, whether it is a corporation listed on the stock market, a corporation listed on the KOSDAQ market, or a corporation listed on the KONEX market. may vary depending on

한편, 대주주 여부 판단 시 필요에 따라 또는 법률에 정해진 바에 따라 사용자 자신뿐만 아니라 일정한 특수 관계(예컨대, 직계존비속, 배우자 등)에 있는 자의 보유 주식을 합산하여 판단하게 될 수도 있다. 그리고 특수관계인의 범위는 최대주주인지 여부에 따라 그 범위가 달라질 수도 있다.On the other hand, when determining whether a major shareholder is a major shareholder, it may be decided by adding up the shares held by not only the user himself but also a person in a certain special relationship (eg, lineal ascendant, descendant, spouse, etc.) as necessary or as prescribed by law. And the scope of the related party may vary depending on whether or not the largest shareholder.

이러한 경우에는 필요에 따라 상기 컴퓨팅 시스템(100)은 상기 특수관계인의 주식 거래 원장정보에 대한 정보를 더 획득하여 상기 사용자가 특정지위에 해당하는지 여부를 판단할 수도 있다.In this case, if necessary, the computing system 100 may further acquire information on the stock transaction ledger information of the related person to determine whether the user corresponds to a specific status.

한편, 상기 컴퓨팅 시스템(100)은 상기 사용자가 보유한 상기 대상 종목의 주식에 대한 소정의 분석 기간 동안의 각 출고 거래를 제1방식에 따라 수행할 경우의 제1양도차액을 산출할 수 있다(S140). 이때 제1방식은 상기 사용자가 보유한 상기 대상 종목의 주식 중 입고 시점이 빠른 주식을 우선적으로 출고하는 방식일 수 있다.On the other hand, the computing system 100 may calculate the first transfer difference in the case of performing each shipment transaction during a predetermined analysis period for the stock of the target stock held by the user according to the first method (S140) ). In this case, the first method may be a method of preferentially issuing stocks having the earliest stocking time among the stocks of the target stock held by the user.

분석 대상 기간은 연도, 분기, 반기, 월 등 미리 지정된 일정 기간일 수 있다.The analysis target period may be a predetermined period such as year, quarter, semiannual, or month.

상기 제1방식에서는 분석 대상 기간 동안에 이루어진 출고 거래(예를 들면, 매도, 이체, 대체 등)가 입고시간 순으로 입고된 주식에 대해 순차적으로 이루어지는 것으로 취급된다. 즉, 보유 주식 중 입고 시점이 빠른 주식이 출고 거래에 의해 우선적으로 출고된 것으로 취급된다. 상기 제1양도차액은 사용자가 보유하고 있는 주식이 상술한 제1방식으로 출고된다고 할 때의 양도차액을 의미한다. 한편, 실시 예에 따라 단가가 0인 출고 거래(예를 들면, 매도를 제외한 타사 출고 등)의 경우에는 양도차액이 없는 것으로 취급되거나 또는 양도차액을 계산할 때 제외될 수도 있다.In the first method, shipment transactions (eg, sale, transfer, replacement, etc.) made during the analysis target period are treated as sequentially performed for stocks received in the order of stocking time. That is, the stocks with the earliest stocking time among the holdings are treated as having priority issued by the outgoing transaction. The first transfer difference means the transfer difference when it is assumed that the stocks held by the user are issued in the first manner described above. On the other hand, depending on the embodiment, in the case of a shipment transaction with a unit price of 0 (eg, shipment by another company excluding sale), it may be treated as having no difference in transfer or may be excluded when calculating the difference in transfer.

도 3a는 소정의 분석 대상 기간 동안의 각 출고 거래가 제1방식에 따라 수행되는 경우의 제1양도차액을 산출하는 알고리즘의 예시를 도시한 도면이다. Figure 3a is a diagram illustrating an example of an algorithm for calculating the first transfer amount when each shipment transaction for a predetermined analysis target period is performed according to the first method.

도 3a에 도시된 알고리즘의 파트(1000)에서 해당 알고리즘에서 사용할 변수들이 초기화된다. 도 3a에서 [B0, B2, B3, ..., Bm-1]는 사용자가 보유한 주식이 입고 시점 순서로 정렬된 리스트이며, 변수 Buy에 할당된다. [S0, S2, S3, ..., Sn-1]은 사용자가 분석 기간 동안 출고된 주식을 출고 시점 순서로 정렬한 리스트이며, 변수 Sell에 할당된다. 한편, 변수 Dot는 도 3a 따른 알고리즘이 모두 수행된 후 DoT 변수에 제1양도차액이 저장되며, 0으로 초기화된다. 변수 Bt는 이후 파트(1100)에서 사용될 입고 주식에 대한 변수이며, i는 Buy의 인덱스를 나타내는 변수로서, 0으로 초기화된다. Bt의 초기 값은 가장 빠른 시점에 입고된 보유 주식(즉, B0)으로 설정된다. 변수 St는 이후 파트(1100)에서 사용될 출고 주식에 대한 변수이며, j는 Sell의 인덱스를 나타내는 변수로서, 0으로 초기화된다. St의 초기 값은 가장 빠른 시점에 출고된 보유 주식(즉, S0)으로 설정된다. 변수 rsB는 Bt에 할당된 입고 주식의 잔여 수량을 나타내는 변수로서 초기 값은 B0의 수량으로 설정된다. N(x)는 입고 또는 출고 x의 수량을 나타낸다. 변수 rsS는 St에 할당된 출고 주식의 잔여 수량을 나타내는 변수로서 초기 값은 S0의 수량으로 설정된다.In the part 1000 of the algorithm shown in FIG. 3A , variables to be used in the corresponding algorithm are initialized. In FIG. 3A, [B0, B2, B3, ..., Bm-1] is a list in which stocks owned by the user are sorted in the order of wearing time, and is assigned to the variable Buy. [S0, S2, S3, . On the other hand, the variable Dot stores the first transfer difference in the DoT variable after the algorithm according to FIG. 3A is all performed, and is initialized to 0. A variable Bt is a variable for a stock stock to be used later in the part 1100, and i is a variable indicating an index of Buy, and is initialized to 0. The initial value of Bt is set to the stock held at the earliest point in time (ie B0). A variable St is a variable for a stock to be issued later in the part 1100 , and j is a variable representing an index of Sell and is initialized to 0 . The initial value of St is set to the stock issued at the earliest point in time (ie, S0). The variable rsB is a variable representing the remaining quantity of stocks allocated to Bt, and its initial value is set to the quantity of B0. N(x) represents the quantity of goods received or issued x. The variable rsS is a variable representing the remaining quantity of issued stocks allocated to St. The initial value is set to the quantity of S0.

도 3a에 도시된 알고리즘의 파트(1100)에서는 출고 주식들에 대한 총 양도차액이 결정되며, 모든 출고 주식에 대한 처리가 완료될 때까지 수행된다.In part 1100 of the algorithm shown in Figure 3a, the total transfer difference for the stocks issued is determined, and is performed until processing for all stocks issued is completed.

알고리즘의 파트(1100)의 첫 하위 파트(1110)는 Bt (입고 주식)의 잔량이 St(출고 주식)의 잔량보다 적은 케이스를 다루고 있다. 하위 파트(1110)에서는 현재 입고 주식 Bt의 잔량(rsB)을 모두 출고한 이후, 다음 입고 주식이 처리될 수 있도록 변수를 조정하게 된다. 보다 구체적으로는 Bt의 잔량(rsB)을 모두 매도한 경우의 양도 차액 합산하고(P(x)는 주식 x의 단가를 나타냄), 출고 주식 St의 잔량(rsS)을 Bt의 잔량(rsB)만큼 차감하고, 입고 시점이 다음으로 빠른 주식이 처리되어야 하므로 Buy의 인덱스 i를 증가시켜 Bt에 다음 입고 주식을 할당하게 된다. rsB는 다음 입고 주식의 수량으로 설정된다.The first sub-part 1110 of part 1100 of the algorithm deals with the case where the balance of Bt (stocks in stock) is less than the balance of stocks (stocks issued). In the lower part 1110, after releasing all the remaining amount (rsB) of the current stock Bt in stock, the variable is adjusted so that the next stock stock can be processed. More specifically, the difference between the transfers when all of the Bt balance (rsB) is sold (P(x) represents the unit price of stock x), and the balance (rsS) of the issued stock St After deducting, the stock with the next earliest stock has to be processed, so the index i of Buy is increased to allocate the next stock to Bt. rsB is set as the quantity of the next stock in stock.

알고리즘의 파트(1100)의 두 번째 하위 파트(1120)는 Bt (입고 주식)의 잔량이 St(출고 주식)의 잔량보다 많은 케이스를 다루고 있다. 하위 파트(1120)에서는 현재 입고 주식 Bt 중 현재 출고 주식 St의 잔량(rsS)만큼을 출고한 이후, 다음 출고 주식이 처리될 수 있도록 변수를 조정하게 된다. 보다 구체적으로는 St의 잔량(rsS)만큼을 모두 매도한 경우의 양도 차액 합산하고, 입고 주식 Bt의 잔량(rsB)을 St의 잔량(rsS)만큼 차감하고, Sell의 인덱스 j를 증가시켜 St에 다음 입고 주식을 할당하게 된다. rsS는 다음 출고 주식의 수량으로 설정된다.The second subpart 1120 of part 1100 of the algorithm deals with the case where the balance of Bt (stocks in stock) is greater than the balance of stocks (stocks issued). In the lower part 1120, after the remaining amount (rsS) of the currently issued stock St among the current stocks Bt is released, the variable is adjusted so that the next stock is processed. More specifically, in the case of selling all the balance (rsS) of St, the difference is added up, the balance (rsB) of stock Bt is deducted by the balance (rsS) of St, and the index j of Sell is increased to St. The next incoming stock will be allocated. rsS is set as the quantity of the next issued stock.

알고리즘의 파트(1100)의 세 번째 하위 파트(1130)는 Bt (입고 주식)의 잔량과 St(출고 주식)의 잔량이 같은 케이스를 다루고 있다. 하위 파트(1130)에서는 현재 입고 주식 Bt을 전량 출고한 이후, 다음 입고 및 출고 주식이 처리될 수 있도록 변수를 조정하게 된다. 보다 구체적으로는 Bt의 잔량(rsB)만큼을 모두 매도한 경우의 양도 차액 합산하고, Buy의 인덱스 i를 증가시켜 Bt에 다음 입고 주식을 할당하며, Sell의 인덱스 j를 증가시켜 St에 다음 입고 주식을 할당하게 된다. rsB는 다음 입고 주식의 수량으로 설정되고, rsS는 다음 출고 주식의 수량으로 설정된다.The third subpart 1130 of part 1100 of the algorithm deals with a case where the balance of Bt (stocks in stock) and the balance of St (stocks issued) are the same. In the lower part 1130 , after releasing all of the stock Bt currently in stock, the variables are adjusted so that the stock stocks in the next stock and stock are processed. More specifically, the difference between the transfers in the case of selling all the remaining amount (rsB) of Bt is added up, the index i of Buy is increased to allocate the next stock in Bt, and the index j of Sell is increased to the next stock stock in St. will be assigned rsB is set to the quantity of the next stock in stock, and rsS is set to the quantity of the next out stock.

도 3a의 알고리즘은 예시일 뿐이며, 상기 사용자가 보유한 상기 대상 종목의 주식 중 입고 시점이 빠른 주식을 우선적으로 출고하는 제1방식을 구현하기 위한 다양한 알고리즘이 존재할 수 있음은 물론이다.The algorithm of FIG. 3A is only an example, and it goes without saying that various algorithms may exist for implementing the first method of preferentially issuing stocks with the earliest stocking time among the stocks of the target stock held by the user.

한편 상기 컴퓨팅 시스템(100)은 상기 사용자가 보유한 상기 대상 종목의 주식에 대한 상기 분석 기간 동안의 각 출고 거래를 제2방식에 따라 수행할 경우의 제2양도차액을 산출할 수 있다(S150). 이때 상기 제2방식은 상기 사용자가 보유한 상기 대상 종목의 주식 중 입고 시점이 늦은 주식을 우선적으로 출고하는 방식일 수 있다.On the other hand, the computing system 100 may calculate a second transfer difference in the case of performing each shipment transaction during the analysis period for the stock of the target item held by the user according to the second method (S150). In this case, the second method may be a method of preferentially issuing stocks having a late stocking time among the stocks of the target stock held by the user.

상기 제2방식에서는 분석 대상 기간 동안에 이루어진 출고 거래(예를 들면, 매도, 대체, 타사 출고 등)가 입고시간의 역순으로 순차적으로 이루어지는 것으로 취급된다. 즉, 보유 주식 중 입고 시점이 늦은 주식이 출고 거래에 의해 우선적으로 출고되는 것으로 취급된다. 상기 제2양도차액은 사용자가 보유하고 있는 주식이 상술한 제2방식으로 출고된다고 할 때의 양도차액을 의미한다. 한편, 실시 예에 따라 단가가 0인 출고 거래(예를 들면, 매도를 제외한 이체, 대체 등)의 경우에는 양도차액이 없는 것으로 취급되거나 양도차액의 계산에서 제외될 수 있음은 전술한 바와 같다.In the second method, shipment transactions made during the analysis target period (eg, sale, replacement, shipment from other companies, etc.) are treated as sequentially performed in the reverse order of the wearing time. That is, among the stocks held, stocks with a late arrival time are treated as having priority issued by the outgoing transaction. The second transfer difference means the transfer difference when it is said that the stocks held by the user are released in the second method. On the other hand, according to the embodiment, in the case of a shipment transaction with a unit price of 0 (eg, transfer excluding sale, replacement, etc.), it may be treated as having no transfer difference or may be excluded from the calculation of the transfer difference as described above.

도 3b는 소정의 분석 대상 기간 동안의 각 출고 거래가 제2방식에 따라 수행되는 경우의 제2양도차액을 산출하는 알고리즘의 예시를 도시한 도면이다. 도 3b에서도 [B0, B2, B3, ..., Bm-1]는 사용자가 보유한 주식이 입고 시점 순서로 정렬된 리스트이며, [S0, S2, S3, ..., Sn-1]은 사용자가 분석 기간 동안 출고된 주식을 출고 시점 순서로 정렬한 리스트이며, 도 3b 따른 알고리즘이 모두 수행된 후 DoT 변수에 제2양도차액이 저장된다.Figure 3b is a diagram illustrating an example of an algorithm for calculating the second transfer amount when each shipment transaction for a predetermined analysis target period is performed according to the second method. In Figure 3b, [B0, B2, B3, ..., Bm-1] is a list sorted in the order of the stocks held by the user, and [S0, S2, S3, ..., Sn-1] is the user's This is a list of stocks issued during the analysis period in the order of release time, and after all the algorithms according to FIG. 3b are performed, the second transfer difference is stored in the DoT variable.

도 3b의 알고리즘은 도 3a의 알고리즘과 대부분 유사하게 동작하나 몇 가지의 차이점이 있다. 차이점을 중심으로 설명하면, 도 3b의 알고리즘은 가장 늦게 입고된 주식부터 처리되어야 하므로 Buy의 인덱스 i는 m-1로 설정되며, 따라서 Bt의 초기 값은 가장 늦은 시점에 입고된 보유 주식(즉, Bm-1)으로 초기화된다.The algorithm of FIG. 3B operates mostly similar to the algorithm of FIG. 3A, but there are some differences. Focusing on the differences, since the algorithm of Fig. 3b has to process the stocks received the latest, the index i of Buy is set to m-1, and therefore the initial value of Bt is the stocks received at the latest time (that is, Bm-1) is initialized.

한편, 도 3b의 알고리즘에서는 현재 입고 주식 Bt의 잔량이 모두 출고되는 경우 입고 시점이 다음으로 늦은 주식이 처리되어야 하므로 도 3a의 하위 파트(1110)에 대응되는 도 3b의 하위 파트(2110) 및 도 3a의 하위 파트(1130)에 대응되는 도 3b의 하위 파트(2130)에서는 다음 입고 주식의 처리를 위해 Buy의 인덱스를 감소시키게 된다(도 3a의 알고리즘에서는 증가시킴).On the other hand, in the algorithm of Figure 3b, if all the remaining amount of stock Bt is currently stocked out, the stock having the next late stock has to be processed, so the lower part 2110 of Figure 3b corresponding to the lower part 1110 of Figure 3A and Fig. In the lower part 2130 of FIG. 3B corresponding to the lower part 1130 of 3a, the index of Buy is decreased for the processing of the next stock stock (increased in the algorithm of FIG. 3a).

도 3b의 알고리즘 역시 예시일 뿐이며, 상기 사용자가 보유한 상기 대상 종목의 주식 중 입고 시점이 늦은 주식을 우선적으로 출고하는 제2방식을 구현하기 위한 다양한 알고리즘이 존재할 수 있음은 물론이다.The algorithm of FIG. 3b is also only an example, and it goes without saying that various algorithms for implementing the second method of preferentially issuing stocks with late stocking times among the stocks of the target stock held by the user may exist.

도 4a는 대상 종목에 대한 거래 내역의 리스트의 일 예를 나타내며, 도 4b는 도 4a의 거래 내역 리스트를 제1방식에 의해 출고한 경우의 제1양도차액 및 제2방식에 의해 출고한 경우의 제2양도차액을 산출한 결과를 도시한 도면이다.Figure 4a shows an example of a list of transaction details for the target item, Figure 4b is the first transfer difference in the case of shipping the transaction history list of Figure 4a by the first method and the second method It is a diagram showing the result of calculating the second transfer difference.

도 4a를 참조하면, 사용자의 계좌에는 시간 순으로 차례로 다음과 같이 주식이 입고되었다.Referring to FIG. 4A , stocks were received in the user's account in chronological order as follows.

- 2020.01.01에 100,000주를 단가 20,000원에 매수- Buy 100,000 shares at a unit price of 20,000 won on 2020.01.01

- 2020.03.31에 10,000주가 무상증자- 10,000 shares increased free of charge on 2020.03.31

이후 사용자는 2020.07.01에 10,000주를 단가 30,000원에 매도한다.After that, the user sells 10,000 shares at a unit price of 30,000 won on 2020.07.01.

상술한 제1방식에 따르면, 도 4b에 도시된 바와 같이 2020.07.01자 10,000주 매도 거래(단가 30,000원)는 사용자가 가장 이른 시점인 2020.01.01에 입고(매수)한 주식 100,000주 중 매도 수량인 10,000주(단가 20,000원)를 매도한 것이 되므로 제1양도차액은 다음과 같이 계산된다.According to the first method described above, as shown in Fig. 4b, the selling transaction (unit price of 30,000 won) of 10,000 shares on July 1, 2020 is the number of sold out of 100,000 shares that the user purchased (purchased) on January 1, 2020, the earliest point in time. Since 10,000 shares (unit price of 20,000 won) have been sold, the first transfer difference is calculated as follows.

제1양도차액 = 양도가액-취득가액 = 10,000주*30,000원 - 10,000주*20,000원 = 100,000,000원1st transfer difference = transfer price - acquisition price = 10,000 shares*30,000 won - 10,000 shares*20,000 won = 100,000,000 won

한편 상술한 제2방식에 따르면, 2020.07.01자 10,000주 매도 거래(단가 30,000원)는 사용자가 가장 늦은 시점인 2020.03.31에 무상증자 받은 주식 10,000주(단가 0원)를 매도한 것이 되므로 제2양도차액은 다음과 같이 계산된다.Meanwhile, according to the second method, the sale transaction of 10,000 shares (unit price of 30,000 won) on July 1, 2020 means that the user sold 10,000 shares (unit price of 0 won) received free of charge on March 31, 2020, which is the latest time. 2The transfer difference is calculated as follows.

제2양도차액 = 양도가액-취득가액 = 10,000주*30,000원 - 10,000주*0원 = 300,000,000원2nd transfer difference = transfer price - acquisition price = 10,000 shares*30,000 won - 10,000 shares*0 won = 300,000,000 won

한편, 도 5a는 대상 종목에 대한 거래 내역의 리스트의 다른 일 예를 나타내며, 도 5b는 도 5a의 거래 내역 리스트를 제1방식에 의해 출고한 경우의 제1양도차액 및 제2방식에 의해 출고한 경우의 제2양도차액을 산출한 결과를 도시한 도면이다. On the other hand, Figure 5a shows another example of the list of transaction details for the target item, Figure 5b is the first transfer difference in the case of shipping the transaction history list of Figure 5a by the first method and the second method It is a diagram showing the result of calculating the second transfer difference in one case.

도 5a를 참조하면, 사용자의 계좌에는 시간 순으로 차례로 다음과 같이 주식이 입고되었다.Referring to FIG. 5A , stocks were received in the user's account in chronological order as follows.

- 2020.01.01에 10,000주를 단가 25,000원에 매수- Buy 10,000 shares at a unit price of KRW 25,000 on 2020.01.01

- 2020.02.01에 10,000주를 단가 22,000원에 매수- Buy 10,000 shares at a unit price of 22,000 won on 2020.02.01

- 2020.03.31에 10,000주 무상증자- 10,000 shares increased free of charge on 2020.03.31

- 2020.05.31에 20,000주를 단가 23,000에 매수- Buy 20,000 shares at a unit price of 23,000 on May 31, 2020

이후 사용자는 2020.07.31에 10,000주를 단가 30,000원에 매도하고, 2020.08.31에 20,000주를 단가 28,000원에 매도했다고 가정할 수 있다.Thereafter, it can be assumed that the user sold 10,000 shares at a unit price of 30,000 won on July 31, 2020, and sold 20,000 shares at a unit price of 28,000 won on August 31, 2020.

상술한 제1방식에 따르면, 제1출고거래 즉, 2020.07.31자 10,000주 매도 거래(단가 30,000원)는 사용자가 가장 이른 시점인 2020.01.01에 매수한 주식 100,000주(단가 25,000원)를 매도한 것이 되며, 제2출고거래 즉, 2020.08.31자 20,000주 매도 거래(단가 28,000원)는 2020.02.01자에 매수한 주식 10,000주(단가 22,000원) 및 무상 증자 받은 주식 10,000주(단가 0원)를 매도한 것이 되므로 제1양도차액은 도 5b에 도시된 바와 같이 계산된다.According to the first method described above, the first release transaction, that is, the selling transaction of 10,000 shares on July 31, 2020 (unit price of KRW 30,000), sells 100,000 shares (unit price of KRW 25,000) that the user purchased on January 1, 2020, the earliest point in time. The second release transaction, that is, the sale of 20,000 shares (unit price 28,000 won) on Aug. 31, 2020 (unit price: KRW 28,000), purchases 10,000 shares (unit price: KRW 22,000) on February 1, 2020 and 10,000 shares (unit price: KRW 0) ), so the first transfer difference is calculated as shown in FIG. 5B.

제1양도차액 = 10,000주*(30,000원-25,000원) + 10,000주*(28,000원-22,000원) + 10,000주*(28,000원-0원) = 390,000,000원1st transfer difference = 10,000 shares*(30,000 won-25,000 won) + 10,000 shares*(28,000 won-22,000 won) + 10,000 shares*(28,000 won - 0 won) = 390,000,000 won

한편 상술한 제2방식에 따르면, 제1출고거래 즉, 2020.07.31자 10,000주 매도 거래(단가 30,000원)는 사용자가 가장 늦은 시점인 2020.05.31자에 매수한 20,000주(단가 23,000원) 중 매도 수량인 10,000주를 매도한 것이 되고, 제2출고거래 즉, 2020.08.31자 20,000주 매도 거래(단가 28,000원)는 2020.05.31자에 매수한 20,000주(단가 23,000원) 중 잔여 수량 10,000주 및 2020.03.31자에 무상증자 받은 10,000주(단가 0원)를 매도한 것이 되므로 제2양도차액은 다음과 같이 계산된다.Meanwhile, according to the above-described second method, the first release transaction, that is, the sale transaction of 10,000 shares (unit price 30,000 won) on July 31, 2020 is among the 20,000 shares (unit price 23,000 won) that the user purchased on May 31, 2020, the latest time. The selling quantity of 10,000 shares is sold, and the second release transaction, that is, the sale of 20,000 shares (unit price: KRW 28,000) on Aug. 31, 2020, is the remaining 10,000 shares among the 20,000 shares (unit price: KRW 23,000) purchased on May 31, 2020. And on March 31, 2020, 10,000 shares (unit price of 0 won) that received a free capital increase were sold, so the second transfer difference is calculated as follows.

10,000주*(30,000원-23,000원) + 10,000주*(28,000원-23,000원) + 10,000주*(28,000-0원)= 400,000,000원10,000 shares*(30,000 won-23,000 won) + 10,000 shares*(28,000 won-23,000 won) + 10,000 shares*(28,000-0 won)= 400,000,000 won

한편, 다시 도 2를 참조하면, 상기 컴퓨팅 시스템(100)은 제1양도차액 및 제2양도차액을 산출한 후 이에 기초하여 컨설팅 정보를 생성할 수 있다(S160).Meanwhile, referring back to FIG. 2 , the computing system 100 may calculate the first transfer difference and the second transfer difference, and then generate consulting information based thereon ( S160 ).

연산된 제1방식 및 제2방식 각각의 양도차액에 따라 사용자에게 출고거래를 어떤 방식으로 한 것으로 취급할지에 대한 컨설팅 정보를 제공할 수 있다. 상기 컨설팅 정보는 상기 제1양도차액 및 제2양도차액 그 자체일 수도 있다.According to the transfer difference of each of the calculated first and second methods, it is possible to provide the user with consulting information on how to handle the shipment transaction as if it was done. The consulting information may be the first transfer difference and the second transfer difference itself.

또는 컨설팅 정보는 산출된 상기 제1양도차액 및 상기 제2양도차액에 기초하여 판단되는 출고 순서 선정방식에 대한 컨설팅 정보를 포함할 수 있다. 보다 상세하게는 상기 컴퓨팅 시스템(100)은 상기 제1양도차액이 적은 경우 상기 제1방식에 상응하는 컨설팅 정보(예컨대, 제1방식으로 양도소득을 계산하여 양도소득세 신고를 하기 위한 일련의 정보들)를 제공할 수 있으며, 상기 제2양도차액이 적은 경우 상기 제2방식에 상응하는 컨설팅 정보(예컨대, 제1방식으로 양도소득을 계산하여 양도소득세 신고를 하기 위한 일련의 정보들)를 제공할 수 있다.Alternatively, the consulting information may include consulting information on a shipping order selection method determined based on the calculated first transfer difference and the second transfer difference. In more detail, when the first transfer difference is small, the computing system 100 provides consulting information corresponding to the first method (eg, a series of information for calculating capital gains in the first method and reporting capital gains tax) ), and if the second transfer difference is small, consulting information corresponding to the second method (eg, a series of information for calculating capital gains in the first method and reporting capital gains tax) can be provided. can

한편 실시 예에 따라 상기 컨설팅 정보는 상기 제1양도세액 및 상기 제2양도세액에 관한 정보를 포함할 수도 있다. 즉 상기 컴퓨팅 시스템(100)은 상기 제1양도차액에 대한 제1양도세액 및 상기 제2양도차액에 대한 제2양도세액을 각각 산출하고 산출된 제1양도세액 및 제2양도세액에 관한 정보를 사용자에게 제공할 수 있다.Meanwhile, according to an embodiment, the consulting information may include information on the first transfer tax amount and the second transfer tax amount. That is, the computing system 100 calculates the first transfer tax amount for the first transfer difference and the second transfer tax amount for the second transfer difference, respectively, and provides information on the calculated first transfer tax amount and the second transfer tax amount. can be provided to users.

양도세액은 출고거래 별로 모두 동일한 세율이 적용된다면 양도차액에 비례하게 된다. 하지만 상술한 제1방식 및 제2방식에 따라 각각의 출고거래에 이용된 주식의 보유기간이 달라질 수 있게 된다. 그리고 보유기간에 따라 다른 세율이 적용될 수도 있다. 이런 경우에는 제1방식 및 제2방식 각각에 따른 양도차액만으로 사용자에게 유리한 컨설팅 정보를 제공하는 것은 부족할 수 있으며 양도세액까지 고려한 컨설팅 정보를 생성하는 것이 바람직할 수 있다.The transfer tax amount is proportional to the transfer difference if the same tax rate is applied to all outgoing transactions. However, according to the first and second methods described above, the holding period of stocks used for each outgoing transaction may vary. In addition, different tax rates may be applied depending on the holding period. In this case, it may be insufficient to provide consulting information advantageous to the user only with the transfer difference according to each of the first and second methods, and it may be desirable to generate consulting information in consideration of the transfer tax amount.

예컨대, 소정의 기준기간(예컨대, 6개월 또는 1년 등)에 따라 세율이 달리 적용되는 경우를 가정할 수 있다. 상기 기준기간보다 보유기간이 짧은 경우에는 보다 높은 세율이 적용되고 긴 경우에는 보다 낮은 세율이 적용된다고 가정할 수 있다. For example, it may be assumed that different tax rates are applied according to a predetermined reference period (eg, 6 months or 1 year, etc.). It can be assumed that a higher tax rate is applied when the holding period is shorter than the reference period, and a lower tax rate is applied when the holding period is longer than the reference period.

예컨대, 상기 기준기간이 6개월이고 기준기간보다 짧은 기간에서는 a라는 세율이 적용되고 긴 기간에는 b라는 세율이 적용된다고 가정하도록 한다. 여기서 a는 더 큰 수일 수 있다.For example, it is assumed that the base period is 6 months, and a tax rate a is applied for a period shorter than the base period, and a tax rate b is applied for a longer period. Here, a may be a larger number.

그러면 도 5a의 일 예에서, 제1방식을 따를 경우 제1출고거래(2020.07.31자 매도)에 이용된 주식은 제1입고거래(2020.01.01자 매수)를 통해 입고된 주식으로 취급될 수 있고, 이러한 경우 기준기간보다 보유기간이 길게 되므로 양도세율은 b가 적용될 수 있다. 또한 제2출고거래(2020.08.31.자 매도)에 이용된 주식은 제2입고거래(2020.02.01.자 매수)를 통해 입고된 주식 10,000주 및 제3입고거래(2020.03.31.자 무상증자)를 통해 입고된 주식 10,000주로 취급될 수 있고, 이러한 경우 제2입고거래(2020.02.01.자 매수)를 통해 입고된 주식은 제2출고거래를 통해 보유기간이 기준기간(예컨대, 6개월)보다 길어서 양도세율 b가 적용되지만 제3입고거래(2020.03.31.자 무상증자)를 통해 입고된 주식 10,000주는 보유기간이 기준기간보다 짧게 되어 양도세율 a가 적용될 수 있다. Then, in the example of FIG. 5A, if the first method is followed, the stocks used for the first stock transaction (sell on July 31, 2020) may be treated as stocks received through the first stock transaction (buy on January 1, 2020). In this case, since the holding period is longer than the base period, the transfer tax rate b may be applied. In addition, the stocks used in the second stocking transaction (sell on August 31, 2020) are 10,000 stocks stocked through the second stock transaction (purchase on February 1, 2020) and the third stock increase (free increase on March 31, 2020) ) can be treated as 10,000 stocks, and in this case, stocks received through the second stocking transaction (purchase on February 1, 2020) have a holding period through the second stocking transaction for a standard period (eg, 6 months) Transfer tax rate b is applied because it is longer, but the transfer tax rate a can be applied as the holding period of 10,000 stocks received through the third stock-in transaction (free increase on March 31, 2020) is shorter than the base period.

따라서 제1방식을 선택할 경우 전체 출고거래에 따른 양도세액 즉, 제1양도세액은 제1출고거래에 상응하는 양도세액 10,000주*(30,000원-25,000원)*b와 제2출고거래에 상응하는 양도세액{10,000주*(28,000원-22,000원)*b + 10,000주*(28,000원-0원)*a}의 합이 될 수 있다.Therefore, if the first method is selected, the transfer tax amount according to the entire shipment transaction, that is, the first transfer tax amount, is equivalent to the transfer tax amount of 10,000 shares*(30,000 won-25,000 KRW)*b corresponding to the first shipment transaction and the second shipment transaction. It can be the sum of the transfer tax amount {10,000 shares*(28,000 won - 22,000 won)*b + 10,000 shares*(28,000 won - 0 won)*a}.

반면 제2방식을 따를 경우 제1출고거래(2020.07.31자 매도)에 이용된 주식은 제4입고거래(2020.05.31자 매수)를 통해 입고된 주식으로 취급될 수 있고, 이러한 경우 기준기간보다 보유기간이 짧게 되므로 양도세율은 a가 적용될 수 있다. 또한 제2출고거래(2020.08.31.자 매도)에 이용된 주식은 제4입고거래(2020.05.31.자 매수)를 통해 입고된 주식 10,000주 및 제3입고거래(2020.03.31.자 무상증자)를 통해 입고된 주식 10,000주로 취급될 수 있으며, 이러한 경우 제4입고거래(2020.05.31.자 매수)를 통해 입고된 주식 및 제3입고거래((2020.03.31.자 무상증자) 모두 제2출고거래를 통해 보유기간이 기준기간(예컨대, 6개월)보다 짧아서 양도세율 a가 적용될 수 있다. On the other hand, if method 2 is followed, the stocks used in the first stock transaction (sell on July 31, 2020) can be treated as stocks received through the fourth stock transaction (buy on May 31, 2020), and in this case, Since the holding period is shortened, a transfer tax rate may be applied. In addition, the stocks used in the 2nd stocking transaction (sell on August 31, 2020) are 10,000 stocks stocked through the 4th stock transaction (buy on May 31, 2020) and the third stock increase (free increase on March 31, 2020) ) can be treated as 10,000 shares, and in this case, both the stocks received through the 4th stock-in transaction (purchase on May 31, 2020) and the third stock transaction ((free increase on March 31, 2020) are the second The transfer tax rate a may be applied because the holding period is shorter than the base period (eg, 6 months) through outgoing transactions.

따라서 제2방식을 선택할 경우 전체 출고거래에 따른 양도세액 즉, 제2양도세액은 제1출고거래에 상응하는 양도세액 10,000주*(30,000원-23,000원)*a와 제2출고거래에 상응하는 양도세액{10,000주*(28,000원-23,000원)*a + 10,000주*(28,000원-0원)*a}의 합이 될 수 있다.Therefore, if the second method is selected, the transfer tax amount according to the entire shipment transaction, that is, the second transfer tax amount, is the transfer tax amount corresponding to the first shipment transaction 10,000 shares*(30,000 won-23,000 KRW)*a and the second shipment transaction equivalent. It can be the sum of the transfer tax amount {10,000 shares*(28,000 won - 23,000 won)*a + 10,000 shares*(28,000 won - 0 won)*a}.

도 5a의 예에서는 제2방식의 경우 모두 양도세율이 a가 적용된 경우를 예시하고 있지만, 각각의 입고거래 및 출고거래의 시점, 기준기간의 실시 예에 따라 각 출고거래에 따라 적용될 세율이 달라질 수 있음은 물론이다. In the example of FIG. 5A , the case where the transfer tax rate a is applied is exemplified in the case of the second method, but the tax rate to be applied according to each outgoing transaction may vary depending on the embodiment of the time of each stocking transaction and the outgoing transaction and the base period. of course there is

일반적으로 제2방식을 선택할 경우 각각의 출고거래에 이용된 주식의 보유기간은 대체로 짧아질 수 있다. 하지만 이러한 경우에도 출고거래 후에 남은 주식의 수에 따라 특정지위(예컨대, 해당 종목의 대주주 여부)의 유지 또는 상실 여부가 달라질 수 있고, 이러한 경우 남은 주식은 비과세를 적용 받을 수도 있으므로 반드시 제2방식에 따른 세율 적용이 사용자에게 불리한 것은 아닐 수 있다.In general, if the second method is selected, the holding period of stocks used for each outgoing transaction can be shortened in general. However, even in this case, depending on the number of stocks remaining after the outgoing transaction, the maintenance or loss of a specific position (for example, whether the stock is a major shareholder) may vary. The application of the following tax rate may not be disadvantageous to the user.

더욱이 비과세되는 한도에서 사용자는 증여 등의 다양한 전략적 선택도 선택할 수 있으며 사용자에 따라서는 당장 양도세액 자체에 대해서는 다소 불리하더라도 추후 남은 주식의 활용에 따라 양도세액이 더 많은 방식을 선택할 수도 있다. 따라서 제1방식 및 제2방식에 따른 양도차액의 차이뿐만 아니라, 제1방식 및 제2방식에 따라 각 출고거래에 이용된 주식의 보유기간이 달리 적용될 경우의 세율이 고려되는 경우 보다 효과적인 컨설팅 정보의 제공이 가능해질 수 있다. 이때 컨설팅 정보는 제1양도세액 및 제2양도세액 그 자체일 수도 있고, 연산된 각각의 양도세액에 기초하여 사용자에게 제공할 수 있는 그 어떤 유의미한 정보가 더 포함될 수도 있음은 물론이다.Moreover, within the limit of non-taxation, users can choose various strategic options such as gifting, and some users may choose a method with a higher transfer tax amount depending on the use of the remaining stock in the future, even if the transfer tax amount itself is somewhat disadvantageous in the future. Therefore, more effective consulting information when considering the difference in transfer amount according to the first method and the second method, as well as the tax rate when the holding period of stocks used for each issuing transaction according to the first method and the second method is differently applied according to the first method and the second method may be possible to provide. In this case, the consulting information may be the first transfer tax amount and the second transfer tax amount itself, and it goes without saying that any meaningful information that can be provided to the user based on each calculated transfer tax amount may be further included.

결국 본 발명의 기술적 사상에 따르면, 주식을 매도한 후 사후적으로 고객(사용자)에게 먼저 입고된 주식을 먼저 출고하는 방식(즉, 선입선출)이 양도차액(또는 양도세액) 산정에 유리한지 또는 나중에 입고된 주식을 먼저 출고하는 방식(후입선출)이 유리한지에 대한 컨설팅 정보를 제공함으로써 고객으로 하여금 합리적이 의사결정을 할 수 있도록 도움을 줄 수 있다.In the end, according to the technical idea of the present invention, after the stock is sold, the method of issuing the stocks first to the customer (user) after the sale (that is, first-in-first-out) is advantageous in calculating the transfer difference (or transfer tax) or By providing consulting information on whether the method of releasing stocks received later (last in, first out) is advantageous, it can help customers make rational decisions.

도 6은 본 발명의 일 실시예에 따른 컴퓨팅 시스템의 개략적인 구성을 설명하기 위한 블록도이다. 도 6에 도시된 바와 같이, 상기 컴퓨팅 시스템(100)은 획득모듈(110), 지위판단모듈(120), 추출모듈(130), 제1산출모듈(140), 제2산출모듈(150), 컨설팅모듈(160)을 포함할 수 있다. 실시 예에 따라 상기 컴퓨팅 시스템(100)은 확인모듈(170) 및/또는 특정모듈(180)을 더 포함할 수 있다. 6 is a block diagram illustrating a schematic configuration of a computing system according to an embodiment of the present invention. As shown in FIG. 6 , the computing system 100 includes an acquisition module 110 , a status determination module 120 , an extraction module 130 , a first calculation module 140 , a second calculation module 150 , A consulting module 160 may be included. According to an embodiment, the computing system 100 may further include a confirmation module 170 and/or a specific module 180 .

본 발명의 실시예에 따라서는, 상술한 구성요소들 중 일부 구성요소는 반드시 본 발명의 구현에 필수적으로 필요한 구성요소에 해당하지 않을 수도 있으며, 또한 실시예에 따라 상기 컴퓨팅 시스템(100)은 이보다 더 많은 구성요소를 포함할 수도 있음은 물론이다. 예를 들어 상기 컴퓨팅 시스템(100)은 상기 컴퓨팅 시스템(100)에 포함된 다른 구성들(예를 들면, 획득모듈(110), 지위판단모듈(120), 추출모듈(130), 제1산출모듈(140), 제2산출모듈(150), 컨설팅모듈(160), 확인모듈(170), 및/또는 특정모듈(180) 등)의 기능 및/또는 리소스를 제어할 수 있는 제어모듈(미도시)을 더 포함할 수도 있다.According to an embodiment of the present invention, some of the above-described components may not necessarily correspond to the components essential to the implementation of the present invention, and according to the embodiment, the computing system 100 is more Of course, it may include more components. For example, the computing system 100 includes other components included in the computing system 100 (eg, an acquisition module 110 , a status determination module 120 , an extraction module 130 , a first calculation module). (140), the second calculation module 150, the consulting module 160, the confirmation module 170, and/or a control module (not shown) capable of controlling the functions and/or resources of the specific module 180, etc.) ) may be further included.

상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 필요한 하드웨어 리소스(resource) 및/또는 소프트웨어를 구비할 수 있으며, 반드시 하나의 물리적인 구성요소를 의미하거나 하나의 장치를 의미하는 것은 아니다. 즉, 상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 구비되는 하드웨어 및/또는 소프트웨어의 논리적인 결합을 의미할 수 있으며, 필요한 경우에는 서로 이격된 장치에 설치되어 각각의 기능을 수행함으로써 본 발명의 기술적 사상을 구현하기 위한 논리적인 구성들의 집합으로 구현될 수도 있다. 또한, 상기 컴퓨팅 시스템(100)은 본 발명의 기술적 사상을 구현하기 위한 각각의 기능 또는 역할별로 별도로 구현되는 구성들의 집합을 의미할 수도 있다. 예를 들면, 상기 획득모듈(110), 지위판단모듈(120), 추출모듈(130), 제1산출모듈(140), 제2산출모듈(150), 컨설팅모듈(160), 확인모듈(170), 및/또는 특정모듈(180)은 서로 다른 물리적 장치에 위치할 수도 있고, 동일한 물리적 장치에 위치할 수도 있다. 또한, 구현 예에 따라서는 상기 획득모듈(110), 지위판단모듈(120), 추출모듈(130), 제1산출모듈(140), 제2산출모듈(150), 컨설팅모듈(160), 확인모듈(170), 및/또는 특정모듈(180) 각각을 구성하는 소프트웨어 및/또는 하드웨어의 결합 역시 서로 다른 물리적 장치에 위치하고, 서로 다른 물리적 장치에 위치한 구성들이 서로 유기적으로 결합되어 각각의 상기 모듈들을 구현할 수도 있다.The computing system 100 may include hardware resources and/or software necessary to implement the technical idea of the present invention, and does not necessarily mean one physical component or one device. . That is, the computing system 100 may mean a logical combination of hardware and/or software provided to implement the technical idea of the present invention, and if necessary, installed in devices spaced apart from each other to perform each function By doing so, it may be implemented as a set of logical configurations for implementing the technical idea of the present invention. Also, the computing system 100 may refer to a set of components separately implemented for each function or role for implementing the technical idea of the present invention. For example, the acquisition module 110 , the status determination module 120 , the extraction module 130 , the first calculation module 140 , the second calculation module 150 , the consulting module 160 , the confirmation module 170 . ), and/or the specific module 180 may be located in different physical devices or may be located in the same physical device. In addition, depending on the implementation, the acquisition module 110 , the status determination module 120 , the extraction module 130 , the first calculation module 140 , the second calculation module 150 , the consulting module 160 , the confirmation The combination of software and/or hardware constituting each of the module 170 and/or the specific module 180 is also located in different physical devices, and the components located in different physical devices are organically coupled to each other to form each of the modules. can also be implemented.

또한, 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예를 들면, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In addition, in the present specification, a module may mean a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, the module may mean a logical unit of a predetermined code and a hardware resource for executing the predetermined code, and does not necessarily mean physically connected code or one type of hardware. It can be easily deduced to an average expert in the art of the present invention.

상기 획득모듈(110)은 사용자의 주식 거래 원장 정보를 획득할 수 있다. 예를 들어 상기 획득모듈(110)은 상기 증권사 시스템(300)으로부터 주식 거래 원장 정보를 획득할 수 있다. 물론, 전술한 바와 같이 사용자 또는 사용자를 위해 업무를 처리하는 자(예컨대, 자산관리자, 자산 컨설팅 수행자, 세무대리인 등)에 의해 상기 주식 거래 원장 정보가 수동으로 입력될 수도 있다.The acquisition module 110 may acquire the user's stock transaction ledger information. For example, the acquisition module 110 may acquire stock transaction ledger information from the securities company system 300 . Of course, as described above, the stock transaction ledger information may be manually input by the user or a person who handles business for the user (eg, an asset manager, an asset consulting performer, a tax agent, etc.).

상기 추출모듈(130)은 상기 사용자의 주식 거래 원장 정보로부터 상기 사용자가 보유한 소정의 대상 종목의 주식에 대한 입출고 내역을 추출할 수 있다.The extraction module 130 may extract the stock transaction details of stocks of the target stock held by the user from the stock transaction ledger information of the user.

상기 제1산출모듈(140)은 상기 사용자가 보유한 상기 대상 종목의 주식에 대한 소정의 분석 기간 동안의 각 출고 거래를 상술한 제1방식에 따라 수행할 경우의 제1양도차액을 산출할 수 있으며, 상기 제2산출모듈(150)은 상기 사용자가 보유한 상기 대상 종목의 주식에 대한 상기 분석 기간 동안의 각 출고 거래를 상술한 제2방식에 따라 수행할 경우의 제2양도차액을 산출할 수 있다.The first calculation module 140 may calculate a first transfer difference when each issuing transaction for a predetermined analysis period for the stock of the target item held by the user is performed according to the first method described above, , the second calculation module 150 may calculate a second transfer difference when each issuing transaction for the stock of the target stock held by the user during the analysis period is performed according to the second method described above. .

상기 컨설팅모듈(160)은 산출된 상기 제1양도차액 및 상기 제2양도차액에 기초하여 출고 순서 선정방식에 대한 컨설팅 정보를 생성할 수 있다. 생성한 컨설팅 정보는 사용자에게 제공할 수 있다. 예를 들어 상기 컨설팅모듈(160)은 사용자 단말(200)로 컨설팅 정보를 전송할 수 있다.The consulting module 160 may generate consulting information on a delivery order selection method based on the calculated first transfer difference and the second transfer difference. The generated consulting information may be provided to a user. For example, the consulting module 160 may transmit consulting information to the user terminal 200 .

실시예에 따라 상기 컨설팅모듈(160)은 상기 제1양도차액에 대한 제1양도세액 및 상기 제2양도차액에 대한 제2양도세액을 산출하고, 상기 제1양도세액 및 상기 제2양도세액에 관한 정보를 더 제공할 수도 있다.According to an embodiment, the consulting module 160 calculates a first transfer tax amount for the first transfer difference and a second transfer tax amount for the second transfer difference amount, and applies the first transfer tax amount and the second transfer tax amount to the first transfer tax amount. You can also provide more information about it.

구현 예에 따라 상기 제1산출모듈(140) 및 제2산출모듈(150)이 각각 전술한 바와 같이 제1양도세액 및 제2양도세액을 산출할 수도 있으며, 이러한 경우 컨설팅 모듈(160)은 산출된 제1양도세액 및 제2양도세액에 기초한 컨설팅 정보를 사용자에게 제공할 수도 있다. 즉 제1양도세액 및 제2양도세액의 산출은 제1산출모듈(140) 및 제2산출모듈(150)에 의해 수행될 수도 있고, 필요에 따라 컨설팅 모듈(160)에 의해 생성될 수도 있다.Depending on the embodiment, the first calculation module 140 and the second calculation module 150 may respectively calculate the first transfer tax amount and the second transfer tax amount as described above. In this case, the consulting module 160 calculates Consulting information based on the first transfer tax amount and the second transfer tax amount may be provided to the user. That is, the calculation of the first transfer tax amount and the second transfer tax amount may be performed by the first calculation module 140 and the second calculation module 150 , or may be generated by the consulting module 160 if necessary.

한편, 상기 지위판단모듈(120)은 상기 사용자가 상기 대상 주식 종목에 상응하는 기업에 대한 특정 지위를 보유하고 있는지 여부를 판단할 수 있으며, 상기 컴퓨팅 시스템은, 상기 사용자가 상기 대상 주식 종목에 상응하는 기업에 대한 특정 지위를 보유하고 있다고 판단한 경우에 컨설팅 정보를 제공하도록 구현될 수도 있다. On the other hand, the status determination module 120 may determine whether the user holds a specific position for the company corresponding to the target stock, the computing system, the user corresponds to the target stock It may be implemented to provide consulting information when it is determined that it has a specific position for a company that does business.

상기 확인모듈(170)은 사용자의 특정 계좌에 포함된 특정 주식에 대한 매도요청이 존재할 경우 상기 매도요청에 상응하는 매도수량을 확인할 수 있다. 물론, 컨설팅 정보에 양도차액 또는 양도세액까지 포함될 경우, 사용자가 원하는 매도가격 역시 확인할 수 있다.The confirmation module 170 may check the selling quantity corresponding to the selling request when there is a selling request for a specific stock included in the user's specific account. Of course, if the consulting information includes the transfer difference or transfer tax, the user can also check the desired selling price.

상기 확인모듈(170)은 증권사 시스템(300)으로부터 매도수량/가격에 대한 정보를 확인할 수도 있고, 사용자 단말(200)에 설치된 HTS, MTS, 웹 페이지 등으로부터 이러한 정보를 확인할 수도 있다.The confirmation module 170 may check information on the selling quantity/price from the securities company system 300 , or check such information from HTS, MTS, web pages, etc. installed in the user terminal 200 .

상기 특정모듈(180)은 소정의 출고거래에서의 출고수량에 상응하는 취득정보를 획득할 수 있다. 상기 취득정보는 상기 매도수량에 상응하는 취득가 또는 입고거래의 종류를 포함할 수 있다. 상기 특정모듈(180)은 경우에 따라 출고거래에 어느 하나의 입고거래가 매칭되는 것이 아닐 경우, 매도수량을 구성하는 부분수량들별로 각각 서로 다른 취득정보를 특정할 수 있음은 물론이다.The specific module 180 may acquire acquisition information corresponding to the quantity of shipment in a predetermined shipment transaction. The acquisition information may include an acquisition price corresponding to the selling quantity or a type of stock transaction. Of course, the specific module 180 may specify different acquisition information for each partial quantity constituting the selling quantity when any one of the warehousing transactions does not match the warehousing transaction in some cases.

또한 상기 특정모듈(180)은 이러한 취득정보를 특정하기 위해 포인팅 정보를 유지/관리할 수 있다. Also, the specific module 180 may maintain/manage pointing information in order to specify the acquired information.

그러면 컨설팅 모듈(160)은 본 발명의 실시 예에 따른 컨설팅 정보를 생성할 수 있다. 이를 위해 상기 컨설팅 모듈(160)은 대상수량에 상응하는 입고거래를 먼저 특정해둘 수도 있다. 또한 대상수량을 정의하기 위한 소정의 기준조건을 미리 정해둘 수 있다. Then, the consulting module 160 may generate consulting information according to an embodiment of the present invention. To this end, the consulting module 160 may first specify the stock transaction corresponding to the target quantity. In addition, a predetermined reference condition for defining the target quantity may be determined in advance.

그러면 상기 컨설팅 모듈(160)은 상기 취득정보에 기초하여 상기 매도수량 중 적어도 일부의 수량인 대상수량에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래(예컨대, 타계좌로의 출고 등)를 제안하는 정보를 포함하는 컨설팅 정보를 생성하여 사용자에게 제공할 수 있다. 이에 대해서는 자세히 후술하도록 한다.Then, based on the acquisition information, the consulting module 160 executes information on the target quantity, which is at least a part of the selling quantity, or a shipping transaction other than selling for the target quantity (eg, shipping to another account, etc.) Consulting information including the proposed information may be generated and provided to the user. This will be described later in detail.

상기 컴퓨팅 시스템(100)은 상기 사용자가 보유하고 있는 각각의 주식종목 별로 상술한 컨설팅 정보를 제공할 수 있음은 물론이다.Of course, the computing system 100 may provide the above-described consulting information for each stock item held by the user.

한편, 상기 컴퓨팅 시스템(100)은 상술한 바와 같이 소정 기간 동안 이미 수행된 주식거래에 대한 양도차액 또는 양도세액을 출고 방식별로 선정할 수도 있지만, 사용자가 주식거래를 수행하기 전에 선제적으로 소정의 컨설팅 정보를 제공함으로써 절세에 도움이 되는 정보를 제공할 수도 있다.On the other hand, as described above, the computing system 100 may select the transfer difference or transfer tax amount for the stock transaction already performed for a predetermined period for each delivery method, but before the user performs the stock transaction, a predetermined By providing consulting information, you can also provide information that will help you save money.

이러한 경우 제공되는 컨설팅 정보는 후술할 바와 같이 사용자가 특정 주식을 매도하고자 할 경우에, 매도수량에 포함된 적어도 일부의 주식이 소정의 조건(예컨대, 단순히 매도할 경우 양도세가 상대적으로 많이 부과되는 경우)에 부합하는 경우, 상기 조건에 해당하는 수량에 대한 정보를 포함할 수 있다. 이하 본 명세서에서 상기 조건에 부합하는 상기 특정주식의 수량을 대상수량이라고 정의하기로 한다.In this case, the consulting information provided is, as will be described later, when a user intends to sell a specific stock, at least some of the stock included in the sale quantity is subject to certain conditions (for example, when a relatively high transfer tax is imposed when simply selling ), information on the quantity corresponding to the above condition may be included. Hereinafter, in the present specification, the quantity of the specific stock that meets the above conditions will be defined as the target quantity.

예컨대. 대상수량에 해당하는 경우는 상술한 바와 같은 제1방식 또는 제2방식의 출고순서를 적용하였을 경우, 상대적으로 취득가가 낮게 책정되는 주식들(예컨대, 무상증자로써 취득가가 0원으로 책정되는 수량, 유상증자라 하더라도 상대적으로 낮은 가격으로 취득한 수량, 또는 장내거래를 통해 취득하더라도 매우 낮은 가격으로 매수한 주식 등) 또는 미리 정해진 입고종류(예컨대, 무상증자 또는 유상증자)에 해당하는 주식일 수 있다. for example. In the case of the target quantity, when the order of release of the first method or the second method as described above is applied, stocks with a relatively low acquisition price (for example, the quantity for which the acquisition price is set at 0 won as a free increase Even if it is a rights issue, it may be a stock that corresponds to a quantity acquired at a relatively low price, or stocks purchased at a very low price even if acquired through an exchange-traded transaction) or a predetermined stock type (eg, a free stock issue or a rights issue).

이러한 대상수량이 현재 사용자가 매도하고자 하는 상기 특정주식의 매도수량에 포함될 경우에는 대상수량은 상대적으로 높은 양도차익을 얻은 것으로 취급될 수 있고, 이러한 경우 높은 양도세가 부과될 수 있다. 따라서 이러한 대상수량은 별개의 계좌에 대체 또는 이체를 수행하고, 대상수량에 해당하지 않는 수량을 먼저 매도하는 것이 바람직할 수 있다. 왜냐하면 대상수량을 제외하고 상기 특정주식을 매도한 후에는 보유주식의 감소로 인해 주식양도소득세에 과세대상이 되는 지위(예컨대, 과세요건으로써의 대주주)에서 벗어날 수도 있다. 또는 대상수량을 제외하고 사용자가 원하는 만큼의 수량을 매도하더라도 과세대상이 되는 지위에서 벗어나지 못할 수도 있지만 비과세되는 범위에서 증여 등의 다른 전략을 수행함으로써 양도세액을 줄일 수 있기 때문이다.If this target quantity is included in the selling quantity of the specific stock that the user wants to sell, the target quantity may be treated as having obtained a relatively high transfer profit, and in this case, a high transfer tax may be imposed. Therefore, it may be desirable to replace or transfer the target quantity to a separate account and sell the quantity that does not correspond to the target quantity first. Because, after the sale of the specific stocks except for the target amount, you may be freed from the position subject to taxation on stock transfer income tax (eg, a large shareholder as a taxable condition) due to a decrease in the number of stocks held. Alternatively, even if the user sells the desired quantity excluding the target quantity, he/she may not be able to get out of the taxable status, but it is because the transfer tax amount can be reduced by implementing other strategies such as gifting within the non-taxable range.

이처럼 선제적으로 사용자가 매도하고자 하는 매도수량 중 대상수량이 포함될 경우에 소정의 컨설팅 정보를 제공하는 경우는, 주식거래를 수행한 후에 제한적으로 출고 순서를 유리한 방식으로 선택하는 경우에 비해 훨씬 높은 절세가 가능할 수 있는 효과가 있다.In this way, when a certain amount of consulting information is provided when the target quantity is included among the sales quantity that the user wants to sell preemptively, the tax saving is much higher than when the order of shipment is limitedly selected after the stock transaction is performed in an advantageous way. There is a possible effect.

또한 사용자가 특정 주식을 매도하고 하는 매도의사가 있을 때(예컨대, 사용자가 매도주문을 위한 주문정보를 입력할 때) 뿐만 아니라, 매도의사가 없더라도 현재 시점에서 과거의 입고거래 내역에 기초하여 앞으로 몇 주를 팔면 그 이후로부터 대상수량에 해당하는 주식이 매도된다는 컨설팅 정보를 미리 제공해 줄 수도 있다.In addition, not only when the user intends to sell a specific stock (eg, when the user enters order information for a sell order), but also when the user does not intend to sell, based on the past stock transaction history at the present time, If the shares are sold, consulting information may be provided in advance that the shares corresponding to the target quantity will be sold thereafter.

예컨대, 도 5a에서의 거래내역을 일 예로 설명하면, 제1방식의 출고방식으로 양도세가 부과되는 계좌에서 2020.07.31. 매도 10,000주는 2020.01.01.자 입고거래에 해당하는 주식이 매도된 것을 취급된다. 이후 2020.8.31.에 20,000주를 매도하기 위해 사용자가 매도요청을 HTS 또는 MTS 등에 입력할 경우, 매도수량(20,000주) 중 10,000주는 2020.02.01.자 입고거래에 해당하는 주식으로 취급되지만 나머지 수량인 10,000주 즉, 본 명세서에서 정의되는 대상수량은 2020.03.31.자 입고거래 즉, 무상증자에 의해 취득된 주식이 매도된 것으로 취급된다. 이러한 경우 대상수량에 대해서는 상대적으로 높은 양도차익(28,000원)이 적용될 수 있다.For example, if the transaction details in FIG. 5A are described as an example, 2020.07.31. Selling 10,000 shares is treated as a sale of stocks corresponding to the stock transaction as of January 1, 2020. After that, if a user inputs a sell request to HTS or MTS to sell 20,000 shares on August 31, 2020, 10,000 of the sold quantity (20,000 shares) are treated as stocks corresponding to the stock transaction on February 1, 2020, but the remaining quantity 10,000 shares, that is, the target quantity as defined in this specification, is treated as a stock purchase transaction on March 31, 2020, that is, stocks acquired through a free capital increase are sold. In this case, a relatively high transfer profit (28,000 won) may be applied to the target quantity.

이러한 경우 본 발명의 기술적 사상에 의하면, 2020.08.31.자 매도요청(매도수량 20,000주)이 입력될 경우, 사용자에게 매도수량 중 10.000주만 매도하고 대상수량에 해당하는 10,000주는 타계좌로 이체 또는 대체할 것을 제안하는 컨설팅 정보를 생성하여 사용자 단말(200)로 제공할 수 있다. 물론, 사용자가 원하는 경우 이체 또는 대체 후에 사용자가 원하는 수량 중 나머지 10,000주를 매도하도록 하는 정보를 컨설팅 정보에 더 포함할 수도 있다.In this case, according to the technical idea of the present invention, when a sale request (sell quantity of 20,000 shares) is input on August 31, 2020, only 10.000 shares of the selling quantity are sold to the user, and 10,000 shares corresponding to the target quantity are transferred or replaced to another account. Consulting information to suggest to do may be generated and provided to the user terminal 200 . Of course, if the user desires, information that allows the user to sell the remaining 10,000 shares of the desired quantity after transfer or replacement may be further included in the consulting information.

이러한 경우 이러한 컨설팅 정보를 제공하지 않아서 2020.08.31.의 매도가 사용자의 매도요청대로 단순히 수행된 경우는 도 5b에서 설명한 바와 같이 2020.08.31.의 매도 2만주에 의해 양도차익이 3억4천{10,000*(28,000-22,000)+10,000*(28,000-0)} 책정된다. 하지만 컨설팅 정보대로 우선 매도수량 중 10,000주만 매도 후, 대상수량에 해당하는 10,000주를 타계좌로 이체 또는 대체하고, 그 이후에 다시 10,000주를 매도할 경우에는 마지막 10,000주는 2020.05.31.자 입고거래에 의해 취득된 것으로 취급되고 이러한 경우, {10,000*(28,000-22,000)+10,000*(28,000-23,000)}=1억1천으로 책정되게 된다. 물론, 타계좌로 이체 또는 대체된 대상수량 10,000주를 추후 매도할 경우에는 상당한 양도차익이 책정될 수 있지만, 대상수량만 남은 경우는 과세요건상의 대주주지위가 안될 수도 있고, 필요에 따라 타계좌에 남은 주식은 비과세를 적용받는 증여 등을 수행할 수도 있다. 결국 경우에 따라 상술한 컨설팅 정보를 통해 매우 높은 절세효과를 획득할 수도 있게 된다.In this case, if the sale on August 31, 2020 was simply performed according to the user's request for sale because such consulting information was not provided, as explained in Figure 5b, the transfer profit is 340 million by the sale of 20,000 shares on August 31, 2020 { 10,000*(28,000-22,000)+10,000*(28,000-0)} However, according to the consulting information, after selling only 10,000 shares of the first selling quantity, transferring or replacing 10,000 shares corresponding to the target quantity to another account, and then selling 10,000 shares again, the last 10,000 shares are stocked on May 31, 2020 In this case, {10,000*(28,000-22,000)+10,000*(28,000-23,000)}=110 million. Of course, if the target quantity of 10,000 shares transferred or replaced to another account is subsequently sold, a significant transfer profit may be set. The remaining stocks may also be donated through a tax-free gift. As a result, in some cases, it is possible to obtain a very high tax saving effect through the above-mentioned consulting information.

상기 컴퓨팅 시스템(100)은 이처럼 대상수량에 대한 컨설팅 정보를 제공하기 위해 소정의 포인팅 정보를 유지/관리할 수도 있다. 상기 포인팅 정보는 매도가 수행될 경우 어떠한 입고거래를 통해 취득된 주식이 매도되는지를 판단하기 위해 유지관리되는 정보일 수 있다. The computing system 100 may maintain/manage predetermined pointing information in order to provide consulting information on the target quantity as described above. The pointing information may be information maintained in order to determine which stocks acquired through which stocks are sold when the sale is performed.

상기 컴퓨팅 시스템(100)은 실시 예에 따라 제1출고 방식 및 제2출고 방식 각각에 상응하는 제1포인팅 정보 및 제2포인팅 정보를 모두 유지할 수도 있다. 그리고 제1포인팅 정보 및 제2포인팅 정보에 따라 대상수량이 매도되는 시점이 다를 수 있고, 이에 따라 적응적으로 컴퓨팅 정보를 제공할 수도 있다. 예컨대, 사용자가 소정의 매도수량에 대한 매도요청을 수행하면, 제1출고방식에 따른 제1포인팅 정보에 의할 경우는 매도수량 중 대상수량이 포함되지 않지만 제2출고방식에 따른 제2포인팅 정보에 의할 경우는 매도수량 중 대상수량이 포함될 수 있다. 따라서 각각의 출고방식에 따라 대상수량이 매도수량에 포함되는지 여부에 대한 정보 자체를 컨설팅 정보로써 제공하거나 대상수량의 포함여부에 따라 출고거래를 어떤식으로 수행하는 것이 유리한지에 대한 정보를 컨설팅 정보로 제공할 수도 있다. 물론 사용자의 계좌에서 출고방식이 미리 정해진 경우에는 해당 출고방식에 상응하는 포인팅 정보만이 유지될 수도 있다.The computing system 100 may maintain both the first pointing information and the second pointing information corresponding to each of the first shipping method and the second shipping method according to an embodiment. In addition, the timing at which the target quantity is sold may be different according to the first pointing information and the second pointing information, and accordingly, computing information may be adaptively provided. For example, when the user makes a sell request for a predetermined selling quantity, the target quantity is not included in the selling quantity according to the first pointing information according to the first shipping method, but the second pointing information according to the second shipping method In this case, the target quantity may be included among the sales quantity. Therefore, depending on each shipping method, information on whether the target quantity is included in the selling quantity is provided as consulting information, or information on how it is advantageous to conduct a shipping transaction depending on whether the target quantity is included is provided as consulting information. may be provided as Of course, when the delivery method is predetermined in the user's account, only pointing information corresponding to the delivery method may be maintained.

상기 컴퓨팅 시스템(100)에 의해 사용자(사용자 단말(200))에게 제공되는 컨설팅 정보는 대상수량에 대한 정보일 수 있다. 예컨대, 사용자로부터 매도요청이 입력된 경우에 매도요청된 매도수량 중 대상수량이 포함되는지 여부 또는 몇 주 이후부터는 대상수량에 해당한다는 등의 정보가 대상수량에 대한 정보일 수 있다.The consulting information provided to the user (user terminal 200) by the computing system 100 may be information on the target quantity. For example, when a sell request is input from the user, information such as whether the target quantity is included in the selling quantity requested for sale or that it corresponds to the target quantity from a few weeks later may be information on the target quantity.

구현 예에 따라 상기 컨설팅 정보는 판단된 대상수량에 대한 정보에 기초하여 사용자에게 구체적으로 어떤 방식으로 출고거래를 수행하는 것이 유리하다는 출고거래 방식에 대한 정보를 포함할 수도 있다. 즉, 전술한 바와 같이 전체 또는 일부의 수량에 대해 본인의 타계좌로의 대체 또는 타사계좌로의 이체 또는 타인의 계좌로의 이체를 수행하라는 정보가 컨설팅 정보에 포함될 수 있다. 물론, 이러한 대상수량에 대한 출고거래 전 또는 후에 얼마만큼의 수량에 대해 매도를 하라는 정보가 컨설팅 정보에 더 포함될 수도 있다.According to an embodiment, the consulting information may include information on a shipping transaction method that it is advantageous to perform a shipment transaction in a specific way for the user based on the determined target quantity information. That is, as described above, the consulting information may include information to perform a transfer to another account, transfer to another account, or transfer to another person's account for all or part of the quantity as described above. Of course, the consulting information may further include information to sell for a certain quantity before or after the shipment transaction for the target quantity.

또한, 상기 컴퓨팅 시스템(100)은 반드시 사용자가 특정 주식에 대한 매도의사(예컨대, 매도주문의 입력 등)를 밝힌 경우에만 상기 컨설팅 정보를 제공할 필요는 없다. 예컨대, 상기 컴퓨팅 시스템(100)은 상기 특정 주식에 대한 매도의사가 무관하게 특정 주식에 대해서는 현재 매도하는 수량부터 또는 몇 주의 매도 후에는 대상수량에 해당한다는 정보를 선제적으로 제공할 수도 있다.In addition, the computing system 100 does not necessarily provide the consulting information only when the user expresses his/her intention to sell a specific stock (eg, input a sell order, etc.). For example, the computing system 100 may preemptively provide information indicating that the specific stock corresponds to the target amount from the current selling quantity or after several weeks of selling, regardless of the intention to sell the specific stock.

도 7은 본 발명의 일 실시 예에 따라 사용자에게 제공될 수 있는 컨설팅 정보 제공방식을 설명하기 위한 도면이다.7 is a view for explaining a method of providing consulting information that can be provided to a user according to an embodiment of the present invention.

도 7은 사용자가 특정 주식에 대한 매도요청을 수행한 경우에 컨설팅 정보를 제공하는 일 예를 설명하기 위한 도면인다. 도 7에 도시된 바와 같이 사용자는 자신의 특정 계좌에 포함된 특정 주식에 대한 매도요청을 수행할 수 있다. 이러한 매도요청은 적어도 소정의 매도수단(예컨대, HTS, MTS, 또는 웹 페이지 등, 10)을 통해 특정 주식의 매도수량에 대한 입력(예컨대, 11을 통해)이 수행된 경우일 수 있다. 물론 실시 예에 따라서는 매도주문(예컨대, 13을 통해)이 수행된 경우에 매도요청이 있었다고 판단할 수도 있다. 하지만 매도주문이 출력되면 즉각적으로 매도주문이 체결될 수도 있으므로, 매도수량에 대한 입력이 수행되면 또는 가격(예컨대, 12를 통해)까지 특정되면 상기 컴퓨팅 시스템(100)은 컨설팅 정보를 제공할 수 있다. 7 is a view for explaining an example of providing consulting information when a user requests to sell a specific stock. As shown in FIG. 7 , the user may perform a sell request for a specific stock included in his/her specific account. Such a sale request may be a case in which an input (eg, through 11) for the sale quantity of a specific stock is performed through at least a predetermined selling means (eg, HTS, MTS, or a web page, etc., 10). Of course, depending on the embodiment, when a sell order (eg, through 13) is performed, it may be determined that a sell request has been made. However, when a sell order is output, a sell order may be executed immediately, so when an input for a sell quantity is performed or a price (eg, through 12) is specified, the computing system 100 can provide consulting information. .

그러면 상기 컴퓨팅 시스템(100)은 상기 특정 주식에 대한 상기 사용자의 주식 거래 이력 정보에 기초하여 상기 매도수량에 상응하는 취득정보를 특정할 수 있다. 상기 취득정보는 상기 매도수량에 상응하는 주식의 취득가 또는 입고거래의 종류에 대한 정보를 포함할 수 있다. 물론, 전술한 바와 같이 매도수량 전체가 동일한 취득가 또는 동일한 입고거래에 의해 취득된 것으로 취급되지 않을 수도 있고, 이러한 경우에는 서로 다른 입고거래에 의해 취득되는 것으로 취득되는 수량별로 취득정보를 특정할 수 있다.Then, the computing system 100 may specify acquisition information corresponding to the selling quantity based on the user's stock transaction history information for the specific stock. The acquisition information may include information on the acquisition price of stocks corresponding to the selling quantity or the type of stock transaction. Of course, as described above, the entire sale quantity may not be treated as acquired by the same acquisition price or the same warehousing transaction. .

그러면 상기 컴퓨팅 시스템(100)은 특정한 상기 취득정보에 기초하여 상기 매도수량 중 적어도 일부의 수량인 대상수량에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래(예컨대, 타계좌로의 이체 또는 대체 들)를 제안하는 정보를 포함하는 컨설팅 정보를 생성하여 사용자에게 제공할 수 있다. Then, based on the specific acquisition information, the computing system 100 provides information on the target quantity, which is at least a part of the selling quantity, or an outgoing transaction other than selling for the target quantity (eg, transfer or replacement to another account). ) can be provided to the user by generating consulting information including information suggesting.

상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준(예컨대, 상기 특정 주식 전체의 평균 취득가 대비 일정비율 이상 낮은 경우 또는 대상수량에 해당하는 입고거래 전 또는 후의 소정 개수의 입고거래의 평균 취득가 대비 일정비율 이상 낮은 경우 등)에 부합하도록 낮게 그 취득가가 책정되는 수량 또는 미리 정해진 입고종류(예컨대, 무상증자 또는 유상증자 등)에 의해 취득된 것으로 취급되는 수량일 수 있음은 전술한 바와 같다.When the target quantity is sold, the acquisition price is lower than the other specific stocks included in the specific account by a predetermined standard (for example, if the specific stock is lower than the average acquisition price of all stocks by a certain percentage or before the stock transaction corresponding to the target quantity) Or, if the acquisition price is lower than the average acquisition price of a predetermined number of future stock transactions, etc.) The quantity may be the same as described above.

상기 컨설팅 정보(예컨대, 20)는 예컨대, 도 7에 도시된 바와 같이 사용자가 매도수량을 10,000주로 입력한 경우, 매도수량 10,000주 중 먼저 매도되는 5,000주는 대상수량에 해당하지 않지만 나머지 5,000주는 대상수량에 해당하므로 대상수량에 대해서는 매도 이외의 출고거래(예컨대, 계좌 대체, 이체 등)를 수행하라는 정보일 수 있다. 물론, 상기 컨설팅 정보는 단순히 매도수량 10,000주 중 먼저 매도되는 5,000주는 대상수량에 해당하지 않지만 나머지 5,000주는 대상수량에 해당한다는 정보만을 포함할 수도 있다. 물론 구현 예에 따라서는 상기 컨설팅 정보는 해당 매도수량을 단순히 매도할 경우의 양도차익(또는 양도세액)에 대한 정보 및/또는 컨설팅 정보대로 수행한 경우의 양도차익(또는 양도세액)에 대한 정보를 더 포함할 수도 있다.The consulting information (eg, 20) is, for example, as shown in FIG. 7 , when the user inputs the selling quantity as 10,000 shares, the first 5,000 shares sold out of the 10,000 shares do not correspond to the target quantity, but the remaining 5,000 shares are the target quantity Therefore, it may be information to perform an outgoing transaction (eg, account replacement, transfer, etc.) other than selling for the target quantity. Of course, the consulting information may simply include information that the first 5,000 shares sold out of the 10,000 shares sold do not correspond to the target quantity, but the remaining 5,000 shares correspond to the target quantity. Of course, depending on the embodiment, the consulting information includes information on transfer gains (or transfer tax) when simply selling the sales quantity and/or information on transfer gains (or transfer tax) when consulting information is performed. It may include more.

이처럼 사용자가 매도를 수행하고자 할 경우, 실시간으로 그리고 선제적으로 컨설팅 정보를 제공함으로써 사용자의 이익은 매우 증가할 수 있다.In this way, when a user wants to sell, the user's profit can be greatly increased by providing consulting information in real time and preemptively.

이를 위해 상기 컴퓨팅 시스템(100)은 사용자 단말(200)에 전부 또는 일부가 설치되거나 증권사 시스템(300)에 전부 또는 일부가 설치되어 매도수량에 대한 정보를 확인할 수 있음은 물론이다. 또한 전술한 바와 같이 상기 컴퓨팅 시스템(100)은 사용자의 계좌원장정보를 증권사로부터 직접 또는 간접적으로 획득할 수 있음은 물론이다.To this end, all or part of the computing system 100 is installed in the user terminal 200 , or all or part of the system 300 is installed in the securities company so that information on the selling quantity can be checked. Also, as described above, of course, the computing system 100 may obtain the user's account ledger information directly or indirectly from a securities company.

한편, 이러한 컨설팅 정보를 생성하기 위해 상기 컴퓨팅 시스템(100)은 출고(예컨대, 이체, 대체, 또는 매도)가 수행될 경우 해당 출고에 해당하는 수량이 어떤 입고거래에 대응되는 수량인지를 확인할 수 있어야 상기 취득정보를 획득할 수 있다. On the other hand, in order to generate such consulting information, the computing system 100 must be able to confirm whether the quantity corresponding to the shipment is the quantity corresponding to which warehousing transaction when shipment (eg, transfer, replacement, or sale) is performed. The acquisition information may be acquired.

이를 위해서는 상기 컴퓨팅 시스템(100)은 소정의 포인팅 정보를 유지할 수 있다. 상기 포인팅 정보는 현재 매도가 시작되는 경우 어떤 입고거래에 의한 주식(또는 특정 입고거래의 입고수량 중 어떤 수량부터)이 매도되는 것으로 취급될 수 있는지를 판단하기 위한 정보일 수 있다. 예컨대, 도 3에서도 이러한 포인팅 정보가 행렬이 인덱스를 통해 유지되는 일 예를 설명하고 있지만, 반드시 이에 국한될 필요는 없다.To this end, the computing system 100 may maintain predetermined pointing information. The pointing information may be information for determining whether a stock (or from which quantity among the stock quantity of a specific warehousing transaction) by a certain warehousing transaction can be treated as being sold when the current sale starts. For example, although an example in which such pointing information is maintained through an index in FIG. 3 is also described, it is not necessarily limited thereto.

이러한 포인팅 정보가 유지되면 매우 빠르게 대상수량의 판단이 이루어질 수 있다. If such pointing information is maintained, the target quantity can be determined very quickly.

또한, 전술한 바와 같이 상기 컴퓨팅 시스템(100)은 출고 순서 방식이 결정되지 않은 계좌의 경우에는 제1출고방식(예컨대, 선입선출) 및 제2출고방식(예컨대, 후입선출) 각각에 상응하는 포인팅 정보를 같이 유지할 수 있다. 그리고 각각의 포인팅 정보에 따라 대상수량을 판단하고, 대상수량에 대한 정보를 포함하는 컨설팅 정보를 제공할 수 있다. 물론, 한 번 출고 방식이 정해지면 그 이후에는 정해진 출고방식에 따른 포인팅 정보 하나만 유지/관리될 수 있음은 물론이다. In addition, as described above, in the case of an account in which the shipment order method is not determined, the computing system 100 points to each of the first discharge method (eg, first-in, first-out) and the second discharge method (eg, last-in, first-out). information can be kept together. In addition, it is possible to determine the target quantity according to each pointing information, and provide consulting information including information on the target quantity. Of course, once the delivery method is determined, after that, only one pointing information according to the delivery method can be maintained/managed.

도 8 및 도 9에서는 출고거래의 출고수량 별 취득정보를 특정하기 위해, 출고수량이 어떤 입고거래에 대응되는 수량인지를 판단하기 위한 포인팅 정보를 이용하는 일 예를 설명하기로 한다.In FIGS. 8 and 9 , an example of using the pointing information for determining the quantity corresponding to which warehousing transaction the outgoing quantity corresponds to in order to specify the acquisition information for each outgoing quantity of the outgoing transaction will be described.

도 8은 본 발명의 일 실시 예에 따라 사전적으로 매도할 주식의 매도수량이 어떤 입고거래에 의한 주식인지를 판단할 수 있는 방식을 설명하기 위한 도면이고, 도 9는 본 발명의 다른 실시 예에 따라 사전적으로 매도할 주식의 매도수량이 어떤 입고거래에 의한 주식인지를 판단할 수 있는 방식을 설명하기 위한 도면이다.FIG. 8 is a view for explaining a method for determining which stocks by which stock transaction the amount of stocks to be sold in advance according to an embodiment of the present invention can be determined, and FIG. 9 is another embodiment of the present invention This is a diagram to explain the method by which the number of stocks to be sold in advance can be determined according to which stock transaction.

우선 도 8a를 참조하면, 사용자의 특정계좌에서 특정주식에 대한 거래내역에 대한 정보는 도 8a와 같을 수 있다. 그리고 여기서 대상수량은 무상증자 즉 취득가가가 0원인 c 거래만 존재하는 것으로 가정하도록 한다.Referring first to FIG. 8A , information on transaction details for a specific stock in a specific account of a user may be the same as FIG. 8A . And here, the target quantity is assumed to exist only for free capital increase, that is, transaction c with an acquisition price of 0 won.

이러한 경우 제1출고방식(예컨대, 선입선출 방식)에 의한 제1포인팅 정보는 8b에 도시된 바와 같이 유지/관리될 수 있다. In this case, the first pointing information according to the first retrieval method (eg, first-in-first-out method) may be maintained/managed as illustrated in FIG. 8b .

제1포인팅 정보(p1)는 현재 매도가 소정의 수량만큼 수행될 때 어떠한 입고주식이 매도되는 것으로 취급될지에 대한 정보를 포함하는 정보일 수 있다. 이러한 제1포인팅 정보(p1)를 유지/관리하기 위해서는 시간 순으로 입고거래별 입고수량, 입고종류, 가격 등에 대한 정보가 주식거래 원장정보로부터 취득되어 소정의 데이터 스트럭쳐(data structure)를 통해 유지관리될 수 있다.The first pointing information p1 may be information including information on which stocks are to be sold when the current selling is performed by a predetermined quantity. In order to maintain/manage this first pointing information p1, information on the stock quantity, stock type, price, etc. for each stock transaction in chronological order is acquired from the stock transaction ledger information and is maintained through a predetermined data structure. can be

도 8a에서 거래 a, b, c, d까지는 입고거래만 수행되었고, 제1출고방식의 경우이므로 d의 입고거래(매수 500주, 1,100원)가 수행된 후의 제1포인팅 정보는 도 8b(t4)에 도시된 바와 같을 수 있다. 즉, 한 번도 출고거래가 수행되지 않았으므로 여전히 가장 먼저 수행된 입고거래(예컨대, a)의 최초 수량을 나타내는 정보가 제1포인팅 정보(p1)일 수 있다.In Fig. 8a, only the stock transaction was performed until the transactions a, b, c, and d, and in the case of the first shipping method, the first pointing information after the stock transaction (purchase 500 shares, 1,100 won) of d is performed is shown in Fig. 8b (t4) ) may be as shown in Fig. That is, since the outgoing transaction has never been performed, the information indicating the initial quantity of the stocking transaction (eg, a) performed first may be the first pointing information p1.

도 8b에서는 각각의 입고거래의 수량에 상응하는 길이만큼 입고거래를 나타내는 도형(예컨대, 21 내지 24)으로 입고거래 각각의 입고수량을 표시하였다. 이를 x축에 매핑하면 입고거래 a를 나타내는 제1도형(21)의 종단점은 10,000에 해당하고, 입고거래 b를 나타내는 제2도형(22)의 종단점은 15,000에 해당하며, 입고거래 c를 나타내는 제3도형(23)의 종단점은 22,500에 해당하며, 입고거래 d를 나타내는 제4도형(24)의 종단점은 23,000에 해당하는 위치로 매핑됨을 용이하게 알 수 있다.In Figure 8b, the stock quantity of each stock transaction is displayed as a figure (for example, 21 to 24) representing the warehousing transaction by a length corresponding to the quantity of each warehousing transaction. If this is mapped to the x-axis, the endpoint of the first figure 21 representing the warehousing transaction a corresponds to 10,000, the endpoint of the second figure 22 representing the warehousing transaction b corresponds to 15,000, and the first figure representing the warehousing transaction c corresponds to 15,000. It can be easily seen that the endpoint of the third figure 23 corresponds to 22,500, and the endpoint of the fourth figure 24 representing the warehousing transaction d is mapped to a position corresponding to 23,000.

이 후 매도거래(e)가 수행될 경우, 현재의 제1포인팅 정보(p1)가 가리키는 위치의 수량부터 상기 매도거래(e)의 매도수량(10,000주) 만큼 순차적으로 매도가 된 것으로 취급될 수 있다. 그러한 경우 도 8b(t5)에 도시된 바와 같이 제1포인팅 정보(p1)의 위치가 변경될 수 있다. 그리고 이미 매도된 것으로 취급된 수량은 매칭완료된 수량으로써 별도로 상기 컴퓨팅 시스템(100)은 정보를 관리할 수 있다. 도 8b에서는 매칭완료된 수량에 대해 빗금으로 표시하고 있다.If a sell transaction (e) is performed after that, it can be treated as sold sequentially from the quantity indicated by the current first pointing information (p1) to the selling quantity (10,000 shares) of the selling transaction (e). have. In such a case, the location of the first pointing information p1 may be changed as shown in FIG. 8B( t5 ). In addition, the quantity treated as already sold is the quantity that has been matched, and the computing system 100 may manage information separately. In FIG. 8B , the matching quantity is indicated by hatching.

이후 이 후 매수거래(f)가 수행될 경우, 입고거래이므로 현재의 제1포인팅 정보(p1)의 위치는 변경되지 않고, 상기 매수거래(f)에 대응하는 입고수량이 추가로 도 8b(t6)에 도시된 바와 같이 유지관리될 수 있다. After that, when the purchase transaction (f) is performed, since it is a stock transaction, the position of the current first pointing information p1 is not changed, and the stock quantity corresponding to the purchase transaction (f) is additionally shown in Fig. 8b (t6) ) can be maintained as shown in

이 후 매도거래(g)가 수행될 경우, 현재의 제1포인팅 정보(p1)가 가리키는 위치의 수량부터 상기 매도거래(g)의 매도수량(10,000주) 만큼 순차적으로 매도가 된 것으로 취급될 수 있다. 그러한 경우 현재의 제1포인팅 정보(p1)로부터 매도수량(10,000주)를 순차적으로 매도한 것으로 취급하면 매수거래(b)의 수량에 더하여 무상증자거래(7,500)주 중 5,000주가 추가로 매도수량 10,000주에 매칭될 수 있다. 즉, 대상수량에 해당하는 입고거래인 입고거래(c)의 수량이 매도수량에 매칭되게 된다. 이러한 경우 상기 컴퓨팅 시스템(100)은 전술한 바와 같이 컨설팅 정보를 제공할 수 있다. 예컨대, 해당 매도거래가 수행될 경우 매도수량 10,000주 중 5,000주는 대상수량(즉, 무상증자 수량)이라는 정보 또는 이에 따라 5,000주만 매도하고 7,500주 중 전부 또는 일부는 타계좌로 출고하라는 컨설팅 정보를 제공할 수 있다.If the sell transaction (g) is performed after that, it can be treated as sold sequentially from the quantity indicated by the current first pointing information (p1) to the selling quantity (10,000 shares) of the selling transaction (g). have. In such a case, if the selling quantity (10,000 shares) is treated as sequentially sold from the current first pointing information (p1), in addition to the quantity of the purchase transaction (b), 5,000 of the free capital increase transaction (7,500) shares are additionally sold 10,000 shares May be matched by state. That is, the quantity of the warehousing transaction (c), which is a warehousing transaction corresponding to the target quantity, is matched with the selling quantity. In this case, the computing system 100 may provide consulting information as described above. For example, if the selling transaction is carried out, 5,000 shares out of 10,000 shares to be sold are the target quantity (i.e., the quantity for free capital increase) or consulting information to sell only 5,000 shares and release all or part of the 7,500 shares to another account. can

이에 따라 컨설팅 정보대로 사용자는 출고거래를 수행할 수도 있고, 컨설팅 정보를 무시한채 원래의 의도대로 단순히 매도거래(g)를 수행할 수도 있다. 후자의 경우 제1포인팅 정보(p1)의 위치는 도 8b(t7)과 같이 변경될 수 있다. Accordingly, the user may perform a shipment transaction according to the consulting information, or may simply perform a sell transaction (g) as originally intended while ignoring the consulting information. In the latter case, the position of the first pointing information p1 may be changed as shown in FIG. 8B (t7).

그 후 다시 매도거래(h)가 수행될 경우 제1포인팅 정보(p1)는 도 8b(t8)과 같이 변경될 수 있다. After that, when the sell transaction (h) is performed again, the first pointing information p1 may be changed as shown in FIG. 8B(t8).

결국 본 발명의 기술적 사상은 이러한 포인팅 정보를 유지/관리함으로써 사용자가 주식을 매도하고자 할 경우 또는 주식을 매도할 의사가 없어도 선제적으로 대상수량이 출고될 가능성이 있을 경우 컨설팅 정보를 제공할 수 있다.In the end, the technical idea of the present invention is to maintain/manage such pointing information, so that when a user wants to sell stocks or there is a possibility that the target quantity is preemptively released without an intention to sell stocks, consulting information can be provided. .

한편, 도 9는 제2출고방식(예컨대, 후입선출)의 경우의 제2포인팅 정보(p2)를 유지관리하는 개념을 도식화하고 있다. Meanwhile, FIG. 9 schematically illustrates the concept of maintaining and managing the second pointing information p2 in the case of the second shipping method (eg, last-in, first-out).

입고거래들(a, b, c, d)까지는 입고수량에 대한 정보만 유지관리되고, 각각의 입고거래 후의 제2포인팅 정보(p2)의 위치는 입고수량의 마지막 위치에 존재할 수 있다. 이러한 경우를 도식화하면 도 9(t4)와 같을 수 있다. 물론, 상기 제2포인팅 정보(p2)는 입고거래 a만 수행되었을 경우에는 입고거래 a에 상응하는 도형(21)의 종단지점에 위치하였다가, 입고거래 b가 수행되면 입고거래 b에 상응하는 도형(22)의 종단지점으로 위치가 변경되고, 입고거래 c가 수행되면 입고거래 c에 상응하는 도형(23)의 종단지점으로 위치가 순차적으로 변경된 후, 입고거래 d가 수행된 후 도 9(t4)에 도시된 바와 같은 위치로 변경된 것일 수 있다.Only information on the stock quantity is maintained until the stocking transactions (a, b, c, d), and the location of the second pointing information p2 after each stocking transaction may exist at the last position of the stocking quantity. This case may be schematically shown in FIG. 9(t4). Of course, the second pointing information p2 is located at the end point of the figure 21 corresponding to the warehousing transaction a when only the warehousing transaction a is performed, and is a figure corresponding to the warehousing transaction b when the warehousing transaction b is performed. The position is changed to the terminal point of (22), and when the warehousing transaction c is performed, the position is sequentially changed to the terminal point of the figure 23 corresponding to the warehousing transaction c, and after the warehousing transaction d is performed, FIG. 9 (t4) ) may have been changed to a location as shown in Fig.

이후 출고거래(e)가 수행될 경우, 출고거래(e)의 매도수량(10,000주) 만큼이 제2포인팅 정보(p2)로부터 역순으로 출고거래(e)에 매칭되는 입고수량으로 매칭된다. 이러한 경우 도 9(t5)에 도시된 바와 같이 대상수량에 상응하는 입고거래(c)의 수량이 매칭수량에 포함되게 된다. 그러면 상기 컴퓨팅 시스템(100)은 전술한 바와 같은 컨설팅 정보를 생성하여 사용자에게 제공할 수 있다. 도 9에서는 컨설팅 정보대로 대상수량에 대한 매도이외의 출고거래를 수행하지 않을 경우의 제2포인팅 정보(p2)의 유지관리를 도식화하고 있는데, 컨설팅 정보를 참조하여 사용자가 대상수량에 대한 계좌 대체 등을 수행한 경우는 도 9와는 다르게 제2포인팅 정보의 위치가 변경될 수 있음은 물론이다.Then, when the outgoing transaction (e) is performed, as much as the selling quantity (10,000 shares) of the outgoing transaction (e) is matched with the stocking quantity matching the outgoing transaction (e) in the reverse order from the second pointing information (p2). In this case, as shown in Fig. 9 (t5), the quantity of the stock transaction (c) corresponding to the target quantity is included in the matching quantity. Then, the computing system 100 may generate and provide the consulting information as described above to the user. 9 illustrates the maintenance of the second pointing information p2 in the case of not performing a shipment transaction other than selling for the target quantity according to the consulting information. It goes without saying that the position of the second pointing information may be changed differently from FIG. 9 when .

이후 매수거래(f)가 수행될 경우, 제2포인팅 정보(p2)는 매칭완료가 되지 않은 마지막 입고수량에 해당하는 위치로 변경될 수 있고, 이러한 경우 제2포인팅 정보(p2)의 위치는 도 9(t6)에 도시된 바와 같이 변경될 수 있다.After the purchase transaction (f) is performed, the second pointing information (p2) may be changed to a position corresponding to the last stocked quantity for which matching is not completed. In this case, the position of the second pointing information (p2) is shown in Fig. It can be changed as shown in 9(t6).

그리고 매도거래(g)가 수행될 경우, 컴퓨팅 시스템(100)은 현재의 제2포인팅 정보(p2)로부터 역순으로 매도수량만큼의 입고수량을 매칭할 수 있다. 이때 이미 매칭완료된 수량은 건너뛰고 매도수량만큼의 입고수량을 해당 매도거래에 대응되는 입고수량으로 매칭할 수 있다. 이러한 경우 도 9(t7)에 도시된 바와 같이 입고수량들의 매칭이 수행되고 제2포인팅 정보(p2)는 매칭되지 않은 마지막 입고수량의 위치로 변경되게 된다.And when the selling transaction (g) is performed, the computing system 100 may match the stocked quantity equal to the selling quantity in the reverse order from the current second pointing information p2. In this case, the quantity that has already been matched may be skipped and the stocked quantity corresponding to the sold quantity may be matched with the stocked quantity corresponding to the corresponding selling transaction. In this case, as shown in Fig. 9 (t7), the matching of the stocked quantities is performed, and the second pointing information p2 is changed to the location of the last unmatched stocked quantity.

이후 매도거래(h)가 수행될 경우, 현재의 제2포인팅 정보(p2)의 위치로부터 역순으로 해당 매도거래(h)의 매도수량만큼이 대응되는 입고수량으로 매칭될 수 있고, 그러한 경우는 도 9(t8)에 도시된다.Afterwards, when a sell transaction (h) is performed, in the reverse order from the position of the current second pointing information (p2), the selling amount of the corresponding selling transaction (h) may be matched with the corresponding stocking amount, and in such a case, the 9(t8).

결국, 이러한 포인팅 정보를 유지관리함으로써 사용자가 매도요청이 있거나 있지 않더라도 언제든지 대상수량을 용이하게 파악할 수 있고, 이에 따른 효율적인 컨설팅 정보의 제공이 가능한 효과가 있다. After all, by maintaining such pointing information, the target quantity can be easily grasped at any time even if the user has no request for sale, and accordingly, effective consulting information can be provided.

한편, 구현 예에 따라서, 상기 컴퓨팅 시스템(100)은 프로세서 및 상기 프로세서에 의해 실행되는 프로그램을 저장하는 메모리를 포함할 수 있다. 상기 프로세서는 싱글 코어 CPU혹은 멀티 코어 CPU를 포함할 수 있다. 메모리는 고속 랜덤 액세스 메모리를 포함할 수 있고 하나 이상의 자기 디스크 저장 장치, 플래시 메모리 장치, 또는 기타 비휘발성 고체상태 메모리 장치와 같은 비휘발성 메모리를 포함할 수도 있다. 프로세서 및 기타 구성 요소에 의한 메모리로의 액세스는 메모리 컨트롤러에 의해 제어될 수 있다. 여기서, 상기 프로그램은, 프로세서에 의해 실행되는 경우, 본 실시예에 따른 컴퓨팅 시스템(100)으로 하여금, 상술한 컨설팅 정보 제공 방법을 수행하도록 할 수 있다.Meanwhile, according to an embodiment, the computing system 100 may include a processor and a memory for storing a program executed by the processor. The processor may include a single-core CPU or a multi-core CPU. The memory may include high-speed random access memory and may include non-volatile memory such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Access to memory by the processor and other components may be controlled by a memory controller. Here, when the program is executed by a processor, the computing system 100 according to the present embodiment may perform the above-described method for providing consulting information.

한편, 본 발명의 실시예에 따른 상술한 컨설팅 정보 제공 방법은 컴퓨터가 읽을 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있으며, 본 발명의 실시예에 따른 제어 프로그램 및 대상 프로그램도 컴퓨터로 판독 가능한 기록 매체에 저장될 수 있다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.On the other hand, the above-described consulting information providing method according to an embodiment of the present invention may be implemented in the form of a computer readable program command and stored in a computer readable recording medium, and the control program and The target program may also be stored in a computer-readable recording medium. The computer-readable recording medium includes all types of recording devices in which data readable by a computer system is stored.

기록 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 소프트웨어 분야 당업자에게 공지되어 사용 가능한 것일 수도 있다.The program instructions recorded on the recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the software field.

컴퓨터로 읽을 수 있는 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and floppy disks, and hardware devices specially configured to store and execute program instructions, such as magneto-optical media and ROM, RAM, flash memory, and the like. In addition, the computer-readable recording medium is distributed in network-connected computer systems, and computer-readable codes can be stored and executed in a distributed manner.

프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 전자적으로 정보를 처리하는 장치, 예를 들어, 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by an apparatus for electronically processing information using an interpreter or the like, for example, a computer.

상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and likewise components described as distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타나며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. .

Claims (10)

컨설팅 정보 제공방법에 있어서,
컴퓨팅 시스템이, 사용자의 특정 계좌에 포함된 특정 주식에 대한 매도요청이 존재할 경우 상기 매도요청에 상응하는 매도수량을 확인하는 단계;
상기 컴퓨팅 시스템이 상기 특정 주식에 대한 상기 사용자의 주식 거래 이력 정보에 기초하여 상기 매도수량에 상응하는 매도수량별 취득정보-상기 매도수량별 취득정보는 상기 매도수량에 상응하는 취득가 또는 입고거래의 종류를 포함하며, 상기 계좌에 상응하는 출고순서 선정방식에 따라 상기 매도수량이 하나의 입고거래에 해당하지 않는 경우 상기 매도수량에 포함된 부분수량별 취득정보를 포함함--를 특정하는 단계;
상기 컴퓨팅 시스템이 특정한 상기 매도수량별 취득정보와 상기 출고순서 선정방식에 기초하여 상기 매도수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래를 제안하는 정보를 포함하는 컨설팅 정보를 제공하는 단계를 포함하며,
상기 컨설팅 정보 제공 방법은,
상기 컴퓨팅 시스템이 상기 특정 계좌에서 상기 특정 주식의 매도가 수행될 경우, 상기 매도의 매도수량이 어떤 입고거래에 대응되는 수량인지를 확인하기 위한 포인팅 정보를 유지하는 단계를 더 포함하며,
상기 포인팅 정보에 기초하여 상기 매도수량별 취득정보를 특정하는 것을 특징으로 하는 컨설팅 정보 제공 방법.
In the method of providing consulting information,
checking, by the computing system, a selling quantity corresponding to the selling request when there is a selling request for a specific stock included in the user's specific account;
Acquisition information for each selling quantity corresponding to the selling quantity based on the user's stock transaction history information for the specific stock by the computing system - The acquisition information for each selling quantity is the acquisition price or type of stock transaction corresponding to the selling quantity Including, according to the shipping order selection method corresponding to the account, specifying - including the acquisition information for each partial quantity included in the selling quantity when the sold quantity does not correspond to one stock transaction;
Target quantity, which is a quantity of at least a part of the selling quantity based on the acquisition information for each selling quantity specified by the computing system and the shipping order selection method - When the target quantity is sold, the acquisition price is included in the specific account Including information about a quantity that is set low to meet a predetermined standard compared to a specific stock, or a quantity that is treated as acquired by a predetermined type of stock, or information proposing an outgoing transaction other than a sale for the target quantity providing consulting information;
The method of providing the consulting information is,
The method further comprising the step of maintaining, by the computing system, pointing information for confirming that the quantity of sale of the sale corresponds to which warehousing transaction when the sale of the specific stock is performed in the specific account;
Consulting information providing method, characterized in that the acquisition information for each selling quantity is specified based on the pointing information.
삭제delete 제1항에 있어서, 상기 포인팅 정보를 유지하는 단계는,
상기 계좌에 상응하는 출고 순서 방식이 결정되어 있는 경우에는 결정되어 있는 출고 순서 방식에 따른 포인팅 정보를 유지하고,
상기 계좌에 상응하는 출고 순서 방식이 미결정되어 있는 경우에는 제1출고 순서 방식 및 제2출고 순서 방식 각각에 상응하는 제1포인팅 정보 및 제2포인팅 정보를 유지하는 것을 특징으로 하는 컨설팅 정보 제공 방법.
The method of claim 1, wherein maintaining the pointing information comprises:
If the shipment order method corresponding to the account is determined, the pointing information according to the determined shipment order method is maintained,
When the shipment order method corresponding to the account is undetermined, the consulting information providing method, characterized in that the first and second pointing information corresponding to the first shipment order method and the second shipment order method are maintained, respectively.
제1항에 있어서, 상기 컨설팅 정보를 제공하는 단계는,
상기 대상수량에 대해 상기 사용자의 타계좌 또는 상기 사용자 이외의 타인의 계좌로의 출고를 제안하는 컨설팅 정보를 제공하는 단계를 포함하는 컨설팅 정보 제공 방법.
According to claim 1, wherein the step of providing the consulting information,
Consulting information providing method comprising the step of providing consulting information suggesting shipment to another account of the user or an account other than the user with respect to the target quantity.
삭제delete 제1항, 제3항, 또는 제4항 중 어느 한 항에 기재된 방법을 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
A computer-readable recording medium recording a program for performing the method according to any one of claims 1, 3, or 4.
컴퓨팅 시스템으로서,
프로세서;
프로그램을 저장하고 있는 메모리를 포함하며,
상기 프로그램은, 상기 프로세서에 의해 실행되는 경우, 상기 컴퓨팅 시스템이 제1항, 제3항, 또는 제4항 중 어느 한 항에 기재된 방법을 수행하도록 하는 컴퓨팅 시스템.
A computing system comprising:
processor;
It includes a memory that stores the program,
A computing system, wherein the program, when executed by the processor, causes the computing system to perform the method according to claim 1 , 3 , or 4 .
사용자의 특정 계좌에 포함된 특정 주식에 대한 매도요청이 존재할 경우 상기 매도요청에 상응하는 매도수량을 확인하는 확인모듈;
상기 특정 주식에 대한 상기 사용자의 주식 거래 이력 정보에 기초하여 상기 매도수량에 상응하는 매도수량별 취득정보-상기 매도수량별 취득정보는 상기 매도수량에 상응하는 취득가 또는 입고거래의 종류를 포함하며, 상기 계좌에 상응하는 출고순서 선정방식에 따라 상기 매도수량이 하나의 입고거래에 해당하지 않는 경우 상기 매도수량에 포함된 부분수량별 취득정보를 포함함--를 특정하는 특정모듈; 및
특정한 상기 취득정보와 상기 계좌에 상응하는 출고순서 선정방식에 기초하여 상기 매도수량별로 취득정보를 산출-상기 매도수량별 취득정보는 상기 출고순서 선정방식에 따라 상기 매도수량이 하나의 입고거래에 해당하지 않는 경우 상기 매도수량에 포함된 부분수량별 취득정보를 포함함-하고, 상기 매도수량 중 적어도 일부의 수량인 대상수량-상기 대상수량은 매도될 시에 취득가가 상기 특정 계좌에 포함된 다른 상기 특정 주식에 비해 미리 정해진 기준에 부합하도록 낮게 책정되는 수량 또는 미리 정해진 입고종류에 의해 취득된 것으로 취급되는 수량임-에 대한 정보 또는 상기 대상수량에 대해 매도 이외의 출고거래를 제안하는 정보를 포함하는 컨설팅 정보를 제공하기 위한 컨설팅 모듈을 포함하며,
상기 특정모듈은,
상기 특정 계좌에서 상기 특정 주식의 매도가 수행될 경우, 상기 매도의 매도수량이 어떤 입고거래에 대응되는 수량인지를 확인하기 위한 포인팅 정보를 유지하며, 유지하는 상기 포인팅 정보에 기초하여 상기 매도수량별 취득정보를 특정하는 컴퓨팅 시스템.


a confirmation module for confirming a sale quantity corresponding to the sale request when there is a sale request for a specific stock included in the user's specific account;
Acquisition information for each selling quantity corresponding to the selling quantity based on the user's stock transaction history information for the specific stock - The acquisition information for each selling quantity includes an acquisition price corresponding to the selling quantity or a type of stock transaction, a specific module for specifying, including acquisition information for each partial quantity included in the selling quantity, when the selling quantity does not correspond to one warehousing transaction according to the shipping order selection method corresponding to the account; and
Acquisition information for each selling quantity is calculated based on the specific acquisition information and a shipping order selection method corresponding to the account - The acquisition information for each selling quantity corresponds to one stock transaction in which the selling quantity according to the shipping order selection method If not, including acquisition information for each partial quantity included in the sold quantity - and a target quantity that is a quantity of at least a part of the sold quantity - the target quantity is the other said Including information about a quantity that is set low to meet a predetermined standard compared to a specific stock, or a quantity that is treated as acquired by a predetermined type of stock, or information proposing an outgoing transaction other than a sale for the target quantity Includes a consulting module for providing consulting information,
The specific module is
When the sale of the specific stock is performed in the specific account, pointing information is maintained for confirming the quantity corresponding to which stock transaction the selling quantity of the selling is, and based on the maintained pointing information, each sold quantity A computing system that specifies acquisition information.


삭제delete 삭제delete
KR1020180127435A 2018-10-24 2018-10-24 Method for providing consulting information for user's stock trading Active KR102341128B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180127435A KR102341128B1 (en) 2018-10-24 2018-10-24 Method for providing consulting information for user's stock trading

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180127435A KR102341128B1 (en) 2018-10-24 2018-10-24 Method for providing consulting information for user's stock trading

Publications (2)

Publication Number Publication Date
KR20200046375A KR20200046375A (en) 2020-05-07
KR102341128B1 true KR102341128B1 (en) 2021-12-28

Family

ID=70733390

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180127435A Active KR102341128B1 (en) 2018-10-24 2018-10-24 Method for providing consulting information for user's stock trading

Country Status (1)

Country Link
KR (1) KR102341128B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002525714A (en) * 1998-09-14 2002-08-13 フォリオエフエヌ,インコーポレイティド Method and apparatus for managing taxable events in portfolio

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0134461B1 (en) * 1994-10-31 1998-04-20 배순훈 First-in/first-out memory device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002525714A (en) * 1998-09-14 2002-08-13 フォリオエフエヌ,インコーポレイティド Method and apparatus for managing taxable events in portfolio

Also Published As

Publication number Publication date
KR20200046375A (en) 2020-05-07

Similar Documents

Publication Publication Date Title
US12086883B2 (en) Point of sale computer-implemented investment management technology
US8301533B1 (en) Automated fulfilling of currency exchange requests over a computer network
KR102196801B1 (en) Method for providing consulting information associated with capital loss for stock trading
US20230106405A1 (en) Execution of co-dependent transactions in a transaction processing system
KR20110108872A (en) Investment trading system and investment trading method using user-designed system trading products
KR102341128B1 (en) Method for providing consulting information for user's stock trading
KR20200129069A (en) Method for providing consulting information associated with capital gain for stock trading
KR20200111354A (en) Method for providing consulting information associated with capital gain for stock trading
KR102123109B1 (en) Method for providing consulting information
US8671045B2 (en) Method and system for implementing an adaptive investing methodology
KR102196617B1 (en) Method for providing consulting information about selection method of releasing order for stored stock, and computing system performing the same
KR20200094034A (en) Method for providing consulting information associated with predetermined position for some stock
US20230052242A1 (en) Apparatuses, computer-implemented methods, and computer program products for alternative payment transactions
KR20210053805A (en) Method for providing consulting information associated with gift
KR20210053715A (en) Method for providing consulting information associated with gift
US20190355064A1 (en) Systems and methods for dynamic construction and reporting of a shielded etf creation basket
WO2013181161A1 (en) Dynamic trading services for passive investors
KR102799244B1 (en) Investment Account Management System and Method
JP7086167B2 (en) Investment trust management system
US10762568B2 (en) Computing architecture for managed-account transactions
KR102799817B1 (en) Insurance Policy Trading System
JP2014067078A (en) Security transaction system, security transaction method, security server and program
KR102447248B1 (en) Exchange operating method and system that provides a system for trading stocks in conjunction with other users
US11823223B2 (en) Triggering and throttling access to reward card supplier interfaces
US20150100518A1 (en) Administering a cycle-based collared investment option

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20181024

PA0201 Request for examination
PN2301 Change of applicant

Patent event date: 20190419

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200413

Patent event code: PE09021S01D

PG1501 Laying open of application
AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20201224

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20200413

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20201224

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20200813

Comment text: Amendment to Specification, etc.

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210315

Patent event code: PE09021S01D

AMND Amendment
PX0701 Decision of registration after re-examination

Patent event date: 20211201

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20210817

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20210222

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20201224

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20200813

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20211215

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20211215

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20241231

Start annual number: 4

End annual number: 4