Program, information processing system, information processing method

The information processing system addresses the challenge of integrating subsidiary data into parent company consolidated accounting by using a selected data acquisition unit and financial data creation unit to convert and reflect subsidiary data accurately, enhancing the creation of consolidated financial statements.

JP2025161488APending Publication Date: 2025-10-24MONEY FORWARD INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024064708
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

Existing accounting systems struggle to accurately reflect consolidated accounting data of subsidiaries within the consolidated accounting data of a parent company, particularly in complex corporate structures with multiple layers of subsidiaries.

Method used

An information processing system and method that includes a selected data acquisition unit and a financial data creation unit to acquire and process financial data from both individual and consolidated accounting of subsidiaries, converting consolidated data into virtual trial balances to create accurate consolidated financial statements for the parent company.

Benefits of technology

Enables the more appropriate creation of consolidated financial data for the parent company by reflecting subsidiary data accurately, ensuring correct calculations and easy data checking on user terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025161488000001_ABST
    Figure 2025161488000001_ABST
Patent Text Reader

Abstract

To provide an information processing system capable of more appropriately creating financial data for the parent company's consolidated accounting.SOLUTION: The information processing system is equipped with a selection data acquisition unit 231 and a financial data creation unit 232. The selection data acquisition unit 231 acquires financial data corresponding to the accounting selected by a user from among the subsidiary's separate accounting and consolidated accounting as subsidiary's financial data. The financial data creation unit 232 creates financial data for the parent company's consolidated accounting, including the subsidiary, based on the subsidiary's financial data and the parent company's separate accounting financial data.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an information processing system, and an information processing method. [Background technology]

[0002] A conventional accounting system is described in the following Patent Document 1. In this accounting system, accounting data of individual companies stored in a consolidated information input system is linked to a consolidated accounting system, and consolidated accounting data is generated based on the accounting data stored in the consolidated accounting system. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-62324 Summary of the Invention [Problem to be solved by the invention]

[0004] In some cases, a group company may have subsidiaries under the umbrella of a parent company, which in turn has subsidiaries under its umbrella. In such a configuration, when creating financial data for the parent company's consolidated accounting, it is necessary to reflect the consolidated accounting data of the subsidiaries, including the subsidiaries, in the consolidated accounting data of the parent company. The accounting system described in Patent Document 1 has room for improvement, as it is difficult to reflect the consolidated accounting data of the subsidiaries, including the subsidiaries, in the consolidated accounting data of the parent company.

[0005] The present invention has been made in consideration of the above-mentioned circumstances, and its purpose is to provide a program, an information processing system, and an information processing method that are capable of more appropriately creating financial data for the parent company's consolidated accounting. [Means for solving the problem]

[0006] A program for solving the above problem causes a computer to function as a selected data acquisition unit and a financial data creation unit. The selected data acquisition unit acquires financial data corresponding to an accounting selected by a user from the subsidiary's individual accounting and consolidated accounting as the subsidiary's financial data. The financial data creation unit creates financial data for the parent company's consolidated accounting, including the subsidiary, based on the subsidiary's financial data and the parent company's individual accounting financial data.

[0007] An information processing system that solves the above problem includes a selected data acquisition unit and a financial data creation unit. The selected data acquisition unit acquires financial data corresponding to an accounting selected by a user from the subsidiary's individual accounting and consolidated accounting as the subsidiary's financial data. The financial data creation unit creates financial data for the parent company's consolidated accounting, including the subsidiary, based on the subsidiary's financial data and the parent company's individual accounting financial data.

[0008] Furthermore, in an information processing method that solves the above problem, a computer obtains financial data corresponding to an accounting selected by a user from the subsidiary's individual accounting and consolidated accounting as the subsidiary's financial data, and creates financial data for the parent company's consolidated accounting, including the subsidiary, based on the subsidiary's financial data and the financial data for the parent company's individual accounting.

[0009] With this configuration, by selecting to acquire consolidated financial data as the subsidiary's financial data, the subsidiary's consolidated financial data can be reflected in the parent company's consolidated financial data, thereby enabling more appropriate creation of the parent company's consolidated financial data. [Effects of the Invention]

[0010] According to the program, information processing system, and information processing method of the present invention, it is possible to more appropriately create financial data for the parent company's consolidated accounting. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 2 is a diagram illustrating a configuration of a group company according to an embodiment. [Figure 2] FIG. 1 is a block diagram showing a schematic configuration of an information processing system according to an embodiment. [Figure 3] FIG. 2 is a block diagram showing a schematic configuration of a server device according to the embodiment. [Figure 4] 10 is a diagram illustrating an example of selection information according to an embodiment. [Figure 5] 10 is a flowchart showing the procedure of a process executed by a selected data acquisition unit and a financial data creation unit according to the embodiment. [Figure 6] A diagram showing the relationship between the trial balance, balance sheet, and income statement. [Figure 7] FIG. 10 is a diagram showing an example of a screen displayed on the terminal device according to the embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a screen displayed on the terminal device according to the embodiment. [Figure 9] 4 is a sequence chart showing an example of the operation of the information processing system according to the embodiment. [Figure 10] 4 is a sequence chart showing an example of the operation of the information processing system according to the embodiment. [Figure 11] FIG. 1 is a block diagram showing a hardware configuration of a computer according to an embodiment. [Figure 12] FIG. 10 is a diagram showing an example of a screen displayed on a terminal device according to a first modified example of the embodiment. [Figure 13] FIG. 10 is a diagram showing an example of a screen displayed on a terminal device according to a second modified example of the embodiment. [Figure 14] FIG. 10 is a block diagram showing a schematic configuration of a server device according to a third and fourth modified examples of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, an embodiment of an information processing system, an information processing method, and a program will be described with reference to the drawings. To facilitate understanding of the description, the same components in each drawing are denoted by the same reference numerals as much as possible, and redundant description will be omitted.

