Rebate management device, rebate management method and rebate management program

The rebate management device and method address the risk of unpaid rebates by using actual deposit data to set payment conditions, enhancing payment reliability and reducing human error.

JP2025154483APending Publication Date: 2025-10-10OBIC CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024057512
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Existing rebate management systems face risks due to distributors not making payments for purchased products, as rebate amounts are calculated based on purchase records without verifying actual deposits.

Method used

A rebate management device and method that acquires billing and deposit data to generate actual deposit data, setting payment conditions based on these actuals to reduce risks.

Benefits of technology

Reduces the risk of paying rebates by ensuring payment conditions are set based on actual deposits, preventing human error and ensuring timely payments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025154483000001_ABST
    Figure 2025154483000001_ABST
Patent Text Reader

Abstract

To reduce a risk when paying a rebate.SOLUTION: A rebate management device is provided with a control unit. The control unit acquires billing data showing information of billing to a billing a destination and payment data showing information of payment to the billing, generates billing payment result data showing a result of the payment to the billing on the basis of the acquired billing data and the payment data, and sets a payment condition to a rebate to the billing destination on the basis of the billing payment result data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] BACKGROUND ART Conventionally, there is known a rebate management system for managing rebates paid by product manufacturers to wholesalers (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-079831 Summary of the Invention [Problem to be solved by the invention]

[0004] In a rebate management device such as that described in Patent Document 1, the rebate amount is generally calculated based on the purchase record of each target product. In this case, although the manufacturer pays the rebate calculated based on the purchase record to the distributor, there is a risk that the distributor will not make payment for the purchase.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a rebate management device, a rebate management method, and a rebate management program that can reduce the risks involved in paying rebates. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the objectives, the rebate management device of the present invention is a rebate management device equipped with a control unit, which acquires billing data indicating information on billing to a billing recipient and deposit data indicating information on deposits for the billing, generates billing deposit actual data indicating actual deposits for the billing based on the acquired billing data and deposit data, and sets payment conditions for the rebate to the billing recipient based on the billing deposit actual data.

[0007] Furthermore, the rebate management method of the present invention is a rebate management method executed by a rebate management device equipped with a control unit, in which the control unit performs the steps of acquiring billing data indicating information on billing to a billing recipient and deposit data indicating information on deposits made in response to the billing, generating billing deposit actual data indicating actual deposits made in response to the billing based on the acquired billing data and deposit data, and setting payment conditions for the rebate to the billing recipient based on the billing deposit actual data.

[0008] In addition, the rebate management program of the present invention is a rebate management program to be executed by a rebate management device equipped with a control unit, and causes the control unit to execute the following processes: acquiring billing data indicating information on billing to the billing recipient and deposit data indicating information on deposits made in response to the billing; generating billing deposit actual data indicating actual deposits made in response to the billing based on the acquired billing data and deposit data; and setting payment conditions for the rebate to the billing recipient based on the billing deposit actual data. [Effects of the Invention]

[0009] The present invention has the effect of reducing the risk involved in paying rebates. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a block diagram showing an example of a rebate management device according to this embodiment. [Figure 2]FIG. 2 is a flowchart showing an example of the processing flow in the rebate management device. [Figure 3] FIG. 3 is a diagram illustrating an example of various masters stored in the storage unit. [Figure 4] FIG. 4 is a diagram showing an example of the billing data and the payment data. [Figure 5] FIG. 5 is a diagram showing an example of billed payment actual data. [Figure 6] FIG. 6 is a diagram showing an example of the rebate payment schedule data 24. As shown in FIG. [Figure 7] FIG. 7 is a diagram showing an example of the security deposit transfer detail data 25. [Figure 8] FIG. 8 is a diagram specifically illustrating the process when a limit is set on the security deposit. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of a rebate management device, a rebate management method, and a rebate management program according to the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments.

[0012] [1. Configuration] An example of the configuration of a rebate management device according to this embodiment will be described with reference to the drawings. It is a business practice for manufacturers to pay rebates to distributors who sell their products based on their performance. The rebate management device according to this embodiment is used to manage information related to rebates paid by manufacturers to distributors.

[0013] FIG. 1 is a block diagram showing an example of a rebate management device 100 according to this embodiment. The rebate management device 100 shown in FIG. 1 is constructed based on a commercially available desktop personal computer. Note that the rebate management device 100 is not limited to devices constructed based on stationary information processing devices such as desktop personal computers, but may also be devices constructed based on portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, or tablet personal computers.

[0014] The rebate management 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 rebate management device 100 are connected to each other so as to be able to communicate with each other via any communication path.

[0015] The control unit 102 is a CPU (Central Processing Unit) or the like that comprehensively controls the rebate management device 100. The control unit 102 performs information processing based on various data stored in the storage unit 106. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and performs various information processing based on these stored programs. Specific processing contents of the control unit 102 will be described later.

[0016] The communication interface unit 104 communicatively connects the rebate management apparatus 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 rebate management apparatus 100 and other devices to each other so that they can communicate with each other, such as the Internet or a LAN (Local Area Network). The network 300 may also have a function of connecting the rebate management apparatus 100 and the server 200 to each other so that they can communicate with each other. In this case, the data stored in the memory unit 106 may be stored in the server 200, for example.

[0017] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 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 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

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

[0019] The storage unit 106 stores various master data, such as a billing destination master data 11, a rebate rate standard master data 12, a monthly period master data 13, a basic information management master data 14, and a rebate deadline master data 15. The storage unit 106 also stores billing data 21, deposit data 22, billing deposit actual data 23, rebate payment schedule data 24, and security deposit transfer detail data 25. The various master data and data in the storage unit 106 will be explained together in the specific examples of processing below.

[0020] [2. Specific examples of processing] Next, a detailed description will be given of a specific example of the processing executed by the control unit 102 in the rebate management device 100. FIG.

[0021] <Master settings (pre-settings)> The control unit 102 sets various masters based on input from the input device 112, and stores them in the storage unit 106 (step S101).

[0022] FIG. 3 is a diagram showing examples of various master data stored in the storage unit 106. As shown in FIG. 3, the billing destination master data 11 is data indicating the settings related to rebate calculation for each billing destination. The billing destination master data includes the following fields: billing destination ID, contract type, rebate payment type, customer type, security deposit allocation type, and billing closing date. The contract type indicates the type of contract and includes the following fields: "No contract," "Individual store contract," "Multiple store contract," and "Individual contract." "No contract" indicates that there is no contract. An individual store contract indicates a contract with a set contract for each individual store. A multi-store contract indicates a pre-defined contract covering multiple stores. An individual contract indicates a contract with individual details negotiated for each customer. The rebate payment type includes the following fields: "No payment," "Regular," and "Early." The customer type classifies customers as new or regular customers. A new customer is a customer who has had their first transaction less than one year ago. A regular customer is a customer who has had their first transaction more than one year ago. The security deposit allocation type includes the following fields: "No allocation" and "Allocation."

[0023] The rebate rate standard master 12 is a master that holds the rebate rate for the standard amount range for each "contract type, rebate payment type, and customer type." The rebate rate standard master 12 includes the following items: contract type, rebate payment type, customer type, standard amount (above), standard amount (below), and rebate rate.

[0024] The monthly period master 13 is a master that stores settings for whether or not each fiscal year and month is subject to early rebate calculation. The monthly period master 13 includes the following items: fiscal year and month, fiscal year, number of fiscal periods, month number, start date, revenue date, and early rebate calculation category. In this example, the months subject to the early rebate calculation category are April, August, and December of 2023.

[0025] The basic information management master 14 is a master that holds the settings for each company of the billing party. The basic information management master 14 includes items such as company CD and deposit rate. The deposit rate indicates the ratio of the deposit to the rebate amount when a portion of the rebate to be paid to the billing party is held as a deposit.

[0026] The rebate applicable deadline master 15 is a master that holds the deadline for deposits to be eligible for rebate payments. The rebate applicable deadline master 15 includes the fields of deadline month and deadline date. The deadline month and deadline date indicate the deadline for deposits relative to the billing month. In this example, the deadline month is the following month and the deadline date is the last day of the month, so if the billing month is January, for example, the applicable deadline is the last day of February. The fields in the rebate applicable deadline master 15 are not limited to those listed above, and further fields such as deposit type (bank transfer, cash, direct debit, etc.) and rebate payment type (regular, early) may also be set.

[0027] <Billing payment record> After the various master data are registered, for example, when a predetermined input is made by the user, the control unit 102 acquires the billing data 21 and the deposit data 22 for the billing destination (step S102). The control unit 102 stores the acquired billing data 21 and the deposit data 22 in the storage unit 106.

[0028] Figure 4 is a diagram showing an example of billing data and deposit data. As shown in Figure 4, billing data 21 includes the following items: billing destination CD, billing month, billing number, and billing amount. Deposit data 22 includes the following items: billing destination CD, deposit date, deposit number, billing number, and deposit amount.

[0029] The control unit 102 generates billed payment actual data 23 (step S103) based on the acquired billing data 21 and payment data 22. The billed payment actual data 23 is data indicating the actual payment amount for the bill.

[0030] Figure 5 is a diagram showing an example of actual invoice payment data. As shown in Figure 5, the actual invoice payment data 23 includes the following items: invoice destination CD, invoice month, invoice amount (including tax), deposit amount (excluding tax), deposited consumption tax amount, scheduled collection date, deposit completion date, and rebate calculation judgment. The scheduled collection date is set based on the deadline month and deadline date in the rebate applicable deadline master 15 for the invoice month.

[0031] Here, the rebate calculation judgments may be set to, for example, "eligible for rebate calculation," "late payment date," or "uncollected." Eligible for rebate calculation indicates that the claim is eligible for rebate calculation because the payment date is before the relevant deadline for rebate calculation. Late payment date indicates that the claim is not eligible for rebate calculation because the payment date is after the relevant deadline for rebate calculation. Uncollected indicates that the claim is not eligible for rebate calculation because the payment has not been confirmed. Note that, for example, "late payment date" may not be set as a rebate calculation judgment, and whether or not a claim is eligible for rebate calculation may be determined based solely on whether or not a payment has been made.

[0032] The control unit 102 sets a rebate calculation decision based on the invoice data 21 and the deposit data 22. The control unit 102 sets a "rebate calculation target" for an invoice for which a deposit has been made and the deposit date is before the scheduled collection date. The control unit 102 sets a "deposit due date late" for an invoice for which a deposit has been made and the deposit date is after the scheduled collection date. The control unit 102 sets a "not collected" for an invoice for which no deposit has been made. The control unit 102 stores the generated invoice deposit actual data 23 in the storage unit 106. The control unit 102 controls whether to process the calculated deadline on the previous business day, leave it as it is on the same day, or the next business day, depending on the setting of the holiday processing classification in the invoice destination master 11, when the calculated deadline falls on a holiday.

[0033] <Rebate calculation process> After generating the billed payment actual data 23, the control unit 102 sets the payment conditions for the rebate to the billing recipient based on the generated billed payment actual data 23. When the user inputs the accounting year and month via the input device 112, the control unit 102 sets the payment conditions for the rebate for that accounting year and month.

[0034] Specifically, the control unit 102 determines whether the recording date has been input (step S104) and repeats the processing of step S104 until the date has been input (No in step S104). If the user has input the recording date via the input device 112 (Yes in step S104), the control unit 102 references the "guarantee transfer classification" in the billing destination master 11 and determines whether the billing destination's guarantee transfer classification is "transfer" or "no transfer" (step S105). If the guarantee transfer classification is set to "transfer" (Yes in step S105), the control unit 102 generates the rebate payment schedule data 24 and the guarantee transfer detail data 25 (step S106). If the guarantee transfer classification is set to "no transfer" (No in step S105), the control unit 102 generates part of the rebate payment schedule data 24, but does not generate the guarantee transfer detail data 25 (step S107). In the following, in this embodiment, an example will be described in which "December 2023" is entered as the accounting year and month.

[0035] 6 is a diagram showing an example of the rebate payment schedule data 24. The rebate payment schedule data 24 is data showing the schedule of rebates to be paid to billing recipients. The rebate payment schedule data 24 includes the following items: accounting year and month, billing recipient CD, payment category, base deposit amount, rebate rate, rebate amount, rebate consumption tax amount, security deposit allocation amount, payment amount, and scheduled payment date.

[0036] The "calculation month and year" indicates the month and year in which the rebate payment is recorded. The calculation month and year is set based on the monthly period master 13. For example, in the example of this embodiment, if the payment category is "regular," the calculation month and year is December of each year. Also, if the payment category is "early," the calculation month and year is April, August, or December, which corresponds to the "target" of the "early rebate calculation category" in the monthly period master 13. Note that the calculation month and year may be set under conditions different from those described above.

[0037] The billing destination CD is set with the billing destination identification number corresponding to the relevant accounting year and month. The payment category is set by referring to the "rebate payment category" in the billing destination master 11. The base deposit amount is set as the total amount of deposits (excluding tax) for bills for which the "rebate calculation judgment" in the billing payment actual data 23 is the subject of rebate calculation. The rebate rate is determined based on the value of the "base deposit amount" by referring to the rebate rate base master 12. The rebate amount is set as the value obtained by multiplying the "base deposit amount" and the "rebate rate." The rebate consumption tax amount is set as the value obtained by multiplying the "rebate amount" by the consumption tax rate (the consumption tax rate as of the end of the accounting year). The security deposit allocation amount is set as the value obtained by multiplying the "rebate amount" by the "security deposit rate." The security deposit allocation amount indicates the amount of security deposit allocated to billing destinations for which the "security deposit allocation category" in the billing destination master 11 is set to "transfer." For billing recipients whose "Guarantee Provision Classification" in the billing recipient master 11 is set to "No Provision," the security provision amount will not be calculated. Note that security provision may be performed only in December. The "Guarantee Rate" in the basic information management master 14 is applied as the security provision rate. For billing recipients whose "Guarantee Provision Classification" in the billing recipient master 11 is set to "Provide," the payment amount is set to the sum of the "Rebate Amount" and the "Rebate Consumption Tax Amount" minus the "Guarantee Provision Amount." For billing recipients whose "Guarantee Provision Classification" in the billing recipient master 11 is set to "No Provision," the payment amount is set to the sum of the "Rebate Amount" and the "Rebate Consumption Tax Amount." The scheduled payment date indicates the scheduled date on which the rebate is paid.

[0038] FIG. 7 is a diagram showing an example of the security deposit transfer detail data 25. The security deposit transfer detail data 25 is data showing details of the security deposit transfer amount for each recording year and month. The security deposit transfer detail data 25 includes the following items: recording year and month, billing destination CD, payment category, and security deposit transfer amount. Each item is set by referring to the rebate payment schedule data 24.

[0039] In step S106, first, the "rebate payment category" in the billing destination master 11 is referenced to determine whether the payment category is "normal" or "early."

[0040] If the payment category is "normal," the control unit 102 picks up the data for the year corresponding to the input accounting year and month, calculates the total amount of deposits for that year (from January to December), and sets the calculated result as the "standard deposit amount." The example shown in Figure 6 shows the rebate payment schedule data for December 2023 for a billing destination CD of 1001, whose rebate payment category is "normal."

[0041] The control unit 102 sets the "rebate rate" based on the set "standard deposit amount" by referring to the rebate rate standard master 12. The control unit 102 calculates the "rebate amount" and the "rebate consumption tax amount" based on the set "rebate rate." The control unit 102 calculates the "guarantee transfer amount" by referring to the basic information management master 14 based on the calculated "rebate amount." The control unit 102 sets the "payment amount" by subtracting the "guarantee transfer amount" from the sum of the "rebate amount" and the "rebate consumption tax amount." In the example shown in Figure 6, for the invoice destination CD 1001, the standard deposit amount is 8 million yen and the rebate rate is 6.7%, so the rebate amount is 536,000 yen and the rebate consumption tax amount is 53,600 yen. In addition, the guarantee transfer amount is 160,800 yen. Therefore, the payment amount is 428,800 yen.

[0042] Furthermore, if the payment category is "early," the control unit 102 references the monthly period master 13 for the entered accounting year and month to set the period eligible for the early rebate. In this embodiment, the control unit 102 sets, for example, a first period (e.g., January to April), a second period (e.g., January to August), and a third period (e.g., January to December). The control unit 102 selects the data for the last month of each period. In the example shown in FIG. 6, rebate payment schedule data for April, August, and December 2023 for a billing destination CD of 1002 with a rebate payment category of "early" is shown.

[0043] The control unit 102 calculates the total amount of deposits for the set first, second, and third periods. The control unit 102 sets the recording year and month for the first period to April of that year, the recording year and month for the second period to August of that year, and the recording year and month for the third period to December of that year, and sets the calculated total amount of deposits for each period as the "standard deposit amount."

[0044] The control unit 102 sets the "rebate rate" for each of the first, second, and third periods based on the set "standard deposit amount" by referencing the rebate rate standard master 12. The control unit 102 calculates the "rebate amount" and "rebate consumption tax amount" based on the set "rebate rate." The control unit 102 calculates the "guarantee deposit allocation amount" by referencing the basic information management master 14 based on the calculated "rebate amount."

[0045] For the first period, the control unit 102 sets the "payment amount" to the sum of the "rebate amount" and the "rebate consumption tax amount." For the second period, the control unit 102 sets the "payment amount" to the sum of the "rebate amount" and the "rebate consumption tax amount" minus the "rebate amount" for the first period. For the third period, the control unit 102 subtracts the "guarantee deposit provision amount" from the sum of the "rebate amount" and the "rebate consumption tax amount," and sets the "payment amount" to the value obtained by further reducing the "rebate amount" for the first period and the "rebate amount" for the second period. In the example shown in Figure 6, for the invoice destination CD 1002, the base deposit amount for the first period is 1 million yen and the rebate rate is 5.0%, so the rebate amount is 50,000 yen and the rebate consumption tax amount is 5,000 yen. Therefore, the payment amount will be 55,000 yen. Furthermore, for the second period, the base deposit amount is 3 million yen and the rebate rate is 5.0%, so the rebate amount will be 150,000 yen and the rebate consumption tax amount will be 15,000 yen. Therefore, the payment amount will be 115,000 yen, minus the rebate amount for the first period. Furthermore, for the third period, the base deposit amount is 6 million yen and the rebate rate is 5.8%, so the rebate amount will be 348,000 yen and the rebate consumption tax amount will be 34,800 yen. Furthermore, the security deposit allocation amount will be 104,400 yen. Therefore, the payment amount will be 78,400 yen.

[0046] Furthermore, the control unit 102 calculates the amount of security deposit transfer based on the calculated "rebate amount" by referring to the "security deposit rate" in the basic information management master 14. If a limit is set on the security deposit, the control unit 102 compares the security deposit transfer amount based on the security deposit rate with the difference between the current security deposit amount and the security deposit limit, for example, each time it calculates the rebate amount, and transfers the smaller amount as the security deposit.

[0047] Fig. 8 is a diagram specifically illustrating the processing when a limit is set on the deposit. In the example shown in Fig. 8, it is assumed that the deposit limit is 1 million yen and the deposit rate is 30%.

[0048] If the rebate calculation year and month is December 2020 and the rebate amount is calculated to be 1 million yen, the calculated amount based on the deposit rate will be 300,000 yen. As there is no deposit reserve as of December 2020 (the reserve amount is 0 yen), the difference between the limit (1 million yen) and the reserve amount is 1 million yen. Therefore, the deposit appropriation amount for December 2020 will be the calculated amount of 300,000 yen.

[0049] If the rebate calculation date is December 2021 and the rebate amount is calculated to be 2 million yen, the calculated amount based on the deposit rate will be 600,000 yen. As of December 2021, the deposit reserve amount is 300,000 yen, so the difference between the limit (1 million yen) and the reserve amount is 700,000 yen. Therefore, the deposit appropriation amount for December 2021 will be the calculated amount of 600,000 yen.

[0050] If the rebate calculation month and year is December 2022 and the rebate amount is calculated to be 1 million yen, the calculated amount based on the deposit rate will be 300,000 yen. As the deposit reserve amount is 900,000 yen as of December 2022, the difference between the limit (1 million yen) and the reserve amount is 100,000 yen. Therefore, the deposit transfer amount for December 2021 will be 100,000 yen, which is the difference. The transfer date for the deposit transfer details can be the end of the month following the calculation month and year.

[0051] On the other hand, for example, in the case of multi-store contracts and individual contracts, there may be a business partner that does not set aside a security deposit. In such cases, the process of step S107 is performed. In step S107, the control unit 102 first refers to the "rebate payment category" in the billing destination master 11, as in step S106, and determines whether the payment category is "normal" or "early."

[0052] If the payment category is "normal," the control unit 102 calculates the total amount of deposits for the year (January to December) for the entered accounting year and month, and sets the calculation result as the "standard deposit amount." The control unit 102 sets the "rebate rate" based on the set "standard deposit amount" by referencing the rebate rate standard master 12. In step S107, the control unit 102 calculates the "rebate amount" and "rebate consumption tax amount" based on the set "rebate rate." The control unit 102 sets the value obtained by adding the "rebate amount" and the "rebate consumption tax amount" as the "payment amount."

[0053] Also, if the payment category is "early," the control unit 102, similar to step S106, calculates the total amount of deposits for the first period (e.g., January to April), second period (e.g., January to August), and third period (e.g., January to December) for the year of the entered accounting month and year, and sets this as the "standard deposit amount."

[0054] The control unit 102 sets the "rebate rate" for each of the first, second, and third periods based on the set "standard deposit amount" by referring to the rebate rate standard master 12. The control unit 102 calculates the "rebate amount" and "rebate consumption tax amount" based on the set "rebate rate." In step S107, the control unit 102 calculates the "rebate amount" and "rebate consumption tax amount" based on the set "rebate rate."

[0055] For the first period, the control unit 102 sets the "payment amount" to the sum of the "rebate amount" and the "rebate consumption tax amount." For the second period, the control unit 102 sets the "payment amount" to the value obtained by subtracting the "rebate amount" of the first period from the sum of the "rebate amount" and the "rebate consumption tax amount." For the third period, in step S107, the control unit 102 sets the "payment amount" to the value obtained by subtracting the "rebate amount" of the first period and the "rebate amount" of the second period from the sum of the "rebate amount" and the "rebate consumption tax amount."

[0056] The control unit 102 can output the set content as a ledger sheet based on a predetermined user input. The control unit 102 can record the set rebate payment amount as unpaid in the ledger sheet. In addition, the control unit 102 can record a part of the security deposit transfer amount as a business security deposit in the ledger sheet.

[0057] <Rebate adjustment / guarantee adjustment input> After the rebate payment schedule data 24 and the security deposit transfer detail data 25 are generated, if, for example, the contract type is changed, it may be necessary to recalculate the security deposit transfer amount in the rebate payment schedule data 24 or the security deposit transfer detail data 25. It may also be necessary to create new security deposit transfer detail data.

[0058] In such a case, for example, if the user inputs an instruction to correct the data stored in the storage unit 106 (rebate payment schedule data 24 or security deposit transfer detail data 25) (Yes in step S108), the control unit 102 corrects the target data (recalculate the rebate amount, security deposit transfer amount, etc.) and can directly update the corrected data in the storage unit 106 (step S109). If no input is made to correct the data stored in the storage unit 106 (No in step S108), step S109 is skipped.

[0059] As described above, the rebate management device 100 according to this embodiment is a rebate management device 100 equipped with a control unit 102, which acquires invoice data 21 indicating information on invoices to invoice recipients and deposit data 22 indicating information on deposits made in response to invoices, generates invoice deposit actual data 23 indicating actual deposits made in response to invoices based on the acquired invoice data 21 and deposit data 22, and sets the payment conditions for rebates to invoice recipients based on the invoice deposit actual data 23.

[0060] Furthermore, the rebate management method according to this embodiment is a rebate management method executed by a rebate management device 100 equipped with a control unit 102, and the control unit 102 performs the steps of acquiring invoice data 21 indicating information on invoices to invoice recipients and deposit data 22 indicating information on deposits made in response to the invoices, generating invoice deposit actual data 23 indicating actual deposits made in response to the invoices based on the acquired invoice data 21 and deposit data 22, and setting payment conditions for the rebate to the invoice recipient based on the invoice deposit actual data 23.

[0061] In addition, the rebate management program according to this embodiment is a rebate management program executed by a rebate management device 100 equipped with a control unit 102, and causes the control unit 102 to execute the following processes: acquiring invoice data 21 indicating information on invoices to invoice recipients and deposit data 22 indicating information on deposits made in response to the invoices; generating invoice deposit actual data 23 indicating actual deposits made in response to the invoices based on the acquired invoice data 21 and deposit data 22; and setting the payment conditions for rebates to invoice recipients based on the invoice deposit actual data 23.

[0062] According to this embodiment, invoice payment actual data 23 showing the actual payment amount for the invoice is generated, and the payment conditions of the rebate to the invoice recipient are set based on the invoice payment actual data 23, so that the rebate conditions can be set based on the payment actual amount. This makes it possible to reduce the risk when paying the rebate. Furthermore, since the control unit sets the payment conditions of the rebate, human error can be prevented.

[0063] In the rebate management device 100 according to this embodiment, the invoice payment actual data 23 includes information regarding the payment date for the invoice, and the control unit 102 sets the payment conditions so that invoices for which payment has been made within a specified time limit are eligible for rebate payment, and invoices for which payment has not been made within the specified time limit are excluded from the rebate payment.

[0064] According to this configuration, rebates are paid for claims for which payment is made within a specified time limit, and claims for which payment is not made within the specified time limit are excluded from rebate payments, thereby ensuring a reduction in the risk involved in paying rebates.

[0065] In the rebate management device 100 according to this embodiment, the invoice payment actual data 23 includes information regarding the payment date and amount for the invoice, and the control unit 102 acquires a rebate rate standard master that indicates the correspondence between the payment standard amount and the rebate rate, calculates the total amount of payments within a specified period based on the invoice payment actual data 23, calculates the rebate amount for the specified period based on the calculated total amount of payments and the acquired rebate rate standard master, and sets the calculated rebate amount as the payment condition.

[0066] According to this configuration, the rebate rate is set based on the deposit amount and the rebate rate reference master, so payment conditions can be set efficiently and human error can be reduced.

[0067] In the rebate management device 100 according to this embodiment, the control unit 102 acquires rebate payment classification information indicating the timing of rebate payments to billing recipients, and sets the timing of rebate payments as payment conditions based on the acquired rebate payment classification.

[0068] According to this configuration, the timing of rebate payments is set as payment conditions based on the rebate payment category, so that payment conditions can be set efficiently and human error can be reduced.

[0069] In the rebate management device 100 of this embodiment, the control unit 102 acquires security deposit allocation classification information indicating whether a portion of the rebate to the billing recipient will be treated as a security deposit, and sets payment conditions based on the acquired security deposit allocation classification information.

[0070] According to this configuration, payment terms are set based on the security deposit transfer classification information, so that payment terms can be set efficiently and human error can be reduced.

[0071] In the rebate management device 100 according to this embodiment, the control unit 102 stores the set payment terms in the memory unit 106, and if there is an input to correct the payment terms after the payment terms have been stored, the control unit 102 corrects the payment terms based on the input and reflects the correction content in the memory unit 106.

[0072] With this configuration, even if the method for setting rebate payment terms is changed based on changes to the contract content, etc., the payment terms will be corrected based on the input, and the corrected content will be appropriately reflected.

[0073] [3. 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.

[0074] 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.

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

[0076] 4. 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.

[0077] 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.

[0078] 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.

[0079] Furthermore, with regard to the rebate management 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.

[0080] For example, all or any part of the processing functions of the rebate management apparatus 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 rebate management apparatus 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). This computer program is executed by being loaded into RAM and cooperates with the CPU to form the control unit.

[0081] In addition, this computer program may be stored in an application program server connected to the rebate management device 100 via any network, and all or part of it may be downloaded as needed.

[0082] 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.

[0083] 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.

[0084] 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.

[0085] The rebate management 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 rebate management device 100 may also be realized by installing software (including programs or data) that causes the device to perform the processes described in this embodiment.

[0086] 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]

