Work support device, work support method, and work support program

The business support device automates the calculation of billing amount changes for contract renewal, addressing the burden of manual calculations and ensuring accurate and efficient management of renewal fees.

JP2026015972APending Publication Date: 2026-02-03OBIC CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024116922
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-22
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

The burden on individuals responsible for contract renewal work is significant due to the need to manually calculate and manage differences in invoiced amounts before and after renewal, particularly for items like security deposits and brokerage fees that are based on the number of months.

Method used

A business support device and method that includes a difference incurring item detection unit, period number detection unit, difference calculation unit, and renewal fee data generation unit to automatically calculate and manage changes in billing amounts based on the number of months, reducing the manual effort required.

Benefits of technology

Automatically calculates and manages changes in billing amounts for items like security deposits and brokerage fees, ensuring accurate and efficient contract renewal processes by minimizing manual calculations and preventing missed billings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026015972000001_ABST
    Figure 2026015972000001_ABST
Patent Text Reader

Abstract

To reduce a burden on a person in charge due to contract update work.SOLUTION: A difference generation item detection part detects a difference generation item by referring to a difference generation item master table in which the difference generation item being a claim item for discriminating the presence / absence of the generation of a difference from a claimed amount before update is stored when updating a contract. A period number detection part refers to a storage part storing a predetermined period number obtained by multiplying a billing amount to be a reference before update, which is used when calculating the billing amount of a difference generation item before update, and detects the period number used for the difference generation item. The difference calculation unit calculates a difference between a newly input reference billing amount after update and a reference billing amount before update. An updated billing amount calculation part multiplies the calculated difference by the detected number of periods to calculate an updated billing amount of the difference occurrence item. An update charge data generation unit generates update charge data including an update charge which is a billing amount after update for the calculated difference generation item.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a business support device, a business support method, and a business support program. [Background technology]

[0002] In the information processing device disclosed in Patent Document 1 (JP 2023-133270 A), an update reception unit of a management server accepts an application to update the rent guarantee amount, which is the upper limit of the rent guarantee in a lease agreement and is set for each user based on the amount desired by the user and the results of an examination of the user's credit. An inquiry unit inquires with the user about whether they wish to change at least one of the rent guarantee amount and the user attribute information. If no change is desired, a notification unit notifies the user that the updated rent guarantee amount will be the same as the rent guarantee amount before the update.

[0003] This allows users to search for rental properties, apply for rental contracts, and renew or move after signing a rental contract, using the maximum rent guarantee amount in the rental contract that is set for each user based on the user's desired amount and the results of the user's credit review. [Prior art documents] [Patent documents]

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

[0005] In any contract, not just real estate contracts, the invoice amount may change at the time of renewal, and the difference between the invoiced amount before and after renewal may be invoiced to the invoiced party. In this case, the person in charge had to find the difference in invoice item from among multiple invoice items and calculate the renewal fee, which was the difference. This created the problem of contract renewal work being a burden on the person in charge.

[0006] The present invention has been made in view of the above-mentioned problems, and aims to provide a business support device, a business support method, and a business support program that can reduce the burden on a person in charge of contract renewal work. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the object, the business support device of the present invention has a difference incurring item detection unit that, when a contract is renewed, refers to a difference incurring item master table in which difference incurring items, which are billing items that determine whether or not a difference has occurred between the billing amount before the renewal and the current amount, are stored, and detects the difference incurring items; a period number detection unit that refers to a memory unit in which a predetermined number of periods multiplied by the base billing amount before the renewal, which was used when calculating the billing amount for the difference incurring items before the renewal, is stored, and detects the number of periods used for the difference incurring items; a difference calculation unit that calculates the difference between the newly input base billing amount after the renewal and the base billing amount before the renewal; a post-renewal billing amount calculation unit that multiplies the calculated difference by the number of periods detected by the period detection unit, and calculates the post-renewal billing amount for the difference incurring items; a renewal fee data generation unit that generates renewal fee data including the renewal fee, which is the post-renewal billing amount for the calculated difference incurring items; and an output control unit that outputs the generated renewal fee data to an output target device.

[0008] In order to solve the above-mentioned problems and achieve the object, the business support method according to the present invention includes a difference generating item detection step in which a difference generating item detection unit refers to a difference generating item master table in which difference generating items, which are billing items for determining whether or not a difference has occurred between the billing amount before the renewal and the new billing amount, are stored, and detects the difference generating items; a period number detection step in which a period number detection unit refers to a storage unit in which a predetermined number of periods, which is used when calculating the billing amount of the difference generating item before the renewal, is multiplied by the billing amount serving as the base before the renewal, and detects the number of periods used for the difference generating items; The method includes a difference calculation step in which a calculation unit calculates the difference between the newly input updated base billing amount and the pre-update base billing amount; a post-update billing amount calculation step in which a post-update billing amount calculation unit multiplies the calculated difference by the number of periods detected in the period number detection step to calculate the updated billing amount for the difference-generating item; a renewal fee data generation step in which a renewal fee data generation unit generates renewal fee data including the renewal fee, which is the updated billing amount for the calculated difference-generating item; and an output control step in which an output control unit outputs the generated renewal fee data to an output target device.

[0009] In addition, in order to solve the above-mentioned problems and achieve the object, the business support program of the present invention causes a computer to function as a difference incurring item detection unit that references a difference incurring item master table in which difference incurring items, which are billing items that determine whether or not a difference in amount will occur between the billing amount before renewal and the current amount, are stored and detects difference incurring items; a period number detection unit that references a memory unit in which a predetermined number of periods multiplied by the base billing amount before renewal, which was used when calculating the billing amount for the difference incurring items before renewal, is stored and detects the number of periods used for the difference incurring items; a difference calculation unit that calculates the difference between the newly input base billing amount after renewal and the base billing amount before renewal; a post-renewal billing amount calculation unit that multiplies the calculated difference by the number of periods detected by the period detection unit and calculates the post-renewal billing amount for the difference incurring items; a renewal fee data generation unit that generates renewal fee data including the renewal fee, which is the post-renewal billing amount for the calculated difference incurring items; and an output control unit that outputs the generated renewal fee data to an output target device. [Effects of the Invention]

[0010] The present invention can reduce the burden on the person in charge of contract renewal work. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram illustrating a hardware configuration of a task assistance device according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of an invoice item master table. [Figure 3] FIG. 3 is a diagram illustrating an example of the property master table. [Figure 4] FIG. 4 is a diagram illustrating an example of the room master table. [Figure 5] FIG. 5 is a diagram illustrating an example of the supplier master table. [Figure 6] FIG. 6 is a diagram showing an example of billing item setting data set based on the billing item master table. [Figure 7] FIG. 7 is a diagram showing another example of billing item setting data set based on the billing item master table. [Figure 8] FIG. 8 is a diagram showing an example of the contract input screen. [Figure 9] FIG. 9 is a diagram showing an example of contract data generated based on the input contents on the contract input screen. [Figure 10] FIG. 10 is a diagram illustrating an example of a difference occurrence item master table. [Figure 11] FIG. 11 is a functional block diagram illustrating the functional configuration of the control unit of the task assistance device according to the embodiment. [Figure 12] FIG. 12 is a diagram showing an example of the contract renewal input screen. [Figure 13] FIG. 13 is a diagram illustrating an example of contract renewal status data before contract renewal. [Figure 14] FIG. 14 is a diagram showing an example of contract data before contract renewal. [Figure 15]FIG. 15 is a diagram showing an example of the contract renewal status inquiry screen. [Figure 16] FIG. 16 is a diagram showing an example of contract data after contract renewal. [Figure 17] FIG. 17 is a diagram showing an example of contract renewal status data after contract renewal. [Figure 18] FIG. 18 is a diagram for explaining how contract specification data is generated when a contract is renewed. [Figure 19] FIG. 19 is a diagram showing an example of the contract input screen displayed after contract renewal. [Figure 20] FIG. 20 is a diagram illustrating an example of management contract data. DETAILED DESCRIPTION OF THE INVENTION

