Order processing device, order processing method, and order processing program

The order processing device simplifies the input of multiple delivery notes by allowing a single entry for a parent customer with child customer breakdowns, reducing operator burden and shipping errors.

JP7750799B2Active Publication Date: 2025-10-07OBIC CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022098644
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-20
Publication Date
2025-10-07
Estimated Expiration
2042-06-20

AI Technical Summary

Technical Problem

In facilities like hospitals and nursing homes, separate delivery slips are required for each department, necessitating multiple entries for the same delivery destination, which burdens the operator and leads to incorrect shipping.

Method used

An order processing device that allows inputting a parent customer code and total order quantity, followed by a breakdown for child customers, generating shipping instructions and delivery notes for bulk delivery to the parent customer, and recording sales by department.

Benefits of technology

Reduces the workload of inputting transaction data, eliminates the need for manual calculations, and minimizes shipping errors by allowing a single entry for multiple delivery notes, ensuring accurate recording and efficient shipping.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007750799000001
    Figure 0007750799000001
  • Figure 0007750799000002
    Figure 0007750799000002
  • Figure 0007750799000003
    Figure 0007750799000003
Patent Text Reader

Abstract

To provide an order reception processing apparatus, a method, and a program that reduce an input work of transaction data in a case where a plurality of separate transaction data are required for a single delivery destination.SOLUTION: In an order reception processing apparatus 1, an order reception input screen display control unit 25 displays an order reception screen where an order reception input including a parent customer code and an order reception total number for commerce targets. A breakdown input screen display control unit 26 displays a breakdown input screen for inputting an individual order reception amount divided by the order reception total number for commerce targets, for one or more child customer codes which are associated with the parent customer code input on the order reception input screen and is indicated by a child customer code. A delivery instruction generation unit 27 generates a delivery instruction to collectively deliver the commerce targets to the parent customer. Also, a delivery note generation unit 28 generates a delivery note including the individual order reception number for each of the child customer input via the breakdown input screen.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an order processing device, an order processing method, and an order processing program. [Background technology]

[0002] In today's business transactions, when an order is placed with a customer requesting the provision of a commercial object such as a product or service, an order processing is often carried out in which the ordered commercial object, date, amount, etc. are input in order to create a shipping instruction, sales data, invoice, delivery note, etc. Patent Document 1 (JP Patent Publication No. 2004-038416) discloses an order management system as a technology related to this type of order processing.

[0003] This order management system manages the status of product orders and includes an order database in which order data related to product orders is stored by order number and by update history number, and means for referencing the order database and extracting the order number associated with an input order number. It also includes means for reading all of the order data corresponding to the extracted order number from the order database, means for extracting update items in which the order data has changed in the order history number order, and means for displaying the update items on a screen in a list by order number and by update history number. This makes it easy to check the progress of the order data update history. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-038416 Summary of the Invention [Problem to be solved by the invention]

[0005] For example, in hospitals, nursing homes, and other facilities similar to medical facilities, there is a demand for a business transaction format in which separate delivery slips are prepared for each department of the recipient, and the products are delivered to a single delivery destination. In this case, the business operator who inputs orders must input orders for each department separately for one business target, which places a burden on the business operator.

