Accounting support device, accounting support method, and accounting support program
The accounting support apparatus ensures alignment between budgeted and actual expense items by verifying and registering compatible information, improving the efficiency and accuracy of condominium management company operations.
Patent Information
- Application Number
- JP2023221361
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-07-09
AI Technical Summary
Condominium management companies face challenges in maintaining alignment between budgeted and actual expense items during accounting, leading to discrepancies and inefficiencies in their management processes.
An accounting support apparatus and method that temporarily accepts and verifies combinations of property identification and accounting classification information, extracts matching budget data, and registers only compatible expense items, preventing misalignment during payment processing.
Prevents discrepancies between budgeted and actual expense items, enhancing the efficiency and accuracy of condominium management company operations.
Smart Images

Figure 2025103748000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an accounting support device, an accounting support method, and an accounting support program.
Background Art
[0002] A condominium management company performs combined accounting processing on behalf of a condominium management association within its management consignment business. In a condominium management company, as part of its management business, it conducts accounting processing for each purpose such as management fees, reserve funds, and parking lots, and needs to create an annual budget for its revenue and expenditure and obtain approval from the condominium management association. Furthermore, every month, it is necessary to summarize the progress of budget consumption and the incurred expenses. In addition, within the management business, payment processing is performed based on invoices addressed to the condominium management association. In the payment processing, it is necessary to select an expense item, but if the operator is different or the confirmation operation is not established, the payment processing is often performed for an item different from the original budget. Furthermore, at the time of settlement, when noticing the difference from the budget item, the correction of the account item by journal entry has been delayed and has become necessary later.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] An object of the present invention is to provide a new function that can prevent a difference between an account item selected in a budget and an account item selected at the time of payment processing, and can streamline the management business of a condominium management company.
Means for Solving the Problems
[0005] In order to solve the above-described problems and achieve the object, an accounting support apparatus according to the present invention is an accounting support apparatus including a control unit, wherein the control unit includes: a temporary acceptance unit that temporarily accepts a combination of property identification information and accounting classification information; and among budget information having property identification information, accounting classification information, and expense account item information stored in budget data, extraction means for extracting budget information having the same combination as the combination of the property identification information and the accounting classification information temporarily accepted by the temporary acceptance means, and acquisition means for acquiring the expense account item information included in each of the extracted budget information; and payment registration means for accepting payment information having the same combination as the combination of the property identification information and the accounting classification information temporarily accepted by the temporary acceptance means, expense account item information, and a payment amount, and storing only the payment information having the expense account item information selected from the expense account item information acquired by the acquisition means in the payment data.
[0006] Further, in the accounting support apparatus according to the present invention, when the payment registration means accepts payment information having expense account item information that is not selected from the expense account item information acquired by the acquisition means as the expense account item information, the payment registration means displays that the expense account item information cannot be selected, that the expense account item information is inappropriate, or that the payment information cannot be registered.
[0007] Further, the accounting support apparatus according to the present invention further includes display means for displaying a list of the expense account item information acquired by the acquisition means, and the payment registration means accepts payment information having the expense account item information selected from the list of the expense account item information displayed by the display means and input via the list as the expense account item information.
[0008] Further, the accounting support device according to the present invention is characterized in that the acquisition means acquires combinations of property identification information and accounting classification information included in each of the budget information stored in the budget data, and the provisional acceptance means provisionally accepts only combinations selected from among the combinations of property identification information and accounting classification information acquired by the acquisition means.
[0009] Further, the accounting support device according to the present invention further includes display means for displaying a list of property identification information and a list of accounting classification information based on a combination of property identification information and accounting classification information acquired by the acquisition means, and the provisional acceptance means provisionally accepts a combination selected from within the list of property identification information and the list of accounting classification information displayed by the display means and a combination of property identification information and accounting classification information input via the list.
[0010] Further, the accounting support device according to the present invention includes annual identification information in addition to property identification information, accounting classification information, and expense account item information in the budget information, the provisional acceptance means provisionally accepts a posting date together with a combination of property identification information and accounting classification information, and the acquisition means extracts budget information having annual identification information corresponding to the posting date provisionally accepted by the provisional acceptance means and having the same combination as the combination of property identification information and accounting classification information provisionally accepted by the provisional acceptance means from among the budget information stored in the budget data, and acquires expense account item information included in each of the extracted budget information.
[0011] Further, the accounting support device according to the present invention further includes budget registration means for accepting budget information having a combination selected from among combinations of property identification information and accounting classification information pre-registered in a master, expense account item information selected from among expense account item information pre-registered in the master, and a budget amount, and storing only the budget information in the budget data.
[0012] Further, the accounting support method according to the present invention is an accounting support method executed in an accounting support apparatus including a control unit, and includes a temporary acceptance step of temporarily accepting a combination of property identification information and accounting classification information, which is executed by the control unit; an acquisition step of extracting budget information having the same combination of the property identification information and the accounting classification information as the combination temporarily accepted in the temporary acceptance step from among budget information including the property identification information, the accounting classification information, and expense account item information stored in budget data, and acquiring the expense account item information included in each of the extracted budget information; and a payment registration step of accepting payment information having the same combination of the property identification information and the accounting classification information as the combination temporarily accepted in the temporary acceptance step, the expense account item information, and a payment amount, and storing only the payment information having the expense account item information selected from among the expense account item information acquired in the acquisition step as the expense account item information in payment data.
[0013] Further, the accounting support program according to the present invention is an accounting support program for causing an accounting support apparatus including a control unit to execute, and causes the control unit to execute a temporary acceptance step of temporarily accepting a combination of property identification information and accounting classification information; an acquisition step of extracting budget information having the same combination of the property identification information and the accounting classification information as the combination temporarily accepted in the temporary acceptance step from among budget information including the property identification information, the accounting classification information, and expense account item information stored in budget data, and acquiring the expense account item information included in each of the extracted budget information; and a payment registration step of accepting payment information having the same combination of the property identification information and the accounting classification information as the combination temporarily accepted in the temporary acceptance step, the expense account item information, and a payment amount, and storing only the payment information having the expense account item information selected from among the expense account item information acquired in the acquisition step as the expense account item information in payment data.
Advantages of the Invention
[0014] According to the present invention, it is possible to prevent a difference between the accounting item selected in the budget and the accounting item selected at the time of expense entry, and to improve the efficiency of the management work of the condominium management company.
Brief Description of the Drawings
[0015]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Embodiments for Carrying Out the Invention
[0016] 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.
[0017] [1. Configuration] Here, an example of the configuration of a PC (Personal Computer) 100 according to this embodiment including the accounting support device of the present invention will be described with reference to FIG. 1. Note that the configuration of this embodiment is merely an example, and the present invention is not limited to being realized by the configuration of this embodiment. Also, in the following description regarding the configuration, duplicate descriptions may be omitted.
[0018] FIG. 1 is a block diagram showing an example of the configuration of the PC 100. The PC 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108, and is communicably connected via a network 300 (e.g., the Internet, an intranet, a LAN (Local Area Network), etc.) to a server 200 (e.g., a Web server, etc.) that stores various data (e.g., each of the data described later that may be stored in the storage unit 106).
[0019] Each part included in the PC 100 is communicably connected via an arbitrary communication path.
[0020] Note that the PC 100 may be a stationary type such as a desktop personal computer, or may be a portable type such as a notebook personal computer, a PDA (Personal Digital Assistants), a smartphone, or a tablet personal computer.
[0021] The control unit 102 is a CPU or the like that comprehensively controls the PC 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs defining various processing procedures, and required data, and executes various information processes based on these stored programs.
[0022] Conceptually in terms of functions, the control unit 102 includes a maintenance unit 102a, a budget registration unit 102b, a display unit 102c, a provisional acceptance unit 102d, an acquisition unit 102e, a payment registration unit 102f, and the like.
[0023] The maintenance unit 102a receives a combination of property identification information and accounting classification information, and stores and sets and registers the information including the combination as a master record in a master (property - accounting classification master). The property - accounting classification master is a master in which an appropriate combination of property identification information and accounting classification information used in budget registration, payment registration, etc. is registered. The property identification information is information that can identify a property, and can be, for example, a property code, a property number, a property ID, a property name, a property address, etc. The accounting classification information is information that can identify an accounting classification, and can be, for example, an accounting classification code, an accounting classification number, an accounting classification ID, an accounting classification name, a property accounting name, etc.
[0024] The maintenance unit 102a receives, together with the combination of property identification information and accounting classification information, other information related to the property or accounting classification, and the master (property - accounting classification master) may also include other information related to the property or accounting classification.
[0025] The maintenance unit 102a receives a combination of property identification information and accounting classification information for change registration or update registration, and, if necessary, other information, and changes or updates the combination of property identification information and accounting classification information, and, if necessary, other information included in the master record stored in the master (property - accounting classification master).
[0026] The maintenance unit 102a receives, for setting registration, change registration or update registration, a combination of property identification information and accounting classification information, and, if necessary, other information, via, for example, a property - accounting classification master maintenance screen provided with input fields for property identification information and accounting classification information, and, if necessary, input fields for other information.
[0027] The maintenance section 102a receives cost accounting item information, stores it as a master record in a master (accounting item master), and registers the settings. The accounting item master is a master in which cost accounting item information used in budget registration, payment registration, etc. is registered. The cost accounting item information is information that can identify a cost accounting item, and can be, for example, an item code, item number, item ID, item name, etc.
[0028] The maintenance section 102a receives, together with the cost accounting item information, other information related to the cost accounting item, and the master (accounting item master) may also include other information related to the cost accounting item.
[0029] The maintenance section 102a receives cost accounting item information for change registration or update registration, and other information as necessary, and changes or updates the cost accounting item information and other information as necessary included in the master record stored in the master (accounting item master).
[0030] The maintenance section 102a receives cost accounting item information for setting registration, change registration, or update registration, and other information as necessary, via, for example, an accounting item master maintenance screen provided with an input field for cost accounting item information and an input field for other information as necessary.
[0031] The maintenance section 102a receives year identification information, stores it as a master record in a master (year master), and registers the settings. The year master is a master in which the years used in budget registration, payment registration, etc. are registered. The year identification information is information that can identify a year, and can be, for example, the era name (its symbol) and its number of years, the 4-digit number of the Gregorian year, etc.
[0032] The maintenance section 102a receives, together with the year identification information, other information related to the year, such as a date period corresponding to the year identification information, and the master (year master) may also include other information related to the year.
[0033] The maintenance section 102a receives annual identification information for change registration or update registration, and other information as necessary, and changes and registers the annual identification information and other information as necessary included in the master record stored in the master (annual master).
[0034] The maintenance section 102a receives annual identification information for setting registration, change registration, or update registration, and other information as necessary, via, for example, an annual master maintenance screen provided with an input field for annual identification information and an input field for other information as necessary.
[0035] The maintenance section 102a receives property identification information, stores this as a master record in the master (property master), and performs setting registration. The property master is a master in which property identification information used in budget registration, payment registration, etc. is registered.
[0036] The maintenance section 102a receives other information related to the property together with the property identification information, and the other information related to the property may also be included in the master (property master).
[0037] The maintenance section 102a receives property identification information for change registration or update registration, and other information as necessary, and changes and registers the property identification information and other information as necessary included in the master record stored in the master (property master).
[0038] The maintenance section 102a receives property identification information for setting registration, change registration, or update registration, and other information as necessary, via, for example, a property master maintenance screen provided with an input field for property identification information and an input field for other information as necessary.
[0039] The maintenance section 102a receives accounting classification information, stores this as a master record in the master (accounting classification master), and performs setting registration. The accounting classification master is a master in which accounting classification information used in budget registration, payment registration, etc. is registered.
[0040] The maintenance unit 102a receives other information related to the accounting classification together with the accounting classification information, and the master (accounting classification master) may also include other information related to the accounting classification.
[0041] The maintenance unit 102a receives accounting classification information for change registration or update registration, and other information as necessary, and changes or updates the accounting classification information included in the master record stored in the master (accounting classification master), and other information as necessary.
[0042] The maintenance unit 102a receives accounting classification information for setting registration, change registration or update registration, and other information as necessary, for example, via an accounting classification master maintenance screen provided with an input field for accounting classification information and an input field for other information as necessary.
[0043] The maintenance unit 102a receives payee identification information, stores this as a master record in the master (payee master), and performs setting registration. The payee master is a master in which payee identification information used in budget registration, payment registration, etc. is registered. The payee identification information is information that can identify the payee, and can be, for example, a payee code, payee number, payee ID, payee name, payee address, payee phone number, etc.
[0044] The maintenance unit 102a receives other information related to the payee together with the payee identification information, and the master (payee master) may also include other information related to the payee.
[0045] The maintenance unit 102a receives payee identification information for change registration or update registration, and other information as necessary, and changes or updates the payee identification information included in the master record stored in the master (payee master), and other information as necessary.
[0046] The maintenance unit 102a receives payment destination identification information for setting registration, change registration, or update registration, and other information as necessary, via, for example, a payment destination master maintenance screen provided with an input field for the payment destination identification information and an input field for other information as necessary.
[0047] For budget registration, the budget registration unit 102b receives a combination selected from combinations of property identification information and accounting classification information pre-registered in a master (property·accounting classification master), expense account item information selected from expense account item information pre-registered in a master (account item master), and budget information having a budget amount, and stores only the budget information in the budget data.
[0048] In one embodiment, the budget information received by the budget registration unit 102b includes, in addition to the property identification information, accounting classification information, and expense account item information, year identification information. The year identification information is selected from year identification information pre-registered in a master (year master). In one embodiment, the budget information received by the budget registration unit 102b may include, in addition to the property identification information, accounting classification information, and expense account item information, other information related to the budget.
[0049] For budget registration or update registration, the budget registration unit 102b receives property identification information, accounting classification information, expense account item information, year identification information as necessary, and other information as necessary, via, for example, a budget registration screen (reception screen) provided with an input field for the property identification information, an input field for the accounting classification information, an input field for the expense account item information, an input field for the year identification information as necessary, and an input field for other information as necessary. The budget registration screen (reception screen) is displayed by the display unit 102c.
[0050] In one embodiment, the display unit 102c displays a list of property identification information and a list of accounting classification information based on the combinations of property identification information and accounting classification information registered in a master (property·accounting classification master). In this embodiment, the display unit 102c displays the list of property identification information and the list of accounting classification information on the budget registration screen (reception screen).
[0051] In this embodiment, the budget registration unit 102b receives a combination of property identification information and accounting classification information selected from the lists of property identification information and accounting classification information displayed by the display unit 102c and input via the lists.
[0052] In one embodiment, the display unit 102c displays a list of expense account item information registered in a master (account item master). In this embodiment, the display unit 102c displays the list of expense account item information on a budget registration screen (reception screen).
[0053] In this embodiment, the budget registration unit 102b receives expense account item information selected from the list of expense account item information displayed by the display unit 102c and input via the list.
[0054] In one embodiment, the display unit 102c displays a list of year identification information registered in a master (year master). In this embodiment, the display unit 102c displays the list of year identification information on a budget registration screen (reception screen).
[0055] In this embodiment, the budget registration unit 102b receives year identification information selected from the list of year identification information displayed by the display unit 102c and input via the list.
[0056] The provisional reception unit 102d provisionally receives a combination of property identification information and accounting classification information for payment registration.
[0057] In one embodiment, the acquisition unit 102e acquires combinations of property identification information and accounting classification information included in each of the budget information stored in the budget data, and the provisional reception unit 102d provisionally receives only the combinations selected from the combinations of property identification information and accounting classification information acquired by the acquisition unit 102e.
[0058] In one embodiment, the display unit 102c displays a list of property identification information and a list of accounting classification information based on the combination of the property identification information and the accounting classification information acquired by the acquisition unit 102e. The provisional acceptance unit 102d provisionally accepts a combination of property identification information and accounting classification information selected from the list of property identification information and the list of accounting classification information displayed by the display unit 102c and input via the list. The display unit 102c displays the list of property identification information and the list of accounting classification information on a payment registration screen (reception screen).
[0059] The acquisition unit 102e extracts budget information having the same combination as the combination of the property identification information and the accounting classification information provisionally accepted by the provisional acceptance unit 102d from among the budget information having the property identification information, the accounting classification information, and the expense ledger item information stored in the budget data, and acquires the expense ledger item information included in each of the extracted budget information.
[0060] In one embodiment, the provisional acceptance unit 102d provisionally accepts the accounting date together with the combination of the property identification information and the accounting classification information.
[0061] In this embodiment, the acquisition unit 102e extracts budget information having the annual identification information corresponding to the accounting date provisionally accepted by the provisional acceptance unit 102d and having the same combination as the combination of the property identification information and the accounting classification information provisionally accepted by the provisional acceptance unit 102d from among the budget information stored in the budget data, and acquires the expense ledger item information included in each of the extracted budget information.
[0062] The payment registration unit 102f accepts payment information having the same combination as the combination of the property identification information and the accounting classification information provisionally accepted by the provisional acceptance unit 102d, the expense ledger item information, and the payment amount, and stores only the payment information having the expense ledger item information selected from the expense ledger item information acquired by the acquisition means as the expense ledger item information in the payment data.
[0063] The display unit 102c displays a list of expense account item information acquired by the acquisition means, and the payment registration unit 102f receives payment information having the expense account item information selected from the list of expense account item information displayed by the display unit 102c and input via the list. The display unit 102c displays the list of expense account item information on the payment registration screen (reception screen).
[0064] In one embodiment, the payment information received by the payment registration unit 102f further includes the same accounting date as the accounting date provisionally received by the provisional reception unit 102d.
[0065] In one embodiment, the payment information received by the payment registration unit 102f further includes a scheduled payment date.
[0066] In one embodiment, the payment information received by the payment registration unit 102f further includes payee identification information.
[0067] In one embodiment, the display unit 102c displays a list of payee identification information registered in a master (payee master). In this embodiment, the display unit 102c displays the list of payee identification information on the payment registration screen (reception screen).
[0068] In this embodiment, the payment registration unit 102f receives the payee identification information selected from the list of payee identification information displayed by the display unit 102c and input via the list.
[0069] In one embodiment, the payment information received by the payment registration unit 102f may further include other information related to the payment.
[0070] The communication interface unit 104 communicably connects the PC 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.
[0071] The storage unit 106 stores various databases, tables, files, etc. The storage unit 106 records a computer program for giving instructions to the CPU (Central Processing Unit) to perform various processes in cooperation with the OS (Operating System). 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.
[0072] Conceptually, the storage unit 106 includes a master storage unit 106a, a budget data storage unit 106b, a payment data storage unit 106c, and the like.
[0073] The master storage unit 106a stores masters such as a property / accounting classification master, a ledger account master, an annual master, a property master, an accounting classification master, and a payee master.
[0074] The budget data storage unit 106b stores budget data including budget information. The payment data storage unit 106c stores payment data including payment information.
[0075] An input / output interface unit 108 is connected to an input device 400 and an output device 500. The output device 400 includes a display device such as a display or a projector, an audio device such as a speaker, a printing device such as a printer, and also a device that can be downloaded in a data file format. The data file format can adopt a file format known in the art, such as PDF, CSV, a document file, a spreadsheet software file, and a text file. The input device 500 can use a keyboard, a mouse, a microphone, and also a monitor that realizes a pointing device function in cooperation with the mouse.
[0076] [2. Specific Example] Hereinafter, using specific examples, information processing in master maintenance, budget registration, and payment registration by the PC 100 according to the present embodiment will be described with reference to FIGS. 2 to 9.
[0077] (First stage: Master maintenance) The method of setting and registering the combination of property code (property identification information) and accounting classification (accounting classification information) in the property - accounting classification master 40 used for budget registration and the method of setting and registering the accounting item (expense accounting item information) in the accounting item master 60 will be described in detail.
[0078] FIG. 3 is a diagram showing the property - accounting classification master maintenance screen 30 in this specific example. As shown in FIG. 3, the property - accounting classification master maintenance screen 30 in this specific example includes a "property" selection input field 31, an "accounting classification" selection input field 32, a "property accounting name" input field 33, and a "register" button 34.
[0079] FIG. 4 is a diagram showing the property - accounting classification master 40 in this specific example. As shown in FIG. 4, in the property - accounting classification master 40 in this specific example, master records 41 to 45 consisting of property code (property code and property name), accounting classification (accounting classification code and accounting classification name), and property accounting name are stored by property code and by accounting classification.
[0080] FIG. 5 is a diagram showing the accounting item master maintenance screen 50 in this specific example. As shown in FIG. 5, the accounting item master maintenance screen 50 in this specific example includes a "subject code" input field 51, a "subject name" input field 52, and a "register" button 53.
[0081] FIG. 6 is a diagram showing the accounting item master 60 in this specific example. As shown in FIG. 6, in the accounting item master 60 in this specific example, master records 61 to 69 consisting of subject code and subject name are stored by subject code.
[0082] First, in order to set and register the combination of property code and accounting classification, the user inputs an instruction to display the property - accounting classification master maintenance screen 30 shown in FIG. 3. Based on the instruction, the display unit 102c displays the property - accounting classification master maintenance screen 30 of FIG. 3 (however, all the selection input fields and input fields are blank) on the screen.
[0083] Next, the user presses down the inverted triangle part of the "Property" selection input field 31 on the property - accounting classification master maintenance screen 30. By pressing down, the display unit 102c displays a list of property code options below the "Property" selection input field 31. The list of options for the "Property" selection input field 31 displays all the property codes in the property master (not shown in the figure) in which all combinations of property codes and property names are pre - registered as a list. The user selects the desired property code from within the list of options and inputs the property code into the "Property" selection input field 31 by pressing down the numeric part of the desired property code in the list of options. When the property code is input into the "Property" selection input field 31, the display unit 102c displays the property name corresponding to the input property code registered in the property master on the right side of the "Property" selection input field 31. Specifically, in the example of FIG. 3, when the property code "0001" is input into the "Property" selection input field 31, the display unit 102c displays the property name "Kyobashi Mansion" on the right side of the "Property" selection input field 31 for the property code "0001".
[0084] Next, the user presses down on the inverted triangle part of the "Accounting Classification" selection input field 32 on the Property - Accounting Classification Master Maintenance Screen 30. By pressing down, the display unit 102c displays a list of options for accounting classification codes below the "Accounting Classification" selection input field 32. The list of options for the "Accounting Classification" selection input field 32 displays all the accounting classification codes from an accounting classification master (not shown in the figure) in which combinations of all accounting classification codes and accounting classification names are pre - registered, as a list. The user selects an appropriate accounting classification code for the property code entered in the "Property" selection input field 31 from within the list of options, and by pressing down on the numeric part of the selected accounting classification code within the list of options, the accounting classification code is input into the "Accounting Classification" selection input field 32. When an accounting classification code is input into the "Accounting Classification" selection input field 32, the display unit 102c displays, to the right of the "Accounting Classification" selection input field 32, the accounting classification name corresponding to the input accounting classification code registered in the accounting classification master. Specifically, in the example of FIG. 3, when the accounting classification code "1" is input into the "Accounting Classification" selection input field 32, the display unit 102c displays the accounting classification name "General Accounting" to the right of the "Accounting Classification" selection input field 32 for the accounting classification code "1".
[0085] Next, the user directly inputs an arbitrary appropriate name for the property code entered in the "Property" selection input field 31 and the accounting classification code entered in the "Accounting Classification" selection input field 32 into the "Property - Accounting Name" input field 33. Specifically, in the example of FIG. 3, the same property - accounting name "General Accounting" as the accounting classification name is directly input into the "Property - Accounting Name" input field 33.
[0086] Finally, the user presses down on the "Register" button 34. The maintenance unit 102a accepts the input property code, accounting classification code, and property - accounting name, combines them, and stores and sets them as a master record in the Property - Accounting Classification Master 40.
[0087] By repeating the above process five times, as shown in FIG. 4, a property / account classification master 40 is generated that stores five types of master records 41 to 45 consisting of a property code, an account classification code, and a property account name, which were input via the property / account classification master maintenance screen 30 of FIG. 3.
[0088] In the property / account classification master 40 of FIG. 4, three types of combined master records 41 to 43 with the accounting classifications of "1: General Accounting", "2: Reserve Fund Accounting", and "3: Parking Lot Accounting" are stored for the property code "0001: Kyobashi Mansion". However, for the property code "0002: Takacho Mansion", only two types of combined master records 44 and 45 with "1: General Accounting" and "2: Reserve Fund Accounting" are stored.
[0089] When registering a budget using the property / account classification master 40 of FIG. 4, the accounting classifications of "1: General Accounting" and "2: Reserve Fund Accounting" can be used for both the property codes "0001: Kyobashi Mansion" and "0002: Takacho Mansion". However, the accounting classification of "3: Parking Lot Accounting" can be used for the property code "0001: Kyobashi Mansion", but cannot be used for the property code "0002: Takacho Mansion".
[0090] So far, in the property / account classification master maintenance screen 30 of FIG. 3, the input form of displaying a selection list and making a selection input to the selection input field via the selection list has been described. However, it is not limited to such an input form, and it is also possible to adopt an input form of directly inputting to the selection input field without displaying the selection list, or an input form of batch input to all selection input fields and input fields.
[0091] Next, for setting and registering accounting items, the user inputs an instruction to display the accounting item master maintenance screen 50 shown in FIG. 5. Based on the instruction, the display unit 102c displays the accounting item master maintenance screen 50 of FIG. 5 (however, all input fields are blank) on the screen.
[0092] The user directly enters a non-duplicate account code with other account items in the "Account Code" input field 51 of the account item master maintenance screen 50, directly enters any appropriate account name for the account code entered in the "Account Code" input field 51 in the "Account Name" input field 52, and finally presses down the "Register" button 53. Specifically, in the example of FIG. 3, the account code "6100" and the account name "Repair expenses" are directly entered in the "Account Code" input field 51 and the "Account Name" input field 52. The maintenance department 102a accepts the entered account code and account name, combines them, and stores and sets them as master records in the account item master 60.
[0093] By repeating the above process nine times, as shown in FIG. 6, an account item master 60 is generated in which nine types of master records 61 to 69 composed of the account codes and account names entered via the account item master maintenance screen 50 of FIG. 5 are stored.
[0094] (Second stage: Budget registration) A method of budget registration using the property / account classification master 40 in FIG. 4 and the account item master 60 in FIG. 6 generated in the first stage will be described in detail.
[0095] FIG. 7 is a diagram showing a budget input screen 70 in this specific example. The budget input screen 70 in this specific example, as shown in FIG. 7, includes a "Property" selection input field 71, an "Account classification" selection input field 72, a "Year" selection input field 73, a "Subject" selection input field 74, a "Budget amount" input field 75, and a "Register" button 76.
[0096] FIG. 8 is a diagram showing budget data 80 in this specific example. In the property / account classification master 40 in this specific example, as shown in FIG. 8, budget records 8a to 8k composed of property (property code and property name), account classification (account classification code and account classification name), year, the start date and end date of the year corresponding to the year, subject (subject code and subject name), and budget amount (omitted in FIG. 8) are stored by property code, account classification, and subject.
[0097] First, for budget registration, the user inputs an instruction to display the budget input screen 70 shown in FIG. 7. The display unit 102c displays the budget input screen 70 of FIG. 7 (however, all the selection input fields and input fields are blank) on the screen based on the instruction.
[0098] Next, the user presses down the inverted triangle part of the "Property" selection input field 71 on the budget input screen 70. By pressing down, the display unit 102c displays a list of property code options below the "Property" selection input field 71. All the property codes included in the master records 41 to 45 in the property - accounting classification master 40 of FIG. 4 are displayed as a list in the selection list of the "Property" selection input field 71. Specifically, the selection list of the "Property" selection input field 71 is a list of two types of property codes: the property code "0001" based on the master records 41 to 43 and the property code "0002" based on the master records 44 and 45. The user selects a property code from within the selection list and presses down the numeric part of the property code in the selection list to input the property code into the "Property" selection input field 71. When a property code is input into the "Property" selection input field 71, the display unit 102c displays the property name corresponding to the input property code registered in the property master on the right side of the "Property" selection input field 71. Specifically, in the example of FIG. 7, when the property code "0001" is input into the "Property" selection input field 71, the display unit 102c displays the property name "Kyobashi Mansion" on the right side of the "Property" selection input field 71.
[0099] Next, the user presses down on the inverted triangle part of the "Account Classification" selection input field 72 on the budget input screen 70. By pressing down, the display unit 102c displays a list of options for the account classification code below the "Account Classification" selection input field 72. In the list of options for the "Account Classification" selection input field 72, based on the master records of the property master, all of the account classification codes corresponding to the property code entered in the "Property" selection input field 71 among the master records 41 to 45 stored in the property - account classification master 40 of FIG. 4 are displayed as a list. Specifically, when the property code "0001" is entered in the "Property" selection input field 71, the list of options for the "Account Classification" selection input field 72 becomes a list of three account classification codes, namely "1", "2", and "3", based on the master records 41 to 43 corresponding to the said property code. On the other hand, when the property code "0002" is entered in the "Property" selection input field 71, the list of options for the "Account Classification" selection input field 72 becomes a list of two account classification codes, namely "1" and "2", based on the master records 44 and 45 corresponding to the said property code. The user selects an account classification code from within the list of options and presses down on the numeric part of the selected account classification code within the list of options to enter the account classification code into the "Account Classification" selection input field 72. When an account classification code is entered into the "Account Classification" selection input field 72, the display unit 102c displays, to the right of the "Account Classification" selection input field 72, the account classification name corresponding to the entered account classification code registered in the account classification master. Specifically, in the example of FIG. 7, when the account classification code "1" is entered in the "Account Classification" selection input field 72, the display unit 102c displays the account classification name "General Accounting" to the right of the "Account Classification" selection input field 72 for the account classification code "1".
[0100] Next, the user presses down the inverted triangle part of the "Year" selection input field 73 on the budget input screen 70. By pressing down, the display unit 102c displays a list of year options below the "Year" selection input field 73. In the list of options for the "Year" selection input field 73, all the years in the year master (figure omitted) in which combinations of assumed range of years and their date ranges are pre-registered are displayed as a list. The user selects a year from within the list of options and presses down the numeric part of the selected year in the list of options to input the year into the "Year" selection input field 73. When the year is input into the "Year" selection input field 73, the display unit 102c displays, on the right side of the "Year" selection input field 73, the date range corresponding to the input year registered in the year master. Specifically, in the example of FIG. 7, when the year "2023" is input into the "Year" selection input field 73, the display unit 102c displays the date range "2023 / 04 / 01 to 2024 / 03 / 31" for the year "2023" on the right side of the "Year" selection input field 73.
[0101] Next, the user presses down the inverted triangle part of the "Subject" selection input field 74 on the budget input screen 70. By pressing down, the display unit 102c displays a list of subject code options below the "Subject" selection input field 74. All the subject codes included in the master records 61 to 69 stored in the account subject master 60 of FIG. 6 are displayed as a list in the selection list of the "Subject" selection input field 74. Specifically, the selection list of the "Subject" selection input field 74 is a list of nine types of subject codes "1000", "3500", "5500", "5600", "5700", "6000", "6100", "6200", and "6300" based on the master records 61 to 69. The user selects a subject code from within the selection list and presses down the numerical part of the selected subject code in the selection list to input the subject code into the "Subject" selection input field 74. When a subject code is input into the "Subject" selection input field 74, the display unit 102c displays the subject name corresponding to the input subject code registered in the account subject master 60 of FIG. 6 on the right side of the "Subject" selection input field 74. Specifically, in the example of FIG. 7, the subject code "6100" is input into the "Subject" selection input field 74, and the display unit 102c displays the subject name "Minor repair cost" for the subject code "6100" on the right side of the "Subject" selection input field 74 based on the master record 67 of the account subject master 60 of FIG. 6.
[0102] Next, the user inputs an appropriate budget amount corresponding to the property code, accounting classification code, year, and subject code entered in the "Property" selection input field 71, "Accounting Classification" selection input field 72, "Year" selection input field 73, and "Subject" selection input field 74 into the "Budget Amount" input field 75. Specifically, in the example of FIG. 7, the budget amount "720,000" is input into the "Budget Amount" input field 75.
[0103] Finally, the user presses down the "Registration" button 76. The budget registration unit 102b receives the input content consisting of the property code, accounting classification code, year, subject code, and budget amount input via the budget input screen 70 in FIG. 7, and adds thereto the start date and end date of the year based on the date range corresponding to the year registered in the year master. These are put together and stored in the budget data 70 as a budget record and set and registered.
[0104] By repeating the above process 11 times, as shown in FIG. 8, budget data 80 in which 11 types of budget records 8a to 8k based on the input content input via the budget input screen 70 in FIG. 7 are stored is generated.
[0105] So far, in the budget input screen 70 in FIG. 7, the input form of displaying a selection list and performing a selection input to a selection input field via the selection list has been described. However, the present invention is not limited to such an input form, and it is also possible to adopt an input form of directly inputting to the selection input field without displaying the selection list, or an input form of collectively inputting to all selection input fields and input fields.
[0106] (Third stage: Payment registration) FIG. 9 is a diagram showing a payment input screen 90 in the present specific example. As shown in FIG. 9, the payment input screen 90 in the present specific example includes a "Property" selection input field 91, an "Accounting classification" selection input field 92, a "Posting date" input field 93, a "Scheduled payment date" input field 94, a "Payee" selection input field 95, a "Expense item" selection input field 96, a "Payment amount" input field 97, and a "Registration" button 98.
[0107] FIG. 2 is a diagram showing an example of a flow of information processing for payment registration by the PC 100 in the present specific example. Hereinafter, each step of the flow of information processing for payment registration shown in FIG. 2 will be described.
[0108] At least a property code, an accounting classification code, and a posting date are newly inputted into the "Property" selection input field 91, the "Accounting Classification" selection input field 92, and the "Posting Date" input field 93 respectively, or any of these is inputted for change (S11). At this point, it is not necessarily required that anything other than the property code, the accounting classification code, and the posting date be inputted into each selection input field and input field. However, a scheduled payment date may be inputted into the "Scheduled Payment Date" input field 94, a payee code may be inputted into the "Payee" selection input field 95, a subject code may be inputted into the "Expense Subject" selection input field 96, and a payment amount may be inputted into the "Payment Amount" input field 97.
[0109] The provisional acceptance section 102d provisionally accepts the inputted property code, accounting classification code, and posting date (S12). The acquisition section 102e extracts, from among the budget records 8a to 8k stored in the budget data 80 of FIG. 8, a budget record having the year corresponding to the posting date provisionally accepted by the provisional acceptance section 102d and having the same combination as the combination of the property code and the accounting classification code provisionally accepted by the provisional acceptance section 102d (S13). The acquisition section 102e acquires the subject code included in each of the extracted budget records (S14).
[0110] At this point, when a subject code is inputted into the "Expense Subject" selection input field 96 (S15-Yes), and further when a scheduled payment date is inputted into the "Scheduled Payment Date" input field 94, a payee code is inputted into the "Payee" selection input field 95, and a payment amount is inputted into the "Payment Amount" input field 97, the display section 102c enables the "Register" button 98 to be pressed. Thereafter, the user presses the "Register" button 98 (S16). The timing of inputting the scheduled payment date into the "Scheduled Payment Date" input field 94, the payee code into the "Payee" selection input field 95, and the payment amount into the "Payment Amount" input field 97 may be before the input of the property code, after the input of the property code, before the input of the accounting classification code, after the input of the accounting classification code, before the input of the posting date, after the input of the posting date, before the input of the subject code, or after the input of the subject code respectively.
[0111] On the other hand, when no subject code is entered in the "Expense Item" selection input field 96 (S15-No), the display unit 102c generates a selection list which is a list of subject codes acquired by the acquisition unit 102e, and enables the display of the subject code selection list by depressing the inverted triangle part of the "Expense Item" selection input field 96 (S31). The user displays the selection list and selects and enters a subject code in the "Expense Item" selection input field 96 via the selection list (S32). Instead of selecting and entering via the selection list, the subject code may be directly entered in the "Expense Item" selection input field 96 without displaying the selection list. When the subject code is entered, similar to the above, the provisional acceptance unit 102d provisionally accepts the property code, accounting classification code, and posting date that are entered at this time (S12), extracts the budget record by the acquisition unit 102e (S13), and acquires the subject code (S14).
[0112] When the "Register" button 98 is depressed by the user (S16), the payment registration unit 102f accepts, as payment information, the input contents such as the property code, accounting classification code, posting date, subject code, scheduled payment date, payee code, and payment amount entered in each selection input field and input field, all together (S17). The payment registration unit 102f determines whether the subject code of the payment information accepted by the payment registration unit 102f matches any of the subject codes acquired by the acquisition unit 102e. Here, if the determination result is a match (S18-Yes), the payment registration unit 102f stores and registers the payment information accepted by the payment registration unit 102f as a payment record in the payment data (figure omitted) (S19).
[0113] If the determination result is a non-match (S18-No), the payment registration unit 102f displays on the acceptance screen that the entered subject code is not selectable and is inappropriate, and the payment information cannot be registered (S21), does not store the payment information in the payment data, and similar to the above, the display unit 102c enables the display of the subject code selection list (S31).
[0114] Regarding the information processing flow of payment registration described above, as a first case, when a selection list is displayed and a selection input is made in the selection input field via the selection list, as a second case, when a direct input is made in the selection input field without displaying the selection list, and as a third case, when a batch input is made in all selection input fields and input fields, the three cases will be further described in more detail.
[0115] First, a description will be given of the first case where a selection list is displayed and a selection input is made in the selection input field via the selection list. In the first case, for the "Property" selection input field 91, "Accounting Classification" selection input field 92, "Posting Date" input field 93, "Scheduled Payment Date" input field 94, "Payee" selection input field 95, "Expense Item" selection input field 96, and "Payment Amount" input field 97 (all blank fields) of the payment input screen 90 shown in FIG. 9, the input is carried out in this order.
[0116] First, for budget registration, the user inputs an instruction to display the payment input screen 90 shown in FIG. 9. Based on the instruction, the display unit 102c displays the payment input screen 90 of FIG. 9 (however, all selection input fields and input fields are blank fields) on the screen.
[0117] Next, the user presses down on the inverted triangle part of the "Property" selection input field 91 on the payment input screen 90. By pressing down, the display unit 102c displays a list of property code options below the "Property" selection input field 91. All of the property codes included in the budget records 8a to 8k in the budget data 80 of FIG. 8 are displayed as a list in the list of options for the "Property" selection input field 91. Specifically, the list of options for the "Property" selection input field 91 is a list of two types of property codes: the property code "0001" based on the budget records 8a to 8e and the property code "0002" based on the budget records 8f to 8k. The user selects a property code from within the list of options and inputs the property code into the "Property" selection input field 91 by pressing down on the numerical part of the property code in the list of options. When a property code is input into the "Property" selection input field 91, the display unit 102c displays, on the right side of the "Property" selection input field 91, the property name corresponding to the input property code registered in the property master. Specifically, in the example of FIG. 9, when the property code "0001" is input into the "Property" selection input field 91, the display unit 102c displays the property name "Kyobashi Mansion" on the right side of the "Property" selection input field 91 for the property code "0001".
[0118] Next, the user presses down on the inverted triangle portion of the "Accounting Classification" selection input field 92 on the payment input screen 90. By pressing down, the display unit 102c displays a list of options for accounting classification codes below the "Accounting Classification" selection input field 92. In the list of options for the "Accounting Classification" selection input field 92, based on the budget records of the budget records, all of the accounting classification codes corresponding to the property code entered in the "Property" selection input field 92 among the budget records 8a to 8k stored in the budget data 80 in FIG. 8 are displayed as a list. Specifically, when the property code "0001" is entered in the "Property" selection input field 91 in the list of options for the "Accounting Classification" selection input field 92, it becomes a list of three types of accounting classification codes, namely, accounting classification codes "1", "2", and "3", based on the budget records 8a to 8e corresponding to the property code. On the other hand, when the property code "0002" is entered in the "Property" selection input field 71, it becomes a list of two types of accounting classification codes, namely, accounting classification codes "1" and "2", based on the master records 8f to 8k corresponding to the property code. The user selects an accounting classification code from within the list of options and presses down on the numeric part of the selected accounting classification code within the list of options to enter the accounting classification code into the "Accounting Classification" selection input field 92. When the accounting classification code is entered into the "Accounting Classification" selection input field 92, the display unit 102c displays the accounting classification name corresponding to the entered accounting classification code registered in the accounting classification master on the right side of the "Accounting Classification" selection input field 92. Specifically, in the example of FIG. 9, when the accounting classification code "1" is selected and entered in the "Accounting Classification" selection input field 92, the display unit 102c displays the accounting classification name "General Accounting" for the accounting classification code "1" on the right side of the "Accounting Classification" selection input field 92.
[0119] Next, the user directly enters the posting date into the "Posting Date" input field 93. Specifically, in the example of FIG. 9, the posting date "2023 / 06 / 30" is directly entered into the "Posting Date" input field 93. As a result, the provisional acceptance unit 102d determines that a new property code, accounting classification code, and posting date have been entered (S11) and provisionally accepts the entered property code, accounting classification code, and posting date (S12). Specifically, in the example of FIG. 9, the property code "0001", accounting classification code "1", and posting date "2023 / 06 / 30" are provisionally accepted.
[0120] The acquisition unit 102e extracts budget records corresponding to the temporarily received property code, accounting classification code, and posting date (S13), and acquires the item codes included in each of the extracted budget records (S14). Specifically, in the example of FIG. 9, the budget records having the year "2023" corresponding to the posting date "2023 / 06 / 30" and the same combination as the combination of the property code "0001" and the accounting classification code "1" are three budget records 8a to 8c. Therefore, these three budget records 8a to 8c are extracted (S13), and the three item codes "5500", "6000", and "6100" included in each of these three budget records 8a to 8c are acquired.
[0121] Regarding the "Expense Item" selection input field 96 on the payment input screen 90 in FIG. 9, since it is blank at this stage, the display unit 102c determines that no item code is input in the "Expense Item" selection input field 96 (S15 - No), and the display unit 102c generates a selection list that is a list of the item codes acquired by the acquisition unit 102e and enables the display of the selection list (S31). Specifically, in the example of FIG. 9, the selection list generated at this time is a list of the three item codes "5500", "6000", and "6100" acquired by the acquisition unit 102e.
[0122] The user inputs the scheduled payment date directly into the "Scheduled Payment Date" input field 94 on the payment input screen 90 in sequence. Specifically, in the example of FIG. 9, the accounting date "2023 / 07 / 31" is directly input into the "Scheduled Payment Date" input field 94. Next, the user presses down the inverted triangle part of the "Payee" selection input field 95 on the payment input screen 90. By pressing down, the display unit 102c displays a list of payee code options below the "Payee" selection input field 95. In the list of options for the "Payee" selection input field 95, all the payee codes in the payee master (not shown in the figure) where the combinations of assumed payee codes and payee names are pre-registered are displayed as a list. The user selects a payee code from within the list of options and inputs the payee code into the "Payee" selection input field 95 by pressing down the numeric part of the selected payee code in the list of options. When the payee code is input into the "Payee" selection input field 95, the display unit 102c displays the payee name corresponding to the input payee code registered in the payee master on the right side of the "Payee" selection input field 95. Specifically, in the example of FIG. 9, the payee code "100" is input into the "Payee" selection input field 95, and the display unit 102c displays the payee name "Obic Construction" for the payee code "100" on the right side of the "Payee" selection input field 95.
[0123] Next, the user presses down the inverted triangle part of the "Subject" selection input field 96 on the payment input screen 90. By pressing down, the display unit 102c displays a list of subject code options below the "Subject" selection input field 96. The list of options for the "Subject" selection input field 96 is the list of options that can be displayed by the display unit 102c as described above, and is a list of subject codes acquired by the acquisition unit 102e. The user selects a subject code from within the list of options and presses down the numeric part of the selected subject code in the list of options to input the subject code into the "Subject" selection input field 96 (S15 - Yes). When the subject code is input into the "Subject" selection input field 96, the display unit 102c displays, on the right side of the "Subject" selection input field 96, the subject name corresponding to the input subject code registered in the account subject master 60 of FIG. 6. Specifically, in the example of FIG. 9, when the subject code "6100" is input into the "Subject" selection input field 96, the display unit 102c displays the subject name "Minor repair expenses" for the subject code "6100" based on the master record 67 of the account subject master 60 of FIG. 6 on the right side of the "Subject" selection input field 96.
[0124] Next, the user directly inputs the payment amount into the "Payment amount" input field 97 on the payment input screen 90. Specifically, in the example of FIG. 9, the payment amount "720,000" is directly input into the "Payment amount" input field 97. As a result, since input has been made in all the selection input fields and input fields, the display unit 102c enables the "Register" button 98 to be pressed down. Thereafter, the user presses down the "Register" button 98 (S16).
[0125] When the "Register" button 98 is pressed down by the user (S16), the payment registration unit 102f accepts, as payment information, the property code, accounting classification code, posting date, scheduled payment date, payee code, subject code, and payment amount input into each selection input field and input field (S17).
[0126] The payment registration unit 102f determines whether the item code of the payment information received by the payment registration unit 102f matches any of the item codes acquired by the acquisition unit 102e. As a result of the determination, if they match (S18-Yes), the payment registration unit 102f stores the payment information in the payment data and registers it (S19). If they do not match (S18-No), it means that the entered item code is not selectable and is inappropriate, and the fact that the payment information cannot be registered is displayed on the reception screen (S21).
[0127] Specifically, in the example of FIG. 9, the payment registration unit 102f accepts the property code "0001", accounting classification code "1", posting date "2023 / 06 / 30", scheduled payment date "2023 / 07 / 31", payee code "100", item code "6100", and payment amount "720,000" entered in each selection input field and input field. It determines that the received item code "6100" matches one of the three item codes "5500", "6000", and "6100" acquired by the acquisition unit 102e, and stores and registers these as a payment record in the payment data.
[0128] The above is the detailed flow up to the payment registration in the first case. Next, a second case where direct input is made into the selection input field without displaying the option list will be described. Even in the second case, input is performed in this order for the "Property" selection input field 91, "Accounting Classification" selection input field 92, "Posting Date" input field 93, "Scheduled Payment Date" input field 94, "Payee" selection input field 95, "Expense Item" selection input field 96, and "Payment Amount" input field 97 (all blank fields) of the payment input screen 90 shown in FIG. 9.
[0129] First, similar to the first case, the user inputs an instruction to display the payment input screen 90 shown in FIG. 9, and the payment input screen 90 of FIG. 9 (however, all selection input fields and input fields are blank) is displayed on the display unit 102c on the screen.
[0130] Next, unlike the first case, the user directly inputs the property code and accounting classification into the "Property" selection input field 91 and the "Accounting Classification" selection input field 92 of the payment input screen 90 without displaying the option list. Specifically, in the example of FIG. 9, the user directly inputs the property code "0001" into the "Property" selection input field 91 and the accounting classification code "1" into the "Accounting Classification" selection input field 92.
[0131] Next, similar to the first case, the user directly inputs the posting date into the "Posting Date" input field 93. Specifically, in the example of FIG. 9, the user directly inputs the posting date "2023 / 06 / 30" into the "Posting Date" input field 93. Thereby, the provisional acceptance unit 102d determines that the property code, accounting classification code, and posting date have been newly input (S11), and provisionally accepts the input property code, accounting classification code, and posting date (S12). Specifically, in the example of FIG. 9, the property code "0001", accounting classification code "1", and posting date "2023 / 06 / 30" are provisionally accepted.
[0132] The acquisition unit 102e extracts the budget record (S13) and acquires the subject code (S14), similar to the first case. Further, the display unit 102c determines that the subject code has not been input (S15-No), generates an option list, and enables the option list to be displayed (S31), similar to the first case.
[0133] The user directly inputs the scheduled payment date into the "Scheduled Payment Date" input field 94 of the payment input screen 90, similar to the first case. Specifically, in the example of FIG. 9, the user directly inputs the posting date "2023 / 07 / 31" into the "Scheduled Payment Date" input field 94. Next, unlike the first case, the user directly inputs the payee code and subject code into the "Payee" selection input field 95 and the "Subject" selection input field 96 of the payment input screen 90. Specifically, in the example of FIG. 9, the user directly inputs the payee code "100" into the "Payee" selection input field 95 and the subject code "6100" into the "Subject" selection input field 96.
[0134] Next, similar to the first case, the user directly enters the payment amount into the "Payment Amount" input field 97 on the payment input screen 90. Specifically, in the example of FIG. 9, the payment amount "720,000" is directly entered into the "Payment Amount" input field 97. Similar to the first case, since all the selection input fields and input fields have been entered, the display unit 102c enables the "Register" button 98 to be pressed. The user presses the "Register" button 98 (S16), and the payment registration unit 102f receives the payment information (S17).
[0135] Similar to the first case, the payment registration unit 102f determines whether the item code of the payment information received by the payment registration unit 102f matches any of the item codes acquired by the acquisition unit 102e. As a result of the determination, if they match (S18-Yes), the payment registration unit 102f stores the payment information in the payment data and registers it (S19). If they do not match (S18-No), it indicates that the entered item code is not selectable and is inappropriate, and the fact that the payment information cannot be registered is displayed on the reception screen (S21).
[0136] Specifically, similar to the first case, in the example of FIG. 9, the payment registration unit 102f determines that the received item code "6100" matches one of the three item codes "5500", "6000", and "6100" acquired by the acquisition unit 102e. These are grouped together as a payment record and stored and registered in the payment data.
[0137] The above is the detailed flow up to the payment registration in the second case. Next, the third case where all the selection input fields and input fields are batch-entered will be described. In the third case, at the stage where the payment input screen 90 in FIG. 9 is displayed on the screen, as shown in FIG. 9, all of the "Property" selection input field 91, "Accounting Classification" selection input field 92, "Posting Date" input field 93, "Scheduled Payment Date" input field 94, "Payee" selection input field 95, "Expense Item" selection input field 96, and "Payment Amount" input field 97 are batch-entered.
[0138] Therefore, at this stage, the provisional acceptance unit 102d determines that the property code, accounting classification code, and posting date have been newly input (S11), and provisionally accepts the input property code, accounting classification code, and posting date (S12).
[0139] Similar to the first case, the acquisition unit 102e extracts the budget records corresponding to the provisionally accepted property code, accounting classification code, and posting date (S13), and acquires the subject codes included in each of the extracted budget records (S14). Specifically, similar to the first case, in the example of FIG. 9, three subject codes, "5500", "6000", and "6100", are acquired.
[0140] Different from the first case, at this stage, since all the selection input fields and input fields have been input (S15-Yes), the display unit 102c enables the "Register" button 98 to be pressed. Thereafter, the user presses the "Register" button 98 (S16).
[0141] Similar to the first case, the payment registration unit 102f accepts, as payment information, the property code, accounting classification code, posting date, scheduled payment date, payee code, subject code, and payment amount input in each selection input field and input field (S17).
[0142] Similar to the first case, the payment registration unit 102f determines whether the subject code of the payment information received by the payment registration unit 102f matches any of the subject codes acquired by the acquisition unit 102e. As a result of the determination, if they match (S18-Yes), the payment registration unit 102f stores the payment information in the payment data and registers it (S19). If they do not match (S18-No), it is indicated that the input subject code is not selectable and is inappropriate, and a message indicating that the payment information cannot be registered is displayed on the acceptance screen (S21).
[0143] Specifically, similar to the first case, in the example of FIG. 9, the payment registration unit 102f determines that the received item code "6100" matches one of the three item codes "5500", "6000", and "6100" acquired by the acquisition unit 102e, and groups these together as a payment record, stores them in the payment data, and registers them.
[0144] The above is the detailed flow up to the payment registration in the third case. The flows of the first to third cases can be repeated, and by repeating, payment records are additionally stored in the payment data.
[0145] The accounting support device including the control unit including the provisional reception unit 102d, the acquisition unit 102e, and the payment registration unit 102f of the present invention can also be applied to a journal entry input screen, a screen for selecting a billing item for the resident, and the like.
[0146] As described above, according to the present invention, it is possible to prevent the item accounts selected in the budget from being different from the item accounts selected at the time of expense accounting, and the management work of the condominium management company can be made more efficient.
[0147] [3. Contribution to the Sustainable Development Goals (SDGs) Led by the United Nations] According to this embodiment, since it can contribute to promoting business efficiency and appropriate business judgment of the company, it is possible to contribute to Goals 8 and 9 of the SDGs.
[0148] Also, according to this embodiment, since it can contribute to reducing waste loss and promoting paperless and digitization, it is possible to contribute to Goals 12, 13, and 15 of the SDGs.
[0149] Also, according to this embodiment, since it can contribute to strengthening control and governance, it is possible to contribute to Goal 16 of the SDGs.
[0150] [4. Other Embodiments] Although the embodiments of the present invention have been described so far, 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.
[0151] For example, among the processes described in the above-described 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.
[0152] 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 the above documents and drawings, they can be arbitrarily changed unless otherwise specified.
[0153] Regarding the PC100, each illustrated component is a functional concept, and it is not necessarily physically configured as illustrated.
[0154] For example, regarding the processing functions provided by each device constituting the PC100, 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 the information processing device to execute the processes described in the present embodiment, and is mechanically read by each device as necessary. That is, in a storage unit such as a ROM or an HDD (Hard Disk Drive), a computer program for giving commands to the CPU in cooperation with the OS and performing 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.
[0155] Also, this computer program may be stored in an application program server connected to the PC100 via an arbitrary network, and it is also possible to download all or part of it as needed.
[0156] Also, the program for executing the processing described in this embodiment may be stored in a non-transitory computer-readable recording medium, and it can also be configured as a first 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.
[0157] Also, the "program" is a data processing method described in an arbitrary 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 singly, and also includes those that are distributed as a plurality of modules or libraries, or those that achieve their functions in cooperation with another program typified 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.
[0158] The various databases and the like stored in the storage unit are storage means such as memory devices like RAM and ROM, fixed disk devices like hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0159] Also, the PC 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 PC 100 may be realized by installing software (including programs or data, etc.) for realizing the processing described in this embodiment in the PC 100.
[0160] Furthermore, the specific forms of the dispersion and integration of the devices are not limited to those shown in the drawings, and all or part of them can be functionally or physically dispersed and integrated in arbitrary units according to various additions or according to the functional load. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.
Industrial Applicability
[0161] The present invention is useful, for example, in the real estate industry, particularly in accounting processing in condominium management companies.
Explanation of Signs
[0162] 100 PC 102 Control Unit 102a Maintenance Unit 102b Budget Registration Unit 102c Display Unit 102d Temporary Reception Unit 102e Acquisition Unit 102f Payment Registration Unit 104 Communication Interface Unit 106 Storage Unit 106a Property and Accounting Classification Master Storage Unit 106b Accounting Item Master Storage Unit 106c Budget data storage unit 106d Payment data storage unit 108 Input / output interface unit 200 Server 300 Network 400 Input device 500 Output device
Claims
1. An accounting support device including a control unit, wherein the control unit has a temporary acceptance means for temporarily accepting a combination of property identification information and accounting classification information; an acquisition means for extracting budget information having the same combination of property identification information and accounting classification information as the combination temporarily accepted by the temporary acceptance means from among budget information having property identification information, accounting classification information, and expense ledger item information stored in budget data, and acquiring the expense ledger item information included in each of the extracted budget information; and a payment registration means for accepting payment information having the same combination of property identification information and accounting classification information as the combination temporarily accepted by the temporary acceptance means, expense ledger item information, and a payment amount, and storing only the payment information having the expense ledger item information selected from among the expense ledger item information acquired by the acquisition means in payment data. An accounting support device characterized by the above.
2. When the payment registration means accepts payment information having expense ledger item information that is not selected from among the expense ledger item information acquired by the acquisition means, it displays that the expense ledger item information cannot be selected, that the expense ledger item information is inappropriate, or that the payment information cannot be registered. The accounting support device according to claim 1, characterized by the above.
3. The control unit further includes a display means for displaying a list of the expense ledger item information acquired by the acquisition means, and the payment registration means accepts payment information having the expense ledger item information selected from within the list of the expense ledger item information displayed by the display means and input via the list. The accounting support device according to claim 1, characterized by the above.
4. The acquisition means acquires the combination of property identification information and accounting classification information included in each of the budget information stored in the budget data, and the temporary acceptance means temporarily accepts only the combination selected from among the combinations of property identification information and accounting classification information acquired by the acquisition means. The accounting support device according to claim 1, characterized by the above.
5. The control unit further includes a display means for displaying a list of property identification information and a list of accounting classification information based on the combination of property identification information and accounting classification information acquired by the acquisition means, and the temporary acceptance means Temporarily accept a combination of property identification information and accounting classification information selected from the list of property identification information and the list of accounting classification information displayed by the display means and input via the list. The accounting support device according to claim 4, characterized in that.
6. In addition to property identification information, accounting classification information, and expense ledger item information, the budget information includes annual identification information. The temporary acceptance means Temporarily accepts the posting date together with the combination of property identification information and accounting classification information. The acquisition means Extracts budget information that has the annual identification information corresponding to the posting date temporarily accepted by the temporary acceptance means and has the same combination as the combination of property identification information and accounting classification information temporarily accepted by the temporary acceptance means among the budget information stored in the budget data, and acquires the expense ledger item information included in each of the extracted budget information. The accounting support device according to claim 1, characterized in that.
7. The control unit Further includes budget registration means for accepting a combination selected from the combinations of property identification information and accounting classification information pre-registered in the master, expense ledger item information selected from the expense ledger item information pre-registered in the master, and budget information having a budget amount, and storing only the budget information in the budget data. The accounting support device according to claim 1, characterized in that.
8. An accounting support method executed in an accounting support device including a control unit, Executed by the control unit, A temporary acceptance step of temporarily accepting a combination of property identification information and accounting classification information; An acquisition step of extracting budget information having the same combination as the combination of property identification information and accounting classification information temporarily accepted in the temporary acceptance step from the budget information having property identification information, accounting classification information, and expense ledger item information stored in the budget data, and acquiring the expense ledger item information included in each of the extracted budget information; A payment registration step of accepting payment information having the same combination as the combination of property identification information and accounting classification information temporarily accepted in the temporary acceptance step, expense ledger item information, and a payment amount, and storing only the payment information having the expense ledger item information selected from the expense ledger item information acquired in the acquisition step as the expense ledger item information in the payment data. An accounting support method, characterized in that.
9. An accounting support program for causing an accounting support device including a control unit to execute, To the control unit, A provisional acceptance step for provisionally accepting a combination of object identification information and accounting classification information; An acquisition step of extracting budget information having object identification information, accounting classification information, and expense account item information stored in budget data, which has the same combination as the combination of the object identification information and the accounting classification information provisionally accepted in the provisional acceptance step, and acquiring the expense account item information included in each of the extracted budget information; A payment registration step of accepting payment information having the same combination as the combination of the object identification information and the accounting classification information provisionally accepted in the provisional acceptance step, the expense account item information, and the payment amount, and storing only the payment information having the expense account item information selected from the expense account item information acquired in the acquisition step as the expense account item information in the payment data. An accounting support program for causing the above to be executed.
Citation Information
Patent Citations
Classification data preparation device, method for creating classification data, and classification data creation program
JP2019160144A