Business support device, business support method, and business support program
The business support device automatically selects correct account items for expenses by analyzing project and purpose information, reducing errors and enhancing accounting efficiency and sustainability.
Patent Information
- Application Number
- JP2023007164
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-20
- Publication Date
- 2026-01-22
- Estimated Expiration
- 2043-01-20
AI Technical Summary
Accounting staff face challenges in correctly selecting account items for expenses due to incorrect choices made by on-site staff, leading to the need for a system that can automatically select the correct account items for expenses and support both on-site and accounting work.
A business support device that includes an acquisition unit to gather project, user, and purpose information, a detection unit to identify correct account items based on stored memory units, and a data generation unit to create cost accounting data, automatically selecting account items based on project category and usage purpose.
The system reduces input errors and corrections by automatically selecting the correct account items, supporting on-site and accounting staff, enabling quick and accurate accounting, and contributing to business efficiency and sustainable development goals.
Smart Images

Figure 0007804598000001 
Figure 0007804598000002 
Figure 0007804598000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a business support device, a business support method, and a business support program. [Background technology]
[0002] Patent Document 1 (JP 2022-135330 A) discloses a data generation device that can support the generation of accounting data related to income and expenditure. This data generation device includes an income and expenditure data input receiving means that receives input of income and expenditure data including at least task content indicating tasks related to income and expenditure, an income and expenditure type, and the occurrence time of the task content. Journalizing means executes journalizing processing on the income and expenditure data based on the task content input received by the income and expenditure data input receiving means. The data generation means generates accounting data according to the journalizing results of the journalizing means. Output means outputs the generated accounting data. This can support the generation of accounting data related to income and expenditure. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-135330 Summary of the Invention [Problem to be solved by the invention]
[0004] Here, accounting staff perform accounting work based on requests from on-site staff, such as applications for orders to subcontractors, purchases, and payments to vendors, and applications for settlement of travel expenses and other expenses paid in advance by individuals. To perform accounting work correctly, on-site staff must select the correct account items when submitting applications, and if an incorrect account item is selected, the accounting staff must correct it and perform the accounting work. For this reason, there is a need for the development of a work support device that can automatically select the correct account items for expenses and support the application work by on-site staff and the accounting work by accounting staff.
[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a business support device, a business support method, and a business support program that can automatically select the correct account item corresponding to an expense, thereby supporting application work by on-site staff and accounting work by accounting staff. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the business support device according to the present invention includes an acquisition unit that acquires project information indicating a project for which expenses have been used, user identification information, purpose information indicating the purpose for which expenses have been used, and amount information input by an operator, and a data acquisition unit that acquires, for each project information, at least direct projects that generate sales or indirect projects that are indirect work that do not generate sales, Project Class The system is equipped with a detection unit that references, based on all or part of the information acquired by the acquisition unit, a memory unit that stores usage purpose information indicating the usage purpose of the expenses, account items for each usage purpose when the expenses used are direct costs, and account items for each usage purpose when the expenses used are indirect costs and for each expense attribute that indicates the type of expense incurred in each user's occupation, each associated with each user's user identification information, and detects account items corresponding to the project category and the usage purpose of the expenses, and a data generation unit that generates cost accounting data including the detected account items, project information, and usage amount information.When the project information acquired by the acquisition unit is the project category of a direct project, the detection unit detects an account item corresponding to the usage purpose information input by the operator from among the account items for each usage purpose of the direct costs stored in the memory unit, and when the project information acquired by the acquisition unit is the project category of an indirect project, it detects an account item corresponding to the usage purpose information and expense attribute input by the operator from among the account items for each usage purpose of the indirect costs stored in the memory unit.
[0007] In order to solve the above problems and achieve the object, the present invention provides The business support method of the business support device includes:The acquisition unit acquires project information indicating a project for which the expense was used, user identification information, purpose of use information indicating the purpose of use of the expense, and amount of use information input by the operator, and acquires, for each project information, at least direct projects for which sales are generated or indirect projects for indirect work for which sales are not generated. Project Class The system includes a detection step in which a detection unit references, based on all or part of the information acquired by the acquisition unit, a memory unit that stores usage purpose information indicating the usage purpose of the expenses, account items for each usage purpose when the expenses used are direct costs, and account items for each usage purpose when the expenses used are indirect costs and for each expense attribute that indicates the type of expense incurred in each user's occupation, each of which is associated with each user's user identification information, and detects account items corresponding to the project category and the usage purpose of the expenses, and a data generation step in which a data generation unit generates cost accounting data including the detected account items, project information, and usage amount information.In the detection step, if the project information acquired in the acquisition step is the project category of a direct project, the detection unit detects an account item corresponding to the usage purpose information input by the operator from among the account items for each usage purpose of the direct costs stored in the memory unit, and if the project information acquired in the acquisition step is the project category of an indirect project, it detects an account item corresponding to the usage purpose information and expense attribute input by the operator from among the account items for each usage purpose of the indirect costs stored in the memory unit.
[0008] In order to solve the above-mentioned problems and achieve the object, the business support program of the present invention includes an acquisition unit that acquires project information indicating a project for which expenses have been used, user identification information, purpose information indicating the purpose for which expenses have been used, and amount information input by an operator, and a data entry unit that acquires, for each project information, at least direct projects that generate sales or indirect projects that are indirect work that do not generate sales. Project ClassThe system functions as a detection unit that references, based on all or part of the information acquired by the acquisition unit, a memory unit that stores usage purpose information indicating the usage purpose of expenses, account items for each usage purpose when the expenses used are direct costs, and account items for each usage purpose when the expenses used are indirect costs and for each expense attribute that indicates the type of expense incurred in each user's occupation, each of which is associated with each user's user identification information, and detects an account item corresponding to the project category and the usage purpose of expenses corresponding to the project information entered by the operator, and a data generation unit that generates cost accounting data including the detected account items, project information, and usage amount information.When the computer is made to function as the detection unit, if the project information acquired by making the computer function as the acquisition unit is the project category of a direct project, the system detects an account item corresponding to the usage purpose information entered by the operator from among the account items for each usage purpose of direct costs stored in the memory unit, and if the project information acquired by making the computer function as the acquisition unit is the project category of an indirect project, the system detects an account item corresponding to the usage purpose information and expense attribute entered by the operator from among the account items for each usage purpose of indirect costs stored in the memory unit. [Effects of the Invention]
[0009] The present invention can automatically select the correct account title corresponding to the expense, thereby supporting application work by on-site staff and accounting work by accounting staff. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram illustrating a hardware configuration of a task assistance device according to an embodiment. [Figure 2] FIG. 2 is a diagram for explaining the types of projects and the relationship between projects and jobs. [Figure 3] FIG. 3 is a diagram illustrating an example of the usage purpose master. [Figure 4] FIG. 4 is a diagram illustrating an example of the expense attribute classification master. [Figure 5] FIG. 5 is a diagram illustrating an example of the employee master. [Figure 6] FIG. 6 is a diagram illustrating an example of a direct job table. [Figure 7] FIG. 7 is a diagram illustrating an example of the indirect job table. [Figure 8] FIG. 8 is a diagram showing an example of a purchase input screen on which the employee name and expense attribute category are displayed by selecting the employee code of the purchasing person. [Figure 9] FIG. 9 is a diagram showing an example of inputting a project number, a purpose of use of expenses, and an amount on the purchase input screen. [Figure 10] FIG. 10 is a diagram illustrating an example of purchase data. [Figure 11] FIG. 11 is a diagram showing cost calculation data that is generated by adding automatically selected account items based on information entered via the purchase entry screen. [Figure 12] FIG. 12 is a diagram showing an example of journal data generated based on account items automatically selected based on information input via the purchase input screen. DETAILED DESCRIPTION OF THE INVENTION
[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A task support device according to an embodiment of the present invention will be described in detail below with reference to the accompanying drawings. However, the present invention is not limited to the following embodiment.
[0012] (Hardware configuration) As shown in FIG. 1, the business support device 1 of the embodiment includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5. The output device 7 corresponds to a display unit such as a monitor device (including a home television), a printing device, or a speaker device. The input device 6 may be a keyboard device, a mouse device, a microphone device, or a monitor device that cooperates with a mouse device to achieve a pointing device function. The communication interface unit 4 is connected to a network, for example, a wide area network such as the Internet or a private network such as a LAN (Local Area Network).
[0013] The storage unit 2 may be, for example, a read-only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), or a solid state drive (SSD). The storage unit 2 stores a business support program that supports the input of account items corresponding to expenses. The storage unit 2 also stores a usage purpose master 12, an expense attribute classification master 13, an employee master 14, a direct job table 15, and an indirect job table 16, which will be described later.
[0014] The purpose of use master 12 stores the purpose of use code, purpose of use name, direct cost general account code, indirect cost general account code, selling expenses general account code, general administrative expenses general account code, etc. in association with each other.
[0015] The usage purpose code is a unique identification code assigned to each purpose of use of expenses. The usage purpose name is the name of the purpose of use of expenses, such as "outsourced processing costs" or "travel expenses."
[0016] Here, we will explain the types of projects and the relationship between projects and jobs using Figure 2. When managing projects, cases (projects) are managed in three layers, from top to bottom: "Project," "Contract Details," and "Job."
[0017] Of these, a "project" is a concept that consists of one or more contracts. Overall income and expenditures are managed based on this "project." There are two types of "projects": "direct projects," which are expected to result in sales or cost of sales, and "indirect projects," which are indirect work that is not expected to result in sales.
[0018] For direct projects, "Contract Details" stores the contract details for each process and manages the income and expenditures of each job related to the contract details. For indirect projects, it corresponds to the second layer.
[0019] Costs are associated with "jobs." Specific tasks are managed based on "jobs." For indirect projects, costs are managed in three categories: "cost of goods sold," "selling expenses," and "general and administrative expenses."
[0020] Considering these types of projects and the relationship between projects and jobs, returning to the explanation of the usage purpose master 12 in Figure 3, the direct cost total account code stores the identification code of the account corresponding to the direct cost for each usage purpose when the job specified by the operator is a direct project.
[0021] Furthermore, as the indirect cost general account code, an identification code of the indirect cost account is stored for each purpose of use of the expense. As will be described later, if the project job specified by the operator is an indirect project job, the indirect cost general account code corresponding to the purpose of use of the expense is detected and set from among these indirect cost general account codes. Furthermore, as will be described in detail later, if the operator does not specify a project job, the operator's expense attribute category is detected. Then, if the operator's expense attribute category is "1: Cost," the indirect cost general account code corresponding to the purpose of use is detected and set.
[0022] Furthermore, as the sales expenses general account code, an identification code of the sales expenses account is stored for each purpose of use of expenses. As will be described later, if the job of the project specified by the operator is a sales expenses job of an indirect project, the sales expenses general account code corresponding to the purpose of use of expenses is detected and set from among these sales expenses general account codes. Furthermore, if the operator does not specify a project job, the sales expenses general account code corresponding to the purpose of use is detected and set when the operator's expense attribute category is "2: Sales Expenses."
[0023] Furthermore, as the general administrative expenses general account code, an identification code of the general administrative expenses account is stored for each purpose of use of expenses. As will be described later, if the job of the project specified by the operator is a general administrative expenses job for an indirect project, the general administrative expenses general account code corresponding to the purpose of use of expenses is detected and set from among these general administrative expenses general account codes. Furthermore, if the operator does not specify a project job, when the operator's expense attribute category is "3: General administrative expenses," the selling expenses general account code corresponding to the purpose of use is detected and set.
[0024] Next, FIG. 4 is a diagram showing an example of the expense attribute category master 13 in which expense attribute categories set for each operator are stored. As shown in FIG. 4, the expense attribute categories include "1: Cost," "2: Selling Expenses," and "3: General and Administrative Expenses." Such expense attribute categories are set for each employee (each operator) by the employee master 14 shown in FIG. 5. In the example of FIG. 5, the expense attribute category of "1: Cost" is set for "Employee A" whose employee code is "1000000001," the expense attribute category of "2: Selling Expenses" is set for "Employee B" whose employee code is "1000000002," and the expense attribute category of "3: General and Administrative Expenses" is set for "Employee C" whose employee code is "1000000003."
[0025] Next, direct job table 15 (direct job storage area) stores direct job data including the project number, contract specification number, job number, project classification, and cost type of the direct project, as illustrated in Figure 6. The example in Figure 6 is an example of direct job data in which "0: direct project" and "1: cost job" are associated with the project number of "PJ560001," the contract specification number of "1," and the job number of "1." Also, the example in Figure 6 is an example of direct job data in which "0: direct project" and "1: cost job" are associated with the project number of "PJ560002," the contract specification number of "1," and the job number of "1."
[0026] Next, the indirect job table 16 (indirect job storage area) stores direct job data including the project number, contract specification number, job number, project classification, and expense type of the indirect project, as illustrated in FIG. 7. The example in FIG. 7 is an example of indirect job data in which "1: Indirect Project" and "1: Cost Job" are associated with the project number "KANSETU056," the contract specification number "1," and the job number "1." The example in FIG. 6 is an example of indirect job data in which "1: Indirect Project" and "2: Sales Expense Job" are associated with the project number "KANSETU056," the contract specification number "1," and the job number "2." The example in FIG. 6 is an example of indirect job data in which "1: Indirect Project" and "3: General and Administrative Expense Job" are associated with the project number "KANSETU056," the contract specification number "1," and the job number "3."
[0027] (Functional configuration of business support device) Next, the control unit 3 executes the business support program stored in the memory unit 2, and functions as an acquisition unit 21, a detection unit 22, a data generation unit 23, a display control unit 24, an output control unit 25, and a memory control unit 26, as shown in Figure 1.
[0028] The acquisition unit 21 acquires the project information (project number, contract detail number, and job number) indicating the project for which the expenses were used, the user identification information (employee code), the purpose of use information (purpose of use code) indicating the purpose of use of the expenses, and the amount of use information entered by the operator.
[0029] The memory unit 2 (direct job table 15 in FIG. 6 and indirect job table 16 in FIG. 7) stores project classification information (see project classification in FIG. 6 and FIG. 7) for each project information (project number) that indicates a direct project that generates sales or an indirect project that is an indirect work that does not generate sales.
[0030] Furthermore, the storage unit 2 (the usage purpose master 12 in FIG. 3, the expense attribute classification master 13 in FIG. 4, and the employee master 14 in FIG. 5) stores usage purpose information indicating the purpose of expense use, account items for each usage purpose when the expense used is a direct cost, and account items for each expense attribute indicating the type of expense incurred in each user's occupation when the expense used is an indirect cost, which are associated with the user identification information (employee code) of each user (each operator).
[0031] The detection unit 22 refers to each master 12 to 14 in the memory unit 2 based on all or part of the information acquired by the acquisition unit 21, and detects the project classification corresponding to the project information input by the operator and the account item corresponding to the purpose of use of the expenses.
[0032] Specifically, when the project information acquired by the acquisition unit 21 is the project classification of a direct project, the detection unit 22 detects an account item corresponding to the use purpose information input by the operator from among the account items for each use purpose of direct costs stored in the storage unit 2 (use purpose master 12). Also, when the project information acquired by the acquisition unit 21 is the project classification of an indirect project, the detection unit 22 detects an account item corresponding to the use purpose information and expense attributes (expense attribute classification master 13 and employee master 14) input by the operator from among the account items for each use purpose of indirect costs stored in the storage unit 2 (use purpose master 12).
[0033] Furthermore, when the acquisition unit 21 does not acquire project information (when the project number, contract detail number, and job number are not entered), the detection unit 22 detects the account items corresponding to the purpose of use information and the expense attributes set for the employee from among the account items for each purpose of use of indirect costs stored in the memory unit 2 (the purpose of use master 12 in Figure 3).
[0034] The data generation unit 23 generates cost accounting data (see FIG. 12) including the detected account items, project information, and usage amount information. The display control unit 24 displays a purchase input screen, which will be described later, via the output device 7. The output control unit 25 outputs (displays or prints, etc.) the cost accounting data generated by the data generation unit 23 via the output device 7, or outputs the journal data to the accounting system 52 of the accounting server device 51 via the communication interface unit 4 and the network 50. The accounting system 52 may be provided in the memory unit 2, as indicated by the dotted line block in FIG. 1.
[0035] (Account item input support operation) Next, the input support operation of account items in the business support device 1 of this embodiment having such a configuration will be described. First, an operator or manager in the accounting department sets an account item code corresponding to an account item for each purpose of use of direct costs, indirect costs, selling expenses, and general and administrative expenses in the use purpose master 12 shown in Figure 3. In addition, an operator or manager in the accounting department sets the expense attributes (cost, selling expenses, general and administrative expenses) of each employee in the employee master 14 shown in Figure 5. This makes it possible to automatically set an account item corresponding to the expenses entered by the operator.
[0036] An operator such as a person in charge of the field (which may be an operator in the accounting department, etc.) specifies the display of the purchase input screen. In response, the display control unit 24 displays the purchase input screens shown in Fig. 8 and Fig. 9 based on the business support program stored in the storage unit 2. Fig. 8 and Fig. 9 are partial views of the purchase input screen, with Fig. 8 showing input fields for the purchase input person, and Fig. 9 showing input fields for project information (project number, contract specification number, and job number), purpose of use, and cost amount (actual purchase amount).
[0037] When making applications for orders, purchasing, vendor payments, travel expense reimbursements, etc., the operator enters the employee code in the input field for the purchasing entry staff member shown in Figure 8. Figure 8(a) is an example where the employee code "1000000001" has been entered, Figure 8(b) is an example where the employee code "1000000002" has been entered, and Figure 8(c) is an example where the employee code "1000000003" has been entered.
[0038] When an employee code is entered on the purchase input screen, the control unit 3 functions as the acquisition unit 21 based on the business support program and acquires the employee code entered by the operator. The control unit 3 also functions as the detection unit 22 based on the business support program and, based on the acquired employee code, references the employee master 14 shown in FIG. 5 and detects the expense attribute category set for that operator. In the example of FIG. 8(a), the employee code is "1000000001," so the expense attribute category of "1 (cost)" is detected. In the example of FIG. 8(b), the employee code is "1000000002," so the expense attribute category of "2 (selling expenses)" is detected. In the example of FIG. 8(c), the employee code is "1000000003," so the expense attribute category of "3 (general and administrative expenses)" is detected.
[0039] Next, the operator enters the project number, contract detail number, and job number of the project for which the expense claim is being made in the input fields for project information, purpose of use, and amount of expense (actual purchase amount) on the purchase input screen shown in Figure 9. The operator also enters the expense purpose code indicating the purpose of use of the expense used, and the amount of expense used (actual purchase amount).
[0040] The example in Figure 9(a) is an example of entering project information for a direct project, where the project number of "PJ56001," the contract detail number of "1," and the job number of "1" have been entered. The example in Figure 9(a) is also an example where the usage purpose code of "S6122," which indicates the purpose of the expense, has been entered, and the actual purchase amount of "700,000 yen" has been entered.
[0041] The example in Figure 9(b) is an example of entering project information for an indirect project, where the project number of "KANSETU056," the contract detail number of "1," and the job number of "1" have been entered (KANSETU056-1-1). The example in Figure 9(b) is an example where the usage purpose code of "S6122," which indicates the purpose of the expense, has been entered, and the actual purchase amount of "60,000 yen" has been entered.
[0042] In addition, the example in Figure 9(c) is an example in which project information is not entered, but the usage purpose code "S6122" indicating the purpose of use of the expense and the actual purchase amount of "30,000 yen" are entered.
[0043] The acquisition unit 21 acquires the input employee code (see FIG. 8), as well as the project information, usage purpose code, and actual purchase amount. The data generation unit 23 generates purchase data, as shown in FIG. 10, based on the acquired employee code, project information, usage purpose code, and actual purchase amount. This purchase data is data used to detect the account item for expenses related to the project information (project job). As shown in FIG. 10, this purchase data includes a purchase number, purchase line number, purchasing officer code (employee code), project number, contract detail number, job number, usage purpose code, and actual purchase amount.
[0044] Next, the detection unit 22 determines whether a job is specified for the purchase data by determining whether project information is present based on the purchase data. That is, "when a job is specified" refers to when project information is input, as shown in FIG. 9(a) or 9(b). On the other hand, "when a job is not specified" refers to when project information is not input, as shown in FIG. 9(c).
[0045] (if a job is specified) When a job is specified, the detection unit 22 detects the account item (direct cost, indirect cost, sales expense item, general administrative expense item) corresponding to the type of job and the purpose of use of the expense specified by the operator from the purpose of use master 12, as follows:
[0046] 1. If the specified job is a direct project, the direct cost general account code corresponding to the purpose of use set in the direct cost is detected from the purpose of use master 12. 2. If the specified job is an indirect project (cost job), the indirect cost general account code corresponding to the purpose of use is detected from the purpose of use master 12. 3. If the specified job is an indirect project (sales expense job), the sales expense general account code corresponding to the purpose of use is detected from the purpose of use master 12. 4. If the specified job is an indirect project (general administrative expense job), the general administrative expense account code corresponding to the purpose of use is detected from the purpose of use master 12.
[0047] (If no job is specified (not entered)) On the other hand, if a job is not specified, the detection unit 22 detects the operator's expense attributes (cost, selling expenses, general administrative expenses) and the account items corresponding to the expense usage purposes (direct costs, indirect costs, selling expenses items, general administrative expenses items) from the usage purpose master 12, as follows:
[0048] 1. When the operator's expense attribute category is "1: Cost" (see FIG. 5), the indirect cost general account code corresponding to the purpose of use is detected from the purpose of use master 12. 2. If the operator's expense attribute category is "2: Sales Expenses", the sales expenses general account code corresponding to the purpose of use is detected from the purpose of use master 12. 3. If the operator's expense attribute category is "3: general administrative expenses," the general administrative expenses general account code corresponding to the expense usage purpose is detected from the usage purpose master 12.
[0049] (Specific example of detecting account items) For example, as shown in Figure 9(a), suppose that the project number of "PJ56001", the contract detail number of "1", the job number of "1" are entered as project information for a direct project, the usage purpose code of "S6122" is entered as the purpose of use of expenses, and the actual purchase amount of "700,000 yen" is entered.
[0050] In this case, the detection unit 22 refers to the direct job table 15 shown in Figure 6 based on the input project information, and detects the project number of "PJ56001", the contract detail number of "1", the project classification of "0 (direct project)" corresponding to the job number of "1", and the cost type of "1 (cost job)" (detects the project classification and cost type of PJ56001-1-1).
[0051] Furthermore, since the project classification of PJ56001-1-1 is "0 (direct project)" and the expense type is "1 (cost job)", the detection unit 22 refers to the direct cost total account code shown in Figure 3 based on the input usage code of "S6122" and detects the account code of "A6122" that corresponds to the usage code of "S6122".
[0052] The example in Figure 9(b) is an example where project information for an indirect project has been entered, with the project number of "KANSETU056," the contract detail number of "1," and the job number of "1" (KANSETU056-1-1). The example in Figure 9(b) is also an example where the usage purpose code of "S6122," which indicates the purpose of the expense, has been entered, and the actual purchase amount of "60,000 yen" has been entered.
[0053] In this case, the detection unit 22 refers to the indirect job table 16 shown in Figure 7 based on the input project information, and detects the project number of "KANSETU056", the contract detail number of "1", the project classification of "1 (indirect project)" corresponding to the job number of "1", and the cost type of "1 (cost job)" (detects the project classification and cost type of KANSETU056-1-1).
[0054] Furthermore, since the project classification of KANSETU056-1-1 is "0 (direct project)" and the expense type is "1 (cost job)", the detection unit 22 refers to the indirect cost total account code shown in Figure 3 based on the input usage code of "S6122" and detects the account code of "B6122" that corresponds to the usage code of "S6122".
[0055] The example in Figure 9(c) is an example in which no project information has been entered, but instead a use purpose code of "S6122" indicating the purpose of use of the expense and an actual purchase amount of "30,000 yen" have been entered. The acquisition unit 21 acquires the use purpose code and actual purchase amount along with the entered employee code (see Figure 8). If project information has not been entered, the detection unit 22 refers to the employee master 14 shown in Figure 5 based on the employee code, for example, "1000000003," and detects the expense attribute category set for that operator (that employee). In the example in Figure 5, "3 (general administrative expenses)" is set for employee C, whose employee code is "1000000003."
[0056] Therefore, the detection unit 22 refers to the purpose of use master 12 shown in Figure 3 based on the purpose of use code "S6122" indicating the purpose of use of the expense and the expense attribute classification "3 (general administrative expenses)" and detects the general administrative expenses account code of "B7122".
[0057] When the account code corresponding to the purpose of use of the expenses for each project information (each job) is detected in this way, the data generation unit 23 generates cost calculation data including the project number, contract detail number, job number, general account code, auxiliary account code, auxiliary breakdown account code, and amount (the actual purchase amount mentioned above), as shown in Figure 11.
[0058] In the example of Figure 11, the records on the first to fourth lines are costing data that are generated when a project number is input (when a job is specified). Of these, the record on the first line is costing data that is generated when a direct project job is specified. The record on the second line is costing data that is generated when an indirect project job is specified and the operator's cost attribute category is "1 (cost)". The record on the third line is costing data that is generated when an indirect project job is specified and the operator's cost attribute category is "2 (sales expenses)". The record on the fourth line is costing data that is generated when an indirect project job is specified and the operator's cost attribute category is "3 (general and administrative expenses)".
[0059] The records on the fifth to seventh lines are cost calculation data that is generated when a project number is not entered (when a job is not specified).
[0060] The storage control unit 26 controls the storage of the cost calculation data generated in this way in the storage unit 2. The display control unit 25 displays the cost calculation data stored in the storage unit 2 via the output device 7 at a timing designated by the operator. The output control unit 25 controls the output of the cost calculation data stored in the storage unit 2 to an external storage unit or the like via the input / output interface unit 5.
[0061] Based on this cost calculation data, the data generation unit 23 generates journal data as shown in Fig. 12. As shown in Fig. 12, the journal data includes a slip number, a debit / credit classification, a general account code, a sub-account code, an amount (actual purchase amount), a project number, a cancellation number, and a job number. The storage control unit 26 controls the storage of the journal data thus generated in the storage unit 2.
[0062] The output control unit 25 records this journal data in the accounting system 52 of the accounting server device 51 (or the accounting system 52 of the storage unit 2) via the communication interface unit 4 and the network 50. This allows accounting processing to be performed based on the journal data of expenses journalized under the correct account items.
[0063] (Effects of the embodiment) On-site personnel often apply for orders to subcontractors, purchases, and payments to contractors, or for the settlement of travel expenses paid by individuals, but these personnel must select the correct account item for the expense they are applying for. Accounting operators must also accurately determine whether the account items for the applied expenses are correct and record them in the accounts.
[0064] However, the account heading must be selected as "cost," "sales expenses," or "general administrative expenses," and if the accounting is recorded using the wrong account heading, it becomes difficult to grasp the correct cost, and the accounting operator must go through the trouble of recording transfer entries, etc.
[0065] When a purpose indicating the occurrence of an expense is selected, the business support device 1 of the embodiment automatically selects and inputs an account item based on the cost attributes of the job or employee. This significantly reduces input errors and corrections of account items, supports the work of on-site staff and business operators, and enables quick accounting and accurate understanding of costs.
[0066] Furthermore, because account items can be selected automatically, there is no need to correct expense slips due to incorrect selection of account items.
[0067] [Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of Goals 8 and 9 of the SDGs.
[0068] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0069] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.
[0070] [Other embodiments] The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0071] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0072] Furthermore, 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 drawings can be changed as desired unless otherwise specified.
[0073] Furthermore, with regard to the task support device 1, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.
[0074] For example, all or any part of the processing functions of the business support device 1, particularly the control unit 3 and each processing function performed by the control unit 3, may be realized by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the business support device 1 as needed. That is, a storage unit such as a ROM or HDD stores a computer program for cooperating with the OS to issue instructions to the CPU and perform various processes. The computer program is executed by being loaded into RAM, and cooperates with the CPU to constitute the control unit 3.
[0075] In addition, the business support program of this business support device 1 may be stored in another server device connected to the business support device 1 via any network, and all or part of it may be downloaded as needed.
[0076] The business support program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any portable physical medium such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical Disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.
[0077] Furthermore, a "program" is a data processing method written in any language or description method, and does not matter whether it is in the form of source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific structure and reading procedure for reading a recording medium in the business support device 1 described in the embodiment, as well as the installation procedure after reading, can use well-known structures and procedures.
[0078] The memory unit 2 is a storage means such as a memory device such as RAM or ROM, a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, and web page files used for various processes and providing websites.
[0079] The business support device 1 may be configured as an information processing device such as a known personal computer or a workstation, or may be configured as an information processing device connected to any peripheral device. The information processing device may be realized by installing software (including programs or data) that realizes the processing described in this embodiment.
[0080] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]
[0081] The present invention is suitable for application to industries such as IT (Information Technology) media and construction work, for example. [Explanation of symbols]
[0082] 1 Business support equipment 2 Storage section 3. Control Unit 4. Communication interface section 5 Input / output interface section 6 Input Devices 7 Output Devices 12 Purpose of Use Master 13 Expense attribute classification master 14 Employee Master 15 Direct Job Table 16 Indirect Job Table 21 Acquisition Department 22 Detection unit 23 Data Generation Unit 24 Display control unit 25 Output control section 26 Memory control unit
Claims
1. an acquisition unit that acquires project information indicating a project for which the expense was used, user identification information, purpose of use information indicating a purpose of use of the expense, and amount of use information, all input by an operator; at least, A project classification for each of the project information, which indicates a direct project that generates sales or an indirect project that is an indirect work that does not generate sales; Intended use information indicating the purpose for which the expenses will be used; If the expenses used are direct costs, the account items for each purpose of use, and When the expenses used are indirect costs, account items are assigned to the respective purposes of use and to the respective user identification information, and are assigned to the respective expense attributes indicating the types of expenses incurred in the occupation of each user. a detection unit that refers to a storage unit that stores the above-mentioned information based on all or part of the information acquired by the acquisition unit, and detects a project classification corresponding to the project information input by the operator and an account item corresponding to the purpose of use of the expense; a data generation unit that generates cost calculation data including the detected account items, the project information, and the usage amount information; The detection unit When the project information acquired by the acquisition unit is the project classification of a direct project, an account item corresponding to the use purpose information input by the operator is detected from the account items for each use purpose of direct costs stored in the storage unit; When the project information acquired by the acquisition unit is the project classification of an indirect project, detecting an account item corresponding to the purpose of use information and the expense attribute input by the operator from among the account items for each purpose of use of the indirect cost stored in the storage unit; A business support device characterized by the above.
2. the detection unit, when the acquisition unit does not acquire the project information, detects an account item corresponding to the purpose of use information and the expense attribute from among the account items for each purpose of use of the indirect costs stored in the storage unit; 2. The business support device according to claim 1, wherein:
3. The account items for each purpose of use of the indirect costs include account items for each purpose of use of indirect costs, account items for each purpose of use of selling expenses, and account items for each purpose of use of general and administrative expenses; 3. The business support device according to claim 1 or 2, wherein:
4. an acquisition step in which an acquisition unit acquires project information indicating a project for which the expense was used, user identification information, purpose of use information indicating a purpose of use of the expense, and amount of use information, all input by an operator; at least, A project classification for each of the project information, which indicates a direct project that generates sales or an indirect project that is an indirect work that does not generate sales; Intended use information indicating the purpose for which the expenses will be used; If the expenses used are direct costs, the account items for each purpose of use, and When the expenses used are indirect costs, account items are assigned to the respective purposes of use and to the respective user identification information, and are assigned to the respective expense attributes indicating the types of expenses incurred in the occupation of each user. a detection step in which a detection unit refers to a storage unit in which the above-mentioned information is stored based on all or part of the information acquired by the acquisition unit, and detects a project classification corresponding to the project information input by the operator and an account item corresponding to the purpose of use of the expense; a data generating step in which a data generating unit generates cost calculation data including the detected account items, the project information, and the usage amount information; In the detecting step, the detecting unit If the project information acquired in the acquisition step is the project classification of a direct project, an account item corresponding to the use purpose information input by the operator is detected from among the account items for each use purpose of direct costs stored in the storage unit; When the project information acquired in the acquisition step is the project classification of an indirect project, detecting an account item corresponding to the use purpose information and the expense attribute input by the operator from among the account items for each use purpose of the indirect cost stored in the storage unit; A business support method using a business support device.
5. Computer, an acquisition unit that acquires project information indicating a project for which the expense was used, user identification information, purpose of use information indicating a purpose of use of the expense, and amount of use information, all input by an operator; at least, A project classification for each of the project information, which indicates a direct project that generates sales or an indirect project that is an indirect work that does not generate sales; Intended use information indicating the purpose for which the expenses will be used; If the expenses used are direct costs, the account items for each purpose of use, and When the expenses used are indirect costs, account items are assigned to the respective purposes of use and to the respective user identification information, and are assigned to the respective expense attributes indicating the types of expenses incurred in the occupation of each user. a detection unit that refers to a storage unit that stores the above-mentioned information based on all or part of the information acquired by the acquisition unit, and detects a project classification corresponding to the project information input by the operator and an account item corresponding to the purpose of use of the expense; functioning as a data generating unit that generates cost calculation data including the detected account items, the project information, and the usage amount information; When the computer is caused to function as the detection unit, When the project information acquired by causing the computer to function as the acquisition unit is the project classification of a direct project, an account item corresponding to the use purpose information input by the operator is detected from among the account items for each use purpose of direct costs stored in the storage unit; When the project information acquired by causing the computer to function as the acquisition unit is the project classification of an indirect project, an account item corresponding to the use purpose information and the expense attribute input by the operator is detected from the account items for each use purpose of the indirect cost stored in the storage unit. A business support program that features:
Citation Information
Patent Citations
Journal entry auxiliary device, journal entry auxiliary method, and journal entry auxiliary program
JP2016170769A
System and method for performing automatic classification
JP2021005137A
Data generation device, data generation method, and data generation program
JP2022135330A
Account title discrimination device, account title discrimination method, and account title discrimination program
JP2022154882A
Account title guessing program, account title guessing device, and account title guessing method
WO2018221163A1