[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an order processing device, an order processing method, and an order processing program that can reduce the work of inputting commercial transaction data when there is only one delivery destination but multiple pieces of commercial transaction data are required. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the objectives, the order processing device of the present invention has an order input screen display control unit that displays an order input screen for inputting orders including a parent customer code indicating the parent customer that is the ordering source of the commercial object and the total number of orders for the commercial object; a detail input screen display control unit that displays a detail input screen for inputting individual order quantities obtained by dividing the total number of orders for the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code input on the order input screen; a shipping instruction generation unit that generates a shipping instruction to ship the commercial object in bulk to the parent customer; and a delivery note generation unit that generates a delivery note including the individual order quantity for each child customer input via the detail input screen.

[0008] In order to solve the above problems and achieve the object, the order processing method according to the present invention comprises: An order processing method for an order processing device including an order entry screen display control unit, a breakdown entry screen display control unit, a shipping instruction generation unit, and a delivery note generation unit,The method includes an order input screen display control step in which an order input screen display control unit displays an order input screen for inputting orders including a parent customer code indicating the parent customer that is the order source of the commercial object and the total order quantity of the commercial object; a detail input screen display control step in which a detail input screen display control unit displays a detail input screen for inputting individual order quantities obtained by dividing the total order quantity of the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code input on the order input screen; a shipping instruction generation step in which a shipping instruction generation unit generates a shipping instruction for shipping the commercial object in a lump sum to the parent customer; and a delivery note generation step in which a delivery note generation unit generates a delivery note including the individual order quantity for each child customer input via the detail input screen.

[0009] In addition, in order to solve the above-mentioned problems and achieve the objective, the order processing program of the present invention causes a computer to function as an order input screen display control unit that displays an order input screen for inputting orders including a parent customer code indicating the parent customer that is the ordering source of the commercial object and the total order quantity of the commercial object; a breakdown input screen display control unit that displays a breakdown input screen for inputting individual order quantities obtained by dividing the total order quantity of the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code input on the order input screen; a shipping instruction generation unit that generates a shipping instruction to ship the commercial object in bulk to the parent customer; and a delivery note generation unit that generates a delivery note including the individual order quantity for each child customer input via the breakdown input screen. [Effects of the Invention]

[0010] The present invention can reduce the work of inputting commercial transaction data when there is only one delivery destination but multiple separate commercial transaction data are required. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram for explaining the process of creating a delivery note in an order processing device serving as a comparative example. [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of the order processing device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the customer master. [Figure 4] FIG. 4 is a flowchart showing the flow of an order input operation of the order processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example of an order form that has been received. [Figure 6] FIG. 6 is a diagram showing an example of a breakdown input screen displayed by the order processing device according to the embodiment. [Figure 7] FIG. 7 is a diagram showing another example of the breakdown input screen. [Figure 8] FIG. 8 is a diagram showing an example of an order entry screen displayed by the order processing device according to the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of order data and a delivery note for a delivery destination for which item breakdown input has not been performed, which are created by the order processing device according to the embodiment. [Figure 10] FIG. 10 is a diagram showing an example of order data and a delivery note for a delivery destination for which item breakdowns have been entered, which are created by the order processing device according to the embodiment. [Figure 11] FIG. 11 is a diagram showing another example of order data and a delivery note for a delivery destination for which item breakdowns have been entered, which are created by the order processing device according to the embodiment. [Figure 12] FIG. 12 is a diagram showing an example of a shipping instruction created by the order processing apparatus according to the embodiment. [Figure 13] FIG. 13 is a diagram showing an example of sales data for a delivery destination for which breakdown input has been performed, which is created by the order processing apparatus according to the embodiment. [Figure 14] FIG. 14 is a diagram showing an example of a delivery note for a delivery destination for which item breakdowns have been entered, which is created by the order processing apparatus according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments to which the present invention is applied will be described. Note that these embodiments are merely examples of the present invention, and the present invention is not limited to these embodiments.

[0013] [Comparative Example] First, Figure 1 shows an overview of the order entry operation by an order processing device that serves as a comparative example to the order processing device 1 of the embodiment. The example in Figure 1 shows an order for 1 kg of product AAA from ABC Hospital. The 1 kg product is requested to be transported to ABC Hospital in one lump sum, but delivery notes and invoices, etc. are requested to be created for 0.5 kg of the total 1 kg product for department X, 0.2 kg for department Y, and 0.3 kg for department Z.

[0014] In this case, the business operator first (first time) inputs the order data for department X, then (second time) inputs the order data for department Y, and then (third time) inputs the order data for department Z. Delivery notes are created for department X, department Y, and department Z based on each order data.

[0015] In addition, shipping instructions for the same shipping warehouse and delivery date are created based on the order data for each department. The picker packs 1 kg of product AAA stored in the warehouse along with delivery slips for departments X, Y, and Z, and ships them all together to ABC Hospital.

[0016] When the products are shipped, the business operator inputs and creates sales data for departments X, Y, and Z separately.

[0017] For example, in the food industry, it is common to receive orders from customers, prepare products and delivery slips for each delivery destination, and then record sales. However, in hospitals, nursing homes, and similar medical facilities, as shown in the comparative example in Figure 1, there is a need to separate sales by department and create delivery slips, even though there is a single delivery destination and products are delivered to one location. In such cases, to handle the process operationally, as shown in the comparative example in Figure 1, order registration is performed multiple times for each department.

[0018] This means that separate order entry is required for each product, which places a burden on the operator and requires time for final checking of the entered values.In addition, the shipping instructions output by logistics are output in multiple lines even for the same delivery destination and the same product, and the picking staff has to manually tally the numbers and perform shipping, which is one of the reasons that causes incorrect shipping.

[0019] The order processing device 1 of the embodiment solves the above-mentioned inconveniences by allowing the breakdown quantity of each product by the customer's department to be registered during order entry, allowing the order to be completed with a single entry for the delivery destination, while ultimately recording sales by customer's department.

[0020] (Hardware configuration of order processing device) Next, Fig. 2 shows the hardware configuration of the order processing device 1. As shown in Fig. 2, the order processing device 1 comprises a storage unit 2, a control unit 3, and a communication interface unit 4. The communication interface unit 4 is connected via a network to, for example, an accounting system (not shown). The accounting system may be stored in the storage unit 2.

[0021] The storage unit 2 may be, for example, a read-only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), or a solid state drive (SSD). The storage unit 2 stores a customer master 11, purchase order data, order data, order breakdown data, sales data, invoice data, etc. The storage unit 2 also stores an order processing program for executing order processing.

[0022] FIG. 3 is a diagram showing an example of the customer master 11. As shown in FIG. 3, the customer master 11 stores customer codes, customer names, medical categories, parent medical customer codes, display order, and billing destination codes, each associated with the other. In the example of FIG. 3, ABC Hospital, whose customer code is "T01," is a parent customer with a medical category of "1 (parent)." Furthermore, Departments X, Y, and Z of ABC Hospital, whose customer codes are "T02," "T03," and "T04," are child customers of the parent customer, ABC Hospital, with a medical category of "2 (child)."

[0023] Similarly, in the example in Figure 3, Iroha Home, whose customer code is "T10," has a medical category of "1 (parent)" and is the parent customer. Also, Iroha Home's special diet and patients, whose customer codes are "T11" and "T12," have a medical category of "2 (child)," indicating that they are child customers of the parent customer, Iroha Home.

[0024] In the example of FIG. 3, ZZZ Trading, whose customer code is "T30," does not have any sub-customers, so its medical category is "0 (general)."

[0025] (Functional configuration of order processing device) Next, the control unit 3 of the order processing device 1 shown in Figure 2 executes the order processing program stored in the memory unit 2, thereby functioning as a display control unit 21, a data generation unit 22, a memory control unit 23, and an output control unit 24. The display control unit 21 has the functions of an order input screen display control unit 25 and a breakdown input screen display control unit 26. Furthermore, the data generation unit 22 has the functions of a shipping instruction generation unit 27, a delivery note generation unit 28, a sales data generation unit 29, an invoice data generation unit 30, and an order data generation unit 31.

[0026] The order entry screen display control unit 25 displays an order entry screen for entering orders including a parent customer code indicating the parent customer that is the order source for the commercial object to be provided, such as a product or service, and the total number of orders for the commercial object. The breakdown entry screen display control unit 26 displays a breakdown entry screen for entering individual order quantities obtained by dividing the total number of orders for the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code entered on the order entry screen.

[0027] The shipping instruction generation unit 27 generates a shipping instruction for shipping the commercial objects collectively to the parent customer. The delivery note generation unit 28 generates a delivery note including the individual order quantity for each child customer entered via the breakdown input screen.

[0028] The sales data generation unit 29 generates sales data for each child customer, including the sales amount of the commercial object corresponding to the individual order quantity. The invoice data generation unit 30 generates invoice data for each child customer, including the invoice amount of the commercial object corresponding to the individual order quantity.

[0029] [Order entry behavior] Next, the order entry operation of the order processing device 1 of the embodiment will be explained. As an example, in the following explanation, the order processing device 1 of the embodiment will be explained as first creating an invoice based on the order data, and then generating sales in the sales recording process (the invoice is output at the order reception stage). That is, for example, in the food industry, the time between receiving an order and shipping the product is short, and the concept of delivering products in installments is not used. For example, if the other party uses products for school lunches or prepared foods, the products to be shipped are ingredients necessary for the delivery date according to the menu, and it is meaningless if they are delivered at a later date. In such industries, it is customary to consider the product to be delivered in full even if the number of products shipped is less than the number ordered, and to accept a reorder if necessary to make up the shortfall.

[0030] In the food industry, if an order is received in the afternoon of the same day, the following tasks are completed by late at night: order entry → issuing shipping instructions → product picking → preparation of delivery note. If there is a change in the order from the other party or a change in the order quantity due to inventory shortages, corrections are made during order entry.

[0031] The order processing device 1 in the embodiment described below is an example of shipping food products to hospitals or nursing homes. For this reason, the order processing device 1, following the conventions of the food industry mentioned above, holds a provisional sales number at the order stage and issues a delivery note. Finally, in the sales lump-sum accounting process, this provisional sales number is entered into the sales data and invoice as the official sales number.

[0032] A more detailed explanation follows. Figure 4 is a flowchart showing the flow of order entry operations of the order processing device 1 of this embodiment. The control unit 3 of the order processing device 1 operates based on the order processing program stored in the storage unit 2, and executes the processes in order from step S1 of the flowchart in Figure 4.

[0033] First, assume that orders are received from each customer via purchase orders as shown in Figure 5. The example in Figure 5 shows an order for 1 kg of product AAA from ABC Hospital. ABC Hospital has departments X, Y, and Z. Of the products delivered to ABC Hospital, for example, 0.5 kg of the product is delivered to department X, 0.2 kg of the product is delivered to department Y, and the remaining 0.3 kg of the product is delivered to department Z. For this reason, delivery notes must be created for departments X, Y, and Z at the time of receiving the order.

[0034] Similarly, the example in Figure 5 shows an order for 1 kg of product BBB from Iroha Home, a nursing home. Of the 1 kg of product delivered, Iroha Home will consume 0.7 kg as a special meal portion and the remaining 0.3 kg for patients. Therefore, at the time of order placement, it is necessary to create delivery slips for the special meal portion and the patient portion.

[0035] The example in Figure 5 shows an order for 1 kg of product CCC from ZZZ Trading. Since ZZZ Trading does not have departments, there is no need to create delivery notes for each department.

[0036] When such an order is placed, the business operator performs an order input instruction operation via the input device 6. When this order input instruction operation is performed, the order input screen display control unit 25 displays the order input screens exemplified in Figures 6(a) and 6(b) via the output device 7, which is an example of a display unit (step S1). Figure 6(a) shows an example of header input on the order input screen, and Figure 6(b) shows an example of detail input on the order input screen.

[0037] Specifically, when entering an order, the business operator first enters a parent customer code such as "T01" as a "header input" as shown in Fig. 6(a). When the parent customer code is entered, the order entry screen display control unit 25 references the customer master 11 described using Fig. 3, obtains the customer name such as "ABC Hospital" that corresponds to the entered customer code, and displays it on the order entry screen together with the customer code.

[0038] Next, the business operator enters the product name and the breakdown quantity on the order entry screen as shown in Figure 6(b). The example in Figure 6(b) is an example of entering details when an order is placed for 1 kg of "product AAA."

[0039] Next, ABC Hospital, which is the parent customer in this example, is a customer that requests a lump-sum delivery of products after separate delivery notes, etc. are prepared for each department. Therefore, in order to prepare delivery notes, etc. for each department, the business operator performs a predetermined instruction operation to input breakdowns, such as operating a breakdown input button provided on the order entry screen. The breakdown input screen display control unit 26 monitors whether or not such a predetermined instruction operation to input breakdowns has been performed in step S2 of the flowchart in FIG. 4.

[0040] When the breakdown input screen display control unit 26 detects the breakdown input instruction operation (step S2: Yes), it references the customer master 11 based on the parent customer code entered on the order input screen, and detects the child customer codes such as "T02," "T03," and "T04" of the medical category "2 (child)" associated with the parent customer, and the customer names. Then, the breakdown input screen display control unit 26 displays the detected customer names of the child customers on the breakdown input screen shown in FIG. 6(c) (step S3).

[0041] The operator inputs the breakdown quantity for each sub-customer on this breakdown input screen. The example in Figure 6(c) shows that out of a total of 1 kg of product, 0.5 kg is for Department X of ABC Hospital, 0.2 kg is for Department Y of ABC Hospital, and the remaining 0.3 kg is for Department Z of ABC Hospital.

[0042] Similarly, assume that "Iroha Home," whose parent customer code is "T10," is entered on the order entry screen described above, as shown in FIG. 7(a). This "Iroha Home" is a parent customer that requests separate delivery notes, etc., be created for the special diet portion and the patient portion. Therefore, as shown in FIG. 7(b), the ordered product name, such as "BBB," and the breakdown quantity, such as "1 kg," are entered, and when the breakdown entry instruction operation is detected, the breakdown entry screen display control unit 26 references the customer master 11 based on the parent customer code of "T10."

[0043] Then, the breakdown input screen display control unit 26 detects the child customer codes such as "T11" and "T12" of the medical category "2 (child)" associated with the parent customer, and the customer names, as shown in Fig. 3. Then, the breakdown input screen display control unit 26 displays the detected customer names of the child customers on the breakdown input screen shown in Fig. 7(c).

[0044] The operator inputs the breakdown quantity for each sub-customer on this breakdown input screen. The example in Figure 7(c) shows a breakdown input in which a total of 1 kg of product is divided into 0.7 kg (for special dietary meals) and 0.3 kg (for patients).

[0045] Next, in step S4, the order data generation unit 31 monitors whether or not an instruction to generate order data and order breakdown data has been made, such as by operating a registration button provided on the breakdown input screen. When the order data generation unit 31 detects an instruction to generate order data and order breakdown data, it considers that the breakdown input is complete (step S4: Yes), and in step S5, it generates order data and order breakdown data (step S5).

[0046] FIG. 9(a) is a diagram showing the details of the generated order data. As shown in FIG. 9(a), the order data includes an order number, a provisional sales number, a customer name, a product name, an order quantity (quantity), a unit price, an amount, a warehouse name, and a delivery date. The order number is, for example, automatically assigned and added by the control unit 3. For customers with child customers, the provisional sales number is added to the order breakdown data, which will be described later. For customers without child customers, the order breakdown data is not generated, so the provisional sales number is added to the order data.

[0047] In the order data shown in Figure 9, the details for order number "JYU010" in the top row are order data for ABC Hospital, and the details for order number "JYU011" in the middle row are order data for Iroha Home. The details for order number "JYU012" in the bottom row of Figure 9 are details for ZZZ Trading, which will be described later.

[0048] Of these, ABC Hospital and Iroha Home have sub-customers as described above. Therefore, the order data generation unit 31 generates order breakdown data based on the input data entered via the breakdown input screen in addition to the breakdown data.

[0049] FIG. 10(a) is an example of order breakdown data for departments X, Y, and Z of ABC Hospital. As shown in FIG. 10(a), the order breakdown data includes an order number, a provisional sales number, a customer, a product name, and an order quantity (quantity). The control unit 3 automatically assigns and adds the same order number to each department, such as "JYU010." In addition, in the case of a customer that has sub-customers, such as ABC Hospital, the control unit 3 automatically assigns and adds provisional sales numbers, such as "URI901," "URI902," and "URI903," to the order breakdown data. The provisional sales numbers are used as regular sales numbers when creating sales data and invoice data.

[0050] The example in FIG. 10(a) is order breakdown data indicating that the total 1 kg of ordered AAA products will be distributed in the following proportions: 0.5 kg to department X, 0.2 kg to department Y, and 0.3 kg to department Z.

[0051] Similarly, Figure 11(a) is an example of order breakdown data for special meals and patient portions from Iroha Home. This example of Figure 11(a) shows that the total 1 kg of BBB products ordered will be allocated in the ratio of 0.5 kg for special meals and 0.3 kg for patient portions.

[0052] The storage control unit 23 stores the order data and order breakdown data thus generated in the storage unit 2. Then, the process proceeds to step S6.

[0053] On the other hand, in the above-mentioned step S2, if the breakdown input screen display control unit 26 does not detect the operation to instruct to input breakdowns (step S2: No), the process proceeds to step S10. A case where the operation to instruct to input breakdowns is not detected is a case where the customer is only a parent customer and does not have child customers such as departments, like ZZZ Trading Co., Ltd., described using FIG.

[0054] In this case, the order data generation unit 31 generates order data including the customer name such as "ZZZ Trading Co., Ltd.", the product name such as "CCC," the quantity such as "1.0 kg," the product unit price such as "100 yen," the warehouse name such as "Tokyo," and the delivery date such as "April 1st," all of which are input via the order input screen, as shown in the details at the bottom of Figure 9(a).

[0055] The order number, such as "JYU012," of this order data is, for example, automatically assigned by the control unit 3. As mentioned above, ZZZ Trading is a customer that does not have any sub-customers such as departments, and order breakdown data is not generated. For this reason, a provisional sales number, such as "YRI913," is assigned to the order data. This provisional sales number is used as the official sales number when creating sales data and invoice data.

[0056] Next, in step S5, order data and order breakdown data are generated, and once the order data is generated in step S10, the process proceeds to step S6. In step S6, the delivery note generation unit 28 generates delivery note data as exemplified in Figures 9(b), 10(b) to 10(d), 11(b), and 11(c).

[0057] First, Fig. 9(b) is an example of delivery note data for a delivery note for 1 kg of "CCC" product for ZZZ Trading. In the case of ZZZ Trading, since ZZZ Trading does not have any child customers, the delivery note generation unit 28 generates delivery note data including a product name such as "CCC", a quantity such as "1.0 kg", a unit price such as "100 yen", and an amount such as "100 yen" based on the order data at the bottom of Fig. 9(a), as shown in Fig. 9(b).

[0058] The storage control unit 23 stores this delivery note data in the storage unit 2. The delivery note data is then output at a predetermined timing by the output control unit 24 to the output device 7, which is an example of a printer device. As a result, the delivery note is printed out, packed together with the product, and transported to ZZZ Trading.

[0059] 10(b) to 10(d) are examples of invoice data for 1 kg of "AAA" product for ABC Hospital. In the case of ABC Hospital, since it has child customers X Department, Y Department, and Z Department, the invoice generation unit 28 generates invoice data for each department based on the order breakdown data of each department shown in FIG. 10(a).

[0060] The example in Figure 10(b) is invoice data for Department X of ABC Hospital, and since the allocated quantity is 0.5 kg, the amount is 50 yen. The example in Figure 10(c) is invoice data for Department Y of ABC Hospital, and since the allocated quantity is 0.2 kg, the amount is 20 yen. The example in Figure 10(d) is invoice data for Department Z of ABC Hospital, and since the allocated quantity is 0.3 kg, the amount is 30 yen.

[0061] Similarly, the examples in Figures 11(b) and 11(c) are examples of invoice data for a 1 kg "BBB" product for Iroha Home. In the case of Iroha Home, since it has sub-customers for special meals and patient meals, the invoice generation unit 28 generates invoice data for the special meals and patient meals based on the order breakdown data for the special meals and patient meals shown in Figure 11(a).

[0062] The example in Figure 11(b) is invoice data for special meals from Iroha Home, and since the quantity allocated is 0.7 kg, the amount is 70 yen. The example in Figure 11(c) is invoice data for patients from Iroha Home, and since the quantity allocated is 0.3 kg, the amount is 30 yen.

[0063] The storage control unit 23 stores this delivery note data in the storage unit 2. Then, the delivery note data is output at a predetermined timing by the output control unit 24 to the output device 7, which is an example of a printer device. As a result, the delivery note is printed out, packed together with the product, and transported to ABC Hospital or Iroha Home. In other words, the product itself is transported in a batch of 1 kg to ABC Hospital or Iroha Home. Each delivery note for each department, etc., is packed together with 1 kg of product and transported to ABC Hospital or Iroha Home.

[0064] Next, the business operator performs an operation to instruct the output of a shipping instruction. When this operation to instruct the output of the shipping instruction is performed, the delivery note generation unit 28 generates shipping instruction data including the names of the shipping destinations that are parent customers, such as "ABC Hospital," "Iroha Home," and "ZZZ Trading," the names of the products to be shipped, such as "AAA" or "BBB," the names of the warehouses where the products to be shipped are stored, such as "Tokyo," the delivery date, such as "April 1," and the quantity, such as 1.0 kg, as shown in Fig. 12 (step S7).

[0065] The storage control unit 23 stores this shipping instruction data in the storage unit 2. This shipping instruction data is sent to and presented on a terminal device or the like of the shipping person. Based on the presented shipping instruction data, the shipping person picks up the products from the designated warehouse, packs them, and ships them to each customer.

[0066] Next, the business operator performs an operation to instruct the creation of sales data. When this operation to instruct the creation of sales data is performed, the sales data generation unit 29 performs a lump-sum sales accounting process in step S8 (step S8).

[0067] Specifically, for business partners that have sub-customers, such as ABC Hospital and Iroha Home, the sales data generation unit 29 generates sales data to be recorded based on the order breakdown data exemplified in Figures 10(a) and 11(a). Also, for business partners that do not have sub-customers, such as ZZZ Trading, the sales data generation unit 29 generates sales data to be recorded based on the order data exemplified in Figure 9(a).

[0068] Figure 13 is an example of sales data for each customer generated in this way. As shown in Figure 13, the sales data includes the sales number, customer name, product name, quantity, unit price, amount, and billing destination. The provisional sales numbers shown in Figures 9(a), 10(a), and 11(a) are used as the official sales numbers. For customers with child customers, the names of the child customers are used, such as "T02 ABC Hospital - Department X," "T03 ABC Hospital - Department Y," "T04 ABC Hospital - Department Z," "T11 Iroha Home - Special Diet," and "T12 Iroha Home - Patient."

[0069] On the other hand, the billing destination can be selected as either a parent customer or a child customer. In the example of Figure 13, in the case of ABC Hospital, billing for departments X and Y is to be made to ABC Hospital, and billing for department Z is to be made to department Z. In the case of Iroha Home, the billing destination is Iroha Home for both special meals and patient charges. In addition, in the case of ZZZ Trading, since it does not have any child customers, the billing destination is ZZZ Trading.

[0070] The storage control unit 23 stores such sales data in the storage unit 2. The sales data stored in the storage unit 2 is recorded as sales in the accounting system at a predetermined timing.

[0071] Next, the business operator performs an operation to instruct the creation of invoice data. When this operation to instruct the creation of invoice data is performed, the invoice data generation unit 30 performs an invoice issuing process in step S9 (step S9).

[0072] Specifically, the invoice data generation unit 30 generates invoice data as shown in Fig. 14 based on the sales data described using Fig. 13. As shown in Fig. 13, the invoice data includes a sales number, customer name, product name, quantity, unit price, amount, invoice destination, and invoice number. The sales number used is the sales number from the sales data shown in Fig. 13.

[0073] In the case of the order processing device 1 of the embodiment, customer codes and billing destination codes are managed separately, so invoice data can be generated separately for each child customer of the same parent customer. That is, in the example of sales data in Figure 13 above, the invoice for Departments X and Y of ABC Hospital is ABC Hospital, and the invoice for Department Z is Department Z. Therefore, in the invoice data, the invoices for Departments X and Y of ABC Hospital are ABC Hospital, and the same invoice number "SEI001" is assigned to both departments, and invoice data is generated. In contrast, the invoice for Department Z of ABC Hospital is ABC Department, and the invoice data is generated with the invoice number "SEI002", which is different from the invoice numbers for Departments X and Y.

[0074] In the case of Iroha Home, the billing destination for both the special meal portion and the patient portion is Iroha Home, so the billing data is generated with the same billing number "SEI003" assigned to both the special meal portion and the patient portion. In the case of ZZZ Trading, since it does not have any child customers, the billing destination is ZZZ Trading, and billing data is generated with a billing number, for example, "SEI004."

[0075] The storage control unit 23 stores such bill data in the storage unit 2. The bill data stored in the storage unit 2 is sent to the billing destination at a predetermined timing, or printed out and mailed to the billing destination.

[0076] (Effects of the embodiment) As is clear from the above explanation, the order processing device 1 of the embodiment allows the user to register the breakdown of the number of items for each product at the destination department when entering orders. This allows the user to complete the input work for the delivery destination in one go, and also allows the user to record the final sales amount for each department. This reduces the work of inputting transaction data when there is only one delivery destination but multiple separate delivery notes, sales data, and other transaction data are required.

[0077] Furthermore, order entry can be completed with a single entry task for each delivery destination, which reduces the burden on the operator, eliminates the need for checking, and reduces input errors.

[0078] In addition, shipping instructions can be printed on a single line for the same delivery destination and the same product. This also eliminates the need for manual calculations for picking commercial products, reducing shipping errors.

[0079] In addition, since sales are recorded in a lump sum, sales are recorded by the customer's department, making it possible to provide transaction data such as delivery notes in a format that meets the customer's needs.

[0080] [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 Goals 8 and 9 of the SDGs.

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

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

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

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

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

[0086] Furthermore, with regard to the order processing device 1, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.

[0087] For example, all or any part of the processing functions of the order processing device 1, particularly the processing functions performed by the control unit 3, may be realized by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized 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 each embodiment, and is mechanically read by the order processing device 1 as needed. That is, a storage unit such as a ROM or HDD stores a computer program that works in cooperation with the OS to issue instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works in cooperation with the CPU to form the control unit 3.

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

[0089] The order processing program for executing the processes described in each embodiment may be stored on 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.

[0090] Furthermore, a "program" is a data processing method written in any language or description method, and does not matter whether it is in source code, binary code, or other format. A "program" is not necessarily limited to a single structure, but also includes a distributed structure consisting of multiple modules or libraries, or a structure that achieves its function by working in conjunction with a separate program, such as an OS. The specific structure and reading procedure for reading a recording medium in the order processing device 1 shown in the embodiment, as well as the installation procedure after reading, can use well-known structures and procedures.

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

[0092] The order processing device 1 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as an information processing device connected to any peripheral device. The information processing device may also be realized by installing software (including programs or data) that realizes the processing described in this embodiment.

[0093] 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 according to various additions or functional additions. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]

[0094] The present invention can be applied to order processing for bulk purchasing or joint purchasing, regardless of the specific industry. For example, it can be applied to order processing for food or pharmaceutical products from customers who need to use separate invoices even for the same delivery destination, such as medical institutions. [Explanation of symbols]

[0095] 1. Order processing device 2 Storage section 3. Control Unit 4. Communication interface section 5 Input / output interface section 6 Input Devices 7 Output Devices 11 Customer Master 21 Display control unit 22 Data Generation Unit 23 Memory control unit 24 Output control section 25 Order entry screen display control section 26 Breakdown input screen display control section 27 Shipping Instruction Generation Unit 28 Delivery Note Generation Unit 29 Sales Data Generation Department 30 Invoice data generation unit 31 Order data generation unit

Claims

1. an order entry screen display control unit that displays an order entry screen for entering orders including a parent customer code indicating a parent customer who is an order source of the commercial object and a total number of orders for the commercial object; a breakdown input screen display control unit that displays a breakdown input screen for inputting individual order quantities obtained by dividing the total number of orders for the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code input on the order input screen; a shipping instruction generation unit that generates a shipping instruction for shipping the commercial objects collectively to the parent customer; a delivery note generation unit that generates a delivery note including the individual order quantity for each of the child customers input via the breakdown input screen; An order processing device having

2. further comprising a sales data generating unit that generates sales data including a sales amount of the commercial object corresponding to the individual order quantity for each of the child customers; 2. The order processing device according to claim 1,

3. further comprising an invoice data generation unit that generates invoice data including an invoice amount for the commercial object corresponding to the individual order quantity for each of the child customers; 2. The order processing device according to claim 1,

4. An order processing method for an order processing device including an order input screen display control unit, a breakdown input screen display control unit, a shipping instruction generation unit, and a delivery note generation unit, an order entry screen display control step in which the order entry screen display control unit displays an order entry screen for entering orders including a parent customer code indicating a parent customer who is an order source of the commercial object and a total number of orders for the commercial object; a breakdown input screen display control step in which the breakdown input screen display control unit displays a breakdown input screen for inputting individual order quantities obtained by dividing the total number of orders for the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code input on the order input screen; a shipping instruction generation step in which the shipping instruction generation unit generates a shipping instruction for shipping the commercial objects collectively to the parent customer; a delivery note generation step in which the delivery note generation unit generates a delivery note including the individual order quantity for each of the child customers input via the breakdown input screen; An order fulfillment method having

5. Computer, an order entry screen display control unit that displays an order entry screen for entering orders including a parent customer code indicating a parent customer who is an order source of the commercial object and a total number of orders for the commercial object; a breakdown input screen display control unit that displays a breakdown input screen for inputting individual order quantities obtained by dividing the total number of orders for the commercial object for each child customer indicated by one or more child customer codes associated with the parent customer code input on the order input screen; a shipping instruction generation unit that generates a shipping instruction for shipping the commercial objects collectively to the parent customer; functioning as a delivery note generation unit that generates a delivery note including the individual order quantity for each of the child customers input via the breakdown input screen; An order processing program characterized by:

Citation Information

Patent Citations

  • Method for instructing sorting work

    JP1992149777A

  • Article delivery system

    JP2003288445A

  • Recording medium for recording writing program for writing slip information in card type storage medium, and recording medium for recording writing program for writing data for inventory in card type storage medium

    JP2003312850A

  • Order entry management system, order entry management method, and order entry management program

    JP2004038416A

  • Seafood order placement and reception system

    WO2016132400A1