Consignment adjustment apparatus, consignment adjustment method, and consignment adjustment program
The commission adjustment device automates the allocation and scheduling of commissions based on contractor capacities, addressing inefficiencies in manual order management and reducing workload and production risks.
Patent Information
- Application Number
- JP2025078712
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-07-17
- Estimated Expiration
- 2041-10-28
AI Technical Summary
Existing systems face increased workload due to manual order aggregation and misjudgment, leading to frequent re-adjustment work for contractors, resulting in inefficiencies and increased labor for intermediaries.
A commission adjustment device and method that allocates commissions based on the capacity of each contractor, allowing for automated scheduling and adjustment of delivery or service provision, reducing manual intervention and errors.
The system reduces the workload and risk of over/underproduction by aligning commission quantities with contractor capacities, enhancing operational efficiency and reducing manual labor.
Smart Images

Figure 2025107394000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a consignment adjustment device, a consignment adjustment method, and a consignment adjustment program.
Background Art
[0002] Currently, when there is an order for a product from a customer, an intermediary or the like consigns the production of the product to one or more consignees, and the products produced by each consignee are delivered from each consignee to the customer. Such a business model is known.
[0003] Also, Patent Document 1 (Japanese Patent Application Laid-Open No. 2003-162652) discloses a business support intermediation for production by a partner brand of a product. In the case of this business support intermediation, when conducting business support for a plurality of business start-up hopefuls who wish to produce a product by production by the partner brand of the product (OEM (Original Equipment Manufacturer) production), the development cost of the product and the production quantity of the mass-produced product generated in the product development transaction and the manufacturing transaction are divided into a plurality of parts. Then, it mediates the product development transaction and the manufacturing transaction of the divided production quantity by the partner brand of the product between the developer and the manufacturer and the plurality of business start-up hopefuls. Thereby, in the production by the partner brand of the product, it is possible to reduce the risk burden due to the reduction of the product development cost and to reduce the production cost.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, conventionally, intermediaries and the like manually aggregated the planned number of orders for each customer, delivery destination, and product, and adjusted the orders to the contractors. For this reason, due to misaggregation and judgment errors such as orders exceeding the capacity of the contractor, re-adjustment work for the contractor occurred frequently, resulting in a problem of increased workload for the intermediary.
[0006] The present invention has been made in view of the above problems, and an object thereof is to provide a commission adjustment device, a commission adjustment method, and a commission adjustment program that can reduce the load of commission adjustment work for contractors.
Means for Solving the Problems
[0007] In order to solve the above-described problems and achieve the object, a commission adjustment device according to the present invention performs input processing for a contractor selected and input by an operation operator based on a contractor master including information on the number of orders that can be received for each product or service for a product or service for which a delivery request or service provision request from a customer has been made. A commission number allocation processing unit that allocates the number of commissions based on the number of delivery requests or service provision requests from customers so that the number of commissions for each contractor corresponds to the ratio of the number of orders that can be received by each contractor. A commission execution unit that commissions the delivery of the product with the allocated number of commissions or the provision of the service with the allocated number of commissions to each contractor, and an acquisition unit that acquires the number of products that can be delivered or the number of services that can be provided from each contractor that has been commissioned. A commission number input unit that inputs the allocated number of commissions based on the acquired number of products that can be delivered or the number of services that can be provided. The commission number input unit creates a schedule table including the delivery date of the product or service input by the operation operator and the number of commissions adjusted by the operation operator. The commission execution unit transmits the created schedule table to each contractor to commission the provision of the product or service. The acquisition unit acquires the number of products that can be delivered or the number of services that can be provided transmitted from each contractor when the commission execution unit transmits the schedule table to each contractor. The commission number input unit inputs the number of products that can be delivered or the number of services that can be provided from each contractor acquired by the acquisition unit into the schedule table.
[0008] Also, in order to solve the above-described problems and achieve the object, a subcontract adjustment method according to the present invention is a subcontract adjustment method of a subcontract adjustment device including an input processing unit, an order quantity allocation processing unit, a subcontract execution unit, an acquisition unit, and an order quantity input unit, wherein the input processing unit performs input processing of a subcontractor selected and input by an operation operator based on a subcontractor master including information on the orderable quantity of products or services for each subcontractor for products or services for which there is a delivery request of products or a service provision request from a customer; the order quantity allocation processing step in which the order quantity allocation processing unit allocates the order quantity based on the product delivery request number or service provision request number from the customer so that the order quantity for each subcontractor for subcontracting the product delivery or service provision due to the product delivery request or service provision request from the customer becomes an order quantity corresponding to the ratio of the orderable quantity of each subcontractor; the subcontract execution step in which the subcontract execution unit subcontracts the delivery of the products in the allocated order quantity or subcontracts the provision of the service in the allocated order quantity to each subcontractor; the acquisition step in which the acquisition unit acquires the deliverable quantity of products or the serviceable quantity from each subcontractor that has been subcontracted; the order quantity input step in which the order quantity input unit adjusts the allocated order quantity based on the acquired deliverable quantity or serviceable quantity, and in the order quantity input step, a schedule table including the delivery date of the product or service input by the operation operator and the order quantity adjusted by the operation operator is created, in the subcontract execution step, the created schedule table is transmitted to each subcontractor to subcontract the provision of the product or service, in the acquisition step, the subcontract execution unit acquires the deliverable quantity of products or the serviceable quantity transmitted from each subcontractor by transmitting the schedule table to each subcontractor, and in the order quantity input step, the deliverable quantity of products or the serviceable quantity from each subcontractor acquired by the acquisition unit is input into the schedule table.
[0009] In order to solve the above-described problems and achieve the object, the outsourcing adjustment program according to the present invention causes a computer to perform input processing for an outsourcer selected and input by an operation operator based on an outsourcer master including information on the number of orderable items or services for each outsourcer for the item or service for which there is a request for delivery of the item or provision of the service from the customer. An order quantity allocation processing unit that allocates the order quantity based on the number of requests for delivery of the item or provision of the service from the customer so that the order quantity for each outsourcer for outsourcing the delivery of the item or provision of the service is an order quantity corresponding to the ratio of the orderable quantity of each outsourcer. An order execution unit that outsources the delivery of the item for the allocated order quantity or the provision of the service for the allocated order quantity to each outsourcer. An acquisition unit that acquires the deliverable quantity of the item or the available quantity of the service from each outsourcer that has placed the order. The order quantity input unit functions as an order quantity input unit that inputs the allocated order quantity based on the acquired deliverable quantity or available quantity. The order quantity input unit creates a schedule table including the delivery date of the item or service input by the operation operator and the order quantity adjusted by the operation operator. The order execution unit transmits the created schedule table to each outsourcer to place an order for the provision of the item or service. The acquisition unit acquires the deliverable quantity of the item or the available quantity of the service transmitted from each outsourcer when the order execution unit transmits the schedule table to each outsourcer. The order quantity input unit inputs the deliverable quantity of the item or the available quantity of the service from each outsourcer acquired by the acquisition unit into the schedule table.
Effect of the Invention
[0010] According to the present invention, there is an effect that the load of the outsourcing adjustment work for the outsourcer can be reduced.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Mode for Carrying Out the Invention
[0012] Hereinafter, a consignment adjustment system according to an embodiment to which the present invention is applied will be described in detail with reference to the drawings. When there is an order for a product from a customer, the consignment adjustment system of this embodiment consigns the production of the product, etc. to one or more consignees via a consignment adjustment device, and delivers the products produced by each consignee from each consignee to the customer. Note that the products produced by each consignee may be received on the consignment adjustment device 1 side, and the products may be delivered from the consignment adjustment device 1 side to the customer. Further, in addition to the production of products, the provision of services may be consigned to the consignees.
[0013] Hereinafter, as an example, a case where the production of tomato seedlings is consigned to a plurality of consignees in response to an order from a customer will be used to explain the configuration, operation, and effects of the consignment adjustment system of the embodiment. When consigning the provision of other products or services, since the configuration, operation, and effects are the same as the following description, please refer to the following description.
[0014] [System Configuration] FIG. 1 is a diagram showing the system configuration of the consignment adjustment system of the embodiment. This consignment adjustment system is configured by connecting a consignment adjustment device 1, a customer terminal device 20, and one or more consignee terminal devices 40 to each other via a network 50 such as a wide area network such as the Internet or a private network such as an in-house LAN (Local Area Network).
[0015] As the sales management device 1, the customer terminal device 20, and the consignee terminal device 40, for example, in addition to a desktop personal computer device, a notebook personal computer device or a tablet personal computer device can be used. Further, as the sales management device 1, the customer terminal device 20, and the consignee terminal device 40, a portable information processing device such as a PDA (Personal Digital Assistants) device or a smartphone can be used.
[0016] In addition, as the customer terminal device 20, as long as it can place an order for a desired product or the like on the side of the consignment adjustment device 1, other communication means such as a telephone or orally may be used. Similarly, for the consignor terminal device 40 as well, it only needs to convey the production quantity to be consigned from the consignment adjustment device 1 side and convey the deliverable quantity to the consignment adjustment device 1 side from the consignor, so other communication means such as a telephone or orally may be used.
[0017] [Hardware Configuration of Consignment Adjustment Device] The consignment adjustment device 1 includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5.
[0018] The customer terminal device 20 and the consignor terminal devices 40 of each consignor are connected to the communication interface unit 4 via the network 50.
[0019] An input device 6 and an output device 7 are connected to the input / output interface unit 5. As the output device 7, a monitor device (including a household TV) can be used. As the input device 6, in addition to a keyboard device, a mouse device, and a microphone device, a monitor device that realizes a pointing device function in cooperation with the mouse device can also be used.
[0020] As the storage unit 2, for example, a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD (Hard Disk Drive), or an SSD (Solid State Drive) can be used. A consignor master 11 is provided in the storage unit 2. In this consignor master 11, the capacity (consignable quantity) and setting information of each consignor are stored. The business operator of the consignment adjustment device 1 is configured to select a consignor for tomato seedling production from among the consignors stored in this consignor master 11.
[0021] In addition, the storage unit 2 stores a subcontractor adjustment program. The control unit 3 of the subcontracting adjustment device 1 performs subcontracting adjustment of the production of tomato seedlings for each subcontractor based on this subcontractor adjustment program. Further, the storage unit 2 stores production plan data, production schedule data, manufacturing instruction data, a production schedule table, manufacturing result data, and the like. Details will be described later.
[0022] (Functional Configuration of Subcontracting Adjustment Device) By executing the subcontractor adjustment program stored in the storage unit 2, the control unit 3 operates as a transmission / reception control unit 21, an input processing unit 22, a display control unit 23, a production plan data generation unit 24, and a production schedule data generation unit 25. Further, by executing the subcontractor adjustment program, the control unit 3 operates as a manufacturing instruction data generation unit 26, a production schedule table creation unit 27, a subcontracting processing unit 28, a manufacturing result data generation unit 29, and a posting processing unit 30.
[0023] The transmission / reception control unit 21 is an example of an acquisition unit, receives an order from the customer terminal device 20, and transmits a production schedule table in which the number of subcontracting tomato seedlings to be produced and entrusted to the subcontractor terminal device 40 is described. Further, the transmission / reception control unit 21 receives the number of deliverable items transmitted from the subcontractor terminal device 40 that has received the production schedule table.
[0024] The input processing unit 22 performs input processing corresponding to operations such as selecting and inputting a subcontractor for subcontracting the production of tomato seedlings from the subcontractor master 11 via the input device 6, and inputting the number of deliverable items for each subcontractor into the schedule table. The display control unit 23 displays various data such as production plan data and the schedule table via the output device 7.
[0025] The production plan data generation unit 24 generates production plan data composed of the production quantity, delivery date, and shipping date (scheduled shipping date) of tomato seedlings commissioned to each contractor. The production schedule data generation unit 25 is an example of a commission quantity allocation processing unit, and generates production schedule data in which the production quantity of tomato seedlings commissioned to each contractor is allocated. The manufacturing instruction data generation unit 26 generates manufacturing instruction data indicating the instruction quantity (= production quantity) of tomato seedlings for which production has been instructed to each contractor.
[0026] The production schedule table creation unit 27 is an example of a commission quantity adjustment unit, and creates a production schedule table on a weekly basis, for example, in which the shipping date (scheduled shipping date) and delivery quantity of tomato seedlings are input for transmission to the contractor terminal device 40 of each contractor. The commission processing unit 28 is an example of a commission execution unit, and transmits a production schedule table or the like to the contractor terminal device 40 via the transmission / reception control unit 21 to commission the production of tomato seedlings. The manufacturing performance data generation unit 29 generates manufacturing performance data into which the delivery performance of each contractor is input. The accounting processing unit 30 performs accounting and inventory accounting of the cell seedlings purchased for commissioning the production of tomato seedlings with respect to an accounting system (not shown).
[0027] [Commission Adjustment Operation] Figs. 2 to 4 are diagrams showing the flow from receiving an order from a customer to adjusting the contractor and production quantity for the production of tomato seedlings, and performing accounting and inventory accounting. Among these, Fig. 2 is a diagram showing the flow from receiving an order from a customer to generating production plan data for each contractor.
[0028] First, in step S1 of Fig. 2, it is assumed that an order for 144 tomato seedlings is received by the commission adjustment device 1 of the commission adjustment contractor from the customer terminal device 20 of the customer. As a result, the operator of the commission adjustment device 1 designates an operation to display an input screen for production plan data via the input device 6. The input processing unit 22 notifies the display control unit 23 that this designation operation has been detected. Based on this notification, the display control unit 23 controls the output device 7 to display an input screen for production plan data as shown in Fig. 5, for example. The operator of the commission adjustment device 1 inputs necessary information via the input screen for production plan data (step S2).
[0029] In one example, the production plan data shown in FIG. 5 has items of production plan number, row, customer, consignee, product, shipping date (scheduled shipping date), delivery date, consignor, and production quantity. The production plan number and row are numbers automatically assigned and input by the commission adjustment device 1. In this example, the production plan number of "SK001" and "1" indicating the first row are automatically input. The customer is a company or the like that has placed an order for tomato seedlings. In this example, a unique number assigned to the customer "TK001" and the company name such as "XX Trading Co., Ltd." are input by the business operator.
[0030] Also, the consignee is the destination for delivering tomato seedlings from the consignor. In this example, as the consignee, a unique number assigned to the consignee "N001" and the store name indicating the consignee "△△ Store" are input by the business operator. As the product, the product number and product name are input. This example in FIG. 5 is an example where the business operator has input the product number "S001" for tomato seedlings and the product name "Seedling 001".
[0031] The shipping date is the scheduled shipping date of tomato seedlings. This example in FIG. 5 is an example where the business operator has input the shipping date of "March 1, 2021". The delivery date is the delivery date specified by the customer. This example in FIG. 5 is an example where the business operator has input the date of "March 3, 2021" specified as the delivery date by the customer. The business operator determines and inputs the above-mentioned shipping date (scheduled shipping date) by calculating backward from the delivery date specified by the customer. Also, the production quantity is the quantity of tomato seedlings specified by the customer. In this example, since 144 tomato seedlings are specified for delivery by the customer as described above, the business operator inputs 144 as the production quantity in this item of production quantity.
[0032] Here, in the consignment adjustment device 1, the consignment destination for commissioning the production of tomato seedlings is selected from the consignment destinations stored in the consignment destination master 11. Therefore, before selecting a consignment destination from the consignment destination master 11, as shown by the thick-line frame in FIG. 5, provisional information indicating that it is a dummy input, such as "SK99 Dummy Warehouse", is automatically input to the consignment destination item. Note that until a consignment destination is selected, this consignment destination item may be left blank.
[0033] Next, the business operator of the consignment adjustment device 1 performs a display designation operation for the consignment destination. When this display designation operation is performed, the display control unit 23 displays the consignment destination information stored in the consignment destination master 11 on the output device 7. FIG. 6 is a diagram showing an example of the consignment destination information. As shown in this FIG. 6, the consignment destination information is composed of information such as product code, consignment destination code, start date, end date, and capacity.
[0034] The product code is a unique number assigned to each product, and in the example of FIG. 6, it is "S001". The consignment destination code is a unique number assigned to each consignment destination, and in the example of FIG. 6, it is "Consignment Destination A" and "Consignment Destination B". The capacity indicates the quantity of tomato seedlings that can be consigned to each consignment destination.
[0035] The start date and end date indicate the period during which the capacity of each consignment destination is maintained. For example, in the case of consignment destination A, between January 1, 2020 and December 31, 2020, the capacity is 10,000, and it also indicates that the capacity is 10,000 without change between January 1, 2021 and December 31, 2021. On the other hand, in the case of consignment destination B, between January 1, 2020 and December 31, 2020, the capacity is 10,000, but between January 1, 2021 and December 31, 2021, the capacity becomes 20,000, indicating that the capacity has increased.
[0036] The business operator of the outsourcing adjustment device 1 selects an outsourcing destination having the capacity to meet the delivery date specified by the customer from among such outsourcing destinations. When an outsourcing destination for commissioning the production of tomato seedlings is selected by the business operator, the production schedule data generation unit 25 generates provisional production schedule data shown in FIG. 7 based on the production plan data shown in FIG. 5 and the outsourcing destination information of the selected outsourcing destination (step S3).
[0037] As shown in FIG. 7, this provisional production schedule data is configured to include items such as product code, product name, shipping date (scheduled shipping date), desired delivery date, customer code, customer name, supplier code, supplier name, production plan number, line number, production quantity, outsourcing destination code, and outsourcing destination name.
[0038] For the product code and product name of the provisional production schedule data, the production schedule data generation unit 25 inputs "S001", which is the product code of the product input in the production plan data shown in FIG. 5, and inputs "Seedling 001", which is the product name. Also, for the shipping date (scheduled shipping date) of the provisional production schedule data, the production schedule data generation unit 25 inputs "March 1, 2021", which is the shipping date (scheduled shipping date) input in the production plan data shown in FIG. 5.
[0039] Also, for the desired delivery date of the provisional production schedule data, the production schedule data generation unit 25 inputs "March 3, 2021", which is the delivery date input in the production plan data shown in FIG. 5. Also, for the customer code, customer name, supplier code, supplier name, production plan number, and line number of the provisional production schedule data, the production schedule data generation unit 25 inputs "TK001", "XX Corporation", "N001", "XX Store", "SK001", and "1", which are input in the production plan data shown in FIG. 5, respectively.
[0040] In addition, the production schedule data generation unit 25 inputs "144 pieces", which is the production quantity entered in the production plan data shown in FIG. 5, for the production quantity of the provisional production schedule data. Also, for the contractor code and contractor name of the provisional production schedule data, the production schedule data generation unit 25 inputs, for example, "Contractor A" with "SK01" and "Contractor B" with "SK02", each selected from the contractor master 11. Further, the production schedule data generation unit 25 inputs "10,000 pieces" as the capacity of Contractor A and "20,000 pieces" as the capacity of Contractor B for the provisional production schedule data.
[0041] Here, the production schedule data generation unit 25 allocates the delivery quantity (production quantity) requested by the customer based on the ratio of the capacities of the selected contractors (step S4). Specifically, in this example, the delivery quantity (production quantity) requested by the customer is "144 pieces". Also, the capacity of the selected customer A is "10,000 pieces", and the capacity of customer B is "20,000 pieces". Therefore, the ratio of the capacities of customer A and customer B is "1:2".
[0042] Based on this, the production schedule data generation unit 25 calculates the allocated production quantity, which is the production quantity to be allocated to each contractor, by performing the following calculation.
[0043] Allocated production quantity = (Production quantity × Capacity of the contractor master) / (Total capacity of each contractor)
[0044] By this calculation, the allocated production quantities for Contractor A and Contractor B are calculated by the following calculations respectively.
[0045] Allocated production quantity for Contractor A = (144 pieces × 10,000 pieces) / (10,000 pieces + 20,000 pieces) = 48 pieces
[0046] Allocated production quantity for Contractor B = (144 pieces × 20,000 pieces) / (10,000 pieces + 20,000 pieces) = 96 pieces
[0047] By performing such calculations, the production schedule data generation unit 25 calculates the allocated production quantities for Contractor A and Contractor B, and allocates these production quantities of 48 and 96 as provisional production quantities to Contractor A and Contractor B. As a result, the provisional production schedule data shown in FIG. 7 is generated.
[0048] Next, in the case of the example in FIG. 7, both Contractor A and Contractor B have sufficient capacity to handle the allocated production quantities. Also, the currently allocated production quantities are 48 for Contractor A and 96 for Contractor B, with a two-fold difference. In such a case, the business operator can adjust the production quantities of each contractor to an appropriate number within the capacity.
[0049] FIG. 8 is an example of the production schedule data after adjusting the production quantities of each contractor. In the example of FIG. 8, the business operator adjusted the production quantity for Contractor A from 48 to 60, and the production quantity for Contractor B from 96 to 84. The production schedule data generation unit 25 generates production schedule data that reflects the production quantities adjusted by the business operator and stores it in the storage unit 2.
[0050] When the production schedule data is thus finalized, the production plan data generation unit 24 inputs the contractors and production quantities of the finalized production schedule data into the contractor and production quantity items of the production plan data shown in FIG. 5 to complete the production plan data. FIG. 9 is an example of this completed production plan data. As described above, Contractor A and Contractor B are selected as the contractors, the production quantity for Contractor A is adjusted to 60, and the production quantity for Contractor B is adjusted to 84. Therefore, based on the completed production plan data, the production plan data generation unit 24 inputs Contractor A with the contractor code SK01 and Contractor B with the contractor code SK02 as shown in FIG. 9, inputs 60 as the production quantity for Contractor A, and inputs 84 as the production quantity for Contractor B to complete the production plan data and stores it in the storage unit 2 (step S5).
[0051] When the production plan data is completed, the process proceeds from step S5 in FIG. 2 to step S6 in FIG. 3. FIG. 3 is a diagram showing the flow from the generation of manufacturing instruction data to the transmission of the production schedule table to the contractor and the placement of an order for tomato seedlings. In step S6 of FIG. 3, the manufacturing instruction data generation unit 26 generates manufacturing instruction data for instructing each contractor to manufacture (produce) tomato seedlings. FIG. 10 is a diagram showing an example of the manufacturing instruction data. As shown in this FIG. 10, the manufacturing instruction data is composed of a manufacturing instruction number, a line number, a contractor, a product, a scheduled shipment date, an instructed quantity, a production plan number, and the line number of the production plan data in which the production plan number is stored.
[0052] The manufacturing instruction number and the line number are numbers automatically assigned by the manufacturing instruction data generation unit 26. In the case of the example in FIG. 10, since there are two contractors, contractor A and contractor B, the manufacturing instruction numbers "SS001" and "SS002" are automatically assigned and input. Also, the line numbers for two lines of contractor A and contractor B are automatically assigned and input.
[0053] In the item of the contractor, contractor A with a contractor code of "SK01" and contractor B with a contractor code of "SK02" are input. As the product, a product code of "S001" and a product name of "seedling 001" are input. The shipment date (scheduled shipment date) is "March 1, 2021" for both contractor A and contractor B. Also, the manufacturing instruction data generation unit 26 inputs "60 pieces" and "84 pieces", which are the adjusted production quantities of the production plan data, into the item of the instructed quantity. The production plan number is "SK001" as shown in FIG. 9, and the line number of "1" indicates that this production plan number of "SK001" is recorded in the first line of the production plan data. The manufacturing instruction data generation unit 26 stores such manufacturing instruction data in the storage unit 2.
[0054] Next, when the production instruction data is generated, in step S7 of FIG. 3, the production schedule table creation unit 27 creates a production schedule table with the entrusted products, the number of entrusted products, the delivery date, etc. input for each consignment destination. FIG. 11 shows an example of the production schedule table for consignment destination A. As shown in this FIG. 11, the production schedule table is created on a weekly basis. Also, the production schedule table is composed of the name of the addressee, the issue date and time, the product name, and the product code. Further, the production schedule table is composed of the cell reception date, the shipment date (scheduled shipment date), the delivery date, the day of the week, the number of items received, the cell calculation, the number of cells instructed, the required number, the number of trays, and the available number (shippable number).
[0055] When producing tomato seedlings, it is necessary to prepare the cell seedlings that are the source of the tomato seedlings. The cell reception date is the date when the consignment adjustment device 1 obtains these cell seedlings and delivers them to consignment destination A. This cell reception date is calculated by the arithmetic formula of "scheduled shipment date - number of days of the production lead time of the seedlings". In the case of the example in FIG. 11, it shows the schedule of delivering cell seedlings from the consignment adjustment device 1 to consignment destination A on February 25. Consignment destination A produces and ships tomato seedlings from these cell seedlings. FIG. 11 shows that the scheduled shipment date of the tomato seedlings produced from the cell seedlings is March 1 and the delivery to the customer is scheduled for March 3.
[0056] The delivery date is the delivery date specified when receiving an order from the customer and is the delivery date input when creating the production plan data described with reference to FIG. 5. The production schedule table creation unit 27 inputs the delivery date obtained from the production plan data as the delivery date of the production schedule table. The day of the week is the day of the week of the shipment date (scheduled shipment date).
[0057] The delivery quantity is the number of produced tomato seedlings to be delivered on the shipment date (scheduled shipment date). In the example of Figure 11, it shows that the number of tomato seedlings to be delivered to the customer is 60. The cell calculation is the number of cell seedlings required to produce 60 tomato seedlings. The required number of cell seedlings is calculated by performing the operation of "(total weekly delivery quantity / 250 (1 tray) ※ round up) × 250". In the example of Figure 11, it shows that the cell seedlings required to produce 60 tomato seedlings are 250. The number of trays is the number of trays required for these 250 cell seedlings and is calculated by the formula "cell calculation / 250 (1 tray)". In the example of Figure 11, it shows that one tray is required for 250 cell seedlings.
[0058] The number of cell seedlings with delivery instructions completed is the number of cell seedlings for which the delivery instructions have been completed. The required quantity is the number of cell seedlings for which the delivery instructions have not been completed and is calculated by performing the operation of "cell calculation - number of cell seedlings with delivery instructions completed". The possible quantity is the number of seedlings that can be shipped per week.
[0059] Note that the production schedule table illustrated in Figure 11 is for the production schedule for the consignor A. However, in the above example, in addition to the consignor A, the consignor B is also selected as the consignor. Therefore, a production schedule table similar to the one shown in Figure 11 for the consignor B is also created.
[0060] When such a production schedule table is created, the consignment processing unit 28 transmits the production schedule table for the consignor A to the consignor A's consignment terminal device 40 and the production schedule table for the consignor B to the consignor B's consignment terminal device 40 via the transmission / reception control unit 21 (step S8).
[0061] Next, FIG. 4 is a diagram showing the flow from the adjustment of the production volume based on the number of items that can be shipped from the consignee to the accounting of purchases and inventory. The consignees A and B determine whether they can produce in time for the shipment date (scheduled shipment date) and the quantity specified in the production schedule table received from the consignment adjustment device 1. Then, as shown in step S9 of FIG. 4, the number of items that can be shipped, which is the number of tomato seedlings that can be shipped on the shipment date (scheduled shipment date) specified in the production schedule table, is transmitted to the consignment adjustment device 1 via the consignee terminal device 40.
[0062] The production schedule table creation unit 27 of the consignment adjustment device 1 inputs the number of items that can be shipped received from the consignee terminal device 40 of the consignee A into the item of the number of items that can be shipped (the number of items that can be shipped) in the production schedule table of the consignee A shown in FIG. 12 (step S10). Similarly, the production schedule table creation unit 27 inputs the number of items that can be shipped received from the consignee terminal device 40 of the consignee B into the item of the number of items that can be shipped (the number of items that can be shipped) in the production schedule table of the consignee B. The example in FIG. 12 shows an example in which the production schedule table creation unit 27 inputs the number of 60 items that can be shipped, which indicates that 60 tomato seedlings can be shipped from the consignee A, into the item of the number of items that can be shipped (the number of items that can be shipped) in the production schedule table of the consignee A. Thereby, the adjustment of the production volume can be performed with the consignee, and unreasonable consignment and production can be made possible.
[0063] Next, the production result data generation unit 29, which is an example of the result data generation unit, generates the production result data (an example of the result data) shown in FIG. 13 based on the number of items that can be shipped for each consignee input into the production schedule table, and stores it in the storage unit 2 (steps S11, S12). This production result data is composed of a production result number, a row number of the production result data, a consignee, a product, a shipment date, a result quantity, a production instruction number, and a row number of the production instruction number in the production instruction data. The production result number and the row number are numbers automatically assigned by the production result data generation unit 29 at the time of generating the production result data. The example in FIG. 13 is an example in which the production result number of "SJ001" and the row number of "1", indicating the first row, are automatically assigned by the production result data generation unit 29.
[0064] The consignor is the consignor code and consignor name of the consignor who has made the delivery. The example in Fig. 13 shows that the consignor who has made the delivery is Consignor A, and its consignor code is "SK01". The product is the product code and product name of the delivered product. The example in Fig. 13 shows that the product code of the delivered product is "S001" and the product name is "Seedling 001". The shipping date is the date when the tomato seedlings were shipped to the customer. The example in Fig. 13 shows that the tomato seedlings were shipped to the customer on March 1, 2021.
[0065] The actual quantity is the number of tomato seedlings delivered to the customer. The example in Fig. 13 shows that "60" tomato seedlings were delivered to the customer. The production instruction number is the production instruction number of Consignor A in the production instruction data shown in Fig. 10, which is "SS001". The line number of the production instruction number is the line number of the line where the production instruction number of Consignor A in the production instruction data shown in Fig. 10 is recorded, which is "1 (the first line)".
[0066] Based on the production performance data, the posting processing unit 30 performs the purchase posting of cell seedlings and the inventory posting of tomato seedlings to an accounting system (not shown) (step S13, step S14).
[0067] [Effects of the Embodiment] As is clear from the above description, the consignment adjustment system of the embodiment can adjust the production volume with the consignor by creating a production schedule table in which the customer, supplier, product, quantity delivered, and available shipping quantity are input for each delivery date, enabling reasonable consignment and production. Also, based on the production schedule table, the consignment quantity and the available shipping quantity can be easily readjusted.
[0068] Therefore, the load of the consignment adjustment work for the consignor can be significantly reduced. Also, the risk of overproduction or underproduction of the consignor can be reduced.
[0069] [Contribution to the Sustainable Development Goals (SDGs) Led by the United Nations] According to this embodiment, it is possible to contribute to promoting business efficiency and appropriate business judgment of enterprises, and thus it is possible to contribute to Goals 8 and 9 of the SDGs.
[0070] In addition, according to this embodiment, it is possible to contribute to reducing waste loss and promoting paperless and digitalization, and thus it is possible to contribute to Goals 12, 13, and 15 of the SDGs.
[0071] In addition, according to this embodiment, it is possible to contribute to strengthening control and governance, and thus it is possible to contribute to Goal 16 of the SDGs.
[0072] [Other Embodiments] In addition to the above-described embodiments, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0073] For example, among the processes described in the embodiment, all or part of the processes described as being automatically performed may be performed manually, or all or part of the processes described as being performed manually may be automatically performed by a known method.
[0074] In addition, regarding the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions of each process, screen examples, and database configurations shown in this specification and the drawings, they can be arbitrarily changed unless otherwise specified.
[0075] Regarding the entrusted adjustment system, each component shown in the figure is a functional concept, and it is not necessarily physically configured as shown in the figure.
[0076] For example, regarding the processing functions provided by the commission adjustment device 1, particularly each processing function performed by the control unit 3 and the control unit 3, all or any part of them may be realized by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized as hardware by wired logic. The program is recorded on a non-transitory computer-readable recording medium including programmed instructions for causing an information processing device to execute the processing described in this embodiment, and is mechanically read by the commission adjustment device 1 as necessary. That is, in a storage unit such as a ROM or an HDD, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded. This computer program is executed by being loaded into the RAM and constitutes the control unit 3 in cooperation with the CPU.
[0077] Further, the commission adjustment program of this commission adjustment device 1 may be stored in another server device connected to the commission adjustment device 1 via an arbitrary network, and it is also possible to download all or a part of it as necessary.
[0078] Also, a commission adjustment program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, and may also be configured as a program product. Here, this "recording medium" includes any "portable physical medium" such as a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical Disk), a DVD (Digital Versatile Disk), and a Blu-ray (registered trademark) Disc.
[0079] Also, the "program" is a data processing method described in any language or description method, and is not limited to a form such as source code or binary code. Note that the "program" is not necessarily limited to being configured singly, and also includes those that are distributedly configured as a plurality of modules or libraries, or those that achieve their functions in cooperation with another program typified by an OS. Regarding the specific configuration, reading procedure, and installation procedure after reading for reading the recording medium in the commission adjustment device 1 shown in the embodiment, well-known configurations and procedures can be used.
[0080] The storage unit 2 is a storage means such as a memory device such as a RAM or a ROM, a fixed disk device such as a hard disk, a flexible disk, and an optical disk, and stores various programs, tables, databases, and web page files used for various processes and website provision.
[0081] Further, the entrusted adjustment device 1 may be configured by an information processing device such as a known personal computer device or a workstation, or may be configured by an information processing device to which an arbitrary peripheral device is connected. Further, the information processing device may be realized by implementing software (including programs or data, etc.) for realizing the processing described in the present embodiment.
[0082] Furthermore, the specific form of the distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in arbitrary units according to various additions or function additions. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.
Industrial Applicability
[0083] The present invention is useful for an intermediary business that mediates the delivery of goods or the provision of services.
Explanation of Signs
[0084] 1 Entrusted adjustment device 2 Storage unit 3 Control unit 4 Communication interface unit 5 Input / output interface unit 6 Input device 7 Output device 11 Contractor master 20 Customer terminal device 21 Transmission / reception control unit 22 Input processing unit 23 Display control unit 24 Production plan data generation unit 25 Production schedule data generation unit 26 Manufacturing instruction data generation unit 27 Production schedule table creation unit 28 Entrusted processing unit 29 Manufacturing result data generation unit 30 Accounting processing unit 40 Contractor terminal device 50 Network
Claims
1. For the goods or services for which a request for delivery of goods or provision of services has been received from a customer, based on a vendor master containing information on the orderable quantity of the goods or services for each vendor, an input processing unit that performs input processing for the vendor selected and input by a business operator; A commission quantity allocation processing unit that allocates the commission quantity based on the requested quantity of goods delivery or service provision from the customer so that the commission quantity for each vendor for which the goods delivery or service provision is commissioned corresponds to the ratio of the orderable quantity of each vendor; A commission execution unit that commissions the delivery of the goods in the allocated commission quantity or the provision of the service in the allocated commission quantity for each vendor; An acquisition unit that acquires the deliverable quantity of the goods or the serviceable quantity of the service from each vendor that has been commissioned; A commission quantity input unit that inputs the allocated commission quantity based on the acquired deliverable quantity or serviceable quantity, and comprises: The commission quantity input unit creates a schedule table including the delivery date of the goods or services input by the business operator and the commission quantity adjusted by the business operator; The commission execution unit transmits the created schedule table to each vendor to commission the provision of the goods or services; The acquisition unit acquires the deliverable quantity of the goods or the serviceable quantity of the service transmitted from each vendor when the commission execution unit transmits the schedule table to each vendor; The commission quantity input unit inputs the deliverable quantity of the goods or the serviceable quantity of the service from each vendor acquired by the acquisition unit into the schedule table; A commission adjustment device characterized by the above.
2. A performance data generation unit that generates performance data including the deliverable quantity of the goods or the serviceable quantity of the service of each vendor input in the schedule table as the delivery performance of the goods or the service provision performance for each vendor and stores it in a storage unit, and further comprises: The commission adjustment device according to claim 1, characterized by the above.
3. A commission adjustment method for a commission adjustment device comprising an input processing unit, a commission quantity allocation processing unit, a commission execution unit, an acquisition unit, and a commission quantity input unit, comprising: An input processing step in which the input processing unit performs input processing on the selected and input contractor based on a contractor master including information on the orderable quantity of the product or service for each contractor for the product or service for which there is a request for delivery of the product or provision of the service from the customer; An order quantity allocation processing step in which the order quantity allocation processing unit allocates the order quantity based on the requested quantity of product delivery or service provision from the customer so that the order quantity for each contractor to whom the delivery of the product or provision of the service is entrusted corresponds to the ratio of the orderable quantity of each contractor; An order execution step in which the order execution unit entrusts each contractor with the delivery of the product in the allocated order quantity or the provision of the service in the allocated order quantity; An acquisition step in which the acquisition unit acquires the deliverable quantity of the product or the deliverable quantity of the service from each contractor to whom the order has been placed; An order quantity input step in which the order quantity input unit inputs the allocated order quantity based on the acquired deliverable quantity or deliverable service quantity, comprising: In the order quantity input step, a schedule table including the delivery date of the product or service input by the business operator and the order quantity adjusted by the business operator is created; In the order execution step, the created schedule table is transmitted to each contractor to entrust the provision of the product or service; In the acquisition step, the order execution unit acquires the deliverable quantity of the product or the deliverable quantity of the service transmitted from each contractor by transmitting the schedule table to each contractor; In the order quantity input step, the deliverable quantity of the product or the deliverable quantity of the service from each contractor acquired by the acquisition unit is input into the schedule table; A commission adjustment method characterized by the above.
4. A computer, For the product or service for which there is a request for delivery of the product or provision of the service from the customer, an input processing unit that performs input processing on the contractor selected and input by the business operator based on a contractor master including information on the orderable quantity of the product or service for each contractor; A commission number allocation processing unit that allocates the commission numbers based on the number of requests for delivery of goods or provision of services from customers so that the commission numbers for each consignment destination that entrusts the delivery of the goods or the provision of the services are in correspondence with the ratio of the order acceptance capacities of the respective consignment destinations; A commission execution unit that commissions the delivery of the goods for the allocated commission numbers or the provision of the services for the allocated commission numbers to each of the consignment destinations; An acquisition unit that acquires the number of goods that can be delivered or the number of services that can be provided from each of the consignment destinations that have been commissioned; Function as a commission number input unit that inputs the allocated commission numbers based on the acquired number of goods that can be delivered or the number of services that can be provided; The commission number input unit creates a schedule table including the delivery date of the goods or the services input by the business operator and the commission numbers adjusted by the business operator; The commission execution unit transmits the created schedule table to each of the consignment destinations to commission the provision of the goods or the services; The acquisition unit acquires the number of goods that can be delivered or the number of services that can be provided transmitted from each of the consignment destinations when the commission execution unit transmits the schedule table to each of the consignment destinations; The commission number input unit inputs the number of goods that can be delivered or the number of services that can be provided from each of the consignment destinations acquired by the acquisition unit into the schedule table; A commission adjustment program, characterized by the above.
Citation Information
Patent Citations
Method and device for deciding order number of ordering commodity
JP1992042360A
Ordering and order receiving management system, managing device, and recording medium
JP2002207799A
Contract manufacturing order system
JP2004234531A
Brokerage system to support manufacturing of oem products
JP2003162652A