Business support device, business support method, and business support program

The business support device and method streamline data management for service providers by integrating service settings and discount calculations, enhancing efficiency in data registration and billing processes.

JP7807356B2Active Publication Date: 2026-01-27OBIC CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022174629
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-10-31
Publication Date
2026-01-27
Estimated Expiration
2042-10-31

AI Technical Summary

Technical Problem

Providers of services with advance payments and discount rates face inefficiencies in data management tasks, particularly in back-office operations, related to data registration and service provision after contract signing.

Method used

A business support device and method that includes a control unit to manage service data, calculate discounted amounts, and display remaining advance payments, allowing for efficient data management through screens that integrate service settings, discount rates, and contract information.

Benefits of technology

Enhances the efficiency of data management operations for service providers by improving data registration and billing processes, particularly in online advertising, through systematic data handling and calculation of discounted amounts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007807356000001
    Figure 0007807356000001
  • Figure 0007807356000002
    Figure 0007807356000002
  • Figure 0007807356000003
    Figure 0007807356000003
Patent Text Reader

Abstract

To provide a business support device or the like, to a user concluding a contract, capable of achieving efficiency about data management work related to data registration or the like which occurs after receiving a service providing request (application) from a user in a provider (e.g., about an internet advertising industry) of services (e.g., advertisement publications) provided within the amount of advance payment received in full from the user and a money value after discount application based on a discount rate determined with the user.SOLUTION: In this embodiment, (1) a service provided and requested from a client is set in a contract input screen displaying information included in service detailed data tied to a designated contract number, (2) a set price to be applied to the set service is acquired from a product master, (3) a discount rate to be applied to the set service is acquired from the contract input screen, (4) an amount after discount application is calculated by multiplying the acquired set price by the acquired discount rate, and (5) the calculated amount after the discount application is displayed on the contract input screen.SELECTED DRAWING: Figure 4A
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] Patent Document 1 discloses a fixed-term contract sales management device that enables sales management until the end of a fixed-term contract period by simply entering information from order receipt to sales recognition within the contract period for fixed-term contract products (services) once. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-132484 Summary of the Invention [Problem to be solved by the invention]

[0004] Here, providers (such as those involved in online advertising) of services (such as advertising placement) that are provided to users who have signed a contract, within the scope of the advance payment received in full from the user in a lump sum or other amount, and at a discounted amount based on the discount rate agreed upon with the user, have a variety of tasks, including back-office work. In particular, there is room for improvement through systemization from the perspective of efficiency in data management tasks related to data registration, etc., that occur after receiving a request (application) for service provision from the user.

[0005] The present invention has been made in view of the above, and aims to provide a business support device, a business support method, and a business support program that can realize the efficiency of the data management business. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, a business support device according to the present invention is a business support device equipped with a control unit, and is capable of accessing first data including a set of a service to be provided at a discounted amount within the range of an advance payment and its list price, and second data including a set of contract identification information assigned to a contract concluded between a service provider and a user, which contract involves receipt of the full amount of the advance payment and an agreement on a discount rate, the advance payment, and the discount rate, and the control unit is configured to allow the user to input a request for the service on a first screen displaying information included in the second data linked to the designated contract identification information. a list price acquisition means for acquiring from the first data the list price of the service set by the service setting means; a discount rate acquisition means for acquiring from the first screen the discount rate to be applied to the service set by the service setting means; a discounted amount calculation means for calculating a discounted amount by multiplying the list price acquired by the list price acquisition means by the discount rate acquired by the discount rate acquisition means; and a discounted amount display execution means for displaying the discounted amount calculated by the discounted amount calculation means on the first screen.

[0007] In addition, the control unit may further include an advance payment remaining amount calculation means for calculating the remaining advance payment amount by subtracting the discounted amount calculated by the discounted amount calculation means from the advance payment displayed on the first screen, and an advance payment remaining amount display execution means for displaying the remaining advance payment amount calculated by the advance payment remaining amount calculation means on the first screen.

[0008] The business support device according to the present invention may further have access to third data for managing sales, the third data including a set of a monthly discounted amount obtained by dividing the discounted amount by month based on a period of provision of the service, and the contract identification information, for the number of months based on the period of provision, and the second data may further include a set of the contract identification information, the provision period, and the discounted amount, and the control unit may include a change unit for changing the end of the provision period to a shorter one on the first screen on which the provision period and the discounted amount included in the second data are displayed, and a change unit for changing the end of the provision period to a shorter one on the first screen on which an instruction is given on the first screen, the change unit for changing the end of the provision period to a shorter one on the third data linked to the specified contract identification information, the contract identification information, and the third data including the discounted amount. The data processing system may further comprise a monthly sales amount display execution means for displaying a second screen in which all the amounts after the application of monthly discounts that have been applied to the contract are displayed by month as sales amounts; a designation means for designating, on the second screen, the amounts after the application of monthly discounts that are subject to cancellation based on the end period after being changed by the change means; a deletion means for deleting from the third data the set including the amount after the application of monthly discounts designated by the designation means and the designated contract identification information; and an update means for subtracting the amount after the application of monthly discounts designated by the designation means from the amount after the application of discounts included in the second data and updating the provision period included in the second data based on the end period after being changed by the change means.

[0009] The control unit may further include a fee setting means for setting, on the first screen, a fee that is incidental to the contract and is separate from the advance payment, and a generation means for generating fourth data for managing billing, the fourth data including a set of the contract identification information, the advance payment as the billing amount, and the fee set by the fee setting means as the billing amount.

[0010] In addition, in the service setting means, the first screen may display a type that indicates that a certain amount is to be managed as sales, and the discounted amount display execution means may display the discounted amount on the first screen in a manner that makes it possible to recognize that the discounted amount corresponds to the type.

[0011] The provider may also be involved in the online advertising business, and the service may be advertising placement.

