Sales recognition support device, sales recognition support method, and sales recognition support program
The sales recording support device ensures appropriate timing for sales recognition by linking construction, rental, and demolition information, addressing the challenge of bundled transactions in integrated service contracts, thereby facilitating accurate revenue recognition.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- OBIC CO LTD
- Filing Date
- 2024-12-26
- Publication Date
- 2026-07-08
AI Technical Summary
In integrated service contracts for building construction and equipment installation, accurately recording sales at appropriate timings for each transaction is challenging due to bundled transactions, making it difficult to manage contracts effectively.
A sales recording support device and method that associates construction and rental information, ensuring sales recording occurs only after the rental start date for installation and after the rental end date for demolition, with warnings for inconsistent dates, enabling appropriate timing and consistent revenue recognition.
Enables accurate and timely sales recognition, preventing inappropriate revenue recognition and ensuring compliance with contract management requirements.
Smart Images

Figure 2026114028000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a sales recording support device, a sales recording support method, and a sales recording support program.
Background Art
[0002] When a system construction manufacturer or an installation contractor conducts a lease business of buildings, equipment, etc., they may provide the contracting work such as building construction or equipment installation as an integrated service. For example, in Patent Document 1, in the lease of a prefabricated clean room, the estimated construction cost is calculated from the clean equipment used in the clean room and the amount of panels used for the wall and ceiling surfaces of the clean room, and an approximate lease fee is calculated from the calculated construction estimate cost of the clean room and the lease period of the clean room, and a lease contract is made.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When providing a service that integrates work related to the installation of buildings and equipment such as prefabricated buildings and their rental business as an integrated service, the contract needs to be registered and managed on the system as a single contract. However, in such a contract, due to the relationship of receiving orders by bundling a series of transactions (work, rental), it may be difficult to record sales at an appropriate timing for each transaction.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a sales recording support device, a sales recording support method, and a sales recording support program that enable sales recording at an appropriate timing while satisfying the requirements for contract management.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the sales recording support device according to the present invention is a sales recording support device equipped with a control unit, which can access correspondence information that associates construction information related to the installation and demolition of each structure with rental information for the structure, and in response to the sales input for the construction work related to the installation of the structure, the control unit determines the time series between the sales date related to the installation and the rental start date included in the rental information corresponding to the structure, and accepts the recording of sales for the construction work related to the installation of the structure on the condition that the rental start date is after the sales date related to the installation, and also includes in the rental information The system is characterized by comprising: a first input processing means for updating a classification indicating whether or not sales are possible to a state of sales possible; a sales processing means for recording sales related to the rental of a structure corresponding to the rental information, on the condition that the classification is in a sales-possible state as of the rental start date included in the rental information; and a second input processing means for determining the time series between the sales date related to the demolition and the rental end date included in the rental information corresponding to the structure, in response to the sales input for the demolition work of the structure, and accepting the recording of sales related to the demolition work on the condition that the sales date related to the demolition falls after the rental end date.
[0007] Furthermore, the sales accounting support device according to the present invention is characterized in that the control unit further comprises a display control means that displays a warning in at least one of the following cases: when determining the time series between the sales date for installation and the lease start date, the sales date for installation is later than the lease start date; and when determining the time series between the sales date for demolition and the lease end date, the sales date for demolition is earlier than the lease end date.
[0008] Furthermore, the sales accounting support device according to the present invention is characterized in that the control unit further includes a receiving means that, in inputting contract information, associates information about the structure, construction information related to the installation of the structure, construction information related to the demolition of the structure, and rental information of the structure for each structure subject to lease.
[0009] Furthermore, the sales accounting support device according to the present invention is characterized in that, in the input of the contract information, the receiving means accepts the input of rental information in which the status of the category is in a state of not being able to be sold.
[0010] Furthermore, the sales recording support method according to the present invention is a sales recording support method executed in a sales recording support device equipped with a control unit, wherein the control unit can access correspondence information that associates construction information related to the installation and demolition of each structure with rental information of the structure, and in response to the sales input of construction work related to the installation of the structure executed by the control unit, it determines the time series of the sales date related to the installation and the rental start date included in the rental information corresponding to the structure, and accepts the recording of sales for construction work related to the installation of the structure on the condition that the rental start date is after the sales date related to the installation, and also records the rental information The system is characterized by including: a first input processing step of updating a category indicating whether or not a product is eligible for sale to a state of saleable status; a sales processing step of recording sales related to the lease of a structure corresponding to the lease information, provided that the status of the category is in a state of saleable status as of the lease start date included in the lease information; and a second input processing step of accepting the recording of sales related to the demolition of a structure, provided that, in response to the input of sales related to the demolition of the structure, the time series between the sales date related to the demolition and the lease end date included in the lease information corresponding to the structure is determined and the sales date related to the demolition falls after the lease end date.
[0011] Furthermore, the sales accounting support program according to the present invention is a sales accounting support program to be executed by a sales accounting support device equipped with a control unit, wherein the control unit can access correspondence information that associates construction information related to the installation and demolition of each structure with rental information for the structure, and in response to the sales input for construction work related to the installation of the structure executed by the control unit, it determines the time series between the sales date related to the installation and the rental start date included in the rental information corresponding to the structure, and accepts the sales accounting for the construction work related to the installation of the structure on the condition that the rental start date is after the sales date related to the installation, and also includes in the rental information This is a sales accounting support program that enables the execution of: a first input processing step that updates a classification indicating whether or not sales are possible to a state of sales possible; a sales processing step that records sales related to the lease of a structure corresponding to the lease information, provided that the classification is in a sales-possible state as of the lease start date included in the lease information; and a second input processing step that, in response to the sales input for the demolition work of the structure, determines the time series between the sales date related to the demolition and the lease end date included in the lease information corresponding to the structure, and accepts the recording of sales related to the demolition work, provided that the sales date related to the demolition falls after the lease end date. [Effects of the Invention]
[0012] According to the present invention, it is possible to achieve the effect of recognizing sales at the appropriate time while satisfying contract management requirements. [Brief explanation of the drawing]
[0013] [Figure 1A] Figure 1A shows an example of a contract management structure. [Figure 1B] Figure 1B shows an example of a contract management structure according to the embodiment. [Figure 2A] Figure 2A is a diagram illustrating the overview of the time-series check according to the embodiment. [Figure 2B] Figure 2B is a diagram illustrating the overview of the time-series check according to the embodiment. [Figure 3]FIG. 3 is a block diagram showing an example of the configuration of the sales recording support device according to the embodiment. [Figure 4] FIG. 4 is a flowchart showing an example of the processing by the sales recording support device according to the embodiment. [Figure 5] FIG. 5 is a flowchart showing an example of the processing by the sales recording support device according to the embodiment. [Figure 6] FIG. 6 is a flowchart showing an example of the processing by the sales recording support device according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of the contract information input screen according to the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of the order received data according to the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of the sales input screen according to the embodiment. [Figure 10] FIG. 10 is a diagram showing an example of the sales input screen according to the embodiment. [Figure 11] FIG. 11 is a diagram showing an example of the rental contract details information according to the embodiment. [Figure 12] FIG. 12 is a diagram for explaining the sales processing according to the embodiment. [Figure 13] FIG. 13 is a diagram showing an example of the sales input screen according to the embodiment. [Embodiment for Carrying Out the Invention]
[0014] Hereinafter, embodiments of the sales recording support device, the sales recording support method, and the sales recording support program according to the present invention will be described in detail based on the drawings. Note that the present invention is not limited by this embodiment.
[0015] [1. Overview] For example, a business that operates a prefabricated building and rental business for prefabricated structures provides a bundled service that includes construction, rental, and demolition work for prefabricated buildings. They may combine the construction / demolition contracts and rental agreements into a single contract. Furthermore, such businesses may enter into a single contract for multiple prefabricated buildings with different delivery dates. From a contract management perspective, these contracts need to be registered as a single contract in the system.
[0016] Figure 1A shows an example of a contract management structure. For example, when the construction and rental of multiple prefabricated buildings are bundled together into a single contract, as shown in Figure 1A, each transaction is grouped together as a complete set of construction work for multiple prefabricated buildings, a monthly rental, and a complete set of demolition work for multiple prefabricated buildings, and these are treated as a single order. This allows the construction and rental of multiple prefabricated buildings to be registered in the system as a single contract.
[0017] On the other hand, from an accounting perspective, the performance obligations of each transaction should be appropriately separated, and revenue should be recognized when the provision of services for each transaction is completed. However, in the contract management shown in Figure 1A, each transaction is bundled together and recorded as an order, making it difficult to control arbitrary and inappropriate revenue recognition (for example, recognizing sales for undelivered later buildings at the same time as the delivery of the earlier building).
[0018] Therefore, the sales recognition support device, sales recognition support method, and sales recognition support program according to this embodiment focus on the time series of revenue recognition in each transaction and check the consistency of the time series of sales recognition dates, thereby enabling sales recognition at the appropriate timing while satisfying contract management requirements. Specifically, the sales recognition support device, sales recognition support method, and sales recognition support program according to this embodiment link and manage information related to installation work, information related to rental, and information related to demolition work for each structure subject to rental, and check the consistency of dates based on the revenue recognition time series common to the series of transactions (installation work, rental, demolition work) "completion date of installation work < start date of rental < end date of rental < completion date of demolition work".
[0019] Figure 1B shows an example of a contract management structure according to the embodiment. Here, Figure 1B shows a case where the construction, rental, and demolition of the office building and the construction, rental, and demolition of the temporary school building are managed as a single contract. In this embodiment, as shown in Figure 1B, the construction work of the office building, the monthly rental, and the demolition work of the office building are linked to the office building, and the construction work of the temporary school building, the monthly rental, and the demolition work of the temporary school building are linked to the temporary school building, and these are managed together as a single order.
[0020] Furthermore, in this embodiment, as shown in Figure 1B, the system manages contracts and checks the consistency of sales dates for each building. That is, in this embodiment, it checks whether the sales recording date for each building satisfies the condition "completion date of installation work < rental start date < rental end date < completion date of demolition work," and records the sales if it satisfies the condition. Figures 2A and 2B are diagrams illustrating the outline of the time-series check according to the embodiment. For example, as shown in Figure 2A, if the construction work completion date (sales entry date) is "2 / 10" and the rental start date (start date entered in the contract information) is "3 / 1," the time-series consistency of revenue recognition is maintained, allowing the processing of sales related to construction work and sales related to rental work to be executed. Also, as shown in Figure 2A, if the demolition work completion date (sales entry date) is "6 / 18" and the rental end date (end date entered in the contract information) is "5 / 31," the time-series consistency of revenue recognition is maintained, allowing the processing of sales related to demolition work to be executed.
[0021] On the other hand, as shown in Figure 2B, if the construction completion date (sales entry date) is "3 / 10" and the rental start date (start date entered in the contract information) is "3 / 1", the time series for revenue recognition is inconsistent (construction completion date > rental start date), and therefore, the processing of sales related to construction and sales related to rental cannot be performed. Also, as shown in Figure 2B, if the demolition completion date (sales entry date) is "5 / 18" and the rental end date (start date entered in the contract information) is "5 / 31", the time series for revenue recognition is inconsistent (demolition completion date < rental end date), and therefore, the processing of sales related to demolition cannot be performed.
[0022] As described above, the sales recognition support device, sales recognition support method, and sales recognition support program according to this embodiment manage installation work, rental work, and demolition work separately for each structure included in the leased property in the contract, and check the consistency of dates based on the time series of revenue recognition, thereby enabling sales recognition at the appropriate time while satisfying contract management requirements. Furthermore, this enables revenue recognition at the appropriate unit and time, preventing inappropriate accounting treatment and issues raised in accounting audits, etc.
[0023] [2. Structure] An example of the configuration of the sales accounting support device according to this embodiment will be described with reference to Figure 3. Figure 3 is a block diagram showing an example of the configuration of the sales accounting support device 100 according to this embodiment.
[0024] As shown in Figure 3, the sales accounting support device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108, and is connected to a server 200 (e.g., a web server) that stores various data (for example, the data stored in the storage unit 106, which will be described later) via a network 300 (e.g., the Internet, an intranet, a LAN (Local Area Network)).
[0025] Each component of the sales accounting support device 100 is connected via any communication channel to enable communication.
[0026] The sales accounting support device 100 may be a stationary device such as a desktop personal computer, or it may be a portable device such as a notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.
[0027] The control unit 102 is a CPU or similar component that comprehensively controls the sales accounting support device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0028] Functionally, the control unit 102 includes a reception unit 102a, a first input processing unit 102b, a sales processing unit 102c, a second input processing unit 102d, a display control unit 102e, and the like.
[0029] The reception unit 102a receives input information via the input device 400, which will be described later, and stores it in the storage unit 106. Specifically, when inputting contract information, the reception unit 102a receives input that associates information about the structure, construction information related to the installation of the structure, construction information related to the demolition of the structure, and rental information for the structure for each structure to be leased. The reception unit 102a stores the received contract information as order data in the storage unit 106.
[0030] Information regarding structures includes the name of the structure, etc. Here, the structures according to this embodiment are structures installed and leased by system building manufacturers or installation contractors, and include, for example, prefabricated structures, unit houses, temporary toilets, temporary protective fences, etc. Construction information related to the installation of structures includes the completion date, the cost of installation, etc. Construction information related to the demolition of structures includes the completion date, the cost of demolition, etc. Lease information for structures includes the lease period (lease start date, lease end date), monthly lease fee, total lease amount, classification indicating whether or not it is profitable, etc. The total lease amount is calculated by multiplying the monthly lease fee by the number of months of lease.
[0031] The first input processing unit 102b, in response to the input of sales related to construction work for the installation of a structure, determines the time series between the sales date related to the installation and the lease start date included in the lease information corresponding to the structure, and accepts the recording of sales related to construction work for the installation of the structure, provided that the lease start date is after the sales date related to the installation, and updates the status of the status indicating whether or not sales are possible included in the lease information to a status of possible sales. Note that lease information received by the reception unit 102a in the input of contract information will have the status of the status indicating whether or not sales are possible in a status of not possible sales.
[0032] The sales processing unit 102c records sales related to the lease of a structure corresponding to the lease information, provided that the status of the section is in a saleable state as of the lease commencement date included in the lease information. For example, the sales processing unit 102c performs sales processing only for structures whose section status is in a saleable state at the time of lease sales processing, using batch processing.
[0033] The second input processing unit 102d, in response to the input of sales related to the demolition of a structure, determines the time series between the sales date related to the demolition and the lease termination date included in the lease information corresponding to the structure, and accepts the recording of sales related to the demolition of a structure on the condition that the sales date related to the demolition falls after the lease termination date.
[0034] The display control unit 102e causes the output device 500, which will be described later, to display various information. For example, the display control unit 102e displays a warning in at least one of the following cases: when determining the time series between the sales date for installation and the lease start date, the sales date for installation is later than the lease start date; and when determining the time series between the sales date for demolition and the lease end date, the sales date for demolition is earlier than the lease end date.
[0035] The communication interface unit 104 connects the sales accounting support device 100 to the network 300 so that it can communicate 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 the function of communicating data with other devices via a communication line.
[0036] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used.
[0037] The memory unit 106 stores order data 106a, sales data 106b, etc.
[0038] Order data 106a is data linked to each leased structure included in the contract, with construction information related to installation, lease information, and construction information related to demolition associated with each structure, and is referenced by each part of the control unit 102. Order data 106a is stored by the reception unit 102a that receives the input of contract information and is updated as appropriate when new contract information is entered.
[0039] Sales data 106b is data that holds sales performance for each contract and is acquired and updated periodically. For example, sales data 106b may have records consisting of combinations such as "order number," "structure information," "sales date related to installation," and "sales amount related to installation," records consisting of combinations such as "order number," "structure information," "sales date related to rental," and "sales amount related to rental," and records consisting of combinations such as "order number," "structure information," "sales date related to demolition," and "sales amount related to demolition."
[0040] The input / output interface unit 108 is connected to an input device 400 and an output device 500. The input device 400 can include a keyboard, mouse, and microphone, as well as a monitor that works in conjunction with the mouse to provide pointing device functionality. The output device 500 can include display devices such as displays and projectors, sound devices such as speakers, printing devices such as printers, and devices that allow data to be downloaded in data file format. The data file format can be any file format known in this field, such as PDF, CSV, document files, spreadsheet software files, or text files.
[0041] [3. Specific Examples] The following describes the information processing performed by the sales accounting support device 100 according to this embodiment, using a specific example. In the following, the structure to be leased within a single contract includes an office building and a temporary school building, and the processing performed by the sales accounting support device 100 regarding the installation (construction), rental, and demolition of each building will be described.
[0042] Figures 4 to 6 are flowcharts illustrating an example of processing by the sales accounting support device 100 according to this embodiment. Here, Figure 4 shows the processing of the sales accounting support device 100 from the input of contract information to the input of sales for construction work. Figure 5 shows the processing of the sales accounting support device 100 related to rental sales processing. Figure 6 shows the processing of the sales accounting support device 100 related to the input of sales for demolition work.
[0043] As shown in Figure 4, in the sales accounting support device 100, the reception unit 102a receives the input of contract information (S101) and stores order data linked for each building, including information on construction work, rental information, and demolition work, in the storage unit 106 (S102).
[0044] The first input processing unit 102b determines whether or not sales related to construction work have been entered (S103). If sales related to construction work have been entered (S103, Yes), the first input processing unit 102b refers to the order data 106a corresponding to the building for which the sales were entered and determines whether or not the sales date related to construction work is later than the rental start date (sales date > rental start date) (S104).
[0045] If the sales date is greater than the rental start date (S104, Yes), the display control unit 102e displays a warning (S105), the reception unit 102a accepts the correction (S106), and the determination in S104 is executed again. On the other hand, if the sales date is not greater than the rental start date (S104, No), the first input processing unit 102b registers the sales data related to construction work in the storage unit 106 (S107) and updates the classification indicating whether or not sales are possible in the rental information (S108).
[0046] Furthermore, the sales accounting support device 100 remains in standby mode until sales related to construction work are entered in S103 (S103, No).
[0047] As shown in Figure 5, in the sales accounting support device 100, the sales processing unit 102c determines whether it is time to process rental sales (S201). If it is time to process rental sales (S201, Yes), the sales processing unit 102c refers to the order data 106a and determines whether there are any buildings included in the rental information that are eligible for sale (S202).
[0048] If there are buildings that are eligible for sale (S202, Yes), the sales processing unit 102c extracts the targets for sales processing (S203) and executes the sales processing (S204). That is, the sales processing unit 102c registers the sales data for rental sales in the storage unit 106. On the other hand, if there are no buildings that are eligible for sale (S202, No), the sales accounting support device 100 terminates processing. Note that the sales accounting support device 100 remains in a standby state until it is time to process rental sales in S201 (S201, No).
[0049] As shown in Figure 6, in the sales accounting support device 100, the second input processing unit 102d determines whether or not sales related to demolition work have been entered (S301). If sales related to demolition work have been entered (S301, Yes), the second input processing unit 102d refers to the order data 106a corresponding to the building for which the sales were entered and determines whether or not the sales date related to the demolition work is earlier than the rental end date (sales date < rental end date) (S302).
[0050] If the sales date is less than the rental end date (S302, Yes), the display control unit 102e displays a warning (S303), the reception unit 102a accepts the correction (S304), and the determination in S302 is executed again. On the other hand, if the sales date is not less than the rental end date (S302, No), the second input processing unit 102d registers the sales data related to the demolition work in the storage unit 106 (S305).
[0051] Furthermore, the sales accounting support device 100 remains in standby mode until sales related to demolition work are entered in S301 (S301, No).
[0052] As described above, the sales accounting support device 100 performs processing for inputting contract information, inputting sales related to construction, processing sales related to rentals, and inputting sales related to demolition. Details of these processes will be explained with an example.
[0053] Figure 7 shows an example of a contract information input screen according to the embodiment. For example, when an operator instructs the start of contract information input, the display control unit 102e displays the contract information input screen shown in Figure 7. The contract information input screen includes, for example, an "order number," "contract information," "building information," "construction contract details information," and "rental contract details information" assigned to each contract, as shown in Figure 7.
[0054] The "Contract Information" section on the contract information input screen includes, for example, "Contract Status," "Responsible Department," "Customer," "Contract Title," "Order Date," and "Contract Amount," and the operator enters information for each item.
[0055] The "Building Information" section of the contract information input screen includes input fields that combine, for example, "Building Number" and "Building Name," and the operator enters information for all buildings included in the contract corresponding to the "Order Number." For example, as shown in Figure 7, the operator enters "Building Name: Office Building" in "Building Number: 1" and "Building Name: Temporary School Building" in "Building Number: 2."
[0056] The "Construction Contract Details" section of the contract information input screen includes input fields that combine, for example, "Line Number," "Building Information," "Transaction Category," "Scheduled Completion Date," and "Contract Amount," and the operator enters the information for each field. In the "Construction Contract Details" input, the "Scheduled Completion Date" and "Contract Amount" are entered for each building, separately for construction work and demolition work. For example, as shown in Figure 7, the operator enters the "Scheduled Completion Date" and "Contract Amount" for "Construction Work" and the "Scheduled Completion Date" and "Contract Amount" for "Demolition Work" for the "Office Building." The operator then enters the information for each field in the same way for the "Temporary School Building."
[0057] The "Rental Contract Details" section of the contract information input screen includes input fields that combine, for example, "Row Number," "Building Information," "Rental Start Date," "Rental End Date," "Monthly Fee," "Contract Amount," and "Confirmation Status." The operator enters information for each of these fields. For example, as shown in Figure 7, the operator enters information for each of the fields for "Office Building" and "Temporary School Building." Here, "Confirmation Status" indicates whether or not sales processing related to the rental is possible. When entering contract information, as shown in Figure 7, it is set to "Unconfirmed," indicating that sales processing is not possible.
[0058] The reception unit 102a stores the corresponding order data in the storage unit 106 based on the information entered on the contract information input screen shown in Figure 7. Figure 8 shows an example of order data according to the embodiment. As shown in Figure 8, the order data stored by the reception unit 102a includes contract information in the header section, and also stores building information, construction contract details information, and rental contract details information, respectively.
[0059] For example, the reception unit 102a stores "Order Number: JUC241003002", "Department in Charge: BUM001: Sales Department 1", "Customer: TOK001: XX City", "Contract Amount: 11,700,000", etc., in the header section based on the contract information entered on the contract information input screen. Note that the "Contract Amount: 11,700,000" in the contract information is calculated as the sum of all contract amounts included in the construction contract details information and all contract amounts included in the rental contract details information.
[0060] The reception unit 102a stores records for the "office building" and "temporary school building," which associate the "order number," "line number," and "building name" with the building information in the order data, based on the building information entered on the contract information input screen.
[0061] The reception unit 102a stores records that associate the "order number," "line number," "building line number," "transaction type," "scheduled completion date," and "contract amount" with the construction contract details information in the order data, based on the construction contract details information entered on the contract information input screen. Here, the reception unit 102a stores records corresponding to "construction work" and records corresponding to "demolition work" for each of the "office building" and "temporary school building." For example, the record with line number "1" in the construction contract details information means that the scheduled completion date for the "construction work" of the "office building" is "2024 / 2 / 10" and the contract amount for the "construction work" of the "office building" is "1,000,000." Furthermore, the record with line number "2" in the construction contract details information indicates that the scheduled completion date for the "demolition work" of the "office building" is "2025 / 6 / 18" and the contract amount for the "demolition work" of the "office building" is "500,000". The construction contract details information in the order data also contains a similar record for the "temporary school building".
[0062] The reception unit 102a stores records for both the "office building" and the "temporary school building" that associate the "order number," "line number," "building line number," "rental start date," "rental end date," "monthly fee," "contract amount," and "confirmation status" with the rental contract details information in the order data, based on the rental contract details information entered on the contract information input screen. For example, the record with line number "1" in the rental contract details information means that the "office building" was rented from "rental start date: 2024 / 3 / 1" to "rental end date: 2025 / 5 / 31" at a monthly fee of "100,000" and the contract amount (total amount) is "1,400,000". Similar records are stored in the rental contract details information of the order data for the "temporary school building." Furthermore, when the reception unit 102a stores order data, it sets the "Confirmed Status" category of each record in the rental contract details information to "Unconfirmed," indicating that sales processing is not possible.
[0063] Here, the order data stored by the reception unit 102a is linked by the "building line number," as shown in Figure 8. For example, the "line number: 1" for "Office Building" links and manages each record related to "Office Building" (the record with line number "1" in the building information, the records with line numbers "1" and "2" in the construction contract details information, and the record with line number "1" in the rental contract details information). Similarly, each record related to "Temporary School Building" (the record with line number "2" in the building information, the records with line numbers "3" and "4" in the construction contract details information, and the record with line number "2" in the rental contract details information) is linked and managed.
[0064] The sales recording support device 100 according to this embodiment checks the consistency of the dates for sales related to construction work, sales related to rentals, and sales related to demolition work by referring to the order data described above, and manages sales recording.
[0065] Figure 9 shows an example of a sales input screen according to the embodiment. For example, when an operator instructs the start of sales input, the display control unit 102e displays the sales input screen shown in Figure 9. On the sales input screen, the operator enters the sales date, enters the contract number and the scheduled completion date as extraction conditions, and presses the display button to display the target record. For example, in Figure 9, the contract number "JUC241003002" is entered and the display button is pressed, causing the display control unit 102e to read the construction contract details information corresponding to the contract number "JUC241003002" from the order data and display it on the sales input screen. The operator checks the checkbox for the record of the construction project to be entered for sales input and presses the register button to perform sales input for the target construction project.
[0066] The first input processing unit 102b performs a time-series check in response to the pressing of the registration button described above. As shown in Figure 9, when the record for "Construction Work" for "Office Building" with order number "JUC241003002" is selected and the registration button is pressed, the first input processing unit 102b refers to the rental contract details information in the order data for order number "JUC241003002" and checks the time-series consistency between the entered sales date and rental start date.
[0067] For example, as shown in Figure 9, if "2024 / 2 / 10" is entered as the sales date, the first input processing unit 102b compares the sales date "2024 / 2 / 10" with the rental start date "2024 / 3 / 1" for the "office building" in the rental contract details information for order number "JUC241003002" shown in Figure 8. Here, since the sales date for the construction work is earlier than the rental start date (sales date < rental start date), the first input processing unit 102b accepts the registration of the sales entry for the construction work of the office building.
[0068] On the other hand, if the entered sales date is later than the rental start date (sales date > rental start date), the first input processing unit 102b will not accept the registration of the sales entry for the office building construction work, and the display control unit 102e will display a warning. Figure 10 is a diagram showing an example of the sales entry screen according to the embodiment. Note that Figure 10 shows only the upper part of the sales entry screen. For example, as shown in Figure 10, if the operator enters "2024 / 3 / 10" as the sales date for the "construction work" of the "office building" with order number "JUC241003002" and presses the register button, the first input processing unit 102b will not accept the registration of the sales entry for the office building construction work because the sales date "2024 / 3 / 10" is later than the rental start date "2024 / 3 / 1" for the "office building". Furthermore, as shown in Figure 10, the display control unit 102e displays the following warnings: "The rental period is set to a date prior to the sales date." and "Input available date: ~2024 / 3 / 1".
[0069] The operator will review these warning messages and make corrections to ensure that the timeline of the construction project's sales date and rental start date matches. For example, the operator may correct the sales date or return to the contract information entry and correct the rental start date to the appropriate date, thereby correcting the timeline of the construction project's sales date and rental start date, and then re-entering the sales information. This ensures that revenue recognition for the construction project of the structure is carried out at the appropriate time.
[0070] When the sales entry for the construction work is performed with the correct time series for the sales date and rental start date, the first input processing unit 102b registers sales data in the storage unit 106, for example, by combining the order number "JUC241003002", line number "1", building line number "1: Office Building", transaction category "1: Construction Work", sales date "2024 / 2 / 10", and amount "1,000,000", and updates the category "Confirmed Status" included in the rental contract details information for the corresponding building to a state where sales processing is possible.
[0071] Figure 11 shows an example of rental contract details information according to the embodiment. For example, as shown in Figure 11, the first input processing unit 102b updates the "Confirmed Status" category in the record for the rental of the office building at line number "1" of the rental contract details information to "Confirmed," indicating that it is in a state where sales processing is possible. This makes it possible to make only those rentals available where the time series between the sales date of the construction work and the rental start date is consistent.
[0072] The sales processing unit 102c performs sales processing only for structures whose classification status is in a state where they can be sold at the time of sales processing. Figure 12 is a diagram illustrating the sales processing according to the embodiment. For example, when it is time to process the rental sales for order number "JUC241003002", the sales processing unit 102c reads the rental contract details information contained in the order data for order number "JUC241003002", as shown in Figure 12, and performs sales processing for records whose confirmation status is "confirmed".
[0073] In other words, the sales processing unit 102c processes sales by treating the rental of the office building as the target of sales processing and the rental of the temporary school building as the excluding target of sales processing. For example, if the timing of the rental sales processing is "2024 / 3 / 31", the sales processing unit 102c registers only the sales data in the storage unit 106 that combines the order number "JUC241003002", line number "1", building line number "1: Office Building", transaction category "3: Rental", sales date "2024 / 3 / 31", and amount "100,000".
[0074] Sales entry for demolition work is performed in the same way as sales entry for construction work described above. For example, when an operator instructs the start of sales entry, the display control unit 102e displays the sales entry screen shown in Figure 9. Here, the operator performs sales entry for demolition work by checking the checkbox for the record to be entered as sales for demolition work and pressing the register button.
[0075] The second input processing unit 102d performs a time-series check in response to the pressing of the registration button described above. For example, when the record for "Demolition work" for "Office building" with order number "JUC241003002" shown in Figure 9 is selected and the registration button is pressed, the second input processing unit 102d refers to the rental contract details information in the order data for order number "JUC241003002" and checks the time-series consistency between the entered sales date and rental end date.
[0076] For example, if "2025 / 6 / 18" is entered as the sales date, the second input processing unit 102d compares the sales date "2025 / 6 / 18" with the rental end date "2025 / 5 / 31" for the "office building" in the rental contract details information for order number "JUC241003002" shown in Figure 8. Here, since the sales date for the demolition work is later than the rental end date (sales date > rental end date), the second input processing unit 102d accepts the registration of the sales entry for the demolition work of the office building.
[0077] On the other hand, if the entered sales date is earlier than the rental end date (sales date < rental end date), the second input processing unit 102d will not accept the registration of the sales entry for the demolition work of the office building, and the display control unit 102e will display a warning. Figure 13 is a diagram showing an example of the sales entry screen according to the embodiment. Note that Figure 13 shows only the upper part of the sales entry screen. For example, as shown in Figure 13, if the operator enters "2025 / 4 / 30" as the sales date for the "demolition work" of the "office building" with order number "JUC241003002" and presses the register button, the second input processing unit 102d will not accept the registration of the sales entry for the demolition work of the office building because the sales date "2025 / 4 / 30" is earlier than the rental end date of the "office building" "2025 / 5 / 31". Furthermore, as shown in Figure 13, the display control unit 102e displays the following warnings: "The rental period is set to a date later than the sales date." and "Input available from: 2025 / 5 / 31~".
[0078] The operator will see this warning message and make corrections to ensure that the timeline of the demolition work's sales date and rental end date matches. For example, the operator will correct the sales date or go back to contract information entry and correct the rental end date to the appropriate date, thereby correcting the timeline of the demolition work's sales date and rental end date, and then re-enter the sales information.
[0079] When the sales entry for the demolition work is performed with the sales date and rental end date in the correct time series, the second input processing unit 102d registers sales data in the storage unit 106, for example, by combining the order number "JUC241003002", line number "2", building line number "1: Office Building", transaction category "2: Demolition Work", sales date "2025 / 6 / 18", and amount "500,000". This enables timely revenue recognition for the demolition work of structures.
[0080] According to the embodiments described above, it is possible to record sales at the appropriate time while satisfying contract management requirements.
[0081] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions by companies, thereby contributing to SDGs Goals 8 and 9.
[0082] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0083] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0084] [5. Other Embodiments] Although embodiments of the present invention have been described above, 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 embodiments described above.
[0085] For example, among the processes described in the embodiments described above, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods.
[0086] In addition, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in the above-mentioned documents and drawings may be changed at will unless otherwise specified.
[0087] Furthermore, with respect to the sales accounting support device 100, each component shown in the diagram is a functional concept and does not necessarily need to be physically configured as shown.
[0088] For example, the processing functions of each device constituting the sales accounting support device 100, particularly those performed in the control unit, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processing described in this embodiment, and is mechanically read by each device as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) contains a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.
[0089] Furthermore, this computer program may be stored on an application program server connected to the sales accounting support device 100 via any network, and it is possible to download all or part of it as needed.
[0090] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program-first product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.
[0091] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0092] The various databases stored in the memory unit are storage means such as RAM, ROM, other memory devices, hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0093] Furthermore, the sales accounting support device 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the sales accounting support device 100 may be implemented by installing software (including programs or data, etc.) that enables the processing described in this embodiment onto the sales accounting support device 100.
[0094] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Industrial applicability]
[0095] This invention is useful in the system building industry and the installation industry. [Explanation of Symbols]
[0096] 100 Sales Recording Support Device 102 Control Unit 102a Reception Desk 102b First input processing unit 102c Sales Processing Unit 102d Second input processing unit 102e Display Control Unit 104 Communication Interface Section 106 Storage section 106a Order Data 106b Sales Data 108 Input / Output Interface Section 200 servers 300 Networks 400 Input Devices 500 Output Device
Claims
1. A sales accounting support device equipped with a control unit, For each structure subject to rental, it is possible to access correspondence information that links construction information related to the installation and demolition of the said structure with rental information for the said structure. The control unit, A first input processing means, in response to the sales input for the construction work related to the installation of the aforementioned structure, determines the time series between the sales date related to the installation and the lease commencement date included in the lease information corresponding to the structure, and accepts the recording of sales for the construction work related to the installation of the aforementioned structure on the condition that the lease commencement date falls after the sales date related to the installation, and updates the classification indicating whether or not sales are possible included in the lease information to a state of sales possible. A sales processing means for recording sales related to the lease of a structure corresponding to the lease information, provided that the status of the category is in a state where sales are possible as of the lease commencement date included in the lease information, A second input processing means accepts the recording of sales for the demolition work of the said structure, based on the sales input for the demolition work of the said structure, by determining the time series between the sales date for the demolition work and the lease termination date included in the lease information corresponding to the said structure, and on the condition that the sales date for the demolition work falls after the lease termination date, Equipped with A sales recording support device characterized by the following features.
2. The control unit, A display control means that displays a warning in at least one of the following cases: when determining the time series between the sales date related to the installation and the lease start date, the sales date related to the installation is later than the lease start date; and when determining the time series between the sales date related to the demolition and the lease end date, the sales date related to the demolition is earlier than the lease end date. To further enhance The sales recording support device according to feature 1.
3. The control unit, In inputting contract information, a receiving means accepts input that associates information about the structure, construction information related to the installation of the structure, construction information related to the demolition of the structure, and rental information for the structure for each structure subject to lease. To further enhance The sales recording support device according to claim 1 or 2, characterized by the above.
4. The aforementioned receiving means accepts, in inputting the contract information, the rental information in which the status of the category is in a state of not being able to be sold. The sales accounting support device according to feature 3.
5. A sales accounting support method performed in a sales accounting support device equipped with a control unit, The control unit, For each structure subject to rental, it is possible to access correspondence information that links construction information related to the installation and demolition of the said structure with rental information for the said structure. The control unit executes the following: A first input processing step involves, in response to the sales input for the construction work related to the installation of the aforementioned structure, determining the time series between the sales date related to the installation and the lease commencement date included in the lease information corresponding to the structure, and accepting the sales recording for the construction work related to the installation of the aforementioned structure on the condition that the lease commencement date falls after the sales date related to the installation, and updating the classification indicating whether or not sales are possible included in the lease information to a state of sales possible. A sales processing step to record sales related to the lease of a structure corresponding to the lease information, provided that the status of the category is available for sale as of the lease commencement date included in the lease information, A second input processing step includes, in response to the input of sales related to the demolition of the said structure, determining the time series between the sales date related to the demolition and the lease termination date included in the lease information corresponding to the said structure, and accepting the recording of sales related to the demolition work on the condition that the sales date related to the demolition falls after the lease termination date. A method for supporting sales recognition characterized by the following features.
6. A sales accounting support program to be executed by a sales accounting support device equipped with a control unit, The control unit, For each structure subject to rental, it is possible to access correspondence information that links construction information related to the installation and demolition of the said structure with rental information for the said structure. The control unit executes the following: A first input processing step involves, in response to the sales input for the construction work related to the installation of the aforementioned structure, determining the time series between the sales date related to the installation and the lease commencement date included in the lease information corresponding to the structure, and accepting the sales recording for the construction work related to the installation of the aforementioned structure on the condition that the lease commencement date falls after the sales date related to the installation, and updating the classification indicating whether or not sales are possible included in the lease information to a state of sales possible. A sales processing step to record sales related to the lease of a structure corresponding to the lease information, provided that the status of the category is available for sale as of the lease commencement date included in the lease information, A second input processing step accepts the recording of sales related to the demolition of the structure, provided that, in response to the sales input for the demolition work of the said structure, the time series between the sales date related to the demolition and the lease termination date included in the lease information corresponding to the said structure is determined, and the sales date related to the demolition falls after the lease termination date. A sales recognition support program to facilitate execution.