[0012] As an example, an embodiment in which the present invention is applied to a business support device for inputting contract details and contract renewal details for real estate rental contracts will be described in detail below with reference to the drawings. Note that the present invention can also be applied to business support devices for inputting contract details and contract renewal details for contracts other than real estate contracts, and is not limited to the following embodiment.

[0013] (overview) In the rental housing management industry, it is customary for security deposits or brokerage fees to be expressed as the number of months' rent. Therefore, if the amount of a specific billing item could be automatically calculated by adding the amount of the item to be calculated and the number of months (x months' worth), the burden on the person in charge could be reduced.

[0014] That is, for example, I want to automatically calculate the amount of the security deposit (300,000 yen, equivalent to 3 months' rent) using the formula "rent x number of months." The brokerage fee is equivalent to one month's rent, and I would like to automatically calculate the amount using the formula "rent x number of months." I would like the parking deposit to be calculated automatically using the formula "parking fee x number of months" as one month's parking fee. Administrative fees: I would like to enter the amount directly as a fixed amount, rather than having it automatically calculated based on the number of months.

[0015] For this reason, the business support device of the embodiment sets and registers the item attributes of the item for which the billing amount is calculated based on the number of months in the billing item master table (reference numeral 11 in FIG. 2). Then, when the number of months is entered when creating a bill for a deposit or the like, the amount is automatically calculated by multiplying the billing amount of the item that is the calculation source by the number of months, according to the settings in the billing item master table (reference numeral 11 in FIG. 2).

[0016] This makes it possible to accurately and easily calculate the amount to be claimed for items such as deposits or fees, which are billed for several months' worth of specific items, and also prevents missed billings and reduces the burden on staff of entering contract information.

[0017] In addition, in the rental housing management industry, security deposits and other deposits are usually charged in increments of the specified number of months' rent, such as 300,000 yen for three months of a 100,000 yen rent. In this case, the following issues arise:

[0018] 1. I want to automatically calculate the additional security deposit amount when renewing my contract. If the rent increases when renewing the contract, an additional security deposit will be charged accordingly. I would like the difference in the security deposit (additional charge) to be automatically calculated based on the number of months of rent.

[0019] For example, if the rent (monthly) increases from 100,000 yen to 110,000 yen (an increase of 10,000 yen) due to contract renewal, I would like to automatically calculate and charge an additional 30,000 yen as a security deposit, which is three months' worth of the 10,000 yen increase in monthly rent.

[0020] 2. It is advisable to keep the security deposits deposited by tenants up to date. If an additional security deposit is requested at the time of contract renewal, it is preferable to manage the contract information with the tenant based on the most recent security deposit amount. In other words, as mentioned above, if the rent (monthly) increases from 100,000 yen to 110,000 yen (an increase of 10,000 yen), it is preferable to manage the security deposit deposited by the tenant as 330,000 yen. This is because if the tenant moves out after the contract renewal, it will be necessary to refund 330,000 yen to the tenant. For this reason, at the time of contract renewal, the security deposit from the tenant must be deposited as 330,000 yen (the amount refunded due to the contract renewal must be the same as the deposited amount).

[0021] For this reason, the business support device of the embodiment detects the number of months of rent that has been deposited, and automatically calculates the difference in the security deposit that occurs when the rent changes at the time of contract renewal, and issues an additional claim. This makes it possible to manage the security deposit taking into account the additional claim amount.

[0022] In addition, since the additional deposit amount to be claimed can be calculated automatically, the deposit amount at the time of renewal can be calculated easily and accurately, preventing missed claims and improving work efficiency, while also reducing the burden of renewal work on the person in charge.

[0023] (Hardware configuration) As shown in FIG. 1, the business support device 1 of the embodiment includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5. The output device 7 corresponds to a display unit such as a monitor device (including a home television), a printing device, or a speaker device. The input device 6 may be a keyboard device, a mouse device, a microphone device, or a monitor device that cooperates with a mouse device to achieve a pointing device function. The communication interface unit 4 is connected to a network, for example, a wide area network such as the Internet or a private network such as a LAN (Local Area Network).

[0024] A storage device such as a ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), or SSD (Solid State Drive) can be used as the storage unit 2. The storage unit 2 stores a business support program that simplifies the input of billing items for billing amounts for a predetermined number of periods, thereby reducing the burden on staff.

[0025] In addition, this memory unit 2 is provided with a billing item master table 11, a property master table 12, a room master table 13, a business partner master table 14, a billing item setting data memory unit 15, a contract data memory unit 16, a difference occurrence item master table 17, a contract renewal status data memory unit 18, a contract revision schedule data memory unit 19, and a management contract data memory unit 20, which are each memory areas.

[0026] As shown in Figure 2, the billing item master table 11 contains the item code, item name, item attribute category, item classification category, and calculation source item attribute category of the contract content item to be entered. "Item attribute category" indicates the attribute of the item. The item attribute category for "rent" with item code "TK011" is "51: Rent."

[0027] Additionally, the item attribute category for "Common area charges" with item code "TK012" is "51: Rent". Additionally, the item attribute category for "Parking fees" with item code "TK013" is "53: Parking fees". Additionally, the item attribute category for "Security deposit" with item code "TK021" is "1: Security deposit". Additionally, the item attribute category for "Parking deposit" with item code "TK023" is "2: Parking deposit".

[0028] Additionally, the item attribute classification for "Deposit Difference" with item code "TK031" and "Parking Deposit Difference" with item code "TK033" is "156: Contract Fee Difference", and the item attribute classification for "Contract Renewal Fee" with item code "TK034" is "152: Revised Renewal Fee".

[0029] "Item classification" indicates the classification of fees for each item. The item classification for "Rent" with item code "TK011" is "2: Monthly." The item classification for "Common area charges" with item code "TK012" is "2: Monthly." The item classification for "Parking fees" with item code "TK013" is "2: Monthly."

[0030] Additionally, the item classification category for "Deposit" with item code "TK021" is "1: Contract money." Additionally, the item classification category for "Parking Deposit" with item code "TK023" is "1: Contract money."

[0031] In addition, the item classification categories for "Deposit Difference," "Parking Deposit Difference," and "Contract Renewal Fee" with item codes "TK031," "TK033," and "TK034" are "3: Renewal Fee," respectively.

[0032] The "calculation source item attribute category" indicates the item attribute used when calculating the billing amount. In the example in Figure 2, there are no item attributes used when calculating the billing amount for "rent," "common charges," and "parking fees." The "security deposit" item uses "51: rent" to calculate the billing amount, and the "parking security deposit" item uses "53: parking fee" to calculate the billing amount.