[0012] Further, a business support method according to the present invention is a business support method executed by an information processing device having a control unit, wherein the information processing device is capable of accessing first data including a set of a service to be provided at a discounted amount within the range of an advance payment and its list price, and second data including a set of contract identification information assigned to a contract concluded between a service provider and a user of the service, which contract identification information involves receipt of the full amount of the advance payment and an agreement on a discount rate, the advance payment, and the discount rate, and the information included in the second data linked to the specified contract identification information executed by the control unit is displayed on a first screen, and the information included in the second data linked to the specified contract identification information is displayed on the first screen, and the information requested by the user to provide the service is displayed on the first screen. a list price acquisition step of acquiring from the first data the list price of the service set in the service setting step; a discount rate acquisition step of acquiring from the first screen the discount rate to be applied to the service set in the service setting step; a discounted amount calculation step of calculating a discounted amount by multiplying the list price acquired in the list price acquisition step by the discount rate acquired in the discount rate acquisition step; and a discounted amount display execution step of displaying the discounted amount calculated in the discounted amount calculation step on the first screen.

[0013] The business support program according to the present invention is a business support program to be executed by an information processing device having a control unit, the information processing device being able to access first data including a set of a service to be provided at a discounted amount within the range of the advance payment and its list price, and second data including a set of contract identification information assigned to a contract concluded between a service provider and its user, which contract involves receipt of the full amount of the advance payment and an agreement on a discount rate, the advance payment, and the discount rate, and the user inputs a first screen on which information included in the second data linked to the specified contract identification information is displayed to cause the control unit to execute the business support program. a price acquisition step of acquiring from the first data the list price of the service set in the service setting step; a discount rate acquisition step of acquiring from the first screen the discount rate to be applied to the service set in the service setting step; a discounted amount calculation step of calculating a discounted amount by multiplying the list price acquired in the price acquisition step by the discount rate acquired in the discount rate acquisition step; and a discounted amount display execution step of displaying the discounted amount calculated in the discounted amount calculation step on the first screen. [Effects of the Invention]

[0014] The present invention has the effect of enabling providers (such as those involved in online advertising) of services (such as advertising placement) that are provided to users who have entered into a contract at a discounted amount based on a discount rate agreed upon with the user within the scope of the advance payment received in full from the user in a lump sum, etc., to improve the efficiency of data management operations related to data registration, etc. that occur after receiving a request (application) for the provision of a service from the user. [Brief explanation of the drawings]

[0015] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a business support device according to this embodiment. [Figure 2] FIG. 2 is a diagram showing an example of the product master 106a and the billing destination master 106b. [Figure 3] Figure 3 shows an example of a contract input screen MA and a contract detail input screen MB displaying billing information when setting a plan to be provided to a user, as well as examples of contract basic information data 106c, service detail data 106d, and billing detail data 106e after setting a plan to be provided to a user. [Figure 4A] FIG. 4A shows an example of a contract entry screen MA and a contract details entry screen MC displaying sales information in a stage where a service to be provided to a user is set. [Figure 4B] FIG. 4B is a diagram showing an example of basic contract information data 106c, service description data 106d, detailed billing data 106e, and detailed sales data 106f after the services to be provided to the user have been set. [Figure 5] Figure 5 shows an example of contract basic information data 106c, service detail data 106d, billing detail data 106e, and sales detail data 106f after sales have been recorded and an invoice has been issued, as well as an example of the issued invoice and the created sales journal entry. [Figure 6A] FIG. 6A shows an example of a contract input screen MA and a contract detail input screen MC when a service provided to a user is terminated midway, and an example of contract basic information data 106c, service specification data 106d, billing detail data 106e, and sales detail data 106f after the service provided to the user is terminated midway. [Figure 6B] FIG. 6B is a diagram showing an example of the contract input screen MA based on the service description data 106d after the service provided to the user is cancelled midway. [Figure 7] FIG. 7 is a diagram showing an example of the created deposit journal entry and deposit reconciliation journal entry. [Figure 8]Figure 8 shows an example of contract basic information data 106c, service detail data 106d, billing detail data 106e, and sales detail data 106f after sales have been recorded, as well as an example of the created sales journal entry and advance payment transfer journal entry. DETAILED DESCRIPTION OF THE INVENTION

[0016] [1. Configuration] An example of the configuration of a task assistance device 100 according to this embodiment (including the task assistance device of the present invention) will be described with reference to Fig. 1 etc. Fig. 1 is a block diagram showing an example of the configuration of the task assistance device 100.

[0017] The business support device 100 is constructed based on a commercially available desktop personal computer. Note that the business support device 100 is not limited to being constructed based on a stationary business support device such as a desktop personal computer, but may also be constructed based on a portable business support device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

[0018] The business assistance device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the business assistance device 100 are connected to each other so as to be able to communicate with each other via any communication path.

[0019] The communication interface unit 104 communicably connects the business assistance device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the business assistance device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the memory unit 106 may be stored in the server 200, for example.

[0020] An input device 400 and an output device 500 are connected to the input / output interface unit 108. The output device 500 may be a monitor (including a home television), a speaker, or a printer. The input device 400 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in cooperation with a mouse. In the following, the output device 500 may be referred to as the monitor 500, and the input device 400 may be referred to as the keyboard 400 or the mouse 400.

[0021] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.

[0022] The memory unit 106 stores product master 106a (including the first data of the present invention), billing destination master 106b, contract basic information data 106c, service detail data 106d (including the second data of the present invention), billing detail data 106e (including the fourth data of the present invention), and sales detail data 106f (including the third data of the present invention), etc.

[0023] 2 shows an example of information stored in the product master 106a. The product master 106a is used to manage information related to plans and services provided to business partners (corresponding to users of the present invention). As shown in FIG. 2, the product master 106a stores product identification information (e.g., product code or product name) assigned to a plan by regarding the plan as a product, the list price of the plan (e.g., contract fee (including a lump sum or other amount paid in advance)), and information related to the expiration date of the plan. Furthermore, the product master 106a stores product identification information (e.g., identification code or name) assigned to a service by regarding a service as a product, the list price of the service, and the contract period for the service.

[0024] An example of information stored in the billing destination master 106b is shown in Figure 2. As shown in Figure 2, the billing destination master 106b stores the business partner identification information assigned to the business partner (for example, the business partner code or business partner name), the billing closing date set by the business partner, the collection month (for example, the following month) indicating the month in which the billing amount will be collected from the business partner relative to the billing closing month, and the collection date, which is the day on which the billing amount will be collected from the business partner.