[0087] The present invention is useful in manufacturing industries that pay rebates to distributors of their products. [Explanation of symbols]

[0088] 11 Billing Master 12 Rebate Rate Standard Master 13 Monthly Period Master 14 Basic Information Management Master 15 Current deadline master 21 Billing Data 22 Deposit Data 23 Billing and payment data 24 Rebate payment schedule data 25 Guarantee deposit allocation details data 100 Rebate Management Device 102 Control section 104 Communication interface unit 106 Storage section 108 Input / Output Interface Section 112 Input devices, keyboards, mice 114 Output Device, Monitor 200 servers 300 Network

Claims

1. A rebate management device including a control unit, The control unit Obtaining billing data indicating information on a bill to a billing destination and payment data indicating information on payment for the bill; generating billed payment actual data indicating the actual payment amount for the bill based on the acquired billing data and payment data; Set the payment conditions for the rebate to the billing destination based on the billing payment performance data. Rebate management device.

2. The bill payment record data includes information regarding the payment date for the bill, The control unit sets the payment conditions so that the invoice for which payment has been made within a predetermined time period is subject to payment of the rebate, and the invoice for which payment has not been made within the predetermined time period is excluded from the rebate payment. The rebate management device of claim 1 .

3. The billed payment record data includes information on the payment date and payment amount for the billed payment, The control unit acquires a rebate rate standard master indicating the correspondence relationship between the deposit standard amount and the rebate rate, calculates the total amount of the deposit within a predetermined period based on the invoice deposit actual data, calculates the rebate amount for the predetermined period based on the calculated total amount of the deposit and the acquired rebate rate standard master, and sets the calculated rebate amount as the payment condition. The rebate management device of claim 1 .