[0033] The property master table 12 stores property codes and property names in association with each other, as shown in Fig. 3. Fig. 3 shows an example in which a property code of "B0001" is assigned to "XX Mansion."

[0034] The room master table 13 has registered therein the property code and room number of each real estate property as shown in Fig. 4. In the example of Fig. 4, a real estate property with a property code of "B0001" has rooms with room numbers such as "101", "102", "103", ... "305", etc.

[0035] The supplier master table 14 has registered therein the supplier code, supplier name, and supplier type of each supplier, as shown in Fig. 5. The example in Fig. 5 shows that "User A" with supplier code "T0001" is a "landlord," and "User B" with supplier code "T0002" is a "tenant."

[0036] The difference generating item master table 17 stores the difference generating item codes of difference generating items that cause a difference before and after contract renewal, and the difference item codes used when recording in accounting, in association with each other. Specifically, in the example of this embodiment, the security deposit and parking security deposit, which are deposits, are set as difference generating items, and the difference generating item codes for each are "TK021" and "TK023", respectively.

[0037] In addition, if a difference occurs at the time of renewal, the deposit with the difference item code "TK021" is recorded under the difference item code for the deposit difference "TK031", and the parking lot deposit with the difference item code "TK023" is recorded under the difference item code for the parking lot deposit difference "TK033".

[0038] As shown in Fig. 20, the management contract data storage unit 20 stores the management contract number, landlord code (client code), and property code, each associated with the other. The example in Fig. 20 shows that the management contract number "KA001" is associated with the client code "Landlord (User A)" of "T0001" and the property code of XX Mansion of "B0001." This management contract data storage unit 20 is referenced when identifying the landlord corresponding to the property code entered on the contract input screen shown in Fig. 8.

[0039] (Functional configuration of business support device) Next, the control unit 3 executes the business support program stored in the memory unit 2, and functions as a display control unit 21, a calculation unit 22, a data generation unit 23, an output control unit 24, a detection unit 28, and an update processing unit 29, as shown in Figure 11.

[0040] The display control unit 21 includes the functions of a screen display control unit 25, an automatic billing amount display control unit 26, and a contract renewal status inquiry screen display control unit 27. The calculation unit 22 also includes the functions of a difference calculation unit 30 and a post-renewal billing amount calculation unit 37.

[0041] The data generation unit 23 includes the functions of a contract data generation unit 31, a renewal fee data generation unit 32, a contract renewal status data generation unit 33, and a contract revision schedule data generation unit 34. The detection unit 28 includes the functions of a difference-incurring item detection unit 35 and a number-of-period detection unit 36.

[0042] In this example, the display control unit 21 to the updated billing amount calculation unit 37 are described as being implemented as software by a business support program, but all or part of the display control unit 21 to the updated billing amount calculation unit 37 may also be implemented as hardware. In either case, the same effects as those described below can be obtained.

[0043] The difference-causing item detection unit 35 detects difference-causing items by referring to the difference-causing item master table 10, which stores difference-causing items, which are billing items that determine whether or not a difference has occurred between the amount billed before the renewal (for example, a deposit such as a security deposit) when renewing a contract such as a real estate rental contract.

[0044] The number of periods detection unit 36 ​​refers to a memory unit (the number of months in the contract detail data in Figure 9(b)) that stores a predetermined number of periods (e.g., the number of months) that was multiplied by the base billing amount before the update, which was used when calculating the billing amount for the item that incurred a difference before the update, and detects the number of periods used for the item that incurred a difference (2.0 months and 1.5 months in the example in Figure 9(b)).

[0045] The difference calculation unit 30 calculates the difference between the newly input updated base billing amount and the pre-update base billing amount. The updated billing amount calculation unit 37 multiplies the calculated difference by the number of periods detected by the period detection unit to calculate the updated billing amount for the difference-generating item (see FIG. 12). The renewal fee data generation unit 32 generates renewal fee data including the renewal fee, which is the updated billing amount for the calculated difference-generating item (see FIG. 12).

[0046] The output control unit 24 outputs the generated renewal fee data to an output target device. This output target device corresponds to the output device 7, for example, and may be a display device, a printer, or a speaker device. The output control unit 24 converts the renewal fee data into display information, print information, or audio information, and supplies it to the corresponding device. This allows the renewal fee data to be displayed, printed, or audio output. The output target device may also be the memory unit 2, an external storage device, a server device on a network, or the like, and the renewal fee data may be output or transmitted to these devices for storage.

[0047] The difference items used when accounting for difference items are stored in the difference item master table 17 in association with the difference items (see FIG. 10). The renewal fee data generation unit 32 generates renewal fee data to which the difference items have been added (see FIG. 12).