[0025] 3, 4B, 5, 6A, and 8 show examples of information stored in the basic contract information data 106c. The basic contract information data 106c is used to manage basic information related to contracts. As shown in these figures, the basic contract information data 106c stores contract identification information (e.g., contract number, etc.), department identification information (e.g., code or name, etc.) of the department in charge of the contract with the business partner, and business partner identification information of the business partner to be billed.

[0026] 3, 4B, 5, 6A, and 8 show examples of information stored in the service description data 106d. The service description data 106d is used to manage, in association with a contract, information including the amounts of plans and services provided to a business partner, as well as information regarding incidental fees (such as initial contract fees) and their itemized costs (such as "initial contract fees") incurred in addition to the contract fee (including those paid in full in advance, for example, in a lump sum).

[0027] As shown in these figures, the service detail data 106d stores contract identification information, row identification information (e.g., row number, etc.), row branch identification information (e.g., row branch number, etc.), detail type ("parent," "child," "normal"), product identification information, start date (e.g., the start date of plan usage or the start date of contract (provision) of the service), end date (e.g., the end date of plan usage or the end date of contract (provision) of the service), product list price (e.g., the contract fee for the plan, the list price of the service, or any additional fees incurred in addition to the contract fee for the contract), discount rate (e.g., the discount rate applied to the service specified in the plan), and the product price (e.g., the contract fee for the plan, the discounted amount calculated by multiplying the list price of the service by the discount rate, or any additional fees incurred in addition to the contract fee for the contract).

[0028] Here, the line item type "parent" means that a certain product or amount (for example, a plan and its base price) is the subject of billing management. For example, a plan corresponds to the line item type "parent." A line item type "child" means that a certain product or amount (for example, a service and its discounted price) is the subject of sales management (corresponding to the "type that indicates that a certain amount is the subject of sales management" in this invention). For example, a service corresponds to the line item type "child." A line item type "regular" means that a certain product or amount (for example, an expense item for which a fee is incidental to a contract, separate from the contract fee, and the fee for that expense) is the subject of both billing and sales management. For example, an initial contract fee corresponds to the line item type "regular."

[0029] 3, 4B, 5, 6A, and 8 show examples of information stored in the billing detail data 106e. The billing detail data 106e is used to manage billing. As shown in these figures, the billing detail data 106e stores contract identification information, line identification information, line branch identification information, detailed identification information (such as a detailed number), a desired billing date which is the date of billing desired by the business partner, a billing year and month which is the month to which the business partner's desired billing date belongs, a scheduled collection date which is the date on which the billing amount is scheduled to be collected from the business partner, the billing amount (such as the main amount linked to the detail type "parent" or "normal" in the service detail data 106d), and a billing category which indicates whether or not the bill has been charged.

[0030] 4B, 5, 6A, and 8 show examples of information stored in the detailed sales data 106f. The detailed sales data 106f is used to manage sales. As shown in these figures, the detailed sales data 106f stores contract identification information, row identification information, row branch identification information, detailed identification information, sales month of the service, sales amount of the service (for example, the amount after applying monthly discounts, calculated by dividing the amount after applying discounts by month based on the contract (provision) period of the service), and a sales accounting area indicating whether the sale has been completed.

[0031] 1, the control unit 102 is a CPU or the like that performs overall control of the business support device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various business support operations based on these stored programs.

[0032] The control unit 102 conceptually includes, in terms of function, a contract input unit 102a, a sales input unit 102b, an invoice issuing unit 102c, a sales finalizing unit 102d, an EB deposit import unit 102e, a deposit reconciliation unit 102f, a deposit finalizing unit 102g, etc. The contract input unit 102a includes a service setting means, a list price acquisition means, a discount rate acquisition means, a discounted amount calculation means, a discounted amount display execution means, a down payment remaining amount calculation means, a down payment remaining amount display execution means, a change means, a monthly sales amount display execution means, a designation means, a deletion means, an update means, a fee setting means, and a generation means of the present invention.

[0033] The contract input unit 102a (11) causes the operator to set the service requested (subscribed) by the business partner on the contract input screen MA (corresponding to the first screen of the present invention; see FIG. 4A), which displays information contained in the service detail data 106d linked to the specified contract identification information, (12) obtains the list price of the set service from the product master 106a, (13) obtains the discount rate to be applied to the set service from the contract input screen MA (see FIG. 4A), (14) multiplies the obtained list price by the obtained discount rate to calculate the amount after applying the discount, and (15) displays the calculated amount after applying the discount on the contract input screen MA (see FIG. 4A). In addition, when the line item type "child" is displayed on the contract input screen MA (see Figure 4A), the contract input unit 102a displays the calculated discounted amount on the contract input screen MA (see Figure 4A) in a manner that makes it possible to recognize that the amount corresponds to the line item type "child" (for example, in the line item where the line item type "child" is displayed, as shown in Figure 4A).

[0034] The contract input unit 102a (21) calculates the remaining advance payment by subtracting the calculated discounted amount from the plan's base price (equivalent to the advance payment) displayed on the contract input screen MA (see Figure 4A), and (22) displays the calculated remaining advance payment on the contract input screen MA (see Figure 4A).

[0035] The contract input unit 102a (31) allows the operator to change the end date to a shorter one on the contract input screen MA (see FIG. 6A) on which the start date, end date (corresponding to the provision period) and the amount after applying discounts included in the service specification data 106d are displayed, (32) when the "Details" button is pressed on the contract input screen MA (see FIG. 6A), displays the contract details input screen MC (see FIG. 6A) on which all the amounts after applying monthly discounts included in the sales detail data 106f linked to the specified contract identification information are displayed by month as sales amounts, and (33) displays the contract details On the detailed input screen MC (see Figure 6A), the operator is prompted to specify the monthly discounted amount to be cancelled based on the changed end date, (34) a record including the monthly discounted amount specified as the cancellation target and the specified contract identification information is deleted from the sales detail data 106f, (35) the monthly discounted amount specified as the cancellation target is subtracted from the base price of the service (corresponding to the discounted amount) included in the service detail data 106d, and the end date included in the service detail data 106d is updated to the changed one.

