Information processing device
Patent Information
- Application Number
- JP2024173321
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-07-30
- Filing Date
- 2024-10-02
- Publication Date
- 2025-09-01
AI Technical Summary
Existing information processing systems struggle to extract Ultimate Beneficial Ownership (UBO) information across different countries due to varying definitions, requiring extensive record checking and long processing times, and creating new databases for each definition is costly and time-consuming.
An information processing device that utilizes an existing database to identify UBO information by acquiring company designation, beneficiary information, and ownership ratios, applying defined country-specific criteria to extract and translate UBO data, incorporating country-specific databases for linguistic and definition adjustments.
Enables efficient extraction and translation of UBO information across multiple definitions, reducing costs and time by leveraging existing databases and ensuring accurate UBO identification in line with various national regulations.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device. [Background technology]
[0002] In recent years, regulations and penalties regarding anti-money laundering and security trade control have become stricter worldwide, and Japan has also implemented laws under the international framework. In Japan, these laws require specified business operators, such as financial institutions, to declare information on ultimate beneficial ownership (UBO) when conducting transactions with corporations (see, for example, Patent Document 1). For this reason, information service companies have been established to provide corporate UBO information that customers require. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-36098 A Summary of the Invention [Problem to be solved by the invention]
[0004] Information service companies provide UBO information as a service by building databases (DBs) for providing UBO information and extracting the necessary UBO information from the built DBs. However, the definition of UBO is not the same in all countries. The DBs built by information service companies are designed to extract UBO information according to the definitions of the countries in which the services are intended to be provided, and UBO information with definitions different from those of the intended country cannot be properly extracted. For this reason, in the past, when providing UBO information with a definition different from that assumed by the DB, the company would, for example, extract information on records related to the target corporation from the DB (hereinafter "corporate information") and have employees verify the extracted corporate information to identify the UBO.
[0005] Typically, a database record exists for each shareholder (beneficiary) per corporation. As a result, many corporations have multiple records. There are also quite a few corporations with numerous records. In addition, capital relationships must be taken into consideration when identifying UBOs. In other words, when identifying UBOs, it is often necessary to check not only the records of the target corporation, but also the records of other corporations that are shareholders of the target corporation, and even other corporations that are shareholders of those other corporations.
[0006] For this reason, in order to identify the UBO of a single target corporation, employees usually need to check a large number of records, and in reality, it often takes a very long time to identify UBOs with definitions that are not assumed in the database.
[0007] Due to such problems, it is possible to consider the option of creating a new database for countries whose definitions are not assumed in the database. However, just collecting the necessary corporate information would require both huge costs and a long time. Therefore, it is considered preferable to use the existing database in order to be able to start providing services as soon as possible.
[0008] Therefore, an object of the present invention is to provide an information processing device capable of extracting appropriate UBO information with a plurality of different definitions by utilizing an existing DB. [Means for solving the problem]
[0009] An information processing device of one embodiment of the present invention comprises a first acquisition means for acquiring company designation information designating a first company that is a company to which controller information, which is information on beneficial owners, should be provided; a second acquisition means for acquiring company information having beneficiary relationship information including at least beneficiary information representing beneficiaries of the target company and ownership ratio information representing the ownership ratio of shares of the target company by the beneficiaries, in addition to company identification information that can uniquely identify a target company, which is a target company, identified based on the company designation information acquired by the first acquisition means; a beneficiary ratio identification means for identifying a beneficiary ratio based on the definition of a designated country as assumed, by referring to the company information acquired by the second acquisition means; and an extraction means for identifying the beneficiary who is the beneficial owner of the first company based on the company information acquired by the second acquisition means and the beneficiary ratio identified by the beneficiary ratio identification means, and extracting at least a portion of the beneficiary relationship information corresponding to the identified beneficiary as the controller information. Effect of the Invention
[0010] The present invention can provide an information processing device capable of extracting appropriate UBO information with a plurality of different definitions by utilizing an existing DB. [Brief description of the drawings]
[0011] [Figure 1] 1 is a diagram illustrating an overview of an example of a service provided by an information service company by an AP server according to an embodiment of the information processing device of the present invention. FIG. [Diagram 2] FIG. 1 is a diagram illustrating an example of a system constructed for providing services by an AP server according to an embodiment of an information processing device of the present invention, and a network environment to which the system is connected. [Diagram 3] 2 is a block diagram showing an example of a hardware configuration of an AP server according to an embodiment of the information processing device of the present invention. FIG. [Figure 4] 2 is a functional block diagram showing an example of a functional configuration realized on an AP server according to an embodiment of the information processing device of the present invention. FIG. [Diagram 5]FIG. 1 is a diagram showing an example of capital relationships within a corporation. [Figure 6] FIG. 11 is a diagram illustrating an example of company information extracted by one corporation. [Figure 7A] 13 is a flowchart illustrating an example of a UBO identification process. [Figure 7B] 13 is a flowchart illustrating an example of a UBO identification process. [Figure 8] FIG. 13 is a diagram illustrating an example of the configuration of company information by country. [Figure 9] FIG. 13 is a diagram illustrating an example of the contents of a file to be delivered. [Figure 10] FIG. 11 is a diagram illustrating an example of a system constructed for providing a service by an AP server according to a modified embodiment of an information processing device of the present invention, and an example of a network environment to which the system is connected. [Figure 11] FIG. 11 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a second embodiment of the information processing device of the present invention, and a network environment to which the system is connected. [Figure 12] 13 is a functional block diagram showing an example of a functional configuration realized on an AP server according to a second embodiment of the information processing device of the present invention. FIG. [Figure 13] 13 is a flowchart illustrating an example of a UBO identification process in the second embodiment. [Figure 14] 13 is a flowchart showing an example of a UBO identification process in the second embodiment (continued 1). [Figure 15] 13 is a flowchart showing an example of a UBO identification process in the second embodiment (continued 2). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the embodiment described is merely an example, and the technical scope of the present invention is not limited to this. Various modified examples are also included in the technical scope of the present invention.
[0013] (First embodiment) FIG. 1 is a diagram for explaining an outline of an example of a service provided by an information service company by an AP (APplication) server according to a first embodiment of an information processing device of the present invention.
[0014] Information service company SK cooperates with information provider JK to provide a service (hereinafter referred to as "this service") that provides UBO (Ultimate Beneficial Ownership) information of corporations desired by customer C. Customer C is mainly a specified business operator that is required by law to report UBO information. Specifically, specified business operators are financial institutions, financial leasing companies, credit card companies, casino operators, real estate agents, etc. UBO refers to a person who has a relationship that allows them to effectively control the business management of a corporation, and the type of person that falls under this category is determined according to the nature of the corporation. Corporations here include not only companies, but also countries and local governments. In other words, "corporation" is used here to mean a person other than an individual.
[0015] Information provider company JK processes a request from customer C and asks information service company SK to extract UBO information. In response to this request, information service company SK identifies the UBO of the specified corporation (hereafter referred to as the "target corporation") and delivers the identification results to information provider company JK as a product. Information provider company JK delivers the identification results to customer C. In this way, information provider company JK functions like a front end, and information service company SK functions like a back end.
[0016] The identified UBOs are, strictly speaking, UBO candidates. Unless otherwise specified, UBO is used here to mean UBO candidates. Information provider JK is provided with a storage ST in which a corporate information DB (Data Base) KJ and country-specific corporate information DBKK are constructed. This storage ST has a capacity sufficient for storing the corporate information DBKJ and country-specific corporate information DBKK. This capacity may be secured by a plurality of storage STs. In other words, the number of storage STs, the capacity of each storage ST, etc. are not particularly limited.
[0017] The corporate information DBKJ is an existing database provided by, for example, an information company that provides UBO information, and is constructed so that UBO information can be extracted. The information company is, for example, a company that provides services in Europe, and the corporate information is expressed in, for example, English. The definition of UBO is also in line with Europe.
[0018] This information company standardizes corporate information for corporations all over the world, assigns corporate codes to the standardized information, and stores it all together in a single record. To make it possible to provide UBO information, each record also stores information related to one shareholder (beneficiary) of the corresponding corporation. As a result, the corporate information DBKJ contains records for each shareholder for each corporation. Hereafter, the group of information stored in one record will be referred to as "corporate information." The corporate code in that corporate information is identification information that can uniquely identify a corporation.
[0019] Unlike other corporations, the national government, local governments, listed companies, etc. only need to confirm the personal identification information of individuals (representatives, etc.). For this reason, it is corporations that are classified differently from the national government, local governments, and listed companies that are essentially required to file tax returns. These corporations are mainly companies. This is why the set of information stored in one record in the Corporate Information DBKJ is called "corporate information."
[0020] Not only are new companies established from time to time, but established companies may also disappear. Names, addresses, and leaders (CEO (Chief Executive Officer), CFO (Chief Financial Officer), etc.) also change from time to time. Information companies update the Corporate Information DBKJ in response to the establishment, disappearance, and various changes of such companies. For this reason, the Corporate Information DBKJ is a highly reliable database.
[0021] When requesting the provision of UBO information, customer C, for example, creates a list of the corporations for which he wishes to provide UBO information, and sends file F1 containing that list to information provider JK. The list in file F1 assumes that, for example, the corporate name, address, and company code will be entered as information for each corporation. The company code is the company code used in the corporate information DBKJ. Therefore, customer C is asked to enter the corporate name and address, or company code, for each corporation.
[0022] There may be multiple corporations with the same corporate name. Similarly, multiple corporations may have registered the same address. For this reason, if the company code is not entered, the corporate name and address are required information to be entered. As a result, the combination of the corporate name and address, and the company code each correspond to company-specific information in this embodiment.
[0023] An employee of the information provider JK checks the received file F1, identifies and enters the company codes of the corporations whose company codes have not been entered. The file F1 with the company codes entered in this way is sent to the information service company SK, which requests the extraction of UBO information. In order to enable the extraction of UBO information, the information provider JK searches the company information DBKJ using the company code as a key, and at least extracts the records that store the company keys, that is, the company information. The extracted company information may be referenced to further extract company information that is expected to be necessary for the extraction of UBO information. This extraction of company information is performed taking into account capital relationships. The company information extracted in this way is filed and sent to the information service company SK as file F3 together with file F1.
[0024] The company information in file F3 may be collected into file F1, for example. In other words, when requesting the extraction of UBO information, the file sent from information provider JK to information service company SK may be only file F1.
[0025] The information service company SK refers to files F1 and F3, identifies the UBO of the target corporation specified by customer C, and extracts the UBO information of the identified UBO (step S1). The extracted UBO information is compiled as file F4.
[0026] The Corporate Information DBKJ is based on the European definition of UBO, for example. Some of the information used to determine UBO in the corporate information may be inappropriate under the definition of another country, such as Japan. For this reason, when identifying UBO according to the Japanese definition, information that is inappropriate in Japan is confirmed to be in accordance with the Japanese definition. In this way, information that conforms to the Japanese definition in the corporate information stored in the Corporate Information DBKJ is referenced as is, while information that does not conform to the definition is confirmed, and the confirmation results are used to identify UBO. For this reason, it is possible to identify UBO according to the Japanese definition by referring to the Corporate Information DBKJ, which is not created according to the Japanese definition. When identifying UBO according to the Japanese definition using the Corporate Information DBKJ, Japan corresponds to the designated country.
[0027] The Corporate Information DBKJ is an existing DB. By using such a Corporate Information DBKJ, both the cost and time required to provide this service can be significantly reduced compared to creating a new DB such as the Corporate Information DBKJ. Even if there is information in the Corporate Information that does not conform to the Japanese definition, UBOs can be properly identified by checking the content of the information that does not conform to the definition. UBOs that conform to a definition that differs from both the definition adopted in the Corporate Information and the Japanese definition can be identified in the same way. UBOs that conform to the definition adopted in the Corporate Information can be identified by referring to the Corporate Information. For this reason, checking the content of the necessary information and using an existing DB such as the Corporate Information DBKJ is effective in expanding the scope of use of existing DBs and realizing the provision of a wider range of services.
[0028] The language used in the Business Information DBKJ is English. In Japanese, one English expression often has multiple Japanese expressions. For example, the personal name "Hiroshi" can be expressed in hiragana as well as kanji. There are many kanji expressions. Examples of kanji expressions include "Hiro", "Hiro", "Hiro", "Hiro", "Hiro", "Hiroshi", "Hiroshi", and "Hiroshi". Even if the pronunciation is the same, people who use different kanji are different people. For this reason, when identifying UBOs according to the Japanese definition, this service supports the provision of UBO information in Japanese. The Country-specific Business Information DBKK is a database prepared as a dictionary for this purpose. Here, unless otherwise specified, the word "language" is used to refer to the language that is the official language of the country.
[0029] The information that is input using the country-specific corporate information DBKK as a dictionary includes corporate names, individual names, and addresses. For ease of understanding, it is assumed here that only these three pieces of information are input. Addresses differ from the other two in that one English expression often corresponds to one Japanese expression. However, in this service, for the convenience of Customer C, addresses are also provided in Japanese.
[0030] Basically, the country-specific company information DBKK only needs to be prepared for each country in which this service is provided. This is because in most cases, it is desired that UBO information be provided in the country's language (official language). However, if Customer C is a foreign company, it is conceivable that they would like UBO information to be provided in a language other than Japanese. In addition to Japanese, there are languages (e.g. Mandarin) in which there are often multiple expressions for one English expression. For this reason, it is possible to prepare a country-specific company information DBKK in a language other than Japanese, making it possible to provide UBO information in that language. Countries whose official language is a language in which there are often multiple expressions for one English expression, including Japanese, are either assumed countries or are candidates for assumed countries.
[0031] The country-specific company information DBKK is, for example, a single record that compiles the name of the corporation and the names of each shareholder of that corporation in the corresponding language expression. The record also stores a company code so that the corporation can be uniquely identified. Here, the group of information stored in one record is referred to as "country-specific company information." The expected language is referred to as the "target language." The structure of the country-specific company information DBKK is not particularly limited. For example, the information of each shareholder may be stored in one record.
[0032] The creation of file F4 means that individuals or corporations that are candidates for UBO have been identified. The individuals are shareholders of the target corporation or another corporation that has a capital relationship with the target corporation. After the creation of file F4, information service company SK sends the company code of the target corporation and the company code of the other corporation to information provider JK, and requests the provision of country-specific company information corresponding to the sent company codes (step S2). In order to identify the target language, the country code or an identification code assigned to the request that is notified to information service company SK by information provider JK at the time of the request is also sent.
[0033] In response to this request, information provider JK searches the country-specific company information DBKK using the company code received from information service company SK to extract the country-specific company information that stores the company code. The extracted country-specific company information is put into a file and provided to information service company SK as file F5.
[0034] The information service company SK stores the file F5 thus provided (step S2). The reception and storage of this file F5 are also included in step S2. The information service company SK refers to files F4 and F5 to identify the target language expressions that correspond to the corporate name and individual name, and generates a screen for employees to confirm and correct the identified correspondences. This allows employees to confirm whether the automatically associated target language expressions for the corporate name and individual name are appropriate, and to correct any parts that are determined to be inappropriate. Through such confirmation work, the corporate name and individual name are finalized. The finalized results are filed and created as file F6 (step S3). Note that the target language expressions can be identified using well-known machine translation and natural language processing techniques.
[0035] The created file F6 is part of the UBO information to be provided to customer C. Information service company SK reflects the contents of file F6 in file F4, i.e., synthesizes them (step S4). The result of this synthesis becomes file F2 to be delivered to customer C, and is delivered from information service company SK to information provider JK. Note that in reality, file F2 undergoes various checks before being delivered. In other words, file F2 undergoes various checks before being delivered from information service company SK to information provider JK.
[0036] Information provider JK delivers file F2 sent from information service company SK to customer C. In this way, when Customer C requests the provision of UBO information for each target corporation specified in File F1, the Service refers to the corporate information in the Corporate Information DBKJ to identify the target corporation's UBO. Furthermore, if necessary, the results of the UBO identification are used to refer to the country-specific corporate information in the Country-Specific Corporate Information DBKK to convert the UBO information into the target language. In this way, the Service properly identifies UBOs in accordance with definitions that differ from those in Europe, and provides UBO information in the language desired by Customer C.
[0037] Information service company SK is adapted to obtain the necessary corporate information and country-specific corporate information from information provider JK, but at least one of the corporate information DBKJ and country-specific corporate information DBKK may also be stored at information service company SK. The target corporations for which UBO information is required may be designated on a screen (web page) sent by information provider JK, rather than being designated in the form of a list in file F1. It is preferable that the screen be able to designate the country envisaged for identifying the UBO, so that multiple countries can be supported. Also, this service may be provided directly to customer C, rather than to information provider JK. Including the above, various modifications are possible to the method of providing this service.
[0038] Hereinafter, a method for realizing this service illustrated in FIG. 1 will be described in detail with reference to FIGS. FIG. 2 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a first embodiment of the information processing device of the present invention, and a network environment to which the system is connected.
[0039] At information service company SK, a system has been constructed in which an AP server 1 according to this embodiment and a terminal 2 are connected, for example, via a LAN (Local Area Network), as shown in Fig. 2. At information provider company JK, a system has been constructed in which a Web server 3 and a terminal 4 are connected, for example, via a LAN. At both information service company SK and information provider company JK, terminals 2 and 4 are terminals used by employees, etc., and typically there are multiple terminals. Here, only one terminal is shown for convenience. The AP server 1 may be provided by a cloud service. For this reason, the owner of the AP server 1 and the location where it is installed are not particularly limited. The same applies to the Web server 3 described later.
[0040] Web server 3 is a server that processes requests sent as requests from customer C, and is connected to network N. A terminal 5 used by each customer C can be connected to this network N. As a result, customer C connects terminal 5 to Web server 3 via network N and uses the services provided by Web server 3. To avoid confusion, hereinafter, terminals 2, 4, and 5 will be referred to as "processing terminal 2," "reception terminal 4," and "customer terminal 5," respectively. It is assumed that all terminals are used only by employees.
[0041] The processing terminal 2 is an information processing device that can be used for the confirmation work shown as step S3 in Fig. 1. The receiving terminal 4 is an information processing device that can be used for identifying and inputting the company code assigned to the target corporation specified by the customer C's corporation name and address. The customer terminal 5 is an information processing device that enables the use of various services provided via the network N. All of them are information processing devices equipped with communication functions, such as a PC (Personal Computer) or a tablet PC.
[0042] The information service company SK and the information provider company JK are connected, for example, by a dedicated line. When connected by a dedicated line, both the information service company SK and the information provider company JK have nodes that enable communication via the dedicated line. For convenience, such nodes are not shown in FIG. 2. Here, it is assumed that the Web server 3 and the AP server 1 are connected via a LAN or the like installed at each of the information provider company JK and the information service company SK.
[0043] When using a service provided by the Web server 3, the customer terminal 5 transmits a command to the Web server 3 together with the file F1 to request the provision of UBO information. This transmission may be performed, for example, by an operation on a screen (Web page) for receiving a request transmitted from the Web server 3 in response to a request from the customer terminal 5. In this case, for example, an employee using the customer terminal 5 may attach the file F1 to the screen and then click a button to instruct the provision of UBO information. In other words, the attached file F1 and a command to request the provision of UBO information may be transmitted from the customer terminal 5 by the click operation. Note that such a method of requesting a service is just one example, and the request method is not particularly limited. The request method may be, for example, by email or a file transfer service.
[0044] When the Web server 3 receives file F1 together with a command from the customer terminal 5, it notifies the reception terminal 4 of this fact and makes file F1 publicly accessible. As a result, the Web server 3 requests an employee using any reception terminal 4 to check the contents of file F1 and enter the necessary company code. As a result, the contents of file F1 received from customer C are checked, and it is updated as necessary so that the necessary company code is entered.
[0045] The corporate information DBKJ and the country-specific corporate information DBKK are stored in a storage device installed in or connected to the Web server 3. After the Web server 3 checks the contents of the file F1, it searches the corporate information DBKJ using the company code as a key to extract the corporate information required to identify the UBO. Taking into account capital relationships, it also searches the corporate information DBKJ using the company codes of the corporations shown as shareholders in the extracted corporate information as necessary to extract further corporate information. The extracted corporate information is compiled as file F3 and is sent from the Web server 3 to the AP server 1 together with a command to request the extraction of UBO information. In addition to file F3, file F1 in which the company code is entered and the country code representing the designated country, which is the country assumed for identifying the UBO, are also sent to the AP server 1.
[0046] Corporate information extracted from the corporate information DBKJ using the corporate code of the target corporation as a key makes it possible to identify UBOs according to the European definition. For this reason, corporate information further extracted using the corporate codes of corporations shown as shareholders in the corporate information, i.e., corporate information further extracted with a focus on capital ties, is unnecessary information for identifying UBOs according to the European definition. However, it is necessary information for identifying UBOs according to the definition in designated countries outside of Europe, such as Japan. For this reason, this service also extracts corporate information using the corporate codes of other corporations identified from capital ties.
[0047] Differences in the definition of UBOs among countries exist beyond those related to capital ties. For example, in Europe, an individual who is considered a UBO in a company is an individual who meets the condition of owning 25% or more of the company's shares. However, in the United States, an individual who meets the condition of owning more than 25% of the company's shares is considered a UBO. In order to properly identify UBOs, it is necessary to address these differences in definition.
[0048] The AP server 1 refers to files F1 and F3 and identifies candidates for UBOs of the target corporation. If an individual identified as a candidate for UBO is a shareholder of a corporation other than the target corporation, the company code of the corporation of which the individual is a shareholder is also identified. The AP server 1 saves the results of the UBO identification as file F4, and transmits the extracted company code together with, for example, a country code to the Web server 3, requesting the provision of the company code and the company code corresponding to the country code.
[0049] In response to this request, the Web server 3 searches the country-specific company information DBKK using the received company codes as keys, and extracts the country-specific company information requested by the AP server 1. The country-specific company information DBKK to be searched is specified by the country code. The Web server 3 compiles the country-specific company information thus extracted into file F5 and transmits it to the AP server 1.
[0050] The AP server 1 associates the contents of files F4 and F5 with company codes, and identifies the name of the target corporation, and further the name of the corporation or individual identified as a UBO, in the language of the designated country. Next, the AP server 1 uses the identification results and a portion of the contents of files F4 and F5 to create file F6 for confirming and correcting each name, and uses the created file F6 to create a screen (web page) for the confirmation work. After the creation, the AP server 1 performs processing for the confirmation work of each name, for example, for an employee using the processing side terminal 2.
[0051] This process enables access to the confirmation screen, and notifies the employee using the processing terminal 2 of the existence of requests that require confirmation of the respective names. As a result, the confirmation is carried out by an employee who is capable of confirmation, and file F6 is updated according to the contents of the confirmation.
[0052] After file F6 is updated in this way, AP server 1 merges the contents of the updated file F6 into file F4. Through this merger, file F4 is updated to file F2 in which UBO information is expressed in the language of the designated country. File F2 is then checked by yet another employee, for example an employee with the authority to decide whether or not to deliver file F2, and then transmitted from AP server 1 to Web server 3. As a result, file F2 is transmitted to customer C via Web server 3.
[0053] Fig. 3 is a block diagram showing an example of a hardware configuration of an AP server according to an embodiment of the information processing device of the present invention. Next, a specific example of the hardware configuration of the AP server 1 will be described with reference to Fig. 3. Note that this example is just one example, and the hardware configuration of the AP server 1 is not limited to this.
[0054] The AP server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.
[0055] The CPU 11 executes various processes according to programs recorded in the ROM 12 and / or programs loaded from the storage unit 18 to the RAM 13. An application program that causes the AP server 1 to function, that is, an application program developed for providing this service, is stored, for example, in the storage unit 18. The CPU 11 reads the application program into the RAM 13 and executes it, thereby enabling the AP server 1 to respond to requests from the Web server 3.
[0056] The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes, including various programs executed by the CPU 11. The CPU 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.
[0057] The output unit 16 includes a display such as a liquid crystal display. The output unit 16 displays various images under the control of the CPU 11. The output unit 16 may be mounted on the AP server 1, or may be connected as necessary. In other words, the output unit 16 is not an essential component.
[0058] The input unit 17 includes various hardware buttons such as a keyboard. The input unit 17 may include one or more pointing devices such as a mouse. An operator can input various information via the input unit 17. This input unit 17 may also be mounted on the AP server 1, or may be connected as necessary. In other words, the input unit 17 is not an essential component.
[0059] The storage unit 18 is, for example, a hard disk device or an auxiliary storage device such as an SSD (Solid State Drive). Data with a large amount of data is stored in the storage unit 18. The communication unit 19 enables communication between the Web server 3 and the processing terminal 2 via a LAN.
[0060] The drive 20 is a device to which a removable medium 25 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory card can be attached. The drive 20 can, for example, read information from the attached removable medium 25 and write information to the removable medium 25. As a result, a program recorded on the removable medium 25 can be stored in the storage unit 18 via the drive 20. In addition, the removable medium 25 attached to the drive 20 can be used as a copy destination or a movement destination of various data stored in the storage unit 18.
[0061] The hardware resources of the AP server 1 are controlled by various programs including application programs. As a result, the AP server 1 processes requests from the Web server 1, identifies UBOs based on the definition of the designated country, and provides UBO information in the language expression of the designated country. The various programs include an OS (Operating System). The application programs for providing this service run on that OS.
[0062] The application program developed for this service may be recorded on removable media 25 and distributed. It may also be possible to distribute it via a network such as the Internet. For this reason, the recording medium on which the application program is recorded may be one that is mounted or attached to an information processing device that is directly or indirectly connected to a network, or one that is mounted or attached to an external device that can be accessed. Hereinafter, this application program will be referred to as the "developed application" to distinguish it from others.
[0063] The Web server 3 can basically have the same hardware configuration as the AP server 1. Therefore, detailed explanation will be omitted here. However, the storage unit constituting the Web server 3 must be equipped with a storage ST having a capacity sufficient to store the company information DBKJ and the country-specific company information DBKK. The storage ST may be connected to the Web server 3. Here, it is assumed that the storage ST is mounted on the Web server 3. In addition, the communication unit must be provided with two units, one that enables communication via the network N and one that enables communication with the AP server 1.
[0064] 4 is a functional block diagram showing an example of a functional configuration realized on an AP server according to an embodiment of the information processing device of the present invention. Next, with reference to FIG. 4, an example of a functional configuration realized on the AP server 1 will be described in detail.
[0065] 4, a distribution unit 111, a request processing unit 112, a UBO identification unit 113, an information request unit 114, an information input unit 115, a synthesis unit 116, and an output processing unit 117 are realized as functional components on the CPU 11 of the AP server 1. These are realized by the CPU 11 executing various programs including the above-mentioned development application. As a result, in the memory unit 18, a condition information storage unit 181, an intermediate result storage unit 182, and a identification result storage unit 183 are reserved for storing information.
[0066] The sorting unit 111 sends and receives data to and from the communication unit 19, identifies an output destination to which data input from the communication unit 19 should be passed, and passes the data to the identified output destination. The output destination to which data is passed is any one of the request processing unit 112, information request unit 114, information input unit 115, and output processing unit 117. As a result of the sorting unit 111 passing data to the output destination to which it should be passed, a function required for processing the data operates.
[0067] The request processing unit 112 processes a request for extraction of UBO information transmitted from the Web server 3. The files F1, F3, and the country code transmitted together with the request are also passed from the distribution unit 111 to the request processing unit 112. These files F1, F3, and the country code are passed from the request processing unit 112 to the UBO identification unit 113. This request processing unit 112 corresponds to the first acquisition unit and the second acquisition unit in the narrow sense in this embodiment.
[0068] The UBO identification unit 113 refers to the files F1 and F3, and identifies the UBO for each target corporation specified in the file F1 according to the definition of the designated country represented by the country code. To identify the UBO, the UBO identification unit 113 refers to the condition information stored in the condition information storage unit 181 secured in the memory unit 18. This condition information is information prepared by country or by definition, and represents the contents of the UBO conditions defined by each assumed country. As a result, the UBO identification unit 113, which refers to the condition information, can actually identify the UBO according to the definition of countries other than Europe and Japan. The country code is used to identify the condition information to be referenced from the condition information. This UBO identification unit 113 corresponds to the benefit rate identification means and extraction means in this embodiment.
[0069] Fig. 5 is a diagram showing an example of capital relationships in one corporation. Fig. 6 is a diagram explaining an example of corporate information extracted by one corporation. The example of corporate information shown in Fig. 6 is for a case where one corporation having the capital relationships shown in Fig. 5 is the target corporation. Here, with reference to Figs. 5 and 6, a method of identifying a UBO by UBO identification unit 113 when the designated country is Japan will be specifically explained.
[0070] In the example shown in Figure 5, Kuki Corp. is the target corporation T. The shareholders who have directly invested capital in Kuki Corp. are "Ichiro Saitama", "Koga Corp.", and "Jiro Chiba". In Figure 5, "Ichiro Saitama" is represented as P1, "Koga Corp." as C2, and "Jiro Chiba" as P3 (Jiro Chiba). The direct ownership ratios of these shareholders are 30%, 30%, and 40%, respectively.
[0071] One of the shareholders of Furukawa Shoji Co., Ltd. is "Taro Tokyo." The shareholder's direct ownership ratio is 60%. For target corporations with such capital relationships, a total of five pieces of corporate information are extracted, as shown in Figure 6. In Figure 6, the top four pieces of corporate information are all extracted when identifying UBOs in accordance with the European definition. The bottommost piece of corporate information is extracted to identify UBOs in accordance with the Japanese definition.
[0072] In FIG. 6, the parts of the company information that are particularly important for identifying the UBO are excerpted and shown. As shown in FIG. 6, the excerpted parts include the company code (English notation in the figure: Corp NO.), company name (corporate name) (English notation in the figure: Business Name), shareholder name (English notation in the figure: Shareholder), shareholder's company code (English notation in the figure: Benef No.), direct ownership ratio (English notation in the figure: Direct%), indirect ownership ratio (English notation in the figure: Indirect%), actual ownership ratio (English notation in the figure: Act%), beneficiary rate (English notation in the figure: Beneficial%), and beneficiary indicator (English notation in the figure: Beneficial Indicator). In this information, the company code corresponds to the company identification information in this embodiment. Also, the shareholder name and the shareholder's company code correspond to the beneficiary information in this embodiment. This beneficiary information is hereinafter also referred to as "shareholder information".
[0073] The direct ownership ratio, indirect ownership ratio, and actual ownership ratio are all information used to identify UBOs or calculate beneficiary rates, and correspond to ownership ratio information in this embodiment. The beneficiary rate and beneficiary indicator are also information used to identify UBOs. These, or the beneficiary rate, correspond to beneficiary rate information in this embodiment. The beneficiary indicator is information indicating whether or not a shareholder who is a beneficiary can become a UBO. "True" and "False" in Figure 6 indicate that the shareholder can become a UBO or cannot become a UBO, respectively. The beneficiary information and ownership ratio information all correspond to beneficiary relationship information in this embodiment. In this embodiment, the company information includes company identification information, beneficiary rate information, shareholder names, and others, in addition to beneficiary relationship information.
[0074] "Tokyo Taro", a shareholder of Furukawa Shoji Co., Ltd., is not a direct shareholder of Kuki Co., Ltd., as shown in Figure 5. However, "Tokyo Taro" has a capital relationship with Kuki Co., Ltd. through Furukawa Shoji Co., Ltd. For this reason, as shown in Figure 6, "Tokyo Taro" is considered a beneficiary of Kuki Co., Ltd., and corporate information has been extracted.
[0075] In the corporate information with "Tokyo Taro" as the beneficiary, the direct ownership ratio, indirect ownership ratio, and actual ownership ratio are all 0%, or none of these information exists. However, because it has invested capital in Furukawa Shoji Co., Ltd., which owns shares in Kuki Co., Ltd., the beneficiary ratio is 18%, calculated from the direct ownership ratio in Furukawa Shoji Co., Ltd. and Furukawa Shoji Co., Ltd.'s direct ownership ratio of Kuki Co., Ltd.
[0076] This figure of 18% was calculated according to the European definition (standard). The calculation method for this figure is different from the Japanese definition (standard). In other words, in this example, the European standard uses the direct ownership ratio of Furukawa Shoji Co., Ltd. to Kuki Co., Ltd. and the direct ownership ratio of "Tokyo Taro" to Furukawa Shoji Co., Ltd. to calculate Beneficiary ratio = Direct ownership ratio in Kuki Co., Ltd. × Direct ownership ratio in Furukawa Shoji Co., Ltd. =30% x 60% = 18% In contrast, under Japanese standards, Beneficiary ratio = Direct ownership ratio to Kuki Co., Ltd. x 100% = 30% × 100% = 30% It is calculated as follows.
[0077] An individual who owns more than 50% of a corporation's stock can theoretically make decisions for that corporation himself. For this reason, under Japanese standards, a corporation in which an individual owns more than 50% of the stock is considered to be owned by that individual, and the beneficial interest rate is calculated assuming that the direct ownership ratio is effectively 100%. As a result, the beneficial interest rate calculated under Japanese standards is basically not the same as that calculated under European standards, which do not adopt the effective direct ownership ratio.
[0078] Under the Japanese accounting standards for calculating the beneficiary ratio as above, individuals must trace the capital relationships of corporations considered to be UBOs and confirm the beneficiaries of corporations that have directly or indirectly invested capital in the corporation. The corporate information at the bottom of Figure 6, that is, the corporate information for Furukawa Shoji Co., Ltd., is the corporate information actually extracted for this purpose. By referring to this corporate information, it is possible to confirm Tokyo Taro's actual beneficiary ratio in Kuki Co., Ltd.
[0079] Figures 7A and 7B are flowcharts showing an example of the UBO identification process. This UBO identification process shows an example of the processing flow of an extracted portion executed by UBO identification unit 113 to identify the UBO of one target corporation. Here, the UBO identification process will be described in detail with reference to Figures 7A and 7B. The entity executing the process is assumed to be UBO identification unit 113.
[0080] This service classifies UBOs into multiple categories based on the strength of the generally expected influence of UBOs on corporations, and identifies the UBOs along with the category to which they belong. In Figures 7A and 7B, the UBO category with the strongest influence is labeled "1st place," the UBO category with the second strongest influence is labeled "2nd place," and the UBO category with the least influence is labeled "4th place."
[0081] If the designated country is Japan, for example, the first priority would be a UBO whose shareholding ratio exceeds 50%. The second priority would be a UBO whose shareholding ratio exceeds 25% but is less than 50%. The fourth priority would be a representative of a corporation that does not have a first priority UBO whose shareholding ratio exceeds 25%. In either category, an individual or corporation that does not directly hold shares in the target corporation may be considered a UBO.
[0082] First, in step S11, UBO identification unit 113 reads out condition information corresponding to the designated country from condition information storage unit 181, and sets conditions α to γ for identifying a UBO. The set condition α is a condition that a UBO classified as first order must satisfy. Condition β is a condition that a UBO classified as second order must satisfy. Condition γ is a condition that a UBO classified as second order or higher must satisfy. Thus, condition γ is a condition that is the lower limit of condition β. In this embodiment, condition γ corresponds to the first condition, and condition α corresponds to the second condition.
[0083] In step S12 following step S11, the UBO identification unit 113 refers to the file F3 to identify the ownership ratio of each individual who holds shares in the target corporation. The identified ownership ratios are, for example, the direct ownership ratio, the indirect ownership ratio, and the actual ownership ratio. In the next step S13, the UBO identification unit 113 judges whether or not there is an individual who satisfies the condition α. If there is an individual who satisfies the condition α, for example, an individual whose ownership ratio of any stock exceeds 50%, the judgment in step S13 becomes YES and the process proceeds to step S14, where the individual is determined to be the first rank. Then, the process proceeds to step S15. On the other hand, if there is no such individual, the judgment in step S13 becomes NO and the process proceeds to step S15.
[0084] In step S15, the UBO identification unit 113 judges whether or not there is an individual who satisfies the condition β. If there is one or more individuals who satisfy the condition β, for example, individuals whose ownership ratio of any stock is 50% or less and exceeds 25%, the judgment in step S15 becomes YES and the process proceeds to step S16, where all individuals who satisfy the condition β are determined to be second in rank. Then, the process proceeds to step S17. On the other hand, if there is no such individual, the judgment in step S15 becomes NO and the process proceeds to step S17.
[0085] In step S17, the UBO identification unit 113 refers to the file F3 and identifies the ownership ratio of each corporation that owns shares of the target corporation. The ownership ratio identified here is, for example, the direct ownership ratio.
[0086] In the next step S18, the UBO specification unit 113 determines whether or not there is a corporation that satisfies condition γ and has a beneficiary indicator set to "False." This condition γ is, for example, a condition that the direct ownership ratio is greater than 25%. If there is a corporation that satisfies this condition γ, the determination in step S18 becomes YES and the process proceeds to step S22 in FIG. 7B. If there is no such corporation, the determination in step S18 becomes NO and the process proceeds to step S19.
[0087] In step S19, the UBO identification unit 113 determines whether the UBO of the target corporation has been determined. Step S19 may be entered after the first-ranked individual has been determined in step S14 and / or the second-ranked individual has been determined in step S16. In that case, the UBO has already been determined. Therefore, in that case, the determination in step S19 is YES and the process proceeds to step S21. On the other hand, if not, the UBO has not been determined, so the determination in step S19 is NO and the process proceeds to step S20.
[0088] In step S20, the UBO identification unit 113 determines the representative of the target corporation as the fourth place. In the following step S21, the UBO identification unit 113 operates the UBO identification result with the definition of the designated country. After that, the UBO identification process ends. When moving to step S21, including when the processing of the steps described below is performed, the results of identifying UBOs are divided into four cases. The cases are the fourth-ranked representative of the target corporation (first case), one or more second-ranked representatives (second case), one first-ranked representative (third case), and one second-ranked representative and one first-ranked representative (fourth case). "Person" here refers to an individual or a specific corporation. A specific corporation refers to a corporation such as a national or local government entity, or a listed company.
[0089] Among the designated countries, there are countries that do not make a distinction between first and second rank. In such countries, both people who are determined to be first rank and people who are determined to be second rank are considered UBO. Even among countries that make a distinction between first and second rank, there are countries that consider both people who are determined to be first rank and people who are determined to be second rank to be UBO. Japan is one of the countries that does make a distinction. However, in Japan, only people who are determined to be first rank are considered UBO.
[0090] When corporate information such as that shown in FIG. 6 is extracted by the target corporation, as described above, "Taro Tokyo" is not a UBO according to the European definition, but is a UBO according to the Japanese definition. Whether the designated country is Europe or Japan, "Taro Tokyo" is determined to be a UBO when moving to step S21. However, if the designated country is Europe, "Taro Tokyo" is excluded from the UBO due to the beneficiary rate. If there are no UBOs other than "Taro Tokyo," the representative of the target corporation is determined to be the UBO. To achieve this operation, in step S21, the beneficiary rate is calculated according to the definition of the designated country, and operations based on the calculated beneficiary rate are also performed as necessary.
[0091] Since the definition of UBO differs from country to country, the process of step S21 is executed, and the UBO identification result is manipulated as necessary in accordance with the definition of the designated country. Through this manipulation, final extraction of people who are UBO according to the definition of the designated country is performed, and the judgment results of the extracted people as UBOs are converted to conform to the definition of the designated country. In the fourth case, when the designated country is Japan, only the person determined to be first in rank is made UBO. In the first to third cases, no manipulation is performed on the identification result, and the identification result is maintained.
[0092] From step S22 onwards in FIG. 7B, processing is carried out to trace the capital relationships of the target corporation and identify UBOs. First, in step S22, the UBO identification unit 113 selects one of the corporations that result in a YES determination in step S18 as the processing target. In the next step S23, the UBO identification unit 113 refers to the corporate information of the selected corporation. In the subsequent step S24, the UBO identification unit 113 determines whether or not the selected corporation has a shareholder who satisfies condition α. If such a shareholder exists, the determination in step S24 becomes YES and the process proceeds to step S25. If such a shareholder does not exist, the determination in step S24 becomes NO and the process proceeds to step S30. In this embodiment, the company information referred to in step S23 is stored in file F3, but the company information may be obtained as necessary from the Web server 3. For this reason, the company information does not need to be converted into a file and transmitted / received.
[0093] In step S25, the UBO identification unit 113 determines whether the shareholder that satisfies the condition α is a corporation. If the shareholder is a corporation, in other words, if the beneficiary indicator in the company information in which the shareholder is indicated is "False", the determination in step S25 becomes YES and the process proceeds to step S26. If the shareholder is an individual, the determination in step S25 becomes NO and the process proceeds to step S27.
[0094] In step S26, the UBO specification unit 113 determines whether the shareholder is a specific corporation. If the shareholder is a specific corporation, the determination in step S26 is YES and the process proceeds to step S27. If the shareholder is not a specific corporation, the determination in step S26 is NO and the process returns to step S22.
[0095] When the process moves from step S26 to step S22 in this way, step S22 newly selects a corporation that satisfies condition α among the shareholders of the currently selected corporation, that is, the corporation for which the judgment in step S24 is YES. As a result, the processing loop formed by steps S22 to S26 is executed, and it is possible to identify an individual or corporation that should be made a UBO by tracing the capital relationship from the target corporation. This processing loop ends when the individual or corporation that should be made a UBO is identified.
[0096] In step S27, the UBO identification unit 113 determines whether the selected corporation (indicated as "original corporation" in FIG. 7B) among the corporations for which the determination in step S18 was YES satisfies condition α. If the selected corporation also satisfies condition α, the determination in step S27 becomes YES and the process proceeds to step S28. If the selected corporation does not satisfy condition α, the determination in step S27 becomes NO and the process proceeds to step S29.
[0097] The process proceeds to step S27 not only when step S26 is judged as YES, but also when step S25 is judged as NO. Therefore, the UBO must be determined as either an individual or a specified corporation. Therefore, the process contents of steps S28 and S29 differ depending on whether the UBO is an individual or a specified corporation.
[0098] In step S28, the UBO identification unit 113 determines that if the person is an individual, the individual, or if the person is a specified corporation, the corporation itself, as the first priority. After that determination, the process proceeds to step S30. Meanwhile, in step S29, the UBO identification unit 113 determines that if the person is an individual, the individual, or if the person is a specified corporation, the corporation itself, as the second priority. After that determination, the process proceeds to step S30.
[0099] In step S30, the UBO identification unit 113 judges whether there are other corporations whose capital relationships should be traced. If there are any corporations that have not been selected as processing targets among the corporations for which the judgment in step S18 is YES, the judgment in step S30 becomes YES and the process returns to the above step S22. As a result, in step S22, one corporation is selected from the remaining corporations, unlike the case where the process proceeds from step S26. On the other hand, if there are no corporations remaining to be selected, the judgment in step S30 becomes NO and the process proceeds to step S19 in FIG. 7A. The reason for proceeding to step S19 is that there is a possibility that there is no person determined to be a UBO.
[0100] In this way, the UBO identification unit 113 also identifies UBOs by tracing the capital relationships as necessary. As a result, in the capital relationships shown in FIG. 5, in addition to "Saitama Ichiro" and "Chiba Jiro", "Tokyo Taro", who indirectly invests capital in Kuki Co., Ltd. through Furukawa Shoji Co., Ltd., is identified as the second-ranked UBO. Since the determination of "Tokyo Taro" is not YES in step S15, it is determined to be the second-ranked UBO in step S29. This identification result is filed as file F4 and stored in the intermediate result storage unit 182 secured in the storage unit 18. As the company code for the language expression of the designated country, in addition to the company code of Kuki Co., Ltd., the company code of Furukawa Shoji Co., Ltd. is identified and passed from the UBO identification unit 113 to the information request unit 114 together with the country code.
[0101] The information requesting unit 114 passes all the company codes passed from the UBO identifying unit 113 together with the country codes to the sorting unit 111, and requests the Web server 3 of the information providing company JK to provide corresponding country-specific company information via the sorting unit 111. If the target company is Kuki Co., Ltd., and Kuki Co., Ltd. has a capital relationship as shown in Fig. 5, the company codes passed from the UBO identifying unit 113 will be the company codes of the two companies, Kuki Co., Ltd. and Furukawa Shoji Co., Ltd. This information requesting unit 114 corresponds to a third acquisition means in this embodiment.
[0102] In response to the request, the Web server 3 searches the country-specific company information DBKK corresponding to the country code using the received company code as a key, and extracts the country-specific company information for the number of company codes. The country-specific company information thus extracted is filed as file F5, and is sent from the Web server 3 to the AP server 1.
[0103] 8 is a diagram for explaining an example of the configuration of the country-specific company information. Note that this is just one example, and the configuration example of the country-specific company information is not limited to that shown in FIG. Figure 8 shows an example of the structure of country-specific company information compiled in file F5 when the target corporation is Kuki Co., Ltd., which has a capital relationship as shown in Figure 5, and the designated country is Japan. As shown in Figure 8, the country-specific company information includes the following information: company code, company name, main shareholder, representative name, representative name (kana), and representative address. As the designated country is Japan, all information other than the company code is written in Japanese.
[0104] The major shareholders in the country-specific company information are the names of the major shareholders and the percentage of direct ownership for each major shareholder. Major shareholders are shareholders who may be identified as UBOs. By limiting the information to such shareholders, we aim to avoid an excessive amount of information on major shareholders. The percentage of direct ownership is shown in parentheses following the name.
[0105] As mentioned above, there are cases where the representative of a corporation is specified as the UBO. For this reason, two types of representative names and representative addresses are included in the country-specific company information. File F5 transmitted from Web server 3 is received by communication unit 19 and input to CPU 11. As a result, file F5 is passed to information request unit 114 via sorting unit 111. Information request unit 114 passes file F5 to information input unit 115 or notifies it of its existence.
[0106] The information input unit 115 refers to the files F4 and F5 to identify the language expression of the designated country that corresponds to the identified UBO, and creates a screen (web page) for confirming and correcting the identification result. This screen is created according to the language (official language) of the designated country. In other words, this screen is created when the language of the designated country is different from the language of the company information. Although not specifically shown, for example, for each identified UBO, in addition to the results of identifying the language expression, the UBO name (written in English) extracted from file F4, the main shareholder (including the names of the main shareholders, etc.) extracted from file F5, and two types of representative names are displayed. The results of identifying the language expression are the shareholder's name or representative name associated with the UBO name (written in English). Both the shareholder's name and the representative name are linguistic expressions in the language of the designated country. By displaying the results of identifying the language expression, other linguistic expressions of the UBO name are automatically entered on the screen. Note that if the designated country is Japan, the results of identifying the language expression are, for example, two results: the kanji and kana notations of the UBO.
[0107] After creating such a screen, the information input unit 115 performs processing for sending a notification to, for example, employees who use the processing terminal 2, urging them to confirm the linguistic expression of the identified UBO, and publishes the identification result of the UBO that is the subject of the confirmation of the linguistic expression in an accessible manner. As a result, the information input unit 115 transmits the created screen to the processing terminal 2 that has requested access to the published identification result of the UBO. The transmission of the screen is realized by passing the screen and the address of the processing terminal 2 from the information input unit 115 to the distribution unit 111, and having the communication unit 19 transmit the screen to that address.
[0108] The processing terminal 2 that receives the screen transmitted in this manner displays the received screen on the display device. The employee can then check the language expression of the UBO on the screen and, if necessary, modify the language expression. The names of the principal shareholders and representatives in the language expression of the designated country arranged on the screen are candidates for the language expression to be used as the name of the UBO in the language of the designated country. This allows the employee to easily check the results of the identification of the language expression appropriately and also to make appropriate modifications. The amount of information arranged on the screen is reduced through extraction from files F4 and F5 in order to allow the employee to more easily check the results of the identification appropriately and make appropriate modifications. The content of the screen, which has been modified as necessary, is transmitted from the processing terminal 2 to the AP server 1 in response to a transmission instruction from the employee.
[0109] The contents of that screen are received by the communication unit 19 and input to the CPU 11. As a result, the contents are passed to the information input unit 115 via the sorting unit 111. The information input unit 115 uses the passed contents to create a synthesis file F6 that adds contents to the file F4, and passes the created file F6 to the synthesis unit 116 or notifies the existence of the file F6.
[0110] Note that confirmation and correction of the language expression by the employee may be performed by a file created instead of on a screen. The employee may input the name of the UBO without specifying the language expression, that is, without automatically inputting the language expression of the designated country. Even in this case, since candidates for the language expression for the UBO name in the language of the designated country are displayed, the employee can easily input the appropriate language expression.
[0111] The synthesis unit 116 performs synthesis by adding the contents of the file F6 to the file F4. In this synthesis, language expressions that are not in the language of the designated country are replaced with language expressions in the designated country. For example, all information other than the company code is replaced with information in the language of the designated country. The company names in the country-specific company information are associated with the company code and updated to the company names stored as information in the file F4. The file F4 after such synthesis is stored as the delivery file F2 in the identification result storage unit 183 secured in the memory unit 18. Note that when there is no need to replace with the language expression of the designated country, that is, when the language of the company information DBKJ and the language of the designated country match, the file F4 is made into the file F2.
[0112] Fig. 9 is a diagram for explaining an example of the contents of a file to be delivered. The example of contents shown in Fig. 9 is just one example, and the example of the contents of file F2, which is a file to be delivered, is not limited to that shown in Fig. 9. For example, the company name and the name of the UBO, etc., of the original file F4 may be retained. File F2, the contents of which are shown in Fig. 9, is for a case in which the target corporation is Kuki Co., Ltd., which has a capital relationship as shown in Fig. 5, and the designated country is Japan, similar to Fig. 8. As shown in Fig. 9, file F2 is configured to display, as UBO information, the following information for each identified UBO: company code, company name, UBO candidate name, UBO candidate name (kana), and UBO determination result.
[0113] The UBO determination result in the UBO information is information that indicates the category to which the UBO is classified. The two types of UBO candidate names, written in kanji and kana, are personal names, since in a corporation, the representative is identified as the UBO. These two types of UBO candidate names are the linguistic expressions that require confirmation by employees. The parentheses in the kana written UBO candidate names are the identified linguistic expressions, that is, the linguistic expressions before any corrections are made by employees. In Figure 9, the linguistic expressions before corrections are also shown, making it possible to confirm the corrections made to the linguistic expressions by employee confirmation. Note that company names are not subject to confirmation by employees, since they can be uniquely identified by the company code.
[0114] The output processing unit 117 is a function that performs processing related to the output of the file F2 stored in the identification result storage unit 183. This output processing unit 117 allows an employee using the processing terminal 2 to obtain any file F2 stored in the identification result storage unit 183 from the AP server 1. This output processing unit 117 also makes it possible to write the file F2 to the removable media 25 and output the file F2 to the output unit 16. This output processing unit 117 corresponds to the output means in this embodiment.
[0115] In this embodiment, UBOs are divided into three categories, and the UBOs are identified by determining the category to which they belong. However, UBOs may also be identified by the beneficiary rate rather than by determining the category. Even if the beneficiary rate is based on a standard different from the European standard, it can be calculated by tracing the capital relationship from the target corporation. This beneficiary rate may be included in the UBO information along with or instead of the determined category.
[0116] As shown in FIG. 8, the country-specific company information is information that can be used to confirm the main shareholder of a corporation. For this reason, in step S22, assuming that the necessary information does not exist in the company information, the country-specific company information may also be referenced in addition to the company information to confirm the shareholders of the target corporation. For this reason, the country-specific company information may be obtained to confirm the shareholders. If the main shareholder is a corporation, the company code may also be added so that it can be confirmed.
[0117] In this embodiment, the service is provided to the information provider JK, but the service may be provided to the customer C. The service may be provided in the following manner, for example. FIG. 10 is a diagram illustrating an example of a system constructed for providing a service by an AP server according to a modified embodiment of an information processing device of the present invention, and a network environment to which the system is connected.
[0118] As shown in Fig. 10, this modified example is for information service company SK to provide this service directly to customer C. For this purpose, AP server 1 has a Web server function, or there is a Web server that mediates communication between network N and AP server 1. For this reason, AP server 1 has two or more communication units 19. Processing terminal 2 is also used as reception terminal 4. Information provider JK has installed DB server 6 instead of Web server 3 to provide necessary information to information service company SK. With this configuration, the customer C can use the same services as in this embodiment.
[0119] The company information DBKJ and country-specific company information DBKK may be prepared by the information service company SK. In this case, the information provider JK is not required. Furthermore, the necessary information for the company information DBKJ and country-specific company information DBKK may be obtained from a company or the like that is not related to the provision of services to the customer C. In this embodiment, the existing DB is only the company information DBKJ, but there may be multiple existing DBs. The multiple existing DBs may be obtained from one or more DBs each managed by multiple companies or the like.
[0120] The UBO must be specified in accordance with the definition of the designated country, and the beneficiary rate must be taken into consideration. The UBO specification process, the example of which is shown in the flowchart of FIG. 7A and FIG. 7B, places emphasis on the Japanese definition, and the calculation of the beneficiary rate according to the Japanese definition is unnecessary, since the beneficiary rate calculated in accordance with the European definition is included as information in the company information. In other words, the beneficiary rate is specified in accordance with the Japanese definition in the flow of the process, and the UBO can be determined. As described above, the information necessary to calculate the beneficiary rate is present in the company information. For these reasons, the beneficiary rate information itself is not essential information, and the specification of the beneficiary rate is not limited to calculation. Therefore, the company information may not include the beneficiary rate information. As a result, the UBO specification process may be one that assumes that the beneficiary rate information exists in the company information, one that does not use the beneficiary information in the company information, that is, one that does not depend on the presence or absence of beneficiary information in the company information, or one that uses the beneficiary information existing in the company information. If the beneficiary rate information does not exist, the beneficiary rate may be calculated in accordance with the definition of a country other than the designated country. In other words, the number of countries for which the beneficiary rate is calculated or specified may be multiple. In the above embodiment, the beneficiary rate may be calculated for each of Japan and Europe. In any case, since the UBO needs to be determined in accordance with the definition of the designated country, the beneficiary rate needs to be specified in accordance with the definition of the designated country.
[0121] Second embodiment FIG. 11 is a diagram illustrating an example of a system constructed for providing services by an AP server according to a second embodiment of the information processing device of the present invention, and a network environment to which the system is connected.
[0122] In the second embodiment, as shown in Fig. 11, the information service company SK itself processes the request sent as a request from the customer C. As a result, unlike the first embodiment, the information service company SK provides the service by itself. In other words, the information service company SK processes the request from the customer C, has its employees check the file F1 sent for the request, extracts the necessary information from each DB, and delivers the file F2 to the customer C. For this reason, in addition to the AP server 1, the information service company SK also has a terminal 2, a Web server 3, and a DB server 6, which are connected by a network 7 such as a LAN.
[0123] The terminal 2, Web server 3, and DB server 6 are all used or equipped with the functions described above. For this reason, they are given the same reference numerals. Here, detailed explanations will be omitted. Each node of the AP server 1, Web server 3, and DB server 6 may be installed by a cloud service. As a result, the installation location, owner, etc. of each node are not particularly limited.
[0124] Fig. 12 is a functional block diagram showing an example of a functional configuration realized on an AP server according to the second embodiment of the information processing device of the present invention. Next, with reference to Fig. 12, a description will be given focusing on the differences from the AP server 1 in the first embodiment. In the second embodiment, as shown in Fig. 12, the DB server 6 is equipped with the storage ST shown in Fig. 1. In addition to the country-specific company information DBKK, the first company information DBKJ1 to the Nth company information DBKJN are constructed in place of the company information DBKJ. Here, N is an integer of 2 or more, and the specific value is not particularly limited.
[0125] These first company information DBKJ1 to Nth company information DBKJN are provided by, for example, multiple information companies, and each information DBKJ1 to KJN stores company information according to the definition of UBO in the assumed country. The content of the company information stored in one record is the same or almost the same.
[0126] The company information DBKJ used in the first embodiment is, for example, in accordance with the European definition of UBO, and the language used is English. As mentioned above, the definition of UBO is not the same in all countries. For example, the definition of UBO in Europe is different from that in Japan, and also from that in the United States. On the other hand, in many countries, direct investment is possible. For this reason, in this embodiment, one to be used for extracting company information is selected from the first company information DBKJ1 to the Nth company information DBKJN, and the UBO is specified. Since there is a possibility that multiple DBs with different definitions of UBO are selected from the first company information DBKJ1 to the Nth company information DBKJN, the second embodiment is also configured to calculate the benefit rate according to the definition of UBO as necessary, as in the first embodiment. Hereinafter, the term "company information DBKJ" will be used to refer to any information DB from the first company information DBKJ1 to the Nth company information DBKJN.
[0127] 12, in the second embodiment, the first company information DBKJ1 to the Nth company information DBKJN are managed by the DB server 6. Therefore, the AP server 1 is configured to acquire necessary company information from the DB server 6 whenever necessary. This company information is acquired by information request unit 114. Information request unit 114 generates a request for acquiring company information specified by UBO identification unit 113 using a company code or the like, in accordance with an instruction from UBO identification unit 113, and passes the request to allocation unit 111.
[0128] The request is output from the CPU 11 to the communication unit 19 and transmitted to the DB server 6. As a result, the DB server 6 extracts the company information specified in the request from the corresponding company information DBKJ and transmits it to the AP server 1. The company information received by the AP server 1 is output from the communication unit 19 to the CPU 11, passed to the information request unit 114 via the allocation unit 111, and further passed to the UBO identification unit 113. For this reason, in the second embodiment, the UBO identification unit 113 controls the information request unit 114 to obtain necessary company information from the DB server 6 as needed and identify the UBO.
[0129] The first company information DBKJ1 to the Nth company information DBKJN usually have different coverage ranges. This is because the research capabilities and researchable ranges of each information company that provides any of the first company information DBKJ1 to the Nth company information DBKJN are different. Since the coverage ranges are different, the possibility of being able to refer to the required company information increases by switching the company information DBKJ that refers to the company information among the first company information DBKJ1 to the Nth company information DBKJN as necessary. This means that the possibility of identifying UBOs also increases. By responding to the difference in the definition of UBOs by country, as described above, it is possible to appropriately identify UBOs. For these reasons, in the second embodiment, it is possible to appropriately identify UBOs with a higher probability than in the first embodiment.
[0130] 13 to 15 are flowcharts showing an example of the UBO identification process in the second embodiment. As in the first embodiment, the UBO identification process shows an example of the processing flow of an extracted portion executed by the UBO identification unit 113 to identify a UBO of one target corporation. Here, the UBO identification process in the second embodiment will be described in detail with reference to Figs. 13 to 15. The subject executing the process is assumed to be the UBO identification unit 113.
[0131] In the second embodiment, as in the first embodiment, UBOs are classified into multiple categories based on the strength of the generally predicted influence on a corporation, and the UBOs are identified, along with identifying the category to which the UBO belongs. Furthermore, in the second embodiment, information indicating the type of UBO is stored. The "type flag" shown in Figures 13 to 15 is a variable prepared for storing this information. In Figures 13 to 15, the same reference numerals are used for processing that is the same as or basically the same as in the first embodiment. Therefore, the following description will focus on the parts that are different from the first embodiment.
[0132] In the case where the target corporation is a country or a local government, 1 is assigned to this type flag, and in the case where the target corporation is a listed company, 2 is assigned. In the case where the representative of the target corporation is identified as a UBO, an integer value between 3 and 5 is assigned. Specifically, a representative who has both shareholder information and ownership ratio information and is identified as a UBO is assigned 3, a representative who has shareholder information but no ownership ratio information and is identified as a UBO is assigned 4, and a representative who has no shareholder information and is identified as a UBO is assigned 5. In addition, a country or a local government who is identified as a UBO by tracing the capital relationship is assigned 6, and if the UBO is identified as a listed company, 7 is assigned. An individual who is identified as a UBO is assigned 8. Thus, the value set in the type flag corresponds to the identification reason information in the second embodiment.
[0133] By assigning such a value to the type flag and making the value verifiable, Customer C can know the reason why the UBO was identified. If the type flag value is 4 or 5, there is a possibility that a different corporation or individual than the identified UBO is the actual UBO. For this reason, the type flag also serves as information indicating the reliability of the identified UBO. As a result, the type flag serves as information that further improves the quality of this service.
[0134] First, in step S11, UBO identification unit 113 reads out condition information corresponding to the designated country from condition information storage unit 181, and sets conditions α to γ for identifying a UBO. In the following step S51, UBO identification unit 113 sets company information DBKJ from which company information is extracted according to the designated country. Thereby, for example, if the designated country is Japan, UBO identification unit 113 selects and sets company information DBKJ constructed according to the definition of UBO in Japan from among the first company information DBKJ1 to the Nth company information DBKJN.
[0135] In step S52, which follows step S51, the UBO identification unit 113 determines whether the target corporation is a specified corporation. If the target corporation is a specified corporation, the determination in step S52 becomes YES and the process proceeds to step S53. If the target corporation is not a specified corporation, the determination in step S52 becomes NO and the process proceeds to step S54. In step S53, the UBO identification unit 113 determines that the target corporation is not a target for identifying UBOs, and sets (substitutes) 1 or 2 into the type flag according to the target corporation. Then, the process proceeds to step S19 in FIG.
[0136] In this way, the second embodiment also supports target corporations that are specified corporations. Therefore, customer C does not need to check whether the target corporation is a specified corporation or not. Therefore, for customer C, the workload of obtaining UBO information is further reduced compared to the first embodiment.
[0137] In step S54, the UBO identification unit 113 judges whether the corporate information DBKJ set in step S51 contains information that is useful for tracing the capital relationships of the target corporation. If the corporate information DBKJ does not contain information indicating the need to trace the capital relationships of the target corporation or does not contain information that makes it possible to trace the capital relationships of the target corporation, the judgment in step S54 becomes YES and the process proceeds to step S55. If there is information that is useful for tracing the capital relationships of the target corporation, the judgment in step S54 becomes NO and the process proceeds to step S12.
[0138] The record structures of the selectable corporate information DBKJ are not necessarily all the same. Therefore, valid information changes depending on the record structure. Specifically, as shown in Figure 6, in the corporate information DBKJ, in which corporate information for one target corporation is extracted as one record per shareholder, valid information is ownership ratio information that indicates that at least condition γ is satisfied, and corporate information for which shareholder information exists. Ownership ratio information that does not indicate that condition γ is satisfied, and corporate information for which shareholder information exists, are not considered to be valid information. Corporate information that does not contain at least one of shareholder information and ownership ratio information is also not considered to be valid information. On the other hand, in the Corporate Information DBKJ, where corporate information is extracted as one record per target corporation and where beneficiary relationship information for each shareholder exists within that corporate information, valid information is ownership ratio information that indicates that at least condition γ is satisfied, and beneficiary relationship information for which shareholder information exists. Ownership ratio information that does not indicate that condition γ is satisfied, and beneficiary relationship information for which shareholder information exists, are not considered to be valid information. Beneficiary relationship information that does not contain at least one of shareholder information and ownership ratio information is also not considered to be valid information. Here, to avoid confusion, it is assumed that all of the selectable company information DBKJ stores company information (see FIG. 6) in which only one piece of beneficiary-related information exists per record. There is no particular limitation on the record configuration of the selectable company information DBKJ.
[0139] In step S55, the UBO identification unit 113 determines whether or not there is shareholder information for the target corporation. If there is no company information with shareholder information for the target corporation and the shareholder cannot be identified, the determination in step S55 becomes YES and the process proceeds to step S56. If there is company information with shareholder information for the target corporation, the determination in step S55 becomes NO and the process proceeds to step S57.
[0140] In step S56, the UBO identification unit 113 determines the representative of the target corporation to be the fourth in rank and sets the type flag to 5. After that, the process proceeds to step S19 in FIG. Meanwhile, in step S57, the UBO identification unit 113 determines the representative of the target corporation to be the fourth in rank, and sets the type flag to 3 or 4 depending on the presence or absence of ownership ratio information. As described above, if ownership ratio information is present in the company information, the type flag is set to 3, and if ownership ratio information is not present in the company information, the type flag is set to 4. After the type flag is set, the process proceeds to step S19 in FIG. 15.
[0141] The process contents of step S12, which is moved to when the judgment of step S54 becomes NO, and the subsequent steps S13 to S18 are the same or almost the same as those of the first embodiment. However, in steps S14 and S16, the UBO specification unit 113 determines the individual as the first or second priority, so that the type flag is set to 8 in both cases. In addition, in step S18, the UBO specification unit 113 judges whether or not there is a corporation that satisfies the condition γ. This is because the beneficiary indicator does not necessarily exist in the company information stored in the selected company information DBKJ. This is basically the only difference from the first embodiment. In the second embodiment, if the judgment of step S18 becomes NO, the process proceeds to step S19 in FIG. 15, and if the judgment of step S18 becomes YES, the process proceeds to step S22 in FIG. 14.
[0142] Steps S22 to S30 in FIG. 14 differ from the first embodiment in the following points. In the second embodiment, the AP server 1 is configured to acquire necessary company information from the DB server 6 whenever necessary. Therefore, the reference to the company information in step S23 is performed by acquiring the company information of the corporation selected in step S22 from the DB server 6. The acquisition of this company information is realized, for example, by having the information request unit 114 generate a command including the company code of the corporation selected in step S22 and transmit it to the DB server 6.
[0143] In the second embodiment, if the determination in step S24 is NO, the process proceeds to step S61. In step S61, the UBO identification unit 113 determines whether or not there is shareholder information that allows tracing the capital relationship in the corporation selected in step S22. If there is no shareholder information at all, or if there is, there is insufficient shareholder information that may be used to trace the capital relationship, the determination in step S61 is YES and the process proceeds to step S62. If there is no shortage of shareholder information, the determination in step S61 is NO and the process proceeds to step S30.
[0144] In step S62, the UBO identification unit 113 sets the corporation selected in step S22 as a reconfirmation target. After setting this reconfirmation target, the process proceeds to step S30. Even if the shareholder information in the corporate information of the corporation selected in step S22 does not exist in the corporate information stored in the corporate information DBKJ currently being set (selected), it may exist in corporate information stored in another corporate information DBKJ. Due to this possibility, in order to identify UBOs with greater accuracy, it is necessary to also check the corporate information stored in the other corporate information DBKJ. In the second embodiment, corporations whose corporate information stored in the other corporate information DBKJ should be checked are managed as recheck targets, and the corporations whose corporate information stored in the other corporate information DBKJ should be checked are limited.
[0145] In steps S22 to S30 in Fig. 14, the type flag is further set to one of 6 to 8 in steps S28 and S29. Steps S28 and S29 may be executed by a YES determination in step S26. As a result, a UBO is identified as either an individual, a country, a local government, or a listed company. Therefore, in steps S28 and S29, the type flag is set to one of 6 to 8.
[0146] Steps S22 to S30 in Fig. 14 are different from the first embodiment in the above-mentioned points. In the second embodiment, if the determination in step S30 is NO, the process proceeds to step S19 in Fig. 15. Next, the process from step S19 onwards will be described in detail. The process proceeds to step S19 also after the process in step S53, S56 or S57 is executed. In step S19, the UBO identification unit 113 determines whether the UBO of the target corporation has been determined. If the UBO has been determined, the determination in step S19 becomes YES and the process proceeds to step S21. If the UBO has not been determined, the determination in step S19 becomes NO and the process proceeds to step S71.
[0147] In step S71, the UBO identification unit 113 determines whether there is an unconfirmed reconfirmation target. If there is an unconfirmed reconfirmation target, the determination in step S71 becomes YES and the process proceeds to step S75. If there is no unconfirmed reconfirmation target, the determination in step S71 becomes NO and the process proceeds to step S72.
[0148] The transition to step S72 means that no further processing can be performed to identify the UBO. For this reason, in steps S72 to S74, similar to steps S55 to S57 above, the representative of the target corporation is determined to be in fourth place, and the type flag is set to one of 3 to 5 depending on the presence or absence of shareholder information and further the presence or absence of ownership ratio information. After the end of this processing, that is, after the execution of the processing of step S73 or S74, the process transitions to step S31.
[0149] The condition for moving to step S55 is that the determination in step S54 is YES. In contrast, the condition for moving to step S72 is that the determination in step S54 is NO. Thus, the processes in steps S72 to S74 are intended for the case where a UBO to be determined as either the first or second priority cannot be identified even if the processes in and after step S12 are executed.
[0150] Meanwhile, in step S75, the UBO identification unit 113 checks the company information DBKJ that should be set in order to check the company information to be reconfirmed. In the following step S76, it is determined whether or not company information DBKJ that should be set exists. If company information DBKJ that should be set exists, the determination in step S76 becomes YES and the process proceeds to step S77, where the UBO identification unit 113 determines and sets the company information DBKJ whose existence has been confirmed as the DB to be referenced. Thereafter, the process returns to step S12 in FIG. 13. As a result, the identification of UBOs targeting the newly set company information DBKJ continues.
[0151] On the other hand, if there is no company information DBKJ to be set, the determination in step S76 becomes NO, and the process proceeds to step S77, where the UBO identification unit 113 issues an alert indicating that the UBO cannot be identified from the first company information DBKJ1 to the Nth company information DBKJN. After that, the process proceeds to step S21.
[0152] The alert that is given indicates that the company information required to identify the UBO is lacking. Thus, the alert that is given corresponds to the warning information in the second embodiment. By giving such an alert, the employees of the information service company SK and the customer C can recognize the reason why the UBO was not identified.
[0153] The company information DBKJ to be set is, for example, company information DBKJ provided by an information company of a country where the corporation to be reconfirmed and set is established, or a country with close economic ties with that country. For this reason, the company information DBKJ to be set is specified for each reconfirmation target, and there may be multiple company information DBKJ to be set. In addition, there is a possibility that a reconfirmation target will be set for the newly set company information DBKJ. For this reason, in the second embodiment, the company information DBKJ to be referred to among the first company information DBKJ1 to the Nth company information DBKJN is switched as necessary to identify (search for) the first or second UBO. The identification of the UBO ends when it is confirmed that the first, second, or fourth UBO is identified, or that the UBO cannot be identified. When it is confirmed that the UBO cannot be identified, it is confirmed that there is no company information DBKJ to be set before identifying the UBO, that is, when the determination in step S76 is NO.
[0154] In step S21, the UBO identification unit 113 manipulates the UBO identification result according to the definition of the designated country. After storing the manipulated identification result, the type flag, and the assigned alert, etc. in the intermediate result storage unit 182, the UBO identification process ends.
[0155] When the UBO identification unit 113 executes such UBO identification processing and is able to identify a UBO, the UBO identification unit 113 passes a company code to the information request unit 114, as in the first embodiment. The information request unit 114 then uses the passed company code and the country code of the designated country to generate a command for the DB server 6 to extract country-specific company information from the country-specific company information DBKK. In the second embodiment, the country-specific company information stored in file F5 in the first embodiment is obtained from the DB server 6 by sending this command to the DB server 6. The contents of the processing from obtaining country-specific company information to generating file F2 are the same as or almost the same as those in the first embodiment. For this reason, the contents of the processing, that is, the information input unit 115 and the synthesis unit 116 will not be described.
[0156] In the second embodiment, since there is no information provider company JK between the client C and the information service company SK, not only does the information provider company JK receive requests directly from the client C, but it also transmits the file F2 directly to the client C. However, both the reception of requests and the transmission of file F2 to client C are performed via the Web server 3. As a result, both the reception of requests and the transmission of file F2 to client C are performed in the same manner as in the first embodiment.
[0157] In the second embodiment, when there is corporate information that is thought to possibly lack shareholder information necessary for tracing capital relationships, the corporation in which the corporate information was created is set as the target for reconfirmation, and the corporate information in another corporate information DBKJ is confirmed. As a result, in the second embodiment, the setting of the corporation to be reconfirmed is continued until the set corporate information DBKJ is switched, and the corporate information of the corporation set as the target for reconfirmation is confirmed by switching the setting of the corporate information DBKJ.
[0158] However, the method of switching the settings of the company information DBKJ is not limited to this. For example, when the existence of a corporation set as a reconfirmation target is confirmed, the company information of that corporation may be confirmed in another company information DBKJ, and the identification of the UBO may be continued depending on the confirmation result. For this reason, the company information DBKJ selected as available for reference may be in a state where multiple company information DBKJ can be referenced, even if the company information DBKJ is switched. The selection of the company information DBKJ to be available for reference may not be selected according to the corporation set as a reconfirmation target, but may be selected regardless of the corporation, for example, sequentially according to the set order. For this reason, the method of selecting the company information DBKJ is not particularly limited.
[0159] As described above, the configuration of the company information stored in each company information DBKJ is not particularly limited. In other words, the company information may include, for example, beneficiary-related information including beneficiary information, ownership ratio information, and beneficiary rate information, as well as company identification information. For this reason, a DB that stores company information configured with a focus on individuals may be used instead of the company information DBKJ or together with the company information DBKJ. For this reason, various modifications are possible even when preparing the DB.
[0160] In the second embodiment, the absence of corporate information required for identifying a UBO is confirmed by giving an alert, but it may be confirmed by a method other than giving an alert. For example, it may be confirmed by a flag or a message. For this reason, the method of generating the warning information is not particularly limited. This is also true for the type flag. The values that can be set to the type flag and the number of values are not particularly limited. For this reason, for example, a plurality of type flags may be prepared, and the type of information represented by the type flag may be determined for each type flag. Flags such as type flags may be prepared for the number of pieces of information to be confirmed. Instead of setting a value to the type flag, or in addition to setting a value to the type flag, a message may be determined (generated), or corporate information for which a value has been set to the type flag may be extracted. For this reason, the method of generating and storing the specific reason information is not particularly limited. [Explanation of symbols]
[0161] 1 AP server, 2, 4, 5 terminal, 3 Web server, 6 DB server, 11 CPU, 18 memory unit, 111 distribution unit, 112 request processing unit, 113 UBO identification unit, 114 information request unit, 115 information input unit, 116 synthesis unit, 117 output processing unit, C customer, JK information provider, KJ corporate information DB, KK country-specific corporate information DB, SK information service company, ST storage.
Claims
1. a first acquisition means for acquiring company designation information that designates a first company that is a company that should provide controller information, which is information on beneficial controllers; a second acquisition means for acquiring company information having beneficiary relationship information including at least company identification information that can uniquely identify a target company, which is a target company specified based on the company designation information acquired by the first acquisition means, as well as beneficiary information that indicates beneficiaries of the target company and ownership ratio information that indicates the ownership ratio of the target company's shares by the beneficiaries; a beneficiary rate specification means for specifying a beneficiary rate according to the definition of the assumed designated country by referring to the company information acquired by the second acquisition means; an extraction means for identifying the beneficiary who is the actual controller of the first company based on the company information acquired by the second acquisition means and the beneficiary rate identified by the beneficiary rate identification means, and extracting at least a portion of the beneficiary relationship information corresponding to the identified beneficiary as the controller information; Equipped with If the second acquisition means is able to acquire a plurality of pieces of company information provided by different sources, the extraction means selects the company information from the plurality of pieces of company information and identifies the beneficiary who is the beneficial controller. Information processing device.
2. When it is found that the corporate information obtainable by the second obtaining means does not include the corporate information necessary to identify the beneficiary who is the actual controller, the extracting means generates warning information indicating that the corporate information is insufficient. The information processing device according to claim 1 .
3. The extraction means sets a corporation that lacks the shareholder information necessary to identify the beneficiary who is the beneficial owner in the currently selected corporate information as a target for reconfirmation, switches to the corporate information of a different source, and continues to identify the beneficiary who is the beneficial owner for the corporation to be reconfirmed. The information processing device according to claim 1 .
4. The second acquisition means selects and sets the company information to be referenced from among the plurality of company information according to the designated country; The extraction means uses the set company information to identify the beneficiary who is the beneficial owner, and if the beneficiary cannot be identified using the set company information, switches to the company information provided by another source. The information processing device according to claim 1 .
5. The plurality of pieces of company information are provided from databases constructed in accordance with definitions of different countries, When the necessary information cannot be obtained from the company information provided by one source in identifying the beneficial owner, the extraction means preferentially switches to the company information provided by an information company in the country where the corporation set as the reconfirmation target is established or in a country that is economically related to that country. The information processing device according to claim 1 .