[0013] <Embodiment> First, an overview of the information processing system of this embodiment will be described. Hereinafter, accounting data of a single company within a group of companies, such as a parent company, subsidiaries, and affiliated companies, will be referred to as individual accounting data, and financial statements of a single company will be referred to as individual financial statements. Individual accounting data includes data on individual financial statements and transaction details. Individual financial statements include trial balances, balance sheets, income statements, cash flow statements, etc.

[0014] The following description will be given taking as an example the case where group company GC is configured as shown in Figure 1. That is, in group company GC, Co., Ltd. C10 has Co., Ltd. C21 to C24 as its subsidiaries, and Co., Ltd. C22 has Co., Ltd. C31 to C34 as its subsidiaries. Note that, hereinafter, Co., Ltd. C10 will be referred to as the "parent company C10," Co., Ltd. C21 to C24 will be referred to as the "subsidiaries C21 to C24," and Co., Ltd. C31 to C34 will be referred to as the "subsidiary companies C31 to C34." Furthermore, the group of parent company C10 and subsidiaries C21 to C24 will be referred to as the "consolidated group G10 of parent company C10," and the group of subsidiary company C22 and subsidiaries C31 to C34 will be referred to as the "consolidated group G20 of subsidiary company C22." Note that the consolidated relationship between subsidiary company C22 and multiple subsidiaries C31 to C34 is sometimes referred to as a sub-consolidation.

[0015] Additionally, the consolidated financial statements of parent company C10's consolidated group G10 are referred to as the "consolidated financial statements of parent company C10," and the consolidated financial statements of subsidiary C22's consolidated group G20 are referred to as the "consolidated financial statements of subsidiary C22." The consolidated financial statements include a consolidated balance sheet, a consolidated income statement, and a consolidated cash flow statement.

[0016] (Outline of information processing system) The information processing system 10 of this embodiment shown in Figure 2 is a system for providing accounting processing services to users. The accounting processing services include services such as the preparation of consolidated financial statements. The information processing system 10 includes a server device 20 and terminal devices 30a and 30b. The server device 20 and the terminal devices 30a and 30b are connected to each other so that they can communicate with each other via a network line 40 such as the Internet. The accounting processing service is provided as a so-called cloud service that can be used by a user, for example, by accessing the server device 20 via the network line 40.

[0017] Terminal devices 30a and 30b are user terminals such as personal computers or mobile terminals, and are capable of accessing server device 20 via a web browser or a dedicated application. Terminal devices 30a and 30b each include a display unit 31 such as a display. Terminal devices 30a and 30b are configured to access server device 20 via network line 40, thereby displaying on the screen of display unit 31 individual accounting data imported into server device 20, consolidated financial statements created by server device 20, etc. Terminal device 30a is used by parent company C10, and terminal device 30b is used by subsidiary company C22.

[0018] The server device 20 takes in the individual accounting data of each of the companies C10, C21 to C24, and C31 to C34 belonging to the group company GC and creates consolidated financial statements and the like.

[0019] (Server device configuration) Next, the configuration of the server device 20 will be described.

[0020] As shown in FIG. 3, the server device 20 includes a communication unit 21, a storage unit 22, and a control unit .

[0021] The communication unit 21 performs encrypted communication with the terminal devices 30a and 30b via the network line 40.

[0022] The memory unit 22 stores a program executed by the control unit 23. The memory unit 22 also stores individual accounting data 220 and consolidated accounting data 221. The individual accounting data 220 includes individual accounting data for each of the companies C10, C21 to C24, and C31 to C34, specifically, data on individual financial statements and transaction detail data for each of the companies C10, C21 to C24, and C31 to C34. The consolidated accounting data 221 includes data on consolidated financial statements created based on the individual accounting data, specifically, data on consolidated financial statements for the parent company C10 and data on consolidated financial statements for the subsidiary C22.

[0023] The control unit 23 controls the server device 20. The control unit 23 has functional components that are realized by executing the programs stored in the storage unit 22, including an accounting data acquisition unit 230, a selected data acquisition unit 231, a financial data creation unit 232, and a screen generation unit 233.

[0024] The accounting data acquisition unit 230 acquires the individual accounting data for each of companies C10, C21-C24, and C31-C34. For example, the accounting data acquisition unit 230 acquires the individual accounting data entered on terminal devices 30a and 30b in CSV data format and stores the acquired individual accounting data in the individual accounting data unit 220. The accounting data acquisition unit 230 may also acquire the individual accounting data using an API (Application Programming Interface) or the like.