[0036] The contract input unit 102a (41) allows the operator to set, on the contract input screen MA, any fees (such as an initial contract fee) that are incidental to the contract and are separate from the contract fee (advance payment), and (42) generates a record including the specified contract identification information, the advance payment as the billing amount, and the set fee as the billing amount, and stores the record in the billing detail data 106e.

[0037] The processing executed by the contract input unit 102a will be explained in detail in [3. Specific example of processing].

[0038] Returning to FIG. 1, the sales input unit 102b updates the sales recording category included in the detailed sales data 106f linked to the month in which the sales were recorded from "not recorded" to "recorded."

[0039] The invoice issuing unit 102c creates and outputs invoice data based on the invoice detail data 106e, and updates the invoice classification included in the invoice detail data 106e linked to the month in which the invoice was issued from "unbilled" to "billed."

[0040] The sales confirmation unit 102d refers to the sales detail data 106f and creates sales accounting journal data based on records whose sales accounting category is "accounted," and also refers to the service specification data 106d and the sales detail data 106f and creates advance payment transfer journal data.

[0041] The EB deposit import unit 102e downloads and imports the EB deposit file from the bank's system via the communication interface unit 104 and the network 300, and generates deposit data (not shown). The EB deposit file may also be downloaded using an API provided by the bank.

[0042] The deposit reconciliation unit 102f generates deposit reconciliation data (not shown) based on the deposit data and the like.

[0043] The deposit confirmation unit 102g creates data for deposit journalization by referring to the deposit data, and creates data for deposit reconciliation journalization by referring to the deposit reconciliation data.

[0044] [2. Screen configuration example] Here, an example of the configuration of a screen for inputting various information will be described in detail with reference to FIG. 3 and other figures.

[0045] [2-1. Configuration of contract entry screen MA] First, an example of the contract input screen MA will be described in detail with reference to Fig. 3 etc. The contract input screen MA is broadly composed of an area MA1 for inputting basic contract information, an area MA2 for inputting information managed in the service description data 106d, a back button MA3, and a register button MA4.

[0046] Area MA1 is an area for inputting contract identification information, the contract date of the contract concluded with the business partner, department identification information of the department in charge of the contract with the business partner, and business partner identification information of the business partner to be billed.

[0047] Area MA2 is composed of MA21, which displays row identification information, area MA22, which displays the selectable detail type, area MA23, which displays product identification information, area MA24, which displays the start date, area MA25, which displays the end date, area MA26, which displays the product's list price, area MA27, which displays the discount rate, area MA28, which displays the product's base price, area MA29, which displays the remaining contract fee (advance payment) for the plan, a details button MA210 for instructing the display of a contract details input screen MB (see Figure 3) which displays information about billing, a contract details input screen MC (see Figure 4A or Figure 6A) which displays information about sales, or a contract details input screen (not shown) which displays information about both billing and sales, and an add child button MA211, which is displayed only when the detail type is "parent."

[0048] Here, in area MA2, a statement with the statement type set to "parent" refers to a statement that manages billing, a statement with the statement type set to "child" refers to a statement that manages sales, and a statement with the statement type set to "regular" refers to a statement that manages both billing and sales. The statement type "parent" or "regular" can be selected when entering a statement. On the other hand, for the statement type "child," pressing the Add Child button MA211 when a statement including the statement type "parent" is displayed automatically creates a statement including the statement type "child," and the statement type "child" cannot be changed. By separating the statement types within a single contract, two statements can be registered side by side: a parent statement for a lump-sum advance receivable and a regular statement (such as an initial contract fee).

[0049] In area MA23, a product (specifically, a product identification code corresponding to a plan, service, or fee, etc.) can be selected. The product name corresponding to the selected product identification code is initially set (displayed) in area MA23 as obtained from product master 106a, but the initially set name can be changed. By selecting a product (an identification code corresponding to a plan, service, fee, etc.), the list price and the price per unit are initially set (displayed) in areas MA26 and MA28, respectively.

[0050] Area MA24 displays the contract start date. For details with a "parent" type, the minimum start date of the details with a "child" type is displayed, so you cannot enter a start date. For details with a "child" type and a "regular" type, you can enter a start date for services, etc.

[0051] The contract end date is displayed in area MA25. For details with a line item type of "parent," the period is calculated based on the expiration date in product master 106a from the minimum start date of details with a line item type of "child," and the calculation result is automatically set (displayed) as the end date in area MA25. The end date of a line item with a line item type of "parent" cannot be entered until the start date of the detail item with a line item type of "child" is entered. For details with a line item type of "child" and a line item type of "regular," when the start date is entered, the period is calculated based on the contract period in product master 106a, and the calculation result is automatically set (displayed) as the end date in area MA25. For all details with a line item type of "parent," "child," and "regular," the date set (displayed) in area MA25 can be changed by extending the period, etc.

[0052] Area MA26 displays the list price in the product master 106a that is assigned to the product identification code displayed in area MA23.

[0053] Area MA27 displays the discount rate set in the contract. Discount rates can only be entered for lines with a line type of "parent." For lines with a line type of "child," the discount rate of the line with a line type of "parent" is automatically set (displayed), and the set discount rate cannot be changed. For lines with a line type of "regular," the discount rate is not displayed and cannot be entered.

[0054] In area MA28, for details with a line item type of "parent" or "normal," the list price in the product master 106a is initially set (displayed), and the set amount can be changed. For details with a line item type of "child," the list price in the product master 106a multiplied by the discount rate for details with a line item type of "parent" is initially set (displayed). This amount is deducted from the advance payment, but since there are cases where services that are not eligible for discounts are also provided, an amount different from the initially set (displayed) amount can be entered.

[0055] Area MA29 is displayed and can be entered only for statements with a statement type of "parent." For example, it displays the calculation result obtained using the formula "Remaining Amount = Total Amount of Statement with Statement Type of "Parent" - Total Total Amount of Sales Details (Monthly Sales Amount) linked to Statement with Statement Type of "Child." Once the remaining amount is calculated, the statement can be confirmed if it does not exceed the remaining amount.

