Accounting data generation device, accounting data generation method, and accounting data generation program
The accounting data generation device allocates contract amounts to individual properties using unique property information, addressing the challenge of tracking income and expenditure for each property in lump-sum service contracts, thereby enhancing financial management efficiency.
Patent Information
- Application Number
- JP2024063767
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-11
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2040-03-25
AI Technical Summary
Existing systems fail to efficiently generate accounting data that accurately captures income and expenditure for each property in lump-sum service contracts, such as maintenance, security, or cleaning services, making it difficult to manage financials for individual properties within a complex facility.
An accounting data generation device and method that allocates contract amounts to individual properties using a control unit to generate allocation amount data based on unique property information and registered allocation methods, enabling precise income and expenditure tracking.
Enables the generation of accounting data that accurately reflects income and expenditure for each property, facilitating efficient management and financial reporting without significant effort.
Smart Images

Figure 0007701505000001 
Figure 0007701505000002 
Figure 0007701505000003
Abstract
Description
Technical Field
[0001] The present invention relates to an accounting data generation device, an accounting data generation method, and an accounting data generation program.
Background Art
[0002] Patent Document 1 describes that a management company that undertakes the maintenance management business of a facility equipped with various types of equipment presents an estimate to the facility owner or the like prior to the contract (paragraphs
[0001] to
[0003] ). Here, Patent Document 1 describes that the services to be entrusted are inspections, maintenance, cleaning, etc. of the equipment (paragraph
[0003] ).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, various services such as maintenance management services, security services, or cleaning services may be performed as lump-sum services for a plurality of properties (for example, a complex facility) under the contract. In such a case, although the contract amount for the services related to the contract (hereinafter also referred to as "contract services") is usually determined, the contract amount for each of the plurality of properties is not determined.
[0005] However, in management accounting, it is important to grasp the income and expenditure (for example, cost) for each property. Therefore, it is required to obtain accounting data that can grasp the income and expenditure for each target property of the contract service without much effort. Note that the necessity of grasping the income and expenditure for each target property is not limited to the case where the contract service is a commissioned service or a subcontracting service (i.e., a creditor's right), but also occurs in the case of a consignment service (i.e., a debt).
[0006] The present invention has been made in view of the above-described problems (requirements), and an object thereof is to provide an accounting data generation device, an accounting data generation method, and an accounting data generation program that can obtain accounting data capable of grasping the income and expenditure for each target property subject to contract work without much effort.
Means for Solving the Problems
[0007] In order to solve the above-described problems and achieve the object, an accounting data generation device according to the present invention is Payment schedule data showing the income and expenses for multiple real estate properties for which the contracting business is responsible an accounting data generation device including a control unit for generating, wherein the control unit Contracting business for each of the target real estate properties Contracting business including information on the allocated amount obtained by allocating the contract amount Generate allocation amount data which is payment schedule data including allocated amount data generation means, and the allocated amount data generation means is the contracting business from a contract management master in which an allocation method for allocating the allocated amount for each type including the management items Contracting business is registered, obtains an allocation method corresponding to , and obtains a numerical value indicated by the unique information of the target real estate property corresponding to the obtained allocation method from a property master in which unique information is registered for each real estate property, and calculates the allocated amount at an allocation ratio corresponding to the numerical value indicated by the unique information.
[0008] Also, in order to solve the above-described problems and achieve the object, an accounting data generation method according to the present invention is an accounting data generation method executed in an information processing device including a control unit, Payment schedule data showing the income and expenses for multiple real estate properties for which the contracting business is responsible wherein the control unit executes Contracting business for each of the target real estate properties Contracting business including information on the allocated amount obtained by allocating the contract amount Generate allocation amount data which is payment schedule data including an allocated amount data generation step, and the allocated amount data generation step In the case of, the contracting business from a contract management master in which an allocation method for allocating the allocated amount for each type including the management items Contracting businessObtain an apportionment method according to the situation, and obtain the numerical value indicated by the unique information of the target real estate property corresponding to the obtained apportionment method from the property master in which unique information is registered for each real estate property, and calculate the allocation amount according to the apportionment ratio indicated by the numerical value indicated by the unique information.
[0009] Also, in order to solve the above-described problems and achieve the object, the accounting data generation program according to the present invention is executed in an information processing apparatus including a control unit. Payment schedule data showing the income and expenses for multiple real estate properties for which the contracting business is responsible An accounting data generation program for generating Contracting business For each of the target real estate properties to be targeted Contracting business Including information on the allocation amount obtained by allocating the contract amount of Generate allocation amount data which is payment schedule data Including an allocation amount data generation step, the allocation amount data generation step In the case of, the contracting business From the contract management master in which an apportionment method for allocating the allocation amount for each type including the management items of Contracting business Obtain an apportionment method according to the situation, and obtain the numerical value indicated by the unique information of the target real estate property corresponding to the obtained apportionment method from the property master in which unique information is registered for each real estate property, and calculate the allocation amount according to the apportionment ratio indicated by the numerical value indicated by the unique information.
Effect of the Invention
[0010] According to the present invention, there is an effect that accounting data capable of grasping the income and expenditure for each target property targeted in the contract business can be obtained without much effort.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
BEST MODE FOR CARRYING OUT THE INVENTION
[0012] Embodiments of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to these embodiments.
[0013] [1. Configuration] An example of the configuration of an accounting data generation system including an accounting data generation device according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of an accounting data generation system including an accounting data generation device according to an embodiment of the present invention.
[0014] An accounting data generation system 1000 shown in FIG. 1 includes an accounting data generation device 100 as an information processing device, a server 200, and a network 300 that communicably connects the accounting data generation device 100 and the server 200.
[0015] The accounting data generation device 100 is an information processing device for generating accounting data related to contract operations for one or more properties, and is configured by, for example, a commercially available desktop personal computer. This accounting data generation device 100 is installed, for example, in a department (for example, an accounting department or a general affairs department) that manages accounting associated with contract operations. Note that the accounting data generation device 100 is not limited to a stationary information processing device such as a desktop personal computer, and may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistants), a smartphone, or a tablet personal computer. Further, a plurality of accounting data generation devices 100 may be installed in the accounting data generation system 1000, and may function as one accounting data generation device 100 by synchronizing between the plurality of accounting data generation devices 100.
[0016] The accounting data generation device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each unit included in the accounting data generation device 100 is communicably connected via an arbitrary communication path.
[0017] The communication interface unit 104 communicably connects the accounting data generation device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of communicably connecting the accounting data generation device 100 and the server 200 to each other, and is, for example, the Internet or a LAN (Local Area Network). Therefore, the communication interface unit 104 is configured to be able to receive input information and the like from other information processing devices via the network 300 or via the network 300 and the server 200, and is configured to be able to output predetermined information to a predetermined information processing device.
[0018] Various databases, tables, files, etc. are stored in the storage unit 106. A computer program (including the program of the present invention) for giving instructions to the CPU (Central Processing Unit) in cooperation with the OS (Operating System) to perform various processes is recorded in the storage unit 106. As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, and an optical disk can be used. Also, various data used to implement the program of the present invention are stored in the storage unit 106 in a writable / readable manner.
[0019] An input / output interface unit 108 is connected to an input device 112 and an output device 114. As the output device 114, in addition to a monitor (including a home TV), a speaker or a printer can be used. As the input device 112, in addition to a keyboard, a mouse, and a microphone, a monitor that cooperates with the mouse to realize a pointing device function can be used.
[0020] The control unit 102 is a CPU or the like that comprehensively controls the accounting data generation device 100. The control unit 102 has an internal memory for storing a control program such as an OS, a program defining various processing procedures, and required data, and executes various information processes based on these stored programs.
[0021] Furthermore, with reference to FIG. 1, the configurations of the storage unit 106 and the control unit 102 will be described in detail.
[0022] As shown in FIG. 1, the storage unit 106 includes a property master 106a, a contract management master 106b, a contract data storage area 106c, an allocated amount data storage area 106d, and a monthly management data storage area 106e. The storage unit 106 may also include other masters and data storage areas.
[0023] The property master 106a is a master in which information about the property is registered. In this embodiment, it is a master in which unique information is registered for each property. A configuration example of the property master 106a will be described later with reference to FIG. 3. The contract management master 106b is a master in which information about the contract is registered. In this embodiment, it is a master in which an allocation method for allocating an allocated amount for each type including management items of the contract business is registered. A configuration example of the contract management master 106b will be described later with reference to FIG. 4.
[0024] The contract data storage area 106c, the allocated amount data storage area 106d, and the monthly management data storage area 106e are areas for storing contract data, allocated amount data, and monthly management data, respectively, which will be described later, and hold each data in an output - enabled manner as needed. The contract data includes contract amount information regarding the contract amount and information regarding the type including management items of the contract business.
[0025] As shown in FIG. 1, the control unit 102 includes a plurality of modules. In the example shown in FIG. 1, the control unit 102 includes an allocated amount data generation unit 102a and a monthly management data generation unit 102b.
[0026] The allocated amount data generation unit 102a is a module that functions as allocated amount data generation means for generating, as one of the accounting data, allocated amount data including information regarding the allocated amount obtained by allocating the contract amount of the contract business to each of the target properties of the contract business. The monthly management data generation unit 102b is a module that functions as monthly management data generation means for generating, as one of the accounting data, monthly management data for managing the contract business for each accounting month. The functions of each unit include functions for realizing the processing contents to be described later.
[0027] [2. Processing] Next, an accounting data generation method executed in the accounting data generation system 1000 shown in FIG. 1 will be exemplarily described.
[0028] Figure 2 is a flowchart showing the processing procedure of the accounting data generation method executed by the accounting data generation device 100 in the accounting data generation system 1000 of Figure 1. The processing shown in this Figure 2 generally involves automatically generating accounting data for each property when managing contract operations for one or more properties. Most of this processing is executed in the control unit 102 of the accounting data generation device 100. In the following, as a main example, the case where the security operations for a group of properties consisting of a plurality of properties are collectively entrusted to a contractor (security company) will be described. Such a commissioned operation may occur when a subsidiary company (e.g., a building maintenance company or a building management company) that has undertaken the management entrustment of a group of properties from a parent company (real estate company) owning a large number of properties at a predetermined contract amount subcontracts (entrusts) some or all of the contracted operations (e.g., security operations, cleaning operations) to another company.
[0029] In Figure 2, first, in step S210, registration of necessary masters is accepted. If a master has already been constructed, editing (maintenance) of such a master may be accepted. Examples of masters include the property master described later with reference to Figure 3 and the contract management master described later with reference to Figure 4. Also, other masters (e.g., a master registering the order source or the receiving source of the contract operation, etc.) may be prepared as necessary. Note that the name of the master is for convenience and any name can be adopted. Also, the configuration example of the master is not limited to those described later. For example, the property master and the contract management master may be integrated. Also, if an existing master exists, in step S210, access (reference) to the existing master may be enabled.
[0030] Figure 3 is a diagram schematically showing an example of the configuration of the property master registered in step S210 of Figure 2.
[0031] The property master illustrated in FIG. 3 is a master in which information related to a property is registered. Examples of properties include real estates such as buildings, condominiums, commercial facilities, entertainment facilities, sports facilities, tourist facilities, farms, mountain forests, or complex facilities arbitrarily combining these. In the example shown in FIG. 3, at least property identification information (e.g., property name or property code) for identifying each property and unique information specific to the property are registered in the property master. The unique information, in this embodiment, refers to information that can be expressed numerically, and usually refers to information registered in the property master as information related to contract operations (specifically, the unique information of the property that can be specified by the allocation method of the contract management master described later). In the example shown in FIG. 3, the property master includes, as unique information, the site area, floor area, etc. Further, the unique information may include unique information such as the number of gates, the number of toilets, the installation area of windows, the expected number of visitors per month or the average monthly expected number of visitors as information related to contract operations. Note that the unique information may be a numerical value obtained by quantifying a rank determined according to a predetermined evaluation criterion. For example, a site area of 1500m 2 or more is ranked as "5", and a site area of less than 1500m 2 may be ranked as "2".
[0032] FIG. 4 is a diagram schematically showing an example of the configuration of the contract management master registered in step S210 of FIG. 2.
[0033] The contract management master illustrated in FIG. 4 is a master in which information related to contract operations is registered. The contract management master shown in FIG. 4 is composed of contract type information (for example, management item information) for specifying the type of contract operations and apportionment method information regarding the apportionment method specified for each contract type information. Here, the type of contract operations refers to the business content or management content that can occur as contract operations. The contract type information only needs to be able to specify the type of contract operations and may be any number or character string (for example, management item code). Also, the apportionment method refers to a method for determining the unique information of each property for reference in capturing the revenue and expenditure of multiple properties or the apportionment ratio. The apportionment method information only needs to be able to specify the apportionment method and may be any number or character string (for example, designation destination information for designating the unique information to be referenced among the unique information registered in the property master shown in FIG. 3).
[0034] Returning to FIG. 2, subsequently, in step S220, it is determined whether an input related to contract operations is made. Specifically, in step S220, it is determined whether an input screen for contract operations (for example, the header information input screen of the business contract input screen described with reference to FIG. 5) is activated. If no input related to contract operations is made (No in step S220), the process returns to step S210, and editing of the master or waiting for an input related to contract operations is performed. If an input related to contract operations is made, the information related to the input contract operations is received.
[0035] FIG. 5 is a diagram showing a configuration example of an input screen for contract operations activated in step S220 of FIG. 2. The input screen shown in FIG. 5 is configured to be able to receive, as information related to contract operations, information for specifying contract operations (for example, contract number and contract name) and information for specifying the contract partner (for example, contract partner code and contract partner name). In the example shown in FIG. 5, as an example of the contract partner, the consignment destination (ordering party) is shown, but if the contract operation is a subcontracting operation, the receiving party (ordering source) may be displayed.
[0036] Furthermore, on the input screen shown in FIG. 5, there is provided a button or a checkbox for specifying whether the number of target properties subject to the contract business is singular (single) or plural. When the number of target properties is singular, when the corresponding button or checkbox is set to ON, the property input field for inputting information for specifying the target property is configured to be inputtable. In the example shown in FIG. 5, the button or checkbox corresponding to the case where the number of target properties is singular is set to ON, and the state where the property input field is blank (hereinafter, also referred to as the "single property selection state") is shown. As shown in FIG. 5, by setting the single property selection state as the default, the user can easily manage when they want to manage a large number of properties individually.
[0037] Subsequently, on the input screen shown in FIG. 5, it waits for the input of the contract number, contract name, and the consignment destination. When such input is made, based on the input information, contract basic data regarding the basic information of the contract business is generated. FIG. 6 is a diagram schematically showing a configuration example of the contract basic data generated based on the information input via the input screen displayed in step S220 of FIG. 2.
[0038] Also, on the input screen shown in FIG. 5, it is determined whether the button or checkbox corresponding to the case where the number of target properties is plural is set to ON (step S231). As a result of the determination in step S231, if the button or checkbox corresponding to the case where the number of target properties is plural is not set to ON, that is, if the button or checkbox corresponding to the case where the number of target properties is plural remains ON (No in step S231), the process proceeds to the process of step S260 described later.
[0039] On the other hand, if, as a result of the determination in step S231, the number of target properties is plural and the corresponding button or checkbox is set to ON (Yes in step S231), the process proceeds to step S231 to accept the registration of multiple target properties. Here, in the input screen shown in FIG. 5, when the number of target properties is plural and the corresponding button or checkbox is set to ON, it is preferable that the "Property Selection" button is configured to be pressable to specify the target property. FIG. 7 is a diagram showing an example of a state (hereinafter also referred to as "multiple property selection state") when the corresponding button or checkbox is set to ON in the case where the number of target properties is plural in the input screen shown in FIG. 5. Thereby, the user can grasp that he / she is trying to manage multiple target properties collectively instead of a single target property. Also, when reading such contract information, it can be visually grasped that multiple registered target properties are referable.
[0040] FIG. 8 is a diagram showing a configuration example of target property group data for managing multiple target properties received in step S231 of FIG. 2 as a group of properties. As shown in FIG. 8, multiple target properties received in step S231 (six target properties in the example shown in FIG. 8) are managed as a group of target property groups by generating target property group data associated with information (contract number) for specifying the contract operation. And the multiple target properties managed as a group of target property groups are, for example, displayed referably on a property information screen that can be transitioned from the input screen shown in FIG. 7. FIG. 9 is a diagram showing a configuration example of a property information screen that can be transitioned from the input screen shown in FIG. 7. In the example shown in FIG. 9, the property name of the target property group data shown in FIG. 8 is reflected on the property information screen. Further, on the property information screen shown in FIG. 9, the monthly property amount is displayed for each target property. However, in the example shown in FIG. 9, the case where 0 yen is displayed by default as the monthly property amount for each target property is shown.
[0041] Furthermore, in step S232, registration of the contract type and contract amount is accepted. Specifically, in the detailed information screen that can be transitioned from the input screen shown in FIG. 7, it waits for the contract type and contract amount to be input. FIG. 10 is a diagram showing a configuration example of an input screen for accepting registration of the contract amount in step S232 of FIG. 2. In the input screen according to the example shown in FIG. 10, an input field for the contract type (for example, management item) and an input field for the contract amount are provided. Then, when the contract type and contract amount are input via the input screen as shown in FIG. 10, contract detail data regarding the details of the contract business is generated based on the input information. FIG. 11 is a diagram schematically showing a configuration example of the contract detail data generated in step S232 of FIG. 2. As shown in FIG. 11, since the contract detail data includes information (contract number) for specifying the contract business, it will be associated with the contract basic data shown in FIG. 6.
[0042] In addition, in step S233, it is determined whether there is a specification of the sharing method. Specifically, it is determined whether there is a specification of the sharing method via the property sharing setting screen (FIG. 12) that can be transitioned from the input screen shown in FIG. 7, the property information screen shown in FIG. 9, or the input screen shown in FIG. 10. If there is no specification of the sharing method (No in step S233), the process proceeds to step S240 described later. On the other hand, if there is a specification of the sharing method (Yes in step S233), it proceeds to step S234.
[0043] FIG. 12 is a diagram showing a configuration example of the property sharing setting screen displayed in step S233 of FIG. 2.
[0044] The property share setting screen shown in Fig. 12 is an example of a screen displayed when there is a specified share method. The property share setting screen shown in Fig. 12 is composed of, for example, a display column for contract type information (management item) and a display column for the share method. In the display column for contract type information (management item) on the property share setting screen, the contract type received in step S232 is displayed. In the display column for contract type information (management item) on the property share setting screen, information for specifying the share method is displayed. Here, the information for specifying the share method is one piece of information selected from the information regarding the share method registered in the contract management master as described with reference to Fig. 4. And when the contract type has already been received in step S232, by referring to the contract management master, the share method corresponding to the contract operation is acquired and automatically set in the display column for the share method. Note that a plurality of share methods may be associated with the contract type, and in that case, it is preferably configured to prompt the user to select one share method. On the other hand, the user may be allowed to edit (change) the share method via the property share setting screen shown in Fig. 12 so that the user can specify another share method in the display column for the share method.
[0045] In the subsequent step S234, the specific information of the target property corresponding to the specified apportionment method is read. Further, in the subsequent step S235, based on the specific information read in step S234, the monthly property amount of each target property is calculated as the allocated amount. The specific information of the target property to be read in step S234 is obtained by referring to the property master. Here, when the apportionment method is "apportionment based on site area", the "site area" in the property master is referred to. The allocated amount is calculated by apportioning the contract amount among a group of target property groups using the numerical values indicated by the specific information of each read target property. Specifically, when the specific information is the site area, the numerical value indicated by the site area is used to calculate the numerical value of the total site area of a group of target property groups. Next, the apportionment ratio (multiplication rate) of the numerical value indicated by the site area to the calculated total is calculated, and then, by multiplying the calculated apportionment ratio by the contract amount, the allocated amount of each target property is calculated. Similarly, when the apportionment method is "apportionment based on floor area", the allocated amount of each target property is calculated.
[0046] As a result of the processing in steps S233 and S234 in FIG. 2, on the property apportionment setting screen in FIG. 12, the numerical value indicated by the read specific information and the calculated allocated amount are displayed. Further, on the property apportionment setting screen in FIG. 12, the total amount of the allocated amounts is shown, and thus, the user can confirm whether it matches the contract amount. When the total amount of the allocated amounts does not match the contract amount (for example, when a fraction is generated as a result of rounding), the user can make the total amount of the allocated amounts match the contract amount by editing (changing) the allocated amount of any target property via the property apportionment setting screen in FIG. 12.
[0047] On the other hand, if, as a result of the determination in step S233, no allocation method is specified (No in step S233), default display is performed in the display column for the numerical value indicated by the unique information (step S240), and the process proceeds to step S235, where an allocation amount is calculated according to the numerical value indicated by the unique information for default display. The first example of default display is that in the property allocation setting screen of FIG. 12, Null or zero is set in the display column for the numerical value indicated by the unique information. In this first example, arbitrary editing by the user can be accepted, and an arbitrary allocation ratio can be set. The second example of default display is that in the display column for the numerical value indicated by the unique information, an allocation ratio corresponding to the number of target properties belonging to a group of target properties (specifically, 1 / number of target properties) or all "1" is displayed. In this second example, since the allocated amount displayed is the amount obtained by equally allocating the contract amount, the user can set an arbitrary allocation ratio after grasping the equally allocated amount.
[0048] Thereafter, in step S236, it is determined whether to finalize the allocation amount calculated in step S235. Specifically, in step S236, it is determined whether a "finalize" button (not shown) is pressed in the property allocation setting screen shown in FIG. 12. If the "finalize" button is not pressed (No in step S236), waiting for editing by the user (step S237), and if editing is done by the user, the allocation amount is recalculated (step S235), and again, it is determined whether the "finalize" button is pressed (step S236). On the other hand, if the "finalize" button is pressed, allocation amount data including information on the finalized allocation amount is generated as one of the accounting data, and the finalized allocation amount is reflected in the monthly property amount shown in FIG. 9, and the process proceeds to the process of step S238. FIG. 13 is a diagram showing a state where the finalized allocation amount is reflected in the monthly property amount of the property information screen shown in FIG. 9 as a result of the determination in step S236 of FIG. 2.
[0049] In step S238, based on the determined allocation amount as a result of the determination in step S236, monthly management data is generated. The monthly management data is one of the accounting data for managing contract operations on a monthly basis for each fiscal month. Therefore, it is preferable to configure the processing in FIG. 2 so that the processing in step S236 is automatically executed on the due date specified by the user (for example, 5 days before the posting date). In this case, before the due date, the user can edit the allocation amount. On the other hand, the processing in step S236 may be executed at an arbitrary timing according to the user's specification, whereby the user can obtain management accounting data at an arbitrary timing.
[0050] FIG. 14 is a diagram schematically showing a configuration example of the monthly management data generated in step S238 of FIG. 2. The example of the monthly management data shown in FIG. 14 is the payment schedule data generated at the orderer when the contract operation is a consignment operation. The monthly management data shown in FIG. 14 is composed of records including contract type information, information on the allocated amount, information on the posting date, and information on the payment schedule date for each target property. The contract type information is based on the information received in step S232, and the allocated amount is based on the amount determined in step S236. The posting date and the payment schedule date are each a specified date for each month set in the contract or a specified date for each month specified by the user in advance. The posting month can be obtained and specified from an input item of the contract period (not shown). As shown in FIG. 14, since the monthly management data is composed of records for each target property, the user can grasp not only the income and expenditure of a group of target properties but also the income and expenditure for each target property. For example, by using the monthly management data, management accounting information such as that the allocated amount of the target property is high relative to the floor area and it is necessary to consider asking for a reduction in the contract amount at the next contract can be obtained. Also, by using the monthly management data as the payment schedule data as shown in FIG. 14, it is possible to facilitate the offset after receipt of payment. Furthermore, by editing the payment schedule data, it may be used as the payment schedule voucher data for the consignee.
[0051] In the subsequent step S250, it is determined whether to expand the monthly management data generated in step S238 over the contract period. The expansion of the monthly management data means generating other monthly data based on the existing monthly management data. The determination in step S250 is specifically made by whether an amount expansion screen as shown in FIG. 15 is launched. And when expanding the monthly management data (Yes in step S250), the process proceeds to step S251, where the expansion of the monthly management data is executed to generate a group of monthly management data, and then this process is completed. On the other hand, when not expanding the monthly management data (No in step S250), the process of step S251 is skipped and this process is completed.
[0052] FIG. 15 is a diagram showing a configuration example of an amount expansion screen on which a group of monthly management data generated in step S251 of FIG. 2 is displayed. In FIG. 15, a group of records displayed in row numbers 1 to 6 are the monthly management data generated in step S238. After row number 7, the monthly management data is generated by changing the accounting month of the posting date and the scheduled payment date based on the monthly management data generated in step S238, and includes at least the monthly management data of the next accounting month. The last month of the accounting month is determined by obtaining it from an input field of the contract period (not shown). Thus, since a group of monthly management data can be generated, the user can easily obtain the monthly management data when performing the same contract business over multiple months.
[0053] By the way, as a result of the determination in step S230, if the number of target properties is not plural, that is, if it is singular (No in step S230), the registration of the singular target property is accepted (step S260), and the process proceeds to step S261, where rate 1 is set as the allocation ratio of the said target property. Thereby, the full amount of the contract amount is calculated as the allocated amount of the target property. Then, the process proceeds to step S238, and the processes of steps S238 to S251 are executed to end this process.
[0054] As described in detail above, according to the processing procedure of the accounting data generation method shown in FIG. 2, when generating accounting data related to contract operations, the accounting data generation apparatus 100 generates, as one of the accounting data, allocation amount data including information on the allocation amount obtained by allocating the contract amount of the contract operation to each of the target properties that are the targets of the contract operation (step S236) (allocation amount data generation means). Here, the allocation amount is calculated based on the contract amount information related to the contract amount (step S232), the preset allocation ratio for each of the target properties (step S261), or the unique information specific to the target property specified in advance according to the contract operation (step S234). Thereby, the user can obtain accounting data that enables grasping of the income and expenditure for each target property of the contract operation without much effort.
[0055] Also, according to the processing of FIG. 2, from the contract management master (step S210) in which an allocation method for allocating the allocation amount for each type including the management items of the contract operation is registered, an allocation method corresponding to the contract operation is acquired (step S233), and from the property master in which unique information is registered for each property (step S210), a numerical value indicated by the unique information of the target property corresponding to the acquired allocation method is acquired (step S234), and the allocation amount is calculated at an allocation ratio corresponding to the numerical value indicated by the unique information (step S235). Thereby, the user can obtain accounting data that enables grasping of the income and expenditure for each target property without much effort only by registering the allocation method.
[0056] Also, according to the process of FIG. 2, when there is one target property for the contract business, the attachment rate 1 is set as the apportionment ratio (step S261). Thereby, even when there is one target property, the user can obtain accounting data capable of grasping the income and expenditure thereof, similar to the case where there are a plurality of target properties. In the above-described embodiment, the attachment rate 1 is set as the apportionment ratio. However, instead of this, a percentage of 100% may be set as the apportionment ratio. Further, in other embodiments, when there is one target property for the contract business, the apportionment ratio may not be set. In this case, when there are a plurality of target properties for the contract business, the allocation amount is calculated based on the apportionment ratio or specific information.
[0057] Also, according to the process of FIG. 2, monthly management data for managing the contract business on a monthly basis of each accounting month is generated as one of the accounting data (step S238) (monthly management data generation means). Here, the monthly management data is generated for each target property based on the calculated allocation amount. Thereby, the user can obtain accounting data capable of grasping the income and expenditure for each target property as monthly management data.
[0058] Furthermore, according to the process of FIG. 2, based on the generated monthly management data, monthly management data for the next accounting month is generated (step S251). Thereby, the user can easily obtain a group of accounting data capable of grasping the income and expenditure for each target property.
[0059] In the above description, the case where the contract work is a commissioned work and the allocated amount is a debt related to the commissioned work has been described as an example. However, the present invention can be similarly applied to the case where the contract work is a subcontracting work and the allocated amount is a claim related to the subcontracting work. When the contract work is a subcontracting work, in the property master, for example, an area related to the subcontracting work (e.g., one section of the site area) may be registered as one property. In this case, the user can obtain accounting data that enables grasping the income and expenditure of each area for one property composed of a plurality of areas. Therefore, from the perspective of management accounting, it is also possible to obtain information on areas with good income and expenditure and areas with poor income and expenditure in terms of work efficiency, etc., and it is also possible to obtain a basis for determining whether to request an increase in the contract amount of the subcontracting work as needed at the next contract.
[0060] Note that the processing content and processing procedure of the processing shown in FIG. 2 can be arbitrarily changed. In the above-described embodiment, the contract basic data and the contract detail data are generated individually. Instead, contract data integrating the contract basic data and the contract detail data may be generated. Further, allocation amount data may be integrated into such contract data. Also, in the above-described embodiment, the order of registration of the target property (step S231), registration of the contract type and contract amount (step S232), and designation of the apportionment method (step S233) may be changed, or these may be performed in parallel. Further, instead of receiving the designation of the apportionment method via the property apportionment setting screen shown in FIG. 12, by receiving the designation of the apportionment method on an arbitrary screen, the monthly property amount as the allocated amount may be displayed on the property information screen shown in FIG. 9 or FIG. 13, and it may be configured to accept editing by the user.
[0061] [3. Other Embodiments] The present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims, in addition to the above-described embodiments.
[0062] For example, among the processes described in the embodiments, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method.
[0063] In addition, regarding the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and the drawings, they can be arbitrarily changed unless otherwise specified.
[0064] Also, regarding the accounting data generation device 100 and the accounting data generation system 1000, each illustrated component is a functional concept and does not necessarily need to be physically configured as shown in the figure.
[0065] For example, regarding the processing functions provided by the accounting data generation device 100, particularly each processing function performed by the control unit, all or any part of them may be realized by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware by wired logic. Note that the program is recorded on a non-transitory computer-readable recording medium including programmed instructions for causing an information processing device to execute the processes described in this embodiment, and is mechanically read by the accounting data generation device 100 as necessary. That is, in a storage unit such as a ROM or an HDD (Hard Disk Drive), a computer program for giving instructions to the CPU in cooperation with the OS to perform various processes is recorded. This computer program is executed by being loaded into the RAM and constitutes the control unit in cooperation with the CPU.
[0066] In addition, this computer program may be stored in an application program server connected to the accounting data generation device 100 via an arbitrary network (for example, the network 300), and all or part of it can be downloaded as necessary.
[0067] Also, a program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, and may also be configured as a program product. Here, this "recording medium" includes any "portable physical medium" such as a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile Disk), and a Blu-ray (registered trademark) Disc. Therefore, a recording medium storing a program for executing the processes described in this specification also constitutes the present invention.
[0068] Also, the "program" is a data processing method described in any language or description method, regardless of the form such as source code or binary code. Note that the "program" is not necessarily limited to being configured singularly, and also includes those that are distributedly configured as a plurality of modules or libraries, or those that achieve their functions in cooperation with other separate programs represented by an OS. Regarding the specific configuration, reading procedure, and installation procedure after reading for reading the recording medium in each device shown in the embodiment, well-known configurations and procedures can be used.
[0069] The various databases and the like stored in the storage unit 106 are storage means such as a memory device such as a RAM or a ROM, a fixed disk device such as a hard disk, a flexible disk, and an optical disk, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0070] Further, the accounting data generation device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which an arbitrary peripheral device is connected. Further, the accounting data generation device 100 may be realized by implementing software (including programs or data, etc.) that realizes the processing described in this specification in the device.
[0071] Furthermore, the specific form of the distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in arbitrary units according to various additions or according to the function load. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.
Industrial Applicability
[0072] The present invention is useful when managing contract operations for one or more properties.
Explanation of Signs
[0073] 100 Accounting data generation device 102 Control unit 102a Allocation amount data generation unit 102b Monthly management data generation unit 104 Communication interface unit 106 Storage unit 106a Property master 106b Contract management master 106c Contract data storage area 106d Allocation amount data storage area 106e Monthly management data storage area 108 Input / output interface unit 112 Input device 114 Output device 200 Server 300 Network 1000 Accounting data generation system
Claims
1. An accounting data generating device having a control unit for generating payment schedule data showing income and expenditures for a plurality of real estate properties that are contract work, comprising: The control unit is an allocation amount data generating means for generating allocation amount data, which is the payment schedule data including information on the allocation amount obtained by allocating the contract amount of the contract work to each of the target real estate properties that are the subject of the contract work; Including, The allocation amount data generating means Acquire an allocation method according to the contract work from a contract management master in which an allocation method for allocating the allocated amount for each type including the management item of the contract work is registered; A numerical value indicated by the unique information of the target real estate property corresponding to the obtained apportionment method is obtained from a property master in which unique information for each real estate property is registered; Calculating the allocation amount at a proportional ratio according to the numerical value indicated by the unique information; An accounting data generating device comprising:
2. The control unit is A monthly management data generating means for generating monthly management data, which is the payment schedule data for managing the contract work for each accounting month. Further comprising: The monthly management data generating means The monthly management data, which is the payment schedule data, is generated for each of the target real estate properties based on the allocation amount calculated by the allocation amount data generating means.
2. The accounting data generating device according to claim 1.
3. The monthly management data generating means Based on the generated monthly management data, monthly management data for the next accounting month, which is the payment schedule data for the next accounting month, is generated.
3. The accounting data generating device according to claim 2.
4. 1. An accounting data generation method for generating payment schedule data indicating income and expenditures for a plurality of real estate properties that are contract work, the method being executed in an information processing device having a control unit, Executed in the control unit: an allocation amount data generating step for generating allocation amount data, which is the payment schedule data including information on the allocation amount obtained by allocating the contract amount of the contract work to each of the target real estate properties that are the subject of the contract work; Including, In the allocation amount data generating step, Acquire an allocation method according to the contract work from a contract management master in which an allocation method for allocating the allocated amount for each type including the management item of the contract work is registered; A numerical value indicated by the unique information of the target real estate property corresponding to the obtained apportionment method is obtained from a property master in which unique information for each real estate property is registered; Calculating the allocation amount at a proportional ratio according to the numerical value indicated by the unique information; 13. A method for generating accounting data comprising:
5. An accounting data generation program for generating payment schedule data indicating income and expenditures for a plurality of real estate properties to be contracted, the program being executed in an information processing device having a control unit, To be executed in the control unit, an allocation amount data generating step for generating allocation amount data, which is the payment schedule data including information on the allocation amount obtained by allocating the contract amount of the contract work to each of the target real estate properties that are the subject of the contract work; Including, In the allocation amount data generating step, Acquire an allocation method according to the contract work from a contract management master in which an allocation method for allocating the allocated amount for each type including the management item of the contract work is registered; A numerical value indicated by the unique information of the target real estate property corresponding to the obtained apportionment method is obtained from a property master in which unique information for each real estate property is registered; Calculating the allocation amount at a proportional ratio according to the numerical value indicated by the unique information; An accounting data generation program comprising:
Citation Information
Patent Citations
Management analysis system
JP2002215866A
Work ledger creation device, and program for executing work ledger creation on computer
JP2004054662A
Accounting system and method
JP2004094335A
Accounting system, accounting program, and accounting method
JP2004288027A
Monthly situation analysis business assisting method
JP2004302839A