[0025] The selected data acquisition unit 231 acquires information selected by the user on the terminal device 30a, 30b. For example, for subsidiary C21 shown in FIG. 1, only the individual financial statement data of subsidiary C21 is stored in the storage unit 22 as its financial statement data. In such a case, the user can select only the individual financial statement data as the financial statement data of subsidiary C21 when creating consolidated financial statement data for parent company C10. On the other hand, for subsidiary C22 shown in FIG. 1, the individual financial statement data and consolidated financial statement data of subsidiary C22 are stored in the storage unit 22 as its financial statement data. In such a case, the user can select either the individual financial statement data or the consolidated financial statement data as the financial statement data of subsidiary C22 when creating consolidated financial statement data for parent company C10. In this way, the selected data acquisition unit 231 acquires user selection information Ts, for example, as shown in FIG. 4, from the terminal device 30a.

[0026] The selected data acquisition unit 231 also acquires financial statement data for each of the parent company C10 and the subsidiaries C21 to C24 based on the selection information Ts. The financial data creation unit 232 then creates consolidated financial statement data for the parent company C10 based on the financial statement data for each of the parent company C10 and the subsidiaries C21 to C24 acquired by the selected data acquisition unit 231.

[0027] FIG. 5 shows an example of the procedure for creating data for consolidated financial statements, which is executed by the selected data acquisition unit 231 and the financial data creation unit 232.

[0028] 5, the selected data acquisition unit 231 first determines the type of financial statement data acquired by the parent company C10 and the subsidiaries C21 to C24 based on the selection information Ts (step S10). For example, if the selection information Ts has the content shown in Fig. 4, the selected data acquisition unit 231 determines that the financial statement data acquired by the parent company C10 and the subsidiaries C21, C23, and C24 is individual financial statement data, and determines that the financial statement data of the subsidiary C22 is consolidated financial statement data.

[0029] Next, the selected data acquisition unit 231 acquires financial statement data for each of the parent company C10 and the subsidiaries C21 to C24 based on the determination result of step S10 (step S11). Specifically, the selected data acquisition unit 231 acquires individual trial balance data for each of the parent company C10 and the subsidiaries C21, C23, and C24 from the storage unit 22. The selected data acquisition unit 231 also acquires consolidated financial statement data for the subsidiary C22, specifically, consolidated balance sheet data and consolidated income statement data for the subsidiary C22, from the storage unit 22.

[0030] Next, the financial data creation unit 232 executes a process of converting the data of the consolidated balance sheet and the consolidated income statement of subsidiary C22 into data of the virtual trial balance of subsidiary C22 (step S12).

[0031] As shown in Figure 6, a trial balance contains the debit and credit amounts for all items listed in the transaction detail data. A balance sheet is a compilation of only debit and credit items such as assets and liabilities. An income statement is a compilation of only profit and loss items such as sales and expenses. As shown in Figure 6, a balance sheet and income statement can be created from a trial balance. Conversely, a trial balance can also be created from a balance sheet and income statement.

[0032] Therefore, the financial data creation unit 232 of this embodiment utilizes such relationships between the balance sheet and income statement and the trial balance to convert the consolidated balance sheet data and consolidated income statement data of subsidiary C22 into consolidated trial balance data of subsidiary C22 and sub-subsidiaries C31 to C34. Hereinafter, the consolidated trial balance data of subsidiary C22 and sub-subsidiaries C31 to C34 will be referred to as the "virtual trial balance of subsidiary C22." In this embodiment, this conversion process is an example of processing in which the consolidated balance sheet and consolidated income statement of subsidiary C22 are imported as the virtual trial balance of subsidiary C22.

[0033] Alternatively, the financial data creation unit 232 may use the individual trial balance data of subsidiary C22 and subsidiaries C31-C34 instead of the consolidated balance sheet data and consolidated income statement data of subsidiary C22. However, if the individual trial balance data of subsidiary C22 and subsidiaries C31-C34 are used, the data will be used as is, without any reconciliation processing for transactions between subsidiary C22 and subsidiaries C31-C34. Therefore, if such data is used to create consolidated financial statements for parent company C10, appropriate calculation processing may not be performed, resulting in incorrect consolidated financial statements. Therefore, the information processing system 10 of this embodiment uses a means for converting the consolidated balance sheet data and consolidated income statement data of subsidiary C22 into a virtual trial balance for subsidiary C22, as described above.

[0034] 5, the financial data creation unit 232 creates consolidated financial statement data for parent company C10, i.e., consolidated balance sheet data and consolidated income statement data for parent company C10, based on the trial balance data for parent company C10 and subsidiaries C21 to C24 (step S13). Specifically, the financial data creation unit 232 creates consolidated financial statements for parent company C10 based on the individual trial balance for parent company C10, the individual trial balances for subsidiaries C21, C23, and C24, and the hypothetical trial balance for subsidiary C22.

[0035] 1, if there are no sub-subsidiaries C31 to C34, the selected data acquisition unit 231 will acquire the individual trial balance data of subsidiary C22 as the financial statement data of subsidiary C22 from the storage unit 22. In this case, the financial data creation unit 232 will create consolidated financial statements for parent company C10 based on the individual trial balance of parent company C10 and the individual trial balances of subsidiaries C21 to C24.