[0056] The details button MA210 is always displayed for each statement. When the details button MA210 is pressed, depending on the statement type, the screen transitions to a management screen for billing details linked to the statement, a management screen for sales details, or a management screen that combines billing details and sales details. For statements with a "parent" statement type, the screen transitions to the contract details input screen MB (see FIG. 3), which is a management screen for billing details. For statements with a "child" statement type, the screen transitions to the contract details input screen MC (see FIG. 4A or FIG. 6A), which is a management screen for sales details. For statements with a "regular" statement type, the screen transitions to the contract details input screen (not shown), which combines billing details and sales details.

[0057] The Add Child button MA211 is only displayed on details with a detail type of "parent" and is not displayed on details with other detail types. When the Add Child button MA211 is pressed, a frame for a detail with a detail type of "child" that manages sales and is linked to a detail with a detail type of "parent" that manages billing is created in area MA2. Details with detail types of "parent" and "child" are managed by linking them with the same line number. Multiple details with a detail type of "child" can be managed by counting up the branch numbers.

[0058] When the registration button MA4 is pressed, the information set on the contract input screen MA is stored in the contract basic information data 106c and the service detail data 106d, part of the information set on the contract input screen MA and the information set on the contract detail input screen MB (see Figure 3) are stored in the billing detail data 106e, and part of the information set on the contract input screen MA and the information set on the contract detail input screen MC (see Figure 4A or Figure 6A) are stored in the sales detail data 106f.

[0059] [2-2. Configuration of contract details input screen MB] The contract details input screen MB, which is a screen for managing billing details, will be described in detail with reference to Figure 3. The contract details input screen MB is displayed when the details button MA210 corresponding to a line item whose line item type is "parent" is pressed, and is broadly composed of an area MB1 that displays the contract identification information in area MA1 and the line number of area MA21, an area MB2 that manages billing details information, a back button MB3, and a confirm button MB4.

[0060] Area MB2 is composed of area MB21 which displays the line number, area MB22 which displays the desired billing date, area MB23 which displays the scheduled collection date, and area MB24 which displays the amount of the bill that is displayed in area MA28 of the detail with the detail type "parent" as the billing amount.

[0061] The scheduled invoice issuance date is entered in area MB22. The payment due date is entered in area MB23. The date entered in area MB23 is used to print the payment due date on the invoice and to manage unpaid amounts. The base month of the collection site is determined from the desired invoice date entered in area MB22, and the scheduled collection date is calculated from the collection site. If the collection site is set to "closing on the 20th," "next month," or "collection on the last day" in invoice master 106b, then if the desired invoice date is before the 20th, the current month will be the base month, and the last day of the following month will be the scheduled collection date.

[0062] When the confirm button MB4 is pressed, for example, the contract details input screen MB becomes invisible to the operator.

[0063] [2-3. Configuration of contract details input screen MC] The contract details input screen MC, which is a sales details management screen, will be described in detail with reference to Fig. 4A. The contract details input screen MC is displayed when the details button MA210 corresponding to a line item whose line type is "child" is pressed, and is broadly composed of an area MC1 that displays the contract identification information in area MA1 and the line number of area MA21, an area MC2 that manages sales details information, a back button MC3, and a confirm button MC4.

[0064] Area MC2 is composed of area MC21, which displays the line number, area MC22, which displays the sales month, and area MC23, which displays the monthly net amount as the monthly sales amount. The monthly net amount is the net amount displayed in area MA28 of the statement with the "child" statement type, prorated by month based on the start date and end date displayed in areas MA24 and MA25. Note that area MC2 can be changed by input to flexibly accommodate cancellations midway or changes in sales amount, etc.

[0065] When the Confirm button MC4 is pressed, for example, the contract details input screen MC becomes invisible to the operator. Also, when the Confirm button MC4 is pressed, (1) the total sales amount displayed in area MC23 is displayed in area MA28 of the detail of the "child" detail type for which the Details button MA210 was pressed, and (2) the amount obtained by subtracting the total amount displayed in area MA28 of the "parent" detail linked to the "child" detail (i.e., the total sales amount displayed in area MC23) from the total amount displayed in area MA28 of the "parent" detail is displayed in area MA29 of the detail of the "parent" detail type linked to the "child" detail.

[0066] [3. Specific examples of processing] A specific example of the processing executed by the task assistance device 100 configured as described above will be described in detail with reference to FIG. 3 and other figures, along with an example of the flow of a task performed using the task assistance device 100.

[0067] [Task 1: Register a contract (plan) with April billing and a 10% discount rate (see Figure 3)] First, the operator enters the plan contract date "2022 / 04 / 01", the department code "BMN001", and the customer code "SEI001" of the customer to be billed in area MA1.

[0068] The contract input unit 102a then refers to the department master (not shown) to obtain the department name "Sales Department 1" linked to the input department code "BUN001", and refers to the billing master 106b to obtain the customer name "△〇 Industry" linked to the input customer code "SEI001", and displays the obtained department name "Sales Department 1" and customer name "△〇 Industry" in area MA1.

[0069] Next, the operator selects the detail type "parent" in area MA22, selects the product code "SH001" corresponding to the plan in area MA23, and inputs the discount rate "10%" determined at the time of signing the plan in area MA27.

[0070] The contract input unit 102a then references the product master 106a, acquires the product name "XX Plan" and list price "2,000,000" linked to the product code selected in area MA23, displays the acquired product name "XX Plan" in area MA23, and displays the acquired list price "2,000,000" in areas MA26 and MA28, and further displays the unit price displayed in area MA28 as is in area MA29. The contract input unit 102a also displays a details button MA210, and, in response to the selection of the detail type "parent" in area MA22, displays an add child button MA211.

[0071] Next, the operator presses the details button MA210.

[0072] The contract input unit 102a then checks the detail type set in area MA22, and since the detail type is "parent," it displays the contract detail input screen MB, which shows part of the detail information (detail line "1" and main amount "2,000,000") displayed in area MA2 corresponding to the pressed details button MA210, as well as detail line "1."

[0073] Next, the operator inputs the desired billing date "2022 / 04 / 20", which is the scheduled bill issuance date, in area MB22.

[0074] The contract input unit 102a then refers to the billing destination master 106b to obtain the closing date "20th", collection month "next month", and collection date "last day" linked to the transaction code "SEI001" set in area MA1, and based on the desired billing date "2022 / 04 / 20" entered in area MB22 and the obtained information, calculates the scheduled collection date "2022 / 05 / 31" and displays it in area MB23.

