Physical distribution management device, physical distribution management method, and physical distribution management program
The logistics management device ensures contract compliance by checking order inputs against stored contract data, enhancing contract management efficiency and reducing errors and breaches.
Patent Information
- Application Number
- JP2023122441
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-27
- Publication Date
- 2025-02-06
- Estimated Expiration
- 2043-07-27
AI Technical Summary
Current service contract management in the logistics industry is inefficient due to mismatches between input contents and contract contents, which are managed in writing, leading to difficulties in effective contract management.
A logistics management device and method that includes a storage unit for contract data, a discrimination unit to check order input data against contract data, and an order input processing unit to prevent input when mismatches are detected, ensuring that orders align with contract terms.
Facilitates effective management of service contracts by preventing input errors and ensuring compliance with contract terms, improving business efficiency and reducing risks of breaches.
Smart Images

Figure 2025018591000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a logistics management device, a logistics management method, and a logistics management program. [Background technology]
[0002] Patent Document 1 (JP Patent Publication 2023-003417A) discloses a logistics management system that enables efficient management of luggage. This logistics management system stores luggage identification information that identifies luggage and object identification information that identifies the object into which the luggage is placed in a pairing database in association with each other, and stores the history of logistics centers where the luggage and object were located in a tracking database.
[0003] The input unit accepts input of base identification information that identifies a logistics base and object identification information that identifies an object that has arrived at the logistics base. The registration unit associates the object identification information and base identification information accepted by the input unit and registers them in the tracking database. The registration unit then identifies parcel identification information that corresponds to the accepted object identification information from the pairing database, and associates the identified parcel identification information with the base identification information and registers them in the tracking database. This allows efficient management of parcels.
[0004] In the international logistics industry, transportation is usually conducted under a service contract between shipping companies and shippers. A service contract is a contract in which a shipping company provides low-cost freight / service to a shipper who guarantees the transportation of a certain amount of cargo and a specific type of product for a certain period of time. This service contract is often used mainly for North American sea transportation. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2023-003417 A Summary of the Invention [Problem to be solved by the invention]
[0006] However, under the current system, service contracts are managed on paper, which means that the input information does not match the contract content, making it difficult to manage the contracts.
[0007] The present invention has been made in consideration of the above-mentioned problems, and has an object to provide a logistics management device, a logistics management method, and a logistics management program that can facilitate the management of service contracts. [Means for solving the problem]
[0008] In order to solve the above-mentioned problems and achieve the object, the logistics management device of the present invention is a logistics management device that manages the transportation of transportation objects based on a logistics contract in which the shipper guarantees to transport a certain amount of the transportation object within a predetermined contract period, and has a discrimination unit that refers to a memory unit in which contract data of the logistics contract including a contract number is stored, based on order input data including the contract number entered when entering an order for the transportation of the transportation object, and discriminates whether the input content indicated in the order input data corresponding to the contract number matches the contract content indicated in the contract data corresponding to the contract number, and an order input processing unit that performs processing to disallow order input when a discrimination result is obtained indicating that the input content does not match the contract content.
[0009] In addition, in order to solve the above-mentioned problems and achieve the object, the logistics management method of the present invention is a logistics management method for a logistics management device that manages the transportation of a transport object based on a logistics contract in which a shipper guarantees to transport a certain amount of the transport object within a predetermined contract period, and has a discrimination step in which a discrimination unit refers to a memory unit in which contract data of the logistics contract including a contract number is stored, based on order input data including the contract number entered when entering an order for the transportation of the transport object, and discriminates whether or not the input content indicated in the order input data corresponding to the contract number matches the contract content indicated in the contract data corresponding to the contract number, and an order input processing step in which an order input processing unit performs processing to disallow order input if a discrimination result is obtained indicating that the input content does not match the contract content.
[0010] In addition, in order to solve the above-mentioned problems and achieve the objective, the logistics management program of the present invention is a logistics management program that causes a computer to function to perform transportation management of a transport object based on a logistics contract in which the shipper guarantees to transport a certain amount of the transport object within a predetermined contract period, and causes the computer to function as a discrimination unit that refers to a memory unit in which contract data of the logistics contract including a contract number is stored, based on order input data including the contract number entered when entering an order for the transportation of the transport object, and determines whether the input content indicated in the order input data corresponding to the contract number matches the contract content indicated in the contract data corresponding to the contract number, and an order input processing unit that performs processing to disallow order input when a discrimination result is obtained indicating that the input content does not match the contract content. Effect of the Invention
[0011] The present invention can facilitate management of service contract agreements. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a block diagram showing a hardware configuration of a physical distribution management device according to an embodiment. [Diagram 2] FIG. 2 is a diagram for explaining an outline of a service contract. [Diagram 3] FIG. 3 is a diagram for explaining the management operation of a service contract in the logistics management device according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a contract input screen for contract data. [Diagram 5] FIG. 5 is a diagram showing an example of contract data generated based on the input contents on the contract input screen of the contract data. [Figure 6] FIG. 6 is a diagram showing an example of a contract input screen for billing data. [Figure 7] FIG. 7 is a diagram showing an example of billing data generated based on the input contents on the contract input screen for billing data. [Figure 8] FIG. 8 is a diagram showing an example of a contract input screen for cargo data. [Figure 9] FIG. 9 is a diagram showing an example of cargo data generated based on the input contents on the contract input screen for cargo data. [Figure 10] FIG. 10 is a diagram showing an example of an order input screen on which input is made based on the contract data of the service contract. [Figure 11] FIG. 11 is a diagram showing an example of an order input screen on which input is made based on billing data of a service contract. [Figure 12] FIG. 12 is a diagram illustrating an example of the order data. [Figure 13] FIG. 13 is a diagram showing an example of an output screen for inputting the departure date and the service contract number when outputting the actual quantity data. [Figure 14] FIG. 14 is a diagram illustrating an example of actual quantity data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] A logistics management device according to an embodiment of the present invention will be described in detail below with reference to the drawings. The logistics management device according to this embodiment is a logistics management device that manages the transportation of transport objects based on a service contract in which the shipper guarantees to transport a certain amount of transport objects within a predetermined contract period. Note that the present invention is not limited to the following embodiment.
[0014] (Hardware configuration) As shown in FIG. 1, the logistics management device 1 of the embodiment includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5. The output device 7 corresponds to a display unit such as a monitor device (including a home television), a printing device, or a speaker device. The input device 6 may be a keyboard device, a mouse device, a microphone device, or a monitor device that cooperates with a mouse device to realize a pointing device function. The communication interface unit 4 is connected to a network such as a wide area network such as the Internet or a private network such as a LAN (Local Area Network).
[0015] The storage unit 2 may be, 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). As shown in FIG. 2, the storage unit 2 stores a logistics management program for managing transportation based on a service contract that provides low-cost freight / service to a shipper who guarantees to transport a certain amount of cargo and a specific type of product within a predetermined contract period. The storage unit 2 also stores contract data, billing data, cargo data, order data, actual quantity data, and unit price changeable information (unit price changeable flag), which will be described later.
[0016] (Functional configuration of logistics management device) Next, the control unit 3 executes the logistics management program stored in the memory unit 2, and thereby functions as a contract input processing unit 20, a discrimination unit 21, an order input processing unit 22, a display control unit 23, a data generation unit 24, and an output control unit 25, as shown in FIG. 1.
[0017] The contract input processing unit 20 generates contract data, billing data, and freight data based on a contract input corresponding to a service contract.
[0018] The discrimination unit 21 refers to the memory unit 2 in which contract data of a logistics contract including a contract number is stored, based on the order input data including the contract number entered when receiving an order for the transportation of the transportation item, and discriminates whether the input contents indicated in the order input data corresponding to the contract number match the contract contents indicated in the contract data corresponding to the contract number.
[0019] When the order input processing unit 22 obtains a determination result indicating that the input contents do not match the contract contents, it performs processing to disallow the order input.
[0020] The contract data includes the contract period as well as the contract number. In this case, the discrimination unit 21 refers to the contract data based on the contract number and the transportation date input when the order is input, and discriminates whether the transportation date is within the contract period. If the discrimination result indicates that the transportation date is outside the contract period, the order input processing unit 22 performs processing to disallow the order input.
[0021] The storage unit 2 also stores cargo data including transport items associated with the contract number. In this case, the discrimination unit 21 refers to the cargo data based on the input contract number and transport items, and discriminates whether or not the transport items corresponding to the input contract number are stored in the cargo data. When the discrimination result indicates that the transport items corresponding to the contract number are not stored in the cargo data, the order input processing unit 22 performs an order input process that does not allow the order input.
[0022] The cargo data also includes the total weight of the transport items to be transported within the contract period. In this case, the discrimination unit 21 refers to the cargo data based on the input contract number and the transport weight of the transport items, and discriminates whether the transport weight corresponding to the input contract number is less than the total weight.
[0023] If a determination result is obtained indicating that the transport weight corresponding to the input contract number is less than the total weight, the display control unit 23 displays the transport weight, which is less than the total weight, via the display unit (output device 7) in a display format different from the transport weights of other transport items.
[0024] In addition, billing data including unit prices associated with contract numbers is stored in the storage unit 2. The display control unit 23 detects the unit price corresponding to the contract number by referring to the billing data based on the input contract number, and displays the detected unit price as the billing unit price on the order input screen.
[0025] The billing unit price can be changed. This billing unit price can be set to any one of the following management modes: a first management mode in which an alert is displayed when the price is changed, a second management mode in which the price can be changed but no alert is displayed when the price is changed, and a third management mode in which the price cannot be changed.
[0026] When the first management mode is set, the order input processing unit 22 allows the amount of the billing unit price to be changed and displays an alert when the amount is changed. When the second management mode is set, the order input processing unit 22 allows the amount of the billing unit price to be changed and does not display an alert even if the amount is changed. When the third management mode is set, the order input processing unit 22 does not allow the amount of the billing unit price to be changed.
[0027] The data generating unit 24 generates order data including the input contract number, transport item, and delivery weight, and generates actual quantity data including a delivery weight actual value that is the total delivery weight for each transport item during the contract period.
[0028] The output control unit 25 outputs the generated physical quantity actual data to an external device. The external device corresponds to the output device 7. If the output device 7 is a display unit, the output control unit 25 supplies the generated physical quantity actual data as image data (video data) to the display unit for display. If the output device 7 is a printing device, the output control unit 25 supplies print data of the generated physical quantity actual data to the printing device for printing out. If the output device 7 is a speaker device, the output control unit 25 supplies audio data of the generated physical quantity actual data to the speaker device to obtain audio output of the physical quantity actual data.
[0029] In addition, the discrimination unit 21 compares the contract value, which is the contracted transport weight of each transport item in the physical quantity performance data, with the actual value, which is the transport weight that has actually been transported. When the discrimination unit 21 gives a discrimination result indicating that the actual value is less than the contract value, the data generation unit 24 outputs at least the actual value of the transport item in an output format different from the actual values of the other transport items.
[0030] (Overview of Service Contract Management Operations) Next, the operation of managing a service contract in the logistics management device 1 according to the embodiment will be described.
[0031] First, Fig. 3 is a diagram showing an overview of the management operation of a service contract in the logistics management device 1 according to the embodiment. The control unit 3 shown in Fig. 1 operates based on a logistics management program stored in the storage unit 2, thereby functioning as a contract input processing unit 20 to an output control unit 25, and performs the management operation shown in Fig. 3.
[0032] Specifically, the control unit 3 first functions as the contract input processing unit 20 in step S1, and performs input processing of the contract contents of the service contract input by the operator. That is, the operator inputs the contract contents of the service contract, such as the service contract number, shipping company, contract period (contract start date to contract end date), transport items, contract charge, and unit price.
[0033] The contract input processing unit 20 generates contract data, billing data, and freight data based on the input contract contents, and stores them in the storage unit 2.
[0034] Next, in step S2, the control unit 3 functions as the order input processing unit 22, processes the order input corresponding to the delivery request for the specified delivery item from the shipper, and generates order data. At this time, the control unit 3 functions as the discrimination unit 21, and compares the input contents of this order input with the contract contents indicated by the above-mentioned contract data, billing data, and cargo data, and judges whether or not there is a match between the two (checking consistency).
[0035] If the input contents of the order entry do not match the contract contents, the order entry processing unit 22 displays a predetermined error message. This makes it possible to prevent inconveniences caused by a mismatch between the input contents and the contract contents, and to facilitate the management of the service contract.
[0036] In addition, if the input contents of the order entry match the contract contents, the order entry processing unit 22 generates order data and stores it in the memory unit 2, or updates the generated order data stored in the memory unit 2 with new order data.
[0037] Next, in step S3, when the target period (departure date and contract number) is specified by the operator, the control unit 3 functions as the data generation unit 24 and generates actual quantity data showing a list of contract values (weights under the transport contract) and actual values (weights actually transported) for each contract data and transport item based on the contract data and order data corresponding to the specified target period. The output control unit 25 displays this actual quantity data via the output device 7 (an example of a display unit).
[0038] At this time, the discrimination unit 21 compares the contract value and the actual value of the quantity actual data for each contract number. If the actual value is less than the contract value, the display control unit 23 displays at least the actual value in a display format different from other actual values. This makes it easy to manage the performance status of the contract.
[0039] (Details of Service Contract Management Operation) Next, the operations in steps S1 to S3 described above will be described in detail.
[0040] (Step S1) First, in the "contract input process" in step S1, the operator performs a designation operation to display a contract input screen for contract data via the input device 6. When this designation operation is performed, the display control unit 23 displays, via the output device 7, a contract input screen for contract data, as exemplified in FIG.
[0041] As shown in Figure 4, the contract input screen for contract data has an input field for the shipping company, an input field for the contract period, and an input field for the service contract number (S / C number). The operator inputs the shipping company code, shipping company name, contract period, and contract number of the shipping company that will be performing the order entry into each input field.
[0042] Based on the input contents, the contract input processing unit 20 generates contract data including the contract number, S / C number, shipping company code, shipping company name, contract start date, and contract end date as shown in Fig. 5, and stores it in the storage unit 2. Note that, as an example, the contract number is automatically generated by the contract input processing unit 20 and input into the contract data.
[0043] Also, in step S1, the operator performs a designation operation to display a contract input screen for billing data via the input device 6. When this designation operation is performed, the display control unit 23 displays, via the output device 7, a contract input screen for billing data, as exemplified in FIG.
[0044] As shown in Figure 6, the contract input screen for billing data has input fields for billing items, transit units, and billing quantities, as well as input fields for billing destination, billing unit, and billing unit price. As billing items, for example, item names such as "ocean freight" or "BAF (Bunker Adjustment Factor)" are entered. Note that the "fuel adjustment factor" is a fuel surcharge, which is a surcharge adjusted for fluctuations in fuel (heavy oil) prices.
[0045] For such billing items, a currency unit such as "USD (United States Dollar)" and a billing amount such as "3.00" are input.
[0046] In addition, for the billing destination, the company code of the billing destination, for example, "Company A", the unit of transportation, such as "Container", "Gravity (KGS)" or "item", and the amount, such as "5,000 US dollars" which is the above-mentioned ocean freight amount and "1,000 US dollars" which is the above-mentioned BAF amount, are input.
[0047] Based on this input, the contract input processing unit 20 generates billing data including the contract number, billing item code, billing item name, unit, currency unit, and unit price (billing unit price) as shown in Figure 7, and stores it in the memory unit 2.
[0048] Also, in step S1, the operator performs a designation operation to display a contract input screen for cargo data via the input device 6. When this designation operation is performed, the display control unit 23 displays, via the output device 7, a contract input screen for cargo data, as exemplified in FIG.
[0049] As shown in Figure 8, the contract input screen for cargo data has input fields for transport items and total weight. For example, the transport item code and transport item name are input as the transport item. For the total weight, the total weight of each item to be transported, such as "6,000 KGS" or "2,000 KGS", is input.
[0050] Based on the input contents, the contract input processing unit 20 generates cargo data including the contract number, the transport item code, the transport item name, and the total weight as shown in FIG.
[0051] In addition, these three contract input screens for contract data, billing data and cargo data may be displayed simultaneously on one screen, or one or two contract input screens may be displayed in a predetermined order, such as contract data → billing data → cargo data.
[0052] Furthermore, the contract data, billing data, and cargo data are associated with each other based on a common contract number. That is, if the contract number "SEI00000001" is automatically assigned when contract data is input, the contract input processing unit 20 performs input processing on the billing data subsequently input to the contract input screen for this contract data by associating it with the same contract number "SEI00000001". Furthermore, the contract input processing unit 20 performs input processing on the cargo data subsequently input to the contract input screen for this billing data by associating it with the same contract number "SEI00000001".
[0053] In other words, the contract input processing unit 20 uses the same contract number for the contract data, billing data, and freight data of the same case, thereby correlating each data with each other.
[0054] (Step S2) Next, in step S2 of "order input processing," the operator performs a designation operation to display an order input screen for contract data via the input device 6. When this designation operation is performed, the display control unit 23 displays, via the output device 7, an order input screen for contract data, as shown in FIG.
[0055] As shown in Fig. 10, the order input screen for contract data has a field for inputting the contract number, and display fields for the departure point, loading port, discharge port (port of unloading), destination, etc. The example in Fig. 10 is an example in which Tokyo in Japan is specified as the departure point, Tokyo Port as the loading port, and Los Angeles on the west coast of the United States as the discharge port of the cargo.
[0056] The order entry screen for contract data also includes an entry field for the transport item and an entry field for the total weight. Furthermore, the order entry screen for contract data also includes display fields for the shipping company and service contract number (S / C number), and an entry field for the departure date.
[0057] The operator inputs a contract number, such as "SEI0000001", corresponding to the ordered transportation into this order input screen for contract data. The order input processing unit 22 references the contract data shown in Fig. 5 based on the input contract number, and detects the service contract number (S / C number) and shipping company information (shipping company code and shipping company name) associated with the input contract number. The order input processing unit 22 then displays the detected service contract number (S / C number) and shipping company information (shipping company code and shipping company name) in the respective display fields on the order input screen.
[0058] Here, it is assumed that the operator inputs "May 31, 2023" as the departure date. Based on the input departure date, the discrimination unit 21 refers to the contract period (the period between the contract start date and the contract end date) of the contract data shown in Fig. 5. Then, the discrimination unit 21 determines whether the input departure date is a date included in the contract period.
[0059] When the discrimination unit 21 gives a discrimination result indicating that the input departure date is outside the contract period, the order input processing unit 22 performs an operation to disallow registration. This "operation to disallow registration" may, for example, display the input departure date in a character color different from the character color of other characters, or display the departure date in a character style different from the character style of other characters, or add texture such as shading to the characters of the departure date. Alternatively, the order input processing unit 22 may display an error message such as "The departure date is outside the contract period" on the order input screen.
[0060] This makes it possible to prevent inconvenience caused by a discrepancy between the input contents and the contract contents, and makes it easier to manage service contracts.
[0061] Next, the operator inputs the transport item (transport item code and total gravity) on the order input screen. The discrimination unit 21 refers to the cargo data shown in Fig. 9 based on the input contract number and transport item code. The discrimination unit 21 then determines whether the "contract number and transport item code" input on the order input screen matches the "contract number and transport item code" stored as contract data.
[0062] In the example of Fig. 10, a transport request for the first transport item, the second transport item, and the third transport item was made as a transport request for the contract number "SEI0000001", but in the cargo data shown in Fig. 9, the transport items corresponding to the contract number "SEI0000001" are registered as the first transport item and the second transport item, and the third transport item is not registered in the cargo data. In this case, the discrimination unit 21 outputs a discrimination result indicating that the third transport item in the currently accepted transport request is not included in the cargo data.
[0063] When the discrimination unit 21 gives a discrimination result indicating that the input transport item is not included in the cargo data, the order input processing unit 22 performs an operation to disable registration. As described above, this "operation to disable registration" is to display the text color of the transport item not included in the cargo data among the input transport items in a different text color from the text color of the other transport items, or to display the font of the transport item not included in the cargo data in a different font from the font of the other transport items, or to display the text of the transport item not included in the cargo data by adding texture such as shading. Alternatively, the order input processing unit 22 displays an error message such as "Transport items not included in the contract are included" on the order input screen.
[0064] This makes it possible to prevent inconvenience caused by a discrepancy between the input contents and the contract contents, and makes it easier to manage service contracts.
[0065] Next, the operator performs a designation operation to display an order input screen for billing data via the input device 6. When this designation operation is performed, the display control unit 23 displays an order input screen for billing data, as exemplified in FIG. 11, via the output device 7.
[0066] 11, the order entry screen for billing data has display fields for billing items (unit price and billing quantity) and for billing destination (billing unit and billing price). The order entry screen for billing data also has an input field for a "unit price changeable flag" that sets whether the displayed billing price can be changed and whether an alert should be issued when the billing price is changed.
[0067] The unit price change possible flag can be set by selecting from among "0: billing unit price can be changed (no alert)", "1: billing unit price can be changed (with alert)", and "2: billing unit price cannot be changed". The example in Figure 11 is an example where the unit price change possible flag is set to "0: billing unit price can be changed (no alert)".
[0068] The order input processing unit 22 refers to the billing data shown in FIG. 7 based on the contract number "SEI00000001" entered on the order input screen for the contract data, detects the billing price for ocean freight ($5,000) and the billing price for BAF ($1,000) that are associated with this contract number and registered in the billing data, and displays them respectively on the order input screen for the billing data as shown in FIG. 11.
[0069] When the service contract number is set at the time of the order registration, the order input processor 22 determines whether the billing unit price can be changed based on the unit price change flag selected by the operator. When the unit price change flag selected by the operator is "0: billing unit price changeable (no alert)", the order input processor 22 displays the billing unit price changed by the operator on the order input screen of the billing data. In this case, no alert output control is performed.
[0070] On the other hand, if the unit price changeable flag selected by the operator is "1: billing unit price changeable (with alert)", when the operator changes the billing unit price, the order input processing unit 22 displays the billing unit price changed by the operator on the order input screen of the billing data. In addition, the order input processing unit 22 controls the output of an electronic sound or message indicating that the billing unit price has been changed via the output device 7. This makes it possible to prevent input errors or unauthorized tampering of the billing unit price.
[0071] In addition, if the unit price change flag selected by the operator is "2: billing unit price cannot be changed," the order input processing unit 22 will not accept the change operation even if the billing unit price is changed by the operator, and will maintain the previous billing unit price.
[0072] Next, the data generation unit 24 generates the order data shown in Fig. 12 based on the input contents of the order input screen for contract data shown in Fig. 10 and the input contents of the order input screen for billing data shown in Fig. 11, and stores it in the storage unit 2. This order data includes an automatically assigned order number, contract number, departure date, service contract number, shipping company code, shipping company name, transport item code, weight, etc.
[0073] (Step S3) Next, in step S3, "order data output process", the operator performs a designation operation to display the order data output screen via the input device 6. When this designation operation is performed, the display control unit 23 displays the order data output screen exemplified in FIG. 13 via the output device 7.
[0074] This order data output screen has an input field for the departure date and an input field for the service contract number. The operator inputs the service contract number and departure date of the desired service contract. As a result, the data generation unit 24 obtains the contract data (see FIG. 5) and order data (see FIG. 12) corresponding to the departure date, and generates the actual quantity data shown in FIG. 14.
[0075] This actual quantity data is a list of service contract numbers, contract numbers, shipping company codes, shipping company names, transport item codes, contract weights, and actual weights corresponding to the designated departure date and service contract number. The output control unit 25 controls the output of this actual quantity data to the output device 7. As a result, if the output device 7 is a display unit, the actual quantity data is displayed, if the output device 7 is a printer, the actual quantity data is printed out, and if the output device 7 is a speaker device, the audio output of the actual quantity data is controlled.
[0076] By referencing the transported items and weights (actual values) of this volume performance data, the performance status of the service contract can be managed.
[0077] Here, the discrimination unit 21 compares the contract value and the actual value of each transport item in the physical quantity actual data. When the actual value is less than the contract value, the display control unit 23 displays at least the actual value of the transport item in the physical quantity actual data in a display form different from the actual values of the other transport items.
[0078] In the example of Fig. 14, the contract value of the first transport item with the service contract number "SC0000002" and the contract number "SEI0000002" is "5,000 KGS", but the actual value is "4,500 KGS." In this case, since the discrimination unit 21 obtains a discrimination result that the actual value of the first transport item is less than the contract value, the data generation unit 24 generates actual quantity data that outputs, for example, the actual value of the first transport item in an output format different from the actual values of the other transport items.
[0079] Specifically, when displaying the physical quantity actual data on the display unit, the data generating unit 24 generates physical quantity actual data by changing the character color of the actual value of the first transport item to a character color different from that of the actual values of the other transport items, changing the font of the characters, or adding texture such as shading to the characters. Alternatively, the data generating unit 24 generates display data, print data, or voice data of an error message such as "The actual value of the first transport item is less than the contract value." The output control unit 25 controls the output of the generated physical quantity actual data via the output device 7 as described above.
[0080] This makes it possible to manage the contract value and actual value for each delivery item of each service contract, and to manage the performance status of the service contract.
[0081] (Effects of the embodiment) As is clear from the above description, the logistics management device 1 according to the embodiment performs system management of concluded service contracts and checks consistency with registered order contents. This makes it possible to facilitate management of service contracts.
[0082] In addition, the system can manage the registered order details in relation to the service contract, simplifying the compilation process, preventing input errors, and preventing the registration of details outside the contract.
[0083] In addition, since input errors and registration of non-contractual content can be prevented, business efficiency can be improved and the risk of fines or business suspension for breach of contract can be reduced, thereby making it possible to gain the trust of customers.
[0084] [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, and can therefore contribute to Goals 8 and 9 of the SDGs.
[0085] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of Goals 12, 13, and 15 of the SDGs.
[0086] Furthermore, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[0087] [Other embodiments] The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0088] 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.
[0089] In addition, 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 may be changed as desired unless otherwise specified.
[0090] Moreover, with regard to the logistics management device 1, the components shown in the figures are merely conceptual functional elements, and the physical configuration is not necessarily required as shown in the figures.
[0091] For example, the processing functions of the logistics management device 1, particularly the control unit 3 and each processing function performed by the control unit 3, may be realized in whole or in part 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 in a non-transient computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processing described in this embodiment, and is mechanically read by the logistics management device 1 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processing is recorded in a storage unit such as a ROM or HDD. This computer program is executed by being loaded into a RAM, and constitutes the control unit 3 in cooperation with the CPU.
[0092] In addition, the logistics management program of this logistics management device 1 may be stored in another server device connected to the logistics management device 1 via any network, and it is also possible to download all or part of it as needed.
[0093] The logistics management program for executing the process described in this embodiment may be stored in a non-transient computer-readable recording medium, or may be 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.
[0094] Moreover, a "program" is a data processing method written in any language or description method, and may be in any form, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration as multiple modules or libraries, and a program that achieves its function by working with a separate program, such as an OS. Note that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading a recording medium in the logistics management device 1 shown in the embodiment, as well as the installation procedure after reading.
[0095] 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.
[0096] The logistics management device 1 may be configured as an information processing device such as a known personal computer device or a workstation, or may be configured as an information processing device connected to any peripheral device. The information processing device may be realized by implementing software (including programs or data, etc.) that realizes the processing described in this embodiment.
[0097] 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 functionally or physically distributed and integrated in any unit according to various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively. [Industrial Applicability]
[0098] As an example, the present invention is suitable for use in managing service contracts in the international logistics industry. [Explanation of symbols]
[0099] 1 Logistics management equipment 2 Storage section 3. Control Unit 4. Communication Interface Section 5 Input / Output Interface Section 6 Input Devices 7 Output Devices 20 Contract input processing section 21 Discrimination part 22 Order entry processing section 23 Display control section 24 Data Generation Division 25 Output control section
Claims
1. A logistics management device that manages transportation of a transport object based on a logistics contract in which a shipper guarantees to transport a certain amount of the transport object within a predetermined contract period, a discrimination unit that refers to a storage unit in which contract data of the logistics contract including a contract number is stored, based on order input data including a contract number input when receiving an order for transportation of a transportation object, and discriminates whether or not the input contents indicated in the order input data corresponding to the contract number match the contract contents indicated in the contract data corresponding to the contract number; an order entry processing unit that performs processing to disallow the order entry when a determination result indicating that the input contents do not match the contract contents is obtained; A logistics management device comprising:
2. The contract data includes a contract period along with the contract number, The determination unit refers to the contract data based on the contract number and the transportation date input at the time of the order input, and determines whether the transportation date is within the contract period, the order entry processing unit performs processing to disable the order entry when a determination result indicating that the transportation date is outside the contract period is obtained; 2. The logistics management device according to claim 1,
3. The storage unit stores cargo data including transport items associated with the contract number, The determination unit refers to the cargo data based on the input contract number and transport item, and determines whether the transport item corresponding to the input contract number is stored in the cargo data; the order entry processing unit, when a determination result is obtained indicating that the transport item corresponding to the contract number is not stored in the cargo data, performs an order entry process that disables the order entry; 3. The logistics management device according to claim 2,
4. The cargo data includes a total weight of the transport items to be transported within the contract period; The determination unit refers to the cargo data based on the input contract number and the transportation weight of the transport item, and determines whether the transportation weight corresponding to the input contract number is less than the total weight; a display control unit that, when a determination result is obtained indicating that the transport weight corresponding to the input contract number is less than the total weight, displays the transport weight, which is less than the total weight, via a display unit in a display format different from that of the transport weights of other transport items; 4. The logistics management device according to claim 3,
5. The storage unit stores billing data including a unit price associated with the contract number, the display control unit detects the unit price corresponding to the contract number by referring to the billing data based on the input contract number, and displays the detected unit price as a billing unit price on the order input screen; 5. The logistics management device according to claim 4,
6. The billing unit price can be set to any one of a first management mode in which the amount can be changed and an alert is displayed when the amount is changed, a second management mode in which the amount can be changed but an alert is not displayed when the amount is changed, and a third management mode in which the amount cannot be changed, the order input processing unit, when the first management mode is set, allows the amount of the billing unit price to be changed and displays an alert when the amount is changed, when the second management mode is set, allows the amount of the billing unit price to be changed and does not display an alert even if the amount is changed, and when the third management mode is set, does not allow the amount of the billing unit price to be changed; 6. The logistics management device according to claim 5,
7. a data generating unit that generates order data including the input contract number, the transport item, and the transported weight, and generates actual quantity data including an actual value that is a total weight of the transported weight for each of the transport items during the contract period; An output control unit that outputs the generated physical quantity performance data to an external device; 7. The logistics management device according to claim 4, wherein:
8. The discrimination unit compares a contract value, which is a contractual transport weight of each of the transport items in the physical quantity actual data, with a performance value, which is a transport weight that has actually been transported; when a determination result indicating that the actual value is less than the contract value is obtained, the data generation unit generates the physical quantity actual data in which at least the actual value of the transport item is output in an output format different from that of actual values of other transport items; 8. The logistics management device according to claim 7,
9. A logistics management method for a logistics management device that manages transportation of a transport object based on a logistics contract in which a shipper guarantees to transport a certain amount of the transport object within a predetermined contract period, comprising: a determination step in which a determination unit refers to a storage unit in which contract data of the logistics contract including a contract number is stored, based on order input data including a contract number input at the time of order input for transportation of a transportation object, and determines whether or not the input contents indicated by the order input data corresponding to the contract number match the contract contents indicated by the contract data corresponding to the contract number; an order input processing step in which, when a determination result indicating that the input contents do not match the contract contents is obtained, the order input processing unit performs processing to disallow the order input; A logistics management method comprising the steps of:
10. A logistics management program that causes a computer to function to perform transportation management of a transport object based on a logistics contract in which a shipper guarantees to transport a certain amount of the transport object within a predetermined contract period, The computer, a discrimination unit that refers to a storage unit in which contract data of the logistics contract including a contract number is stored, based on order input data including a contract number input when receiving an order for transportation of a transportation object, and discriminates whether or not the input contents indicated in the order input data corresponding to the contract number match the contract contents indicated in the contract data corresponding to the contract number; functioning as an order input processing unit that performs processing to disable the order input when a determination result indicating that the input content does not match the contract content is obtained; A logistics management program featuring:
Citation Information
Patent Citations
Method and device for controlling transaction concerning exposure calculation of batch account settlement netting for financial property based on master contract articles and computer readable recording medium with recorded transaction control program
JP2001147956A
Transportation reservation system and transportation reservation program
JP2021056587A
System and method for improving efficiency of receiving operations using short-distance notification technology
JP2022165368A
Accelerated invoicing using predictive freight events
US20230096163A1
Logistics management system, logistics management method and program
JP2023003417A