[0036] The control unit 23 also prepares consolidated financial statements for subsidiary C22 in a similar manner. Specifically, the accounting data acquisition unit 230, the selected data acquisition unit 231, and the financial data creation unit 232 each perform the same processing as above, replacing parent company C10 with subsidiary C22 and subsidiaries C21 to C24 with sub-subsidiaries C31 to C34, thereby preparing consolidated financial statements for subsidiary C22.

[0037] The screen generator 233 generates image data for displaying various screens provided by the transaction processing service on the display 31 of the terminal devices 30a and 30b.

[0038] Next, an example of a screen displayed on the display unit 31 of the terminal device 30a by the screen generating unit 233 will be described.

[0039] The screen generation unit 233 displays an operation screen 50 as shown in Fig. 7 on the display unit 31 of the terminal device 30a as one of the screens for creating consolidated financial statements of the parent company C10. As shown in Fig. 7, the operation screen 50 is provided with a menu item display area 51, a company selection area 52, a data selection area 53, a data display area 54, and operation buttons 55.

[0040] The menu item display area 51 is an area where the user can select various operations that can be performed in the accounting processing service. Figure 7 shows an example where the "Consolidated Package" item is selected. When the "Consolidated Package" item shown in Figure 7 is selected, the user can check the contents of the financial statement data of subsidiaries that will be used when preparing the consolidated financial statements of parent company C10, and can select whether to use the data of individual financial statements or the data of consolidated financial statements.

[0041] The company selection area 52 is an area where one of multiple companies used when creating consolidated financial statement data can be selected, for example, by operating a pull-down menu. For example, if a consolidated group G10 of parent company C10 is configured as shown in FIG. 1, one of parent company C10 and subsidiaries C21 to C24 can be selected in the company selection area 52. Financial statement data for the company selected in the company selection area 52 is displayed in the data display area 54. For example, as shown in FIG. 7, if subsidiary C22 is selected in the company selection area 52, financial statement data for subsidiary C22 is displayed in the data display area 54.

[0042] The data selection area 53 is a portion where the type of financial statement data to be displayed in the data display area 54 can be selected. The data selection area 53 is provided with a trial balance icon 530, a balance sheet icon 531, and an income statement icon 532. When the user selects one of the icons 530-532, the financial statement data corresponding to the selected icon is displayed in the data display area 54. FIG. 7 illustrates an example in which the trial balance icon 530 is selected, thereby displaying the individual trial balance of subsidiary C22 in the data display area 54. Note that in FIG. 7 and the following FIGS. 8 and 12, the amounts of each item are abbreviated using an asterisk (*).

[0043] The operation buttons 55 are operated when performing various operations on the operation screen 50. The operation buttons 55 include a reset button 550, a history button 551, an export button 552, and an import button 553. The import button 553 allows the user to select, for example, by operating a pull-down menu, whether to acquire individual financial statement data or consolidated financial statement data when acquiring financial statement data for the company selected in the company selection area 52. For example, if subsidiary C22 is selected in the company selection area 52 as shown in FIG. 7, operating the import button 553 allows the user to select either the "Cloud Accounting" icon 553a or the "Cloud Consolidated Accounting" icon 553b, as shown in FIG. 7. The selected information is acquired as user selection information by the selected data acquisition unit 231 shown in FIG. 2.

[0044] For example, if the user selects the "cloud accounting" icon 553a on the import button 553, the selected data acquisition unit 231 acquires information that the individual financial statement data has been selected as the financial statement data for subsidiary C22. In this case, the selected data acquisition unit 231 acquires the individual financial statement data as the financial statement data for subsidiary C22. As a result, the individual financial statement data for subsidiary C22 is displayed in the data display area 54. Thus, in this embodiment, the user's selection of the "cloud accounting" icon 553a is an example of selecting individual accounting.

[0045] On the other hand, when the user selects the "Cloud Consolidated Accounting" icon 553b on the import button 553, the selected data acquisition unit 231 acquires information that the consolidated financial statement data has been selected as the financial statement data for subsidiary C22. In this case, the selected data acquisition unit 231 acquires the consolidated financial statement data as the financial statement data for subsidiary C22. As a result, the consolidated financial statement data for subsidiary C22 is displayed in the data display area 54. Thus, in this embodiment, the user's selection of the "Cloud Consolidated Accounting" icon 553b is an example of selecting consolidated accounting.

[0046] The financial statement data for the other subsidiaries C21, C23, and C24 only contains data for individual financial statements. Therefore, if the user operates the import button 553 while subsidiaries C21, C23, and C24 are selected in the company selection area 52, only the "Cloud Accounting" icon 553a can be selected on the import button 553. In this case, the "Cloud Consolidated Accounting" icon 553b is displayed, for example, as grayed out, making it impossible for the user to operate it.

[0047] In this way, in the information processing system 10 of this embodiment, it is possible to select whether to use individual financial statement data or consolidated financial statement data as the financial statement data for a specified subsidiary on the operation screen 50 shown in Figure 7.