[0075] Next, the operator checks the information displayed on the contract details input screen MB and then presses the confirm button MB4.

[0076] Then, the contract input unit 102a makes the contract details input screen MB invisible to the operator.

[0077] Next, the operator checks the information displayed on the contract input screen MA and then presses the registration button MA4.

[0078] The contract input unit 102a then assigns a contract number "OB0001" and stores the information displayed on the contract input screen MA together with the assigned contract number "OB0001" in the basic contract information data 106c and the service description data 106d, and also stores part of the information displayed on the contract input screen MA, the information displayed on the detailed contract input screen MB, and the billing category "unbilled" together with the assigned contract number "OB0001" in the detailed billing data 106e. As a result, the basic contract information data 106c, the service description data 106d, and the detailed billing data 106e become as shown in FIG. 3.

[0079] [Task 2: Add a service that will be launched in April (see Figure 4A and Figure 4B)] Here, it is assumed that the contract input screen MA shown in the top row of Figure 4A (before the add child button MA211 is pressed) based on the contract basic information data 106c and service detail data 106d shown in Figure 3 is displayed.

[0080] [Operation 1: Click the Add Child button] First, the operator presses the add child button MA211 on the contract input screen MA shown in the top row of FIG. 4A.

[0081] The contract input unit 102a then checks the type of detail corresponding to the pressed Add Child button MA211, and since the type of detail is "parent," it assigns row number "1-1" and displays it in area MA21, while displaying the "child" detail type in area MA22 (see the contract input screen MA shown in the top row of Figure 4A). In other words, the contract input unit 102a creates a frame for the "child" detail that manages sales and is linked to the "parent" detail that manages billing. The "parent" and "child" details are managed by being linked with the same row number "1." It is also possible to manage multiple "child" details by counting up the branch numbers.

[0082] [Step 2: Select a product, enter the service period, and register the sales forecast information] Next, the operator selects the product code "SH002" corresponding to the service requested by the business partner in the detail area MA23, which displays the detail type "child," and enters the service start date "2022 / 4 / 10" in area MA24.

[0083] The contract input unit 102a then refers to the product master 106a to obtain the product name "Listed on A", the list price "500,000", and the contract period "3 months" linked to the product code "SH002" selected in area MA23, displays the obtained product name "Listed on A" in area MA23, and displays the obtained list price "500,000" in area MA26.Furthermore, the contract input unit 102a calculates the provision end date "2022 / 7 / 10" based on the provision start date "2022 / 4 / 10" entered in area MA24 and the obtained contract period "3 months", and displays this in area MA25.

[0084] The contract input unit 102a also displays the discount rate displayed in area MA27 of the linked "parent" details in area MA27 of the "child" details. The contract input unit 102a also multiplies the list price displayed in area MA26 of the "child" details by the discount rate displayed in area MA27 of the same "child" details to calculate the discounted amount of "450,000" and displays this in area MA28 of the "child" details. The contract input unit 102a also displays a details button MA210.

[0085] The contract input unit 102a also displays the minimum value of the provision start date "2022 / 04 / 10" displayed in area MA24 of the "child" details in area MA24 of the linked "parent" details. The contract input unit 102a also references the product master 106a, obtains the usage period "12 months" associated with the product code "SH001" displayed in area MA23 of the "parent" details, calculates the contract end date "2023 / 04 / 09" based on the provision start date "2022 / 4 / 10" displayed in area MA24 of the "parent" details and the obtained usage period "12 months," and displays it in area MA25 of the "parent" details.

[0086] Next, the operator changes the end date of provision displayed in area MA25 from "2022 / 7 / 10" to "2022 / 06 / 30" that was previously agreed upon with the business partner "XX Factory."

[0087] At this stage, the contract entry screen MA shown in the middle of FIG. 4A is displayed.

[0088] Furthermore, the operator presses the details button MA210 corresponding to the details of the "child."

[0089] The contract input unit 102a then checks the detail type set in area MA22 of the "child" details, and because the detail type is "child," displays the contract detail input screen MC. Specifically, when displaying the contract detail input screen MC, the contract input unit 102a displays in area MC1 the contract number "OB001" displayed in area MA1 and the line number "1-1" displayed in area MA21 of the "child" details, and also displays consecutive line numbers in area MC21. In addition, the contract input unit 102a derives three months, "2022 / 04," "2022 / 05," and "2022 / 06," based on the provision start date "2022 / 6 / 30" displayed in area MA25 of the "child" details from the provision start date "2022 / 4 / 10" displayed in area MA24 of the "child" details, and displays them in area MC22. In addition, the contract input unit 102a calculates the amount "150,000" by dividing the main price displayed in area MA28 of the "child" details by the number of months from the provision start date "2022 / 4 / 10" to the provision end date "2022 / 6 / 30", and displays this amount in each row of area MC23.

[0090] At this stage, the contract details input screen MC shown in the bottom part of FIG. 4A is displayed.

[0091] Next, the operator checks the information displayed on the contract details input screen MC and then presses the confirm button MC4.

[0092] Then, the contract input unit 102a makes the contract detail input screen MC invisible to the operator. In addition, the contract input unit 102a (1) displays the total sales amount displayed in area MC23 in area MA28 of the detail of the detail type "child" for which the details button MA210 was pressed, and (2) displays in area MA29 of the detail of the detail type "parent" linked to the "child" detail the amount obtained by subtracting the non-return amount displayed in area MA28 of the "parent" detail (i.e., the total sales amount displayed in area MC23) from the non-return amount displayed in area MA28 of the "parent" detail.

[0093] Next, the operator checks the information displayed on the contract input screen MA shown in the middle of FIG. 4, and then presses the registration button MA4.

[0094] The contract input unit 102a then stores the information displayed in the "child" details in area MA2 together with the contract number "OB0001" displayed in area MA1 in the service detail data 106d, and also stores the information displayed on the contract detail input screen MB and the sales recording category "unrecorded" in the sales detail data 106f. As a result, the service detail data 106d and the sales detail data 106f become as shown in Figure 4B.