[0048] The screen display control unit 25 displays on the display unit a contract renewal input screen including renewal fee data, base amount data including the base billing amount before and after renewal for each billing item (in this example, one month's rent), and the renewal year and month and renewal period (see Figure 8).

[0049] The contract data generation unit 31 generates contract data including the contract date, contract expiration date, each billing item, and the billing amount for the difference item before the renewal (see FIG. 9).

[0050] The contract renewal status data generation unit 33 generates contract renewal status data including a contract renewal flag indicating whether the contract period has been renewed and contract information, using the renewal date entered on the contract renewal input screen as the revision date (see FIG. 13).

[0051] The contract revision schedule data generation unit 34 generates contract revision schedule data including the contract revision year and month, the new contract date for the scheduled contract renewal, the expiration date of the new contract for the scheduled renewal, the new billing amount for each billing item for the scheduled renewal, and the difference for items for which a difference occurs (see Figure 14).

[0052] The contract renewal status inquiry screen display control unit 27 refers to the contract renewal status data based on the specified desired revision date and displays a list of contract information on the display unit whose contract renewal flag indicates that the contract period has not been renewed as of the specified desired revision date (see Figure 15).

[0053] The update processing unit 29 updates the contract date and expiration date of the contract data corresponding to the selected contract information from the listed contract information to the new contract date and new expiration date of the contract revision schedule data, updates the billing amount for each billing item in the contract data with the new billing amount for each billing item scheduled for update, updates the billing amount for the difference-incurring item in the contract data with the new billing amount obtained by adding the difference to the billing amount for the difference-incurring item before update, and updates the contract update flag in the contract update status data to a contract update flag indicating that the contract has been updated.

[0054] The screen display control unit 25 displays on the display unit (output device 7) a contract input screen (see FIG. 8) including a billing amount input field for inputting the billing amount for each billing item (see the names of each item in FIG. 2) under the contract, and a period number input field for inputting the predetermined number of periods for the period number billing item (security deposit and parking security deposit in FIG. 2) for which an amount equivalent to a predetermined number of periods (e.g., number of months) is to be billed.

[0055] The calculation unit 22 refers to the billing item master table 11 (see Figure 2) which stores the calculation source item attribute classification indicating the item attributes used to calculate the billing amount for the number of periods billing item, and calculates the billing amount for the number of periods billing item corresponding to the number of periods in the contract by multiplying the billing amount entered in the billing amount input field of the item attribute indicated by the calculation source item attribute classification by the number of periods entered in the number of periods input field.

[0056] The billing amount automatic display control unit 26 displays the calculated billing amount for the number of periods billing item in the number of periods input field on the contract input screen (see FIG. 8).

[0057] Furthermore, the screen display control unit 25 displays, among the number of period input fields on the contract input screen, the number of period input fields for the number of period billing items (input fields for the number of months for the security deposit and parking security deposit shown in FIG. 8) in an input-enabled state on the contract input screen. Furthermore, the screen display control unit 25 displays, on the contract input screen, the number of period input fields for billing items other than the number of period billing items (input fields for the number of months for rent, common area charges, and parking fees) in an input-disabled state.

[0058] The data generation unit 23 generates contract data including each billing item, the billing amount for each input billing item, the number of periods billing item, the number of periods input in the number of periods input field, and the billing amount for the number of periods billing item based on the display content and input content of the contract input screen (see FIG. 9). The output control unit 24 outputs the generated contract data to the output target device.

[0059] (Creating billing item setting data) Next, before entering the contract details, the person in charge creates billing item setting data that indicates the attributes and classification of each item, as well as the calculation source item attributes that indicate whether or not they will be used to calculate the billing amount corresponding to the number of months.

[0060] That is, when the person in charge specifies the desired property code and room number and specifies the display of a billing item setting screen (not shown), the display control unit 21 displays the billing item setting screens shown in Figures 6(a) to 6(c), 7(a) and 7(b) via the output device 7. The person in charge inputs the desired item code into this billing item setting screen. Based on the input item code, the display control unit 21 references the billing item master table 11 shown in Figure 2, reads out the item name, item attribute category, item classification category and calculation source item attribute category corresponding to the input item code and displays them on the billing item setting screen together with the input item code.

[0061] The example in Fig. 6(a) is an example in which the item code "TK011" is entered. In this case, the display control unit 21 reads out the item name "Rent", the item attribute "51: Rent", and the item classification "2: Monthly" from the billing item master table 11 shown in Fig. 2, and displays them on the billing item setting screen together with the item code "TK011".

[0062] Note that this "rent" is not an item used to calculate the billing amount for the number of months, and the calculation source item attribute classification is not set in the billing item master table 11. For this reason, the display control unit 21 displays the input field for the calculation source item attribute classification on the billing item setting screen blank or in a state where input is not possible, as shown in Fig. 6(a).

[0063] Similarly, the example in Fig. 6(b) is an example in which the item code "TK012" is entered. In this case, the display control unit 21 reads out the item name "Common Expenses", the item attribute "51: Rent", and the item classification "2: Monthly Amount" from the bill item master table 11 shown in Fig. 2, and displays them together with the item code "TK012" on the bill item setting screen.

[0064] Note that this "common area fee" is not an item used to calculate the monthly billing amount, and the calculation source item attribute classification is not set in the billing item master table 11. For this reason, the display control unit 21 displays the input field for the calculation source item attribute classification on the billing item setting screen blank or in a state where input is not possible, as shown in Figure 6(b).

[0065] Similarly, the example in Fig. 6(c) is an example in which the item code "TK013" is entered. In this case, the display control unit 21 reads out the item name "Parking fee", the item attribute "53: Parking fee", and the item classification "2: Monthly fee" from the billing item master table 11 shown in Fig. 2, and displays them together with the item code "TK013" on the billing item setting screen.

[0066] Note that this "parking fee" is not an item used to calculate the monthly billing amount, and the calculation source item attribute category is not set in the billing item master table 11. For this reason, the display control unit 21 displays the input field for the calculation source item attribute category on the billing item setting screen blank or disabled for input, as shown in Figure 6(c).

[0067] 7(a) is an example in which the item code "TK021" has been entered. In this case, the display control unit 21 reads out the item name of "Deposit", the item attribute of "1: Deposit", the item classification of "1: Contract Money", and the calculation source item attribute classification of "51: Rent" from the billing item master table 11 shown in Fig. 2, and displays them on the billing item setting screen together with the item code "TK021".

[0068] This "security deposit" is an item used to calculate the billing amount for the number of months, and a calculation source item attribute category is set in the billing item master table 11. Therefore, as shown in FIG. 7(a), the display control unit 21 displays the calculation source item attribute category of "51: Rent" in the input field for the calculation source item attribute category. This indicates that the security deposit is calculated by multiplying the rent by a predetermined number of months. This will be described in more detail later.

[0069] 7(b) is an example in which the item code "TK023" has been entered. In this case, the display control unit 21 reads out the item name of "Parking Deposit", the item attribute of "2: Parking Deposit", the item classification of "1: Contract Money", and the calculation source item attribute classification of "53: Parking Fee" from the billing item master table 11 shown in Fig. 2, and displays them on the billing item setting screen together with the item code "TK023".

[0070] This "parking deposit" is an item used to calculate the billing amount for the number of months, and a calculation source item attribute category is set in the billing item master table 11. Therefore, the display control unit 21 displays the calculation source item attribute category of "53: Parking fee" in the input field for the calculation source item attribute category, as shown in FIG. 7(b). This indicates that the parking deposit is calculated by multiplying the parking fee by a predetermined number of months. This will be described in more detail later.

[0071] After creating the billing item setting data in this way, the person in charge operates a registration button (not shown), which causes the output control unit 24 to store the set billing item setting data in the billing item setting data storage unit 15 together with the specified property code and room number.

[0072] (Support function for entering contract details) Next, once the billing item setting data has been created, assistance can be provided for inputting the contract details. That is, when it is time for the person in charge to input the contract details, the person in charge specifies the display of the contract input screen. As a result, the screen display control unit 25 controls the display of the contract input screen shown in FIG. 8 via the output device 7.

[0073] This contract input screen has a contract number display area, a property code input area, a room number selection area, a landlord input area, a tenant input area, an initial contract date input area, a contract date input area, a renewal period selection area, and a contract expiration date input area.

[0074] This contract input screen also has a display field for contract information including a display field for item classification (contents), a display field for billing items (item code and item name), an input field for the number of months, and an input field for the billing amount.

[0075] The contract number display area displays the contract number automatically assigned by the control unit 3 after the contract information is registered. The example in Figure 8 is an example in which the contract number "KE001" is displayed. The person in charge also inputs a property code uniquely assigned to the contracted real estate property into the property input field. The example in Figure 8 is an example in which the property code "B0001" has been entered. Based on the input property code, the screen display control unit 25 references the property master table 12 shown in Figure 3, reads out the property name "XX Mansion" corresponding to the property code "B0001", and displays it on the contract input screen adjacent to the property code as shown in Figure 8.

[0076] The person in charge also points the cursor to the room number selection field. This causes the screen display control unit 25 to refer to the room master table 13 shown in Figure 4, read out the room numbers corresponding to the property code "B0001", and display each room number on the contract input screen in the form of a pull-down menu. The person in charge selects the desired room number from this pull-down menu. The example in Figure 8 shows an example in which room number "101" was selected.

[0077] Next, based on the property code entered on the contract input screen, the screen display control unit 25 refers to the management contract data storage unit 20 shown in Fig. 20 and identifies the landlord's business partner code corresponding to the property code. Then, the screen display control unit 25 displays the identified business partner code (T0001) in the landlord's business partner code display field on the contract input screen as shown in Fig. 8. The screen display control unit 25 also refers to the business partner master table 14 shown in Fig. 5, obtains the business partner name (user A) corresponding to the landlord's business partner code, and displays it on the contract input screen adjacent to the landlord's business partner code.

[0078] In response to this, the borrower's business partner code is entered by the person in charge. Based on the entered business partner code, the screen display control unit 25 references the business partner master table 14 shown in FIG. 5, obtains the borrower's business partner name, and displays it adjacent to the borrower's business partner code on the contract input screen. The example in FIG. 8 is an example in which the business partner code "T0002" is entered as the borrower's business partner code. In this case, the screen display control unit 25 references the business partner master table 14, obtains the business partner name of "User B," and displays it adjacent to the borrower's business partner code "T0002" on the contract input screen.

[0079] In addition, the person in charge enters the initial contract date, such as "May 1, 2024," the contract date, such as "May 1, 2024," and the contract expiration date, such as "April 30, 2026," into the contract input screen. The person in charge also selects the renewal period, such as "2 years," using a pull-down menu.

[0080] Next, the screen display control unit 25 refers to the billing item setting data storage unit 15 based on the input property code and room number. As described above, each billing item setting data stored in the billing item setting data storage unit 15 is stored in association with a property code and a room number. Therefore, the screen display control unit 25 obtains from the billing item setting data storage unit 15 the billing item setting data corresponding to the input property code and room number.

[0081] Then, the screen display control unit 25 displays, in the "Contract Information" display field on the contract input screen, the item classification (content), billing item (item code and item name), input field for the number of months, and input field for the billing amount corresponding to the input property code and room number based on the acquired billing item setting data.

[0082] The display contents of the "Contract Information" shown in Figure 8 correspond to the billing item setting data shown in Figures 6(a) to 6(c), 7(a) and 7(b). The screen display control unit 25 displays billing items including the item classification (content) of "Monthly Amount" or "Contract Fee", item codes such as "TK011", "TK021", and item names such as "Rent" and "Security Deposit" in the "Contract Information" display field based on the billing item setting data shown in Figures 6(a) to 6(c), 7(a) and 7(b).

[0083] Here, when the screen display control unit 25 refers to the billing item setting data, it determines whether or not a calculation source item attribute classification is set. That is, it determines whether or not the item is an item for which the billing amount is calculated in months. In this example, as shown in Figures 7(a) and 7(b), calculation source item attribute classifications are set for the items "Deposit" and "Parking Deposit."

[0084] For this reason, the screen display control unit 25 displays the input fields for the number of months for each of the items "Rent," "Common Charges," and "Parking Fees," for which the calculation source item attribute classification is not set, in the display area of ​​"Contract Information" in a state where they cannot be entered (the input fields for the number of months are locked), as shown in Fig. 8. Also, the screen display control unit 25 displays the input fields for the number of months for each of the items "Security Deposit" and "Parking Deposit," for which the calculation source item attribute classification is set, in a state where they can be entered (the input fields for the number of months are unlocked).

[0085] Next, the person in charge enters the billing amounts corresponding to the contract in the input fields for "rent," "common area charges," and "parking fees." In the example in Figure 8, "100,000 yen" is entered as "rent," "3,000 yen" as "common area charges," and "10,000 yen" as "parking fees."

[0086] In addition, the person in charge enters the number of months, for example, "2.0 (two months)" in the "Deposit" input field, which has the calculation source item attribute classification set and is ready for input, and enters the number of months, for example, "1.5 (one and a half months)" in the "Parking Deposit" input field.

[0087] When the number of months is entered in this manner, the calculation unit 22 calculates the amount by multiplying the amount of the item attribute set in the calculation source item attribute category of the billing item setting data shown in Figures 7(a) and 7(b) by the number of months entered in the number of months input field.

[0088] Specifically, in this example, the calculation source item attribute category for "security deposit" is set to the item attribute "51: rent" as shown in Figure 7(a). Also, the items to which this item attribute "51: rent" is set are the "rent" item shown in Figure 6(a) and the "common area fee" item shown in Figure 6(b).

[0089] Therefore, the calculation unit 22 calculates the security deposit amount to be claimed as "206,000 yen" by multiplying the number of months "2.0 (2 months)" by "103,000 yen", which is obtained by adding "rent" of "100,000 yen" and "common area charges" of "3,000 yen" entered in the display area for the contract information on the contract input screen shown in Fig. 8. The automatic claim amount display control unit 26 controls the display of the calculated security deposit amount to be claimed of "206,000 yen" in the input field for the security deposit amount to be claimed, as shown in Fig. 8.

[0090] In this example, the calculation source item attribute category for "Parking Deposit" is set to the item attribute "53: Parking Fee" as shown in Figure 7(b). The item to which this item attribute "53: Parking Fee" is set is the "Parking Fee" item shown in Figure 6(c).

[0091] Therefore, calculation unit 22 calculates "15,000 yen" as the amount claimed for the parking deposit by multiplying the "parking fee" of "10,000 yen" entered in the display area for the contract information on the contract input screen shown in Fig. 8 by the number of months "1.5 (one and a half months)". Automatic claim amount display control unit 26 controls the display of the calculated "15,000 yen" amount claimed for the parking deposit in the input field for the parking deposit amount claimed, as shown in Fig. 8.

[0092] This allows the system to automatically calculate and input the billing amount for items such as security deposits and parking deposits, which are calculated based on the number of months, simply by entering the number of months, significantly reducing the burden on the person in charge.

[0093] Next, when the entry of the billing amount is completed, the person in charge operates a registration button (not shown). When the registration button is operated, the contract data generation unit 31 of the data generation unit 23 generates the contract data shown in Figure 9 based on the displayed content and input content of the contract input screen, and stores it in the contract data storage unit 16.

[0094] This contract data is composed of the contract header data shown in Figure 9(a) and the contract detail data shown in Figure 9(b). The contract header data shown in Figure 9(a) is composed of the contract number, contractor code (tenant's business partner code), property code, room number, initial contract date, contract date, renewal period (years), and expiration date. In this example, the contract number is "KE001", the contractor code is "T0002", the property code is "B0001", the room number is "No. 101", the initial contract date and contract date are "May 1, 2024", the renewal period is "2 years", and the expiration date is "April 30, 2026".

[0095] The contract detail data shown in Figure 9(b) includes the contract number, item code (and item name), number of months, and billing amount. In this example, the contract number is "KE001," the item code for "rent" is "TK011," and the billing amount is "100,000 yen." The item code for "common area charges" is "TK012," and the billing amount is "3,000 yen." The item code for "parking fee" is "TK013," and the billing amount is "10,000 yen." The item code for "security deposit" is "TK021," the number of months is "2.0 months," and the billing amount is "206,000 yen." The item code for "parking security deposit" is "TK023," the number of months is "1.5 months," and the billing amount is "15,000 yen."

[0096] Such contract data is read out from the contract data storage unit 16 at a predetermined timing and used for accounting, display, printing, etc.

[0097] (Automatic calculation of deposit amount when contract is renewed) Next, the operation of automatically calculating the deposit amount at the time of contract renewal of the business support device 1 of the embodiment will be described. When it is time to renew the contract, the person in charge specifies the display of the contract renewal input screen. As a result, the screen display control unit 25 displays the contract renewal input screen shown in FIG. 12 via the output device 7.

[0098] As shown in Figure 12, this contract renewal input screen has an input field for the renewal date, an input field for the contract number, a field for selecting the renewal period, a field for displaying the contract period before renewal, and a field for displaying the contract period after renewal. The person in charge enters the desired renewal date and contract number in each input field. In the example of Figure 12, the renewal date of May 2026 is entered, the contract number "KE001" is entered, and a renewal period of "2 years" is selected.

[0099] The screen display control unit 25 also displays the pre-renewal contract period on the contract renewal input screen based on the contract date and expiration date of the contract header data shown in Figure 9(a). The screen display control unit 25 also displays the post-renewal contract period, which is the pre-renewal contract period plus the renewal period (2 years), on the contract renewal input screen. The example in Figure 12 is an example in which "May 1, 2024 to April 30, 2026" is input as the pre-renewal contract period, and "May 1, 2026 to April 30, 2028" is input as the post-renewal contract period.

[0100] In addition, this contract renewal input screen has a display field for the rent (base amount) for one month before renewal for each billing item (display field for the amount before renewal), and a display field for base amount data including an input field for the rent for one month after renewal for each billing item (input field for the amount after renewal).

[0101] The screen display control unit 25 references the contract detail data shown in Figure 9(b) to detect the pre-update billing amounts for each billing item, namely, rent, maintenance charges, and parking fees, and displays them in an unchangeable state in the display field for the pre-update amount of the base amount data. In contrast, the desired amount can be input into the input field for the post-update amount for each billing item. The person in charge inputs the post-update billing amounts for each billing item, namely, rent, maintenance charges, and parking fees, into the input field for the post-update amount.

[0102] The example in Figure 12 is an example in which the billing amounts for the rent, common area charges, and parking fees before renewal are displayed as "100,000 yen," "3,000 yen," and "10,000 yen" based on the contract detail data shown in Figure 9(b). Also, the example in Figure 12 is an example in which the billing amounts for the rent, common area charges, and parking fees after renewal have been entered by the person in charge as "110,000 yen," "3,500 yen," and "15,000 yen."

[0103] When the post-renewal amount is input in this way, the difference calculation unit 30 detects the difference between the pre-renewal amount and the post-renewal amount for each billing item. In this example, the difference in rent before and after renewal is calculated as "110,000 yen - 100,000 yen = 10,000 yen," the difference in common area fees before and after renewal is calculated as "3,500 yen - 3,000 yen = 500 yen," and the difference in parking fees before and after renewal is calculated as "15,000 yen - 10,000 yen = 5,000 yen."

[0104] Next, the difference incurring item detection unit 35 detects difference incurring items that are items for which a difference will be charged at the time of update, by referring to the difference incurring item master table 17 shown in Fig. 10. In the example of Fig. 10, the difference incurring item for the security deposit with the difference incurring item code "TK021" and the difference incurring item for the parking lot security deposit with the difference incurring item code "TK023" are detected as items for which a difference will be charged at the time of update.

[0105] Next, the number-of-periods detection unit 36 ​​references the pre-update contract detail data shown in Figure 9(b) based on the difference-incurring item codes "TK021" and "TK023," and detects the number of months for the security deposit and parking security deposit, which are difference-incurring items. In this example, "2.0 months" is detected as the number of months for the security deposit, and "1.5 months" is detected as the number of months for the parking security deposit.

[0106] Next, the post-renewal billing amount calculation unit 37 calculates the difference in the deposit after renewal as "21,000 yen" by calculating "(10,000 yen difference in rent before and after renewal + 500 yen difference in common expenses before renewal) x 2 months."

[0107] Similarly, the post-renewal billing amount calculation unit 37 calculates the difference in the parking deposit after renewal as "5,000 yen (difference in parking fees before and after renewal) x 1.5 months" to calculate "7,500 yen" as the difference in the parking deposit before and after renewal.

[0108] Next, the renewal fee data generation unit 32 refers to the difference incurrence item master table 17 shown in Figure 10 and detects the difference item code (TK031) of the deposit difference and the difference item code (TK033) of the parking lot deposit difference that are associated with the difference incurrence items, the security deposit and the parking lot security deposit.

[0109] The renewal fee data generation unit 32 then generates renewal fee data that includes, as cancellation and renewal fees, the number of months (2 months) of the security deposit difference and the amount of "21,000 yen" for the difference item code "TK031," the number of months (1.5 months) of the parking lot security deposit difference and the amount of "7,500 yen" for the difference item code "TK033," and the renewed rent of "110,000 yen" entered by the person in charge. The automatic billing amount display control unit 26 displays the generated renewal fee data on the contract renewal input screen, as shown in Figure 12.

[0110] Next, the contract renewal status data generation unit 33 generates contract renewal status data including the contract number, the revision date such as "May 2026", and a contract renewal flag of "0" indicating that updated contract data has not yet been generated at this point, as shown in Figure 13, and stores the data in the contract renewal status data storage unit 18.

[0111] Furthermore, the contract revision schedule data generation unit 34 generates the contract revision schedule data shown in Fig. 14 based on the input contents and display contents of the contract renewal input screen shown in Fig. 12. Fig. 14(a) shows the contract revision schedule header data of the contract revision schedule data. This contract revision schedule header data includes a contract number such as "KE001" and a revision date such as "May 2026" (obtained from the renewal date on the contract renewal input screen). The contract revision schedule header data also includes a new contract date such as "May 1, 2026" and a new expiration date such as "April 30, 2028", which are obtained from the updated contract period on the contract renewal input screen.

[0112] Figure 14(b) shows the revised rent schedule data in the contract revision schedule data. This revised rent schedule data is generated based on the updated amounts entered by the person in charge on the contract renewal input screen. Specifically, the revised rent schedule data includes the contract number, revision date, and new billing amounts of "110,000 yen," "3,500 yen," and "15,000 yen" for rent, common area charges, and parking fees.

[0113] Figure 14(c) shows the scheduled billing data at the time of contract revision in the scheduled contract revision data. This scheduled billing data at the time of contract revision is generated based on the number of months and amount of the difference items calculated and displayed on the contract renewal input screen. Specifically, the scheduled billing data at the time of contract revision includes the contract number, the revision year and month, as well as each item code for the security deposit difference, parking security deposit difference, and contract renewal fee, the new billing number of months such as "2.0 months" or "1.5 months," and the new billing amount such as "21,000 yen," "7,500 yen," or "110,000 yen."

[0114] The contract revision schedule data generating unit 34 stores the contract revision schedule data thus generated in the contract revision schedule data storage unit 19 shown in FIG.

[0115] (Contract data update operation based on difference at contract renewal) Next, the operation of updating contract data based on the difference in price at the time of contract renewal in the business support device 1 according to the embodiment will be described.

[0116] As described above, when the contract renewal status data (see FIG. 13) and the contract revision schedule data (see FIG. 14) are generated, the person in charge specifies the display of the contract renewal status inquiry screen. As a result, the contract renewal status inquiry screen display control unit 27 displays the contract renewal status inquiry screen shown in FIG. 15 via the output device 7.

[0117] This contract renewal status inquiry screen has a selection field for the type of process and an input field for the revision date. In this example, the process type is "contract period renewal" and the revision date is "May 2026."

[0118] Based on the input revision date, the contract renewal status inquiry screen display control unit 27 refers to the contract renewal status data storage unit 18, detects contract information for which the contract renewal flag shown in Figure 13 indicates that the contract period has not been renewed as of the input revision date, and displays the information in a list on the contract renewal status inquiry screen.

[0119] Specifically, the contract renewal status inquiry screen display control unit 27 references the contract header data shown in Fig. 9 based on the contract number in the contract renewal status data that has a contract renewal flag indicating that the contract period has not been renewed, and acquires the corresponding business partner code (contractor code), property code, and room number. In addition, the contract renewal status inquiry screen display control unit 27 references the property master table 12 shown in Fig. 3 based on the property code to acquire the property name.

[0120] Furthermore, the contract renewal status inquiry screen display control unit 27 references the business partner master table 14 shown in Fig. 5 based on the business partner code (contractor code) to acquire the business partner name. Then, the contract renewal status inquiry screen display control unit 27 displays a list of contract information including the contract number, revision date, business partner code, business partner name, property code, property name, room number, etc. on the contract renewal status inquiry screen, as shown in Fig. 15.

[0121] Furthermore, the contract renewal status inquiry screen display control unit 27 displays check boxes adjacent to each piece of contract information displayed in the list for selecting the contract information for which contract renewal processing is to be performed. The person in charge inputs a check mark into the check box of the contract information for which contract renewal processing is to be performed. The example in FIG. 15 is an example in which, of the contract information displayed in the list, the contract information in the first and second rows has been selected as the contract information for which contract renewal processing is to be performed.

[0122] Next, when the person in charge selects the contract information to be subjected to the contract renewal process and operates the confirm button (not shown), the update processing unit 29 updates the contract date in the contract header data to the new contract date of "May 1, 2026" in the contract revision schedule header data shown in Figure 14(a), as shown in Figure 16(a). Also, the update processing unit 29 updates the expiration date in the contract header data before renewal to the new expiration date of "April 30, 2028" in the contract revision schedule header data shown in Figure 14(a), as shown in Figure 16(a).

[0123] In addition, the update processing unit 29 updates the billing amounts for rent, maintenance fees, and parking fees in the contract detail data shown in Figure 16(b) with the new billing amounts of "110,000 yen," "3,500 yen," and "15,000 yen" for rent, maintenance fees, and parking fees in the contract revised rent schedule data shown in Figure 14(b).

[0124] In addition, the updated billing amount calculation unit 37 calculates the updated billing amount of "227,000 yen" shown in Figure 18(d) using the item code for the deposit difference of "TK021" shown in Figure 18(c) by adding the new billing amount (deposit difference) of "21,000 yen" in the billing data at the time of contract revision shown in Figure 18(b) to "206,000 yen", which is two months' worth of "103,000 yen" obtained by adding the rent of "100,000 yen" before the update and the common area fee of "3,000 yen" as shown in Figure 18(a).

[0125] In addition, the updated billing amount calculation unit 37 calculates the updated billing amount of "22,500 yen" by adding the new billing amount (difference in parking lot deposit) of "7,500 yen" shown in Figure 14(c) to the parking fee of "15,000 yen" shown in Figure 14(b).

[0126] The update processing unit 29 updates the deposit and parking deposit in the contract details data with the calculated deposit of 227,000 yen and parking deposit of 22,500 yen, as shown in Figure 16(b).

[0127] Furthermore, the update processing unit 29 updates the contract renewal flag of the contract renewal status data stored in the contract renewal status data storage unit 18 to "1" indicating that the update process has been completed, as shown in Fig. 17. This completes the update process of the contract data and contract renewal status data.

[0128] Fig. 19 is a diagram showing an example of a contract input screen displayed after the renewal process. After the renewal process, as shown in Fig. 19, the contract input screen is displayed by default, with the contract date set to "May 1, 2026," the renewal period set to "two years," and the expiration date updated to "April 30, 2028."

[0129] Furthermore, after the update process, as shown in Figure 19, the contract input screen is displayed by default with the rent, maintenance charges, parking fees, security deposit, and parking security deposit updated to the updated amounts of "110,000 yen," "3,500 yen," "15,000 yen," "227,000 yen," and "22,500 yen," respectively.

[0130] (Effects of the embodiment) As is clear from the above explanation, the business support device 1 of the embodiment can automatically detect the difference in billing amount that occurs due to fluctuations in rent when renewing a contract, and automatically calculate the difference between before and after the renewal to generate renewal fee data. Therefore, it is possible to manage security deposits, etc., taking into account the difference between before and after the renewal.

[0131] In addition, the calculation of additional security deposits and other deposits can be done accurately and easily, preventing oversights and improving operational efficiency by automatically calculating security deposits and other deposits.

[0132] In addition, by setting and registering the item attributes of items for which the billing amount is billed in months in the billing item master table and billing item setting data, the billing amount for items for which the billing amount is billed in months, such as deposits or fees, can be automatically calculated and entered.

[0133] This significantly reduces the burden on the person in charge of entering contract information, prevents oversight of billing, and allows accurate and easy calculation of billing amounts for items billed on a monthly basis.

[0134] [Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This invention can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of goals "8" and "9" of the SDGs.

[0135] Furthermore, this invention can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs goals 12, 13, and 15.

[0136] Furthermore, the present invention can contribute to strengthening control and governance, thereby contributing to the achievement of Goal 16 of the SDGs.

[0137] [Other embodiments] The present invention can be implemented in various different forms other than the above-described embodiments within the scope of the technical concept described in the claims.

[0138] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically may be performed manually, or all or part of the processes described as being performed manually may be performed automatically using a known method or the like.

[0139] Furthermore, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in the specification or drawings may be changed as desired unless otherwise specified.

[0140] Furthermore, the components of the business support device 1 shown in the figure are conceptual functional components and do not necessarily have to have the physical configuration shown in the figure. For example, all or any part of the processing functions of the business support device 1, particularly the processing functions performed by the control unit 3, may be realized by a program interpreted and executed by the control unit 3 (CPU: Central Processing Unit), or may be realized by hardware using wired logic.

[0141] The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in the embodiments, and is mechanically read by the business support device 1 as needed. That is, a computer program is recorded in the storage unit 2, such as a ROM or HDD, for working with an OS (Operating System) to give instructions to a control unit 3 (CPU) and perform various processes. The computer program is loaded into RAM, expanded, and executed by the control unit 3 as appropriate.

[0142] In addition, the business support program of this business support device 1 may be stored in another server device connected to the business support device 1 via any network, and all or part of it may be downloaded and executed as needed.

[0143] Furthermore, the business support program for executing the processes described in the embodiments may be stored in a non-transitory computer-readable recording medium, or may be configured as a program product.

[0144] Here, the "recording medium" can be 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.

[0145] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code.

[0146] It should be noted that a "program" is not necessarily limited to a single structure, but includes a structure that is distributed as multiple modules or libraries, and a structure that achieves its function by working together with other programs, such as an OS.

[0147] Furthermore, the specific configuration for reading the recording medium in the task support device 1 of the embodiment, the reading procedure, and the installation procedure after reading can be any known configuration or procedure.

[0148] The memory unit 2 is a storage means such as a memory device such as RAM or ROM, a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, web page files, etc. used for various processes or providing websites.

[0149] The business support device 1 may be configured as an information processing device such as a known personal computer or a workstation, or may be configured as an information processing device connected to any peripheral device. The information processing device may be implemented with software (including programs or data) that realizes the processes described in the embodiments.

[0150] Furthermore, the specific forms of distribution 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 distributed or integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be selectively implemented by combining them in any way. [Industrial Applicability]

[0151] The present invention is suitable for application to contract renewal work. [Explanation of symbols]

[0152] 1 Business support equipment 2 Storage section 3. Control Unit 4. Communication interface section 5 Input / output interface section 6 Input Devices 7 Output Devices 11 Billing Item Master Table 12 Property Master Table 13 Room Master Table 14 Customer Master Table 15. Claim item setting data storage unit 16 Contract data storage unit 17 Difference-generating item master table 18 Contract renewal status data storage unit 19 Contract revision schedule data storage section 20 Management contract data storage unit 21 Display control unit 22 Calculation section 23 Data Generation Unit 24 Output control section 25 Screen display control unit 26 Automatic billing amount display control unit 27 Contract renewal status inquiry screen display control section 28 Detector 29 Update processing section 30 Difference Calculation Department 31 Contract Data Generation Unit 32 Renewal fee data generation unit 33 Contract renewal status data generation unit 34 Contract Revision Plan Data Generation Department 35 Difference occurrence item detection unit 36 Period number detection unit

Claims

1. a difference-causing item detection unit that, when a contract is renewed, detects a difference-causing item by referring to a difference-causing item master table that stores difference-causing items, which are billing items for determining whether or not a difference has occurred between the billing amount before the renewal and the new billing amount; a period number detection unit that references a storage unit that stores a predetermined number of periods that is multiplied by a base billing amount before the update, which was used when calculating the billing amount for the difference-generating item before the update, and detects the number of periods used for the difference-generating item; a difference calculation unit that calculates the difference between the newly input updated base billing amount and the base billing amount before the update; an updated billing amount calculation unit that calculates an amount obtained by multiplying the calculated difference by the number of periods detected by the number-of-period detection unit as an updated billing amount for the difference-generating item; a renewal fee data generation unit that generates renewal fee data including a renewal fee that is a post-renewal invoice amount for the calculated difference-generating item; an output control unit that outputs the generated renewal fee data to an output target device; A business support device having the above.

2. The difference generating item master table stores difference items used when recording the difference generating items in accounting in association with the difference generating items, the renewal fee data generation unit generates the renewal fee data to which the difference item is added; 2. The business support device according to claim 1, wherein:

3. Further comprising a screen display control unit that displays on a display unit a contract renewal input screen including the renewal fee data, base amount data including the base billing amounts before and after renewal for each billing item, the renewal year and month, and the renewal period; 3. The business support device according to claim 2, wherein:

4. a contract data generation unit that generates contract data including the contract date of the contract, the expiration date of the contract, each of the billing items, and the billing amount of the difference-generating items before renewal; a contract renewal status data generation unit that generates contract renewal status data including a contract renewal flag indicating whether or not the contract period has been renewed and contract information, using the renewal date and time entered on the contract renewal input screen as the revision date and time; a contract revision schedule data generation unit that generates contract revision schedule data including the contract revision year and month, the new contract renewal date of the contract, the expiration date of the new contract renewal, the new billing amount for each billing item scheduled for renewal, and the difference amount for the difference-generating item; a contract renewal status inquiry screen display control unit that references the contract renewal status data based on the designated desired revision date and displays on a display unit a list of the contract information whose contract renewal flag indicates that the contract period has not been renewed as of the designated desired revision date; an update processing unit that updates the contract date and expiration date of the contract data corresponding to selected contract information from the contract information displayed in the list to the new contract date and new expiration date of the contract revision schedule data, updates the billing amount of each billing item of the contract data with the new billing amount of each billing item scheduled for update, updates the billing amount of the difference-incurring item of the contract data with a new billing amount obtained by adding the difference to the billing amount of the difference-incurring item before update, and updates the contract update flag of the contract update status data to a contract update flag indicating that the contract has been updated; 4. The business support device according to claim 3, wherein:

5. the screen display control unit displays on the display unit a contract input screen including a billing amount input field for inputting a billing amount for each billing item under the contract, and a period number input field for inputting a predetermined number of periods for a period number billing item for which an amount corresponding to a predetermined number of periods is to be billed among the billing items, a calculation unit that calculates the billing amount for the number of periods in the billing item corresponding to the number of periods in the contract by referencing a billing item master table that stores a calculation source item attribute category that indicates an item attribute used to calculate the billing amount for the number of periods in the billing item, and multiplying the billing amount entered in the billing amount input field of the item attribute indicated by the calculation source item attribute category by the number of periods entered in the number of periods input field; a billing amount automatic display control unit that displays the calculated billing amount for the number of periods billing item in the number of periods input field on the contract input screen; 5. The business support device according to claim 3 or 4, wherein:

6. the screen display control unit displays, among the number of period input fields on the contract input screen, the number of period input field for the number of period billing item in an input-enabled state on the contract input screen, and displays, on the contract input screen, the number of period input fields for billing items other than the number of period billing item in an input-disabled state; 6. The business support device according to claim 5,

7. a data generation unit that generates contract data including each of the billing items, the billing amount of each of the input billing items, the number of periods billing item, the number of periods input in the number of periods input field, and the billing amount of the number of periods billing item based on the display content and input content of the contract input screen; an output control unit that outputs the generated contract data to an output target device; 7. The business support device according to claim 6, wherein:

8. a difference-causing item detection step in which, at the time of contract renewal, a difference-causing item detection unit refers to a difference-causing item master table in which difference-causing items, which are billing items for determining whether or not a difference has occurred between the billing amount before renewal and the new billing amount, are stored, and detects the difference-causing items; a period number detection step in which a period number detection unit references a storage unit that stores a predetermined number of periods obtained by multiplying a base billing amount before the update, which was used when calculating the billing amount for the difference-generating item before the update, and detects the number of periods used for the difference-generating item; a difference calculation step in which a difference calculation unit calculates the difference between the newly input updated base billing amount and the base billing amount before the update; an updated billing amount calculation step in which an updated billing amount calculation unit multiplies the calculated difference by the number of periods detected in the number-of-periods detection step to calculate the amount as the updated billing amount for the difference-generating item; a renewal fee data generation step in which a renewal fee data generation unit generates renewal fee data including the calculated renewal fee, which is the amount to be charged after renewal for the difference-generating item; an output control step in which the output control unit outputs the generated renewal fee data to an output target device; A business support method having the above.

9. Computer, a difference-causing item detection unit that, when a contract is renewed, detects a difference-causing item by referring to a difference-causing item master table that stores difference-causing items, which are billing items for determining whether or not a difference has occurred between the billing amount before the renewal and the new billing amount; a period number detection unit that references a storage unit that stores a predetermined number of periods that is multiplied by a base billing amount before the update, which was used when calculating the billing amount for the difference-generating item before the update, and detects the number of periods used for the difference-generating item; a difference calculation unit that calculates the difference between the newly input updated base billing amount and the base billing amount before the update; an updated billing amount calculation unit that calculates an amount obtained by multiplying the calculated difference by the number of periods detected by the period number detection unit as an updated billing amount for the difference-generating item; a renewal fee data generation unit that generates renewal fee data including a renewal fee that is a post-renewal invoice amount for the calculated difference-generating item; An output control unit that outputs the generated renewal fee data to the output target device A business support program that functions as a

Citation Information

Patent Citations

  • Information processing apparatus, information processing method, and program

    JP2023133270A