[0048] The screen for creating consolidated financial statements for subsidiary C22 is similar to operation screen 50 shown in FIG. 7, and therefore a detailed description thereof will be omitted.

[0049] When the user selects the "Consolidated Report" item in the menu item display area 51 and then operates the "Consolidated Settlement Sheet" item, the screen generation unit 233 causes the terminal device 30a to display an operation screen 60 as shown in Fig. 8. The operation screen 60 is a screen on which the user can check the data of the parent company C10's consolidated financial statements, specifically, the data of the parent company C10's consolidated balance sheet and consolidated income statement. The operation screen 60 is provided with a menu item display area 61, a data selection area 62, and a data display area 63.

[0050] The menu item display area 61 is the same as the menu item display area 51 shown in FIG.

[0051] The data selection area 62 is an area where the type of consolidated financial statement data to be displayed in the data display area 63 can be selected. The data selection area 62 is provided with a consolidated balance sheet icon 620 and a consolidated income statement icon 621. When the user selects either icon 620 or 621, the consolidated financial statement data corresponding to the selected icon is displayed in the data display area 63. FIG. 8 illustrates an example in which the consolidated balance sheet icon 620 is selected, causing the consolidated balance sheet data of parent company C10 to be displayed in the data display area 63.

[0052] The data display area 63 displays data of the consolidated balance sheet or the consolidated income statement of the parent company C10. The data display area 63 is provided with a consolidated information display area 630 and an individual information display area 631.

[0053] The consolidated amount corresponding to each of the multiple account names is displayed in the consolidated information display area 630. The consolidated information display area 630 displays the corresponding account classification and account code for each account name.

[0054] The amounts corresponding to each item of the parent company C10 and the subsidiaries C21 to C24 are displayed in the individual information display area 631. The names of the parent company C10 and the subsidiaries C21 to C24 are displayed at the top of the individual information display area 631.

[0055] (Example of information processing system operation) Next, an example of the operation of the information processing system 10 of this embodiment will be described.

[0056] In the information processing system 10 of this embodiment, first, a first user of subsidiary C22 sends individual accounting data for subsidiary C22 and subsidiaries C31 to C34 from terminal device 30b to server device 20 (step S20) in order to create consolidated financial statements for subsidiary C22, as shown in Figure 9. The accounting data acquisition unit 230 of server device 20 then receives the data (step S30). The accounting data acquisition unit 230 then stores the individual accounting data for subsidiary C22 and subsidiaries C31 to C34 in storage unit 22 (step S31).

[0057] Subsequently, when the first user accesses the server device 20 from the terminal device 30b to start creating consolidated financial statements for the subsidiary C22, the screen generation unit 233 of the server device 20 generates image data of an operation screen 50 corresponding to the subsidiary C22, as shown in Fig. 7 (step S32), and causes the operation screen 50 to be displayed on the display unit 31 of the terminal device 30b (step S21). On the operation screen 50 corresponding to the subsidiary C22, only the "cloud accounting" icon 553a can be selected from the import buttons 553 for the subsidiary C22 and the sub-subsidiaries C31 to C34.

[0058] When the first user selects the "Cloud Accounting" icon 553a on the import button 553 for each of subsidiary C22 and subsidiaries C31 to C34 (step S22), the selected data acquisition unit 231 of the server device 20 acquires the selection information Ts (step S33). Based on the selection information Ts, the selected data acquisition unit 231 of the server device 20 acquires the individual trial balance data for subsidiary C22 and subsidiaries C31 to C34 (step S34). The financial data creation unit 232 then creates consolidated financial statement data for subsidiary C22, specifically, the consolidated balance sheet and consolidated income statement data for subsidiary C22, based on the acquired individual trial balance data for subsidiary C22 and subsidiaries C31 to C34 (step S35). The financial data creation unit 232 then stores the created consolidated financial statement data for subsidiary C22 in the storage unit 22 (step S36). Thereafter, the first user can access the server device 20 from the terminal devices 30a and 30b, and check the consolidated financial statements of the subsidiary C22 on the terminal devices 30a and 30b.

[0059] Thereafter, a second user of parent company C10, different from the first user, sends the individual accounting data of parent company C10 and subsidiaries C21, C23, and C24 from terminal device 30a to server device 20 (step S40) to prepare consolidated financial statements for parent company C10, as shown in Figure 10. The accounting data acquisition unit 230 of server device 20 then receives the data (step S50). The accounting data acquisition unit 230 then stores the individual accounting data of parent company C10 and subsidiaries C21, C23, and C24 in storage unit 22 (step S51).

[0060] Subsequently, when the second user accesses the server device 20 from the terminal device 30a to start preparing consolidated financial statements for the parent company C10, the screen generation unit 233 of the server device 20 generates image data for an operation screen 50 corresponding to the parent company C10, as shown in FIG. 7 (step S52), and causes the operation screen 50 to be displayed on the display unit 31 of the terminal device 30a (step S41). On the operation screen 50 corresponding to the parent company C10, only the "Cloud Accounting" icon 553a is selectable for the import buttons 553 for the parent company C10 and the subsidiaries C21, C23, and C24. Also, on this operation screen 50, either the "Cloud Accounting" icon 553a or the "Cloud Consolidated Accounting" icon 553b is selectable for the import button 553 for the subsidiary C22.