[0095] [Task 3: Invoices were issued and sales were recorded in April (see Figure 5)] First, when the closing date for the sales month in the sales detail data 106f has passed, the sales input unit 102b changes the sales accounting category of the sales detail data 106f from "unaccounted" to "accounted." Specifically, the sales accounting category of the row in the sales detail data 106f where the sales month is "2022 / 4" is changed to "accounted" on the closing date of April.

[0096] Next, the invoice issuing unit 102c issues an invoice on the desired invoice date in the detailed invoice data 106e, and changes the invoice category in the detailed invoice data 106e from "unbilled" to "billed." Specifically, an invoice image 5A is output based on the information in the detailed invoice data 106e, and the invoice category in the detailed invoice data 106e is changed to "billed." Here, the invoice image 5B is output by the invoice issuing unit 102c when a combination of the "parent" details (shown in FIG. 5) and the "regular" details (specifically, details including information such as the initial contract fee of "10,000" corresponding to the product name "XX plan" registered in the "parent" details) is registered in the detailed invoice data 106e.

[0097] Furthermore, the sales confirmation unit 102d creates sales entry journal data on the closing date of the relevant sales month for data in the sales detail data 106f for which the sales entry category is "already recorded." Specifically, since the advance payment has not yet been processed, the sales are confirmed by creating sales entry journal 5C based on the information in the sales detail data 106f.

[0098] [Task 4: Cancel the service contract for June and beyond in May (see Figure 6A and Figure 6B)] Here, it is assumed that the contract input screen MA shown in FIG. 6 based on the contract basic information data 106c and service description data 106d shown in FIG. 5 is displayed.

[0099] First, the operator changes the end date of the service displayed in the area MA25 of the details of the "child" to be terminated from "2022 / 6 / 30" to "2022 / 05 / 31" based on the details of the request for termination. Then, the operator presses the details button MA210 corresponding to the details of the "child."

[0100] The contract input unit 102a then checks the detail type set in the "child" detail area MA22, and since the detail type is "child," it displays the contract detail input screen MC based on the "child" detail information and sales detail data 106f displayed in area MA2.

[0101] Next, the operator deletes the rows displayed in area MC2 that are outside the service provision period due to mid-contract cancellation (specifically, the row with detailed row number "3," sales month "2022 / 06," and sales amount "150,000") and presses the confirm button MC4.

[0102] Then, the contract input unit 102a makes the contract details input screen MC invisible to the operator.

[0103] Next, the operator checks the information displayed on the contract input screen MA shown in Figure 6A (at this stage, "2022 / 5 / 31" is displayed in the "child" details area MA25) and then presses the registration button MA4.

[0104] The contract input unit 102a then calculates the total sales amount "300,000" that is displayed without being deleted in area MC23, and stores (overwrites) the calculated total amount "300,000" and the changed provision end date "2022 / 5 / 31" displayed in area MA25 of the details of the "child" to be terminated in the details of the "child" included in the service detail data 106d. The contract input unit 102a also deletes from the sales detail data 106f the record corresponding to the row deleted on the contract detail input screen MC. As a result, the service detail data 106d and the sales detail data 106f become as shown in FIG. 6A.

[0105] If the operator then calls up the contract input screen MA again, the contract input unit 102a will display the contract input screen MA based on the basic contract information data 106c and service detail data 106d shown in Fig. 6A, and the displayed content of the contract input screen MA will be as shown in Fig. 6B (with "300,000" displayed in the "child" detail area MA28 and the recalculated "1,700,000" displayed in the "parent" detail area MA29). Note that this "1,700,000" is the result of subtracting "300,000" displayed in the "child" detail area MA28 from "2,000,000" displayed in the "parent" detail area MA28.

[0106] [Task 5: The invoice issued in Task 3 was paid on May 20th, so it was cleared (see Figure 7)] The EB deposit import unit 102e downloads and imports an EB deposit file from the bank's system via the communication interface unit 104 and the network 300, and generates deposit data (not shown).

[0107] The deposit reconciliation unit 102f generates deposit reconciliation data (not shown) based on the deposit data and the like.

[0108] The deposit confirmation unit 102g creates data for deposit journalization with reference to the deposit data, and also creates data for deposit reconciliation journalization with reference to the deposit reconciliation data (see FIG. 7).

[0109] [Task 6: Sales were recorded in May (see Figure 8)] The sales input unit 102b changes the sales recording category of the record of the sales month "2022 / 05" included in the detailed sales data 106f shown in FIG. 8 from "unrecorded" to "recorded."

[0110] The sales finalization unit 102d creates sales entry journal data and advance payment transfer journal data based on the sales detail data 106f in FIG. 8 and the payment reconciliation journal data (accounts receivable information) created by the payment finalization unit 102g.

[0111] [4. Summary of this embodiment] When a contract is made for a lump sum advance payment for advertising placement, there is a contract type in which the service is provided at a fixed discount rate from the list price within the amount of the advance payment. However, if an additional service is requested after the advance payment, the current situation is that the discount calculation and the calculation of the remaining amount of the advance payment are carried out for each service. In addition, as cancellations occur during the provision of services, it is necessary to determine whether or not to use up the remaining amount of the advance payment and recalculate. As such, the current situation involves a lot of cumbersome calculations in the work.

[0112] Therefore, in this embodiment, based on the concept that "a discount rate is determined in the contract, and the services to be used are determined after a lump-sum advance payment," the system automatically registers the amount calculated by multiplying the list price of the service by the discount rate for the advance payment schedule (advance billing), thereby enabling management of the remaining advance payment amount. According to this embodiment, by setting the discount rate specified in the contract, the sales amount can be automatically calculated as the amount calculated by multiplying the list price of the service by the discount rate when adding service details. Furthermore, according to this embodiment, the remaining amount after deducting the discounted amount of the service details from the advance billing amount can be automatically calculated. Furthermore, according to this embodiment, when a service provision period is terminated midway, the remaining advance payment amount can be calculated using the amount consumed for the service provision period. Furthermore, it is now possible to register plan details and regular details (e.g., initial contract fees) for lump-sum advance receivables side by side.

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

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

[0115] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.

[0116] 6. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

[0117] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.

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

[0119] Furthermore, with regard to the task support device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.

[0120] For example, all or any part of the processing functions of the business support device 100, particularly the processing functions performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the business support device 100 as needed. That is, a computer program for providing instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). The computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.