4. The control unit acquires rebate payment classification information indicating the timing of payment of the rebate to the billing destination, and sets the timing of payment of the rebate as the payment condition based on the acquired rebate payment classification information. The rebate management device of claim 1 .

5. The control unit acquires security deposit allocation classification information indicating whether a portion of the rebate to the billing destination is to be used as a security deposit, and sets the payment conditions based on the acquired security deposit allocation classification information. The rebate management device of claim 1 .

6. The control unit stores the set payment terms in a storage unit, and when an input is made to correct the payment terms after the payment terms have been stored, the control unit corrects the payment terms based on the input content and reflects the correction content in the storage unit. The rebate management device of claim 1 .

7. A rebate management method executed by a rebate management device having a control unit, acquiring billing data indicating information on a bill to a billing destination and payment data indicating information on payment for the bill; generating billed payment actual data indicating the actual payment amount for the bill based on the acquired billing data and payment data; setting payment conditions for the rebate to the billing party based on the billing payment performance data; The control unit performs Rebate management methods.

8. A rebate management program to be executed by a rebate management device having a control unit, A process of acquiring billing data indicating information on a bill to a billing destination and deposit data indicating information on deposits for the bill; A process of generating billed payment actual data indicating the actual payment amount for the bill based on the acquired billing data and payment data; a process of setting payment conditions for the rebate to the billing party based on the billing payment performance data; causing the control unit to execute Rebate Management Program.

Citation Information

Patent Citations

  • Account transfer system and computer program

    JP2022079831A