[0061] When the second user selects the "Cloud Accounting" icon 553a on the import button 553 for each of parent company C10 and subsidiaries C21, C23, and C24 (step S42) and selects the "Cloud Consolidated Accounting" icon 553b on the import button 553 for subsidiary C22 (step S43), the selection information Ts is acquired by the selected data acquisition unit 231 of the server device 20 (step S53). Based on the selection information Ts, the selected data acquisition unit 231 of the server device 20 acquires individual trial balance data for parent company C10 and subsidiaries C21, C23, and C24 from the storage unit 22 (step S54), and also acquires consolidated financial statement data for subsidiary C22, specifically, consolidated balance sheet data and consolidated income statement data, from the storage unit 22 (step S55). At this time, the financial data creation unit 232 converts the consolidated financial statement data for subsidiary C22 into virtual trial balance data (step S56). The financial data preparation unit 232 then prepares consolidated financial statement data for parent company C10, specifically, consolidated balance sheet data and consolidated income statement data for parent company C10, based on the individual trial balance data for parent company C10 and subsidiaries C21, C23, and C24, and the virtual trial balance data for subsidiary C22 (step S57). The financial data preparation unit 232 then stores the prepared consolidated financial statement data for parent company C10 in the storage unit 22 (step S58). Thereafter, the second user can access the server device 20 from terminal device 30a to check the consolidated financial statements of parent company C10 on terminal device 30a.

[0062] (Hardware configuration of information processing systems) Next, an example of a hardware configuration in which the server device 20 and the terminal devices 30a and 30b are realized by a computer will be described.

[0063] As shown in FIG. 11, a computer 100 includes, for example, a processor 101, a memory 102, a storage device 103, an input I / F unit 104, a data I / F unit 105, a communication I / F unit 106, and a display device 107.

[0064] Computer 100 may be, for example, a cloud computer, a server computer, a personal computer (e.g., desktop, laptop, tablet, etc.), a media computing platform (e.g., cable, satellite set-top box, digital video recorder, etc.), a handheld computing device (e.g., PDA, email client, etc.), or any other type of computer or communications platform.

[0065] The processor 101 is a control unit that controls various processes in the computer 100 by executing programs stored in the memory 102 .

[0066] The memory 102 is a storage medium such as a RAM (Random Access Memory), etc. The memory 102 temporarily stores the code of the program executed by the processor 101 and data required when the program is executed.

[0067] The storage device 103 is a non-volatile storage medium such as a hard disk drive (HDD), flash memory, etc. The storage device 103 stores an operating system and various programs for realizing the above-mentioned components.

[0068] The input I / F unit 104 is a device for receiving input from a user. The input I / F unit 104 is, for example, a keyboard, a mouse, a touch panel, various sensors, a wearable device, etc. The input I / F unit 104 may be connected to the computer 100 via an interface such as a USB (Universal Serial Bus).

[0069] The data I / F unit 105 is a device for inputting data from outside the computer 100. The data I / F unit 105 is, for example, a drive device for reading data stored in various storage media. The data I / F unit 105 may be provided outside the computer 100. When the data I / F unit 105 is provided outside the computer 100, the data I / F unit 105 is connected to the computer 100 via an interface such as a USB.

[0070] The communication I / F unit 106 is a device for performing data communication via a network such as the Internet, either wired or wirelessly, with devices external to the computer 100. The communication I / F unit 106 may be provided outside the computer 100. When the communication I / F unit 106 is provided outside the computer 100, the communication I / F unit 106 is connected to the computer 100 via an interface such as a USB.

[0071] The display device 107 is a device for displaying various types of information. The display device 107 is, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, a display of a wearable device, or the like. The display device 107 may be provided outside the computer 100. When the display device 107 is provided outside the computer 100, the display device 107 is connected to the computer 100 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 104, the display device 107 may be configured as an integral part of the input I / F unit 104.

[0072] (Actions and Effects of the Information Processing System of the Present Embodiment) As described above, the information processing system 10 of this embodiment includes a selected data acquisition unit 231 and a financial data creation unit 232. The selected data acquisition unit 231 acquires financial statement data (financial data) corresponding to an accounting selected by the user from the individual accounting and consolidated accounting of the subsidiaries as the financial statement data of the subsidiaries. For example, if "cloud accounting" (individual accounting) is selected as the financial data of subsidiaries C21, C23, and C24, the selected data acquisition unit 231 acquires individual financial statement data (financial data of individual accounting) as the financial data of subsidiaries C21, C23, and C24. Furthermore, if "cloud consolidated accounting" (consolidated accounting) is selected as the financial data of subsidiary C22, the selected data acquisition unit 231 acquires consolidated financial statement data (financial data of consolidated accounting) as the financial data of subsidiary C22. The financial data creation unit 232 creates data of consolidated financial statements (financial data for consolidated accounting) of the parent company C10 including the subsidiaries C21 to C24 based on the financial data of the subsidiaries C21 to C24 and the financial data of the parent company C10.