[0121] This computer program may be stored in an application program server connected to the business support device 100 via any network, and all or part of it may be downloaded as needed.

[0122] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.

[0123] 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. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

[0124] The various databases stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

[0125] The business support device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The business support device 100 may be realized by installing software (including programs, data, etc.) that causes the device to perform the processes described in this embodiment.

[0126] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]

[0127] The present invention is useful in the online advertising industry and the like. [Explanation of symbols]

[0128] 100 Business support equipment 102 Control section 102a Contract input section 102b Sales input section 102c Billing Department 102d Sales Confirmation Department 102e EB deposit collection section 102f Payment Clearing Department 102g Deposit confirmation section 104 Communication interface unit 106 Storage section 106a Product Master 106b Billing Master 106c Basic contract information data 106d Service Specifications Data 106e Billing details data 106f Sales details data 108 Input / Output Interface Section 200 servers 300 Network 400 Input Device 500 output devices

Claims

1. A business support device including a control unit, First data including a set of a service to be provided at a discounted price within the range of the advance payment and its list price; second data including a set of contract identification information assigned to a contract concluded between the service provider and the user, which contract involves receipt of the full amount of the advance payment and an agreement on a discount rate, the advance payment, and the discount rate; is accessible to The control unit a service setting means for setting the service requested by the user on a first screen displaying information included in the second data linked to the designated contract identification information; a price acquisition means for acquiring the price of the service set by the service setting means from the first data; a discount rate acquisition means for acquiring the discount rate to be applied to the service set by the service setting means from the second data; a discounted price calculation means for calculating a discounted price by multiplying the list price acquired by the list price acquisition means by the discount rate acquired by the discount rate acquisition means; a discounted price display execution means for displaying the discounted price calculated by the discounted price calculation means on the first screen; Having A business support device characterized by the above.

2. The control unit an advance payment remaining amount calculation means for calculating the advance payment remaining amount by subtracting the discounted amount calculated by the discounted amount calculation means from the advance payment displayed on the first screen; a deposit balance display execution means for displaying the deposit balance calculated by the deposit balance calculation means on the first screen; Furthermore, 2. The business support device according to claim 1, wherein:

3. The third data for managing sales is further accessible, which includes a set of the contract identification information and a monthly discounted amount obtained by dividing the discounted amount by month based on the period of provision of the service, for the number of months based on the period of provision of the service; the second data further includes a set of the contract identification information, the provision period, and the discounted price; The control unit a change means for changing the end date of the offer period to a shorter one on the first screen on which the offer period and the discounted price included in the second data are displayed; a monthly sales amount display execution means for displaying, when an instruction is given on the first screen, a second screen in which all of the amounts after applying monthly discounts included in the third data linked to the specified contract identification information are displayed as sales amounts by month; a designation means for designating, on the second screen, the amount after application of the monthly discount that will be subject to cancellation based on the end date changed by the change means; a deletion means for deleting the pair including the monthly discounted amount designated by the designation means and the designated contract identification information from the third data; an updating means for subtracting the monthly discounted amount designated by the designating means from the discounted amount included in the second data, and updating the provision period included in the second data based on the end date changed by the changing means; Furthermore, 3. The business support device according to claim 1 or 2,

4. The control unit a fee setting means for setting, on the first screen, a fee incidental to the contract in addition to the advance payment; a generating means for generating fourth data for managing billing, the fourth data including a set of the contract identification information, the advance payment as a billing amount, and the fee set by the fee setting means as a billing amount; Furthermore, 4. The business support device according to claim 3, wherein:

5. In the service setting means, the first screen displays a type indicating that a certain amount is to be managed as sales, the discounted price display execution means displays the discounted price on the first screen in a manner that enables the user to recognize that the discounted price corresponds to the type; 5. The business support device according to claim 4, wherein:

6. The provider is involved in the online advertising business, said service is advertising; 6. The business support device according to claim 5,

7. A business support method executed by an information processing device having a control unit, The information processing device includes: First data including a set of a service to be provided at a discounted price within the range of the advance payment and its list price; second data including a set of contract identification information assigned to a contract concluded between the service provider and the user, which contract involves receipt of the full amount of the advance payment and an agreement on a discount rate, the advance payment, and the discount rate; is accessible to Executed by the control unit, a service setting step of setting the service requested by the user on a first screen displaying information included in the second data linked to the designated contract identification information; a price acquisition step of acquiring a price of the service set in the service setting step from the first data; a discount rate acquisition step of acquiring, from the second data, the discount rate to be applied to the service set in the service setting step; a discounted price calculation step of multiplying the list price acquired in the list price acquisition step by the discount rate acquired in the discount rate acquisition step to calculate a discounted price; a discounted amount display execution step of displaying the discounted amount calculated in the discounted amount calculation step on the first screen; containing, A business support method characterized by the above.

8. A business support program to be executed by an information processing device having a control unit, The information processing device includes: First data including a set of a service to be provided at a discounted price within the range of the advance payment and its list price; second data including a set of contract identification information assigned to a contract concluded between the service provider and the user, which contract involves receipt of the full amount of the advance payment and an agreement on a discount rate, the advance payment, and the discount rate; is accessible to To cause the control unit to execute a service setting step of setting the service requested by the user on a first screen displaying information included in the second data linked to the designated contract identification information; a price acquisition step of acquiring a price of the service set in the service setting step from the first data; a discount rate acquisition step of acquiring, from the second data, the discount rate to be applied to the service set in the service setting step; a discounted price calculation step of multiplying the list price acquired in the list price acquisition step by the discount rate acquired in the discount rate acquisition step to calculate a discounted price; a discounted amount display execution step of displaying the discounted amount calculated in the discounted amount calculation step on the first screen; containing, A business support program that features:

Citation Information

Patent Citations

  • Facility use reservation system

    JP2003216850A

  • Support device for life design, and life design support system

    JP2011209890A

  • Information processing unit, information processing method and information processing program

    JP2014132484A

  • Contract-type receivable settlement processor, contract type receivable settlement method, and contract type receivable settlement program

    JP2020030720A

  • Information processing device, information processing method, and program

    JP2022034066A