[0073] With this configuration, for example, if a user selects to acquire consolidated financial statement data as financial data for subsidiary C22, the consolidated financial statement data for subsidiary C22's consolidated group G20 can be reflected in the consolidated financial statement data for parent company C10, thereby making it possible to more appropriately create consolidated accounting financial data for parent company C10.

[0074] For example, if it is selected to use the consolidated financial statement data of subsidiary C22 as the financial statement data of subsidiary C22, the financial data creation unit 232 imports the consolidated financial statement data of subsidiary C22 as virtual trial balance data (virtual individual accounting financial data) of subsidiary C22. In addition, the financial data creation unit 232 creates consolidated financial statement data for parent company C10 based on the trial balance data of each of the other subsidiaries C21, C23, and C24, the virtual trial balance data of subsidiary C22, and the trial balance data of the parent company.

[0075] According to this configuration, it is possible to create data for the parent company C10's consolidated financial statements based on data for the subsidiary C22's consolidated financial statements.

[0076] The information processing system 10 further includes a screen generation unit 233. The screen generation unit 233 generates screen data for displaying at least one of the data on financial statements of the subsidiaries C21 to C24, the data on individual financial statements of the parent company C10, and the data on consolidated financial statements of the parent company C10 on the terminal devices 30a and 30b.

[0077] According to this configuration, the user can easily check the financial statement data of the parent company C10 and the subsidiaries C21 to C24 on the terminal devices 30a and 30b.

[0078] (First Modification) Next, a first modification of the information processing system 10 of the above embodiment will be described.

[0079] In this modification, the screen generation unit 233 may display the trial balance data of each of the subsidiaries C21 to C24 in different formats. For example, as shown in Fig. 12, the screen generation unit 233 displays the names and amounts of the subsidiaries C21, C23, and C24 that use the data from the individual trial balance and the name and amounts of the subsidiary C22 that uses the data from the virtual trial balance on the operation screen 60 in different formats. In the different formats, the display may include, for example, display using different colors, display with or without borders, and display with or without bold settings. In this modification, subsidiary C21 is an example of a first subsidiary, and subsidiary C21, C23, and C24 are examples of a second subsidiary.

[0080] According to this configuration, when a user views the operation screen 60, the user can easily understand that the virtual trial balance corresponding to the consolidated group G20 of subsidiary C22 is being used as the financial statement data for subsidiary C22, thereby improving convenience.

[0081] (Second Modification) Next, a second modification of the information processing system 10 of the above embodiment will be described.

[0082] In this modification, when the financial statement data of subsidiary C22 includes data on individual financial statements but does not include data on consolidated financial statements, the screen generation unit 233 displays, for example, a message 56 as shown in Fig. 13 on the terminal device 30b of subsidiary C22. This message 56 prompts the user to create data on consolidated financial statements of subsidiary C22.

[0083] According to this configuration, it is possible to easily request the subsidiary C22 to prepare data for consolidated financial statements, thereby improving convenience.

[0084] (Third Modification) Next, a third modification of the information processing system 10 of the above embodiment will be described.

[0085] As shown in FIG. 14 , the storage unit 22 of this modification further stores setting information 222. The setting information 222 is information related to various settings used when creating data for consolidated financial statements of parent company C10. The setting information 222 includes information such as the type of account and the currency used. The financial data creation unit 232 uses the setting information 222 when creating data for consolidated financial statements of parent company C10 based on data for the individual trial balance of parent company C10, data for the individual trial balances of subsidiaries C21, C23, and C24, and data for the hypothetical trial balance of subsidiary C22. For example, if the currency used is set to "yen" in the setting information 222, but data for the individual trial balance of subsidiary C21 is created as dollar-converted data, the financial data creation unit 232 converts data for the individual trial balance of subsidiary C21 from "dollars" to "yen" before creating data for consolidated financial statements of parent company C10. Similarly, the financial data creation unit 232 converts each piece of data based on the types of account items included in the setting information 222 so that the account items match, and then creates data for the consolidated financial statements of the parent company C10.

[0086] On the other hand, the financial data creation unit 232 uses the same setting information 222 when creating data for the consolidated financial statements of subsidiary C22.

[0087] This configuration makes it possible to easily match the data format of the parent company C10's consolidated financial statements with the data format of the subsidiary C22's consolidated financial statements.

[0088] (Fourth Modification) Next, a fourth modification of the information processing system 10 of the above embodiment will be described.

[0089] 14, the control unit 23 of this modified example further includes a notification unit 234. When the selected data acquisition unit 231 acquires the consolidated financial statement data of subsidiary C22 from the storage unit 22 when creating the consolidated financial statement data of parent company C10, the notification unit 234 notifies the terminal device 30b of subsidiary C22 that the consolidated financial statement data of subsidiary C22 has been acquired.

[0090] According to this configuration, subsidiary C22 can easily understand that the data of its consolidated financial statements has been acquired, thereby improving convenience.

[0091] <Other embodiments> The present disclosure is not limited to the above specific examples.

[0092] For example, in the above embodiment, the group company GC is configured by the parent company C10, the subsidiaries C21 to C24, and the sub-subsidiaries C31 to C34, but the configuration of the group company GC can be changed as appropriate. For example, the sub-subsidiary C31 may be further associated with one or more great-subsidiary companies.

[0093] The names of parent company, subsidiary company, and second-tier subsidiary company in the above embodiment are relative terms and can be appropriately changed depending on the target to which the configuration of the information processing system 10 in the above embodiment is applied. For example, when the information processing system 10 in the above embodiment is applied to a group of companies with a specific subsidiary company at the top, the parent company C10 in the above embodiment can be changed to the specific subsidiary company, the subsidiaries C21 to C24 can be changed to second-tier subsidiary companies, and the second-tier subsidiary companies C31 to C34 can be changed to great-grandchild subsidiary companies, and the information processing system 10 in the above embodiment can also be applied to such a group of companies.

[0094] The memory unit 22 of the server device 20 may store only consolidated financial statement data as financial statement data for subsidiary C22, and may not store individual financial statement data. In this case, for example, a user of subsidiary C22 may use a cloud accounting processing service other than the cloud accounting processing service provided by the information processing system 10 of this embodiment to create consolidated financial statement data for subsidiary C22, and then upload the data to the server device 22. The other cloud accounting processing service may be, for example, a cloud accounting processing service that cannot be API-linked with the cloud accounting processing service provided by the information processing system 10 of this embodiment.

[0095] The functional configurations of the server device 20 and the terminal devices 30a, 30b may be provided only in the server device 20, only in the terminal devices 30a, 30b, or in each of the server device 20 and the terminal devices 30a, 30b.

[0096] Design modifications made by a person skilled in the art to the above specific examples as appropriate are also included within the scope of the present disclosure as long as they comprise the features of the present disclosure. The elements of each of the above specific examples, as well as their arrangement, conditions, shape, etc., are not limited to those exemplified and can be modified as appropriate. The elements of each of the above specific examples can be combined as appropriate as long as no technical contradictions arise. [Explanation of symbols]

[0097] 10: Information processing system, 100: Computer, 231: Selected data acquisition unit, 232: Financial data creation unit, 233: Screen generation unit.

Claims

1. Computer, a selected data acquisition unit that acquires financial data corresponding to an accounting selected by a user from the individual accounting and consolidated accounting of a subsidiary as financial data of the subsidiary; and a financial data creation unit that creates financial data for the consolidated accounting of the parent company including the subsidiary based on the financial data of the subsidiary and the financial data of the individual accounting of the parent company. program.

2. The financial data creation unit If it is selected that the financial data of the consolidated accounting of the subsidiary be used as the financial data of the subsidiary, the financial data of the consolidated accounting of the subsidiary be imported as the financial data of the virtual individual accounting of the subsidiary; Based on the financial data of the hypothetical individual accounting of the subsidiary and the financial data of the individual accounting of the parent company, financial data of the consolidated accounting of the parent company is created. The program according to claim 1.

3. The consolidated financial data of the subsidiary includes data on the consolidated balance sheet and the consolidated profit and loss statement of the subsidiary; the financial data of the parent company's individual accounting includes data on the parent company's trial balance; The financial data creation unit imports the consolidated balance sheet and consolidated profit and loss statement of the subsidiary as a trial balance of a virtual individual accounting of the subsidiary. The program according to claim 2.

4. The computer and further functioning as a screen generating unit that generates screen data for displaying at least one of the financial data of the subsidiary, the financial data of the individual accounting of the parent company, and the financial data of the consolidated accounting of the parent company on the terminal device of the user. The program according to claim 1.

5. The subsidiaries include a first subsidiary and a second subsidiary different from the first subsidiary, The screen generation unit generates screen data for displaying information about the first subsidiary and information about the second subsidiary in different formats on the terminal device when a user has selected to use financial data about the consolidated accounting of the first subsidiary as the financial data of the first subsidiary and when a user has selected to use financial data about the individual accounting of the second subsidiary as the financial data of the second subsidiary. The program according to claim 4.

6. The screen generation unit generates screen data for displaying on the terminal device a screen prompting the user to create financial data for consolidated accounting of the subsidiary when the financial data for the subsidiary does not include financial data for consolidated accounting of the subsidiary. The program according to claim 4.

7. The financial data creation unit creating financial data for the parent company's consolidated accounting based on predetermined setting information set by the user; The setting information is reused when creating financial data for the consolidated accounting of the subsidiary. The program according to claim 1.

8. The computer When the financial data of the subsidiary is acquired by the selected data acquisition unit, the device further functions as a notification unit that notifies the terminal device of the subsidiary that the financial data of the subsidiary has been acquired. The program according to claim 1.

9. a selected data acquisition unit that acquires financial data corresponding to an accounting selected by a user from the individual accounting and consolidated accounting of a subsidiary as financial data of the subsidiary; a financial data creation unit that creates financial data for the consolidated accounting of the parent company including the subsidiary based on the financial data of the subsidiary and the individual accounting financial data of the parent company. Information processing system.

10. The computer acquiring financial data corresponding to an accounting selected by a user from the individual accounting and consolidated accounting of the subsidiary as financial data of the subsidiary; and creating financial data for the consolidated accounting of the parent company including the subsidiary based on the financial data of the subsidiary and the financial data of the individual accounting of the parent company. Information processing methods.

Citation Information

Patent Citations

  • Accounting system and accounting process method

    JP2023062324A