Processing method, device and computer equipment for outsourcing business
Patent Information
- Application Number
- CN202211151078.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2042-09-21
AI Technical Summary
[0004]但是,由于委外加工业务涉及的货物是由第三方的供应商来生产的,如何准确地对涉及委外加工业务的相关数据进行处理,形成完整的业务数据,处理起来十分繁琐
[0063] In this embodiment, after receiving a purchase order, the manufacturer's business system can generate a material dispatch order to instruct the manufacturer's dispatch department to send materials to the supplier. After delivery, the dispatch department can provide an actual outbound slip, which the business system can then adjust. When the customer confirms receipt, it indicates that the supplier has completed production and shipment. The business system can then generate complete business data for this outsourced processing transaction based on the receipt information and the adjusted purchase order, for subsequent review and inventory checks. During the execution of the outsourced processing transaction, the method provided in this embodiment allows for timely adjustments to the purchase order based on the outbound slip, ensuring the accuracy of the data in the purchase order. When the customer receives the goods and generates an actual sales order, associating and storing the actual sales order with the adjusted purchase order also helps ensure data integrity.
Smart Images

Figure CN115423350B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of industrial production technology, and in particular relates to a method, apparatus and computer equipment for outsourced processing business. Background Technology
[0002] In industrial production, manufacturers produce goods according to customer requirements, and the finished products are then delivered to the customer. This completes a transaction. However, manufacturers typically have limited production capacity. When customer demand exceeds a manufacturer's capacity, the manufacturer cannot complete production in a timely manner, severely impacting delivery dates.
[0003] To address the aforementioned issues, outsourcing services emerged. Outsourcing typically refers to a situation where, when a manufacturer is unable to produce goods for various reasons, it entrusts a third-party supplier to manufacture the goods, which are then delivered directly to the customer by the supplier. This third-party supplier can be a manufacturer with the necessary production capabilities to meet the manufacturer's various requirements.
[0004] However, since the goods involved in outsourced processing are produced by third-party suppliers, it is very complicated to accurately process the relevant data related to outsourced processing to form complete business data. Summary of the Invention
[0005] In view of this, embodiments of this application provide a method, apparatus, and computer equipment for processing outsourced processing business, which can accurately process relevant data involving outsourced processing business to form complete business data, facilitating subsequent retrospective review and inventory of the outsourced processing business.
[0006] The first aspect of this application provides a method for processing outsourced processing business, including:
[0007] Obtain purchase orders, which are orders from manufacturers to purchase processing services from suppliers;
[0008] Based on the purchase order, a material dispatch order is generated, which instructs the manufacturer's dispatch department to send materials to the supplier.
[0009] Receive the outbound order fed back by the scheduling department based on the material scheduling order;
[0010] Adjust the purchase order according to the outbound slip;
[0011] Upon receiving the customer's receipt information, complete business data for this outsourced processing business is generated based on the receipt information and the adjusted purchase order.
[0012] Optionally, obtaining the purchase order includes:
[0013] Obtain a sales contract, which is a contract between the manufacturer and the customer for the sale of goods;
[0014] The purchase order is generated based on the sales contract.
[0015] Optionally, generating the purchase order based on the sales contract includes:
[0016] Determine the quantity of goods to be sold as recorded in the sales contract, and calculate the total amount of materials required to produce the corresponding quantity of goods based on the quantity of goods;
[0017] Obtain the supplier's processing information, and generate the purchase order based on the processing information and the total amount of materials.
[0018] Optionally, generating a material scheduling order based on the purchase order includes:
[0019] Determine the total amount of materials to be scheduled;
[0020] Multiple delivery vehicles are determined based on the total amount of material, and each delivery vehicle shall perform a delivery task at least once.
[0021] For each of the feeding tasks of each of the feeding vehicles, the material dispatch order is obtained. The material dispatch information includes at least the feeding time, the feeding quantity, and the feeding route.
[0022] Optionally, the outbound slip includes actual delivery information for each delivery vehicle performing each delivery task, and adjusting the purchase order based on the outbound slip includes:
[0023] Identify the differences between the actual feeding information and the pre-planned feeding information;
[0024] Calculate the cost difference caused by each of the aforementioned differences;
[0025] The purchase amount of the purchase order is adjusted based on the aforementioned cost difference.
[0026] Optionally, adjusting the purchase amount of the purchase order based on the cost difference includes:
[0027] If the difference in costs is greater than zero, then the purchase amount of the purchase order shall be reduced.
[0028] If the difference in costs is less than zero, then the purchase amount of the purchase order shall be increased;
[0029] If the cost difference is zero, the purchase amount of the purchase order remains unchanged.
[0030] Optionally, generating complete business data for this outsourced processing business based on the receiving information and the adjusted purchase order includes:
[0031] Based on the received information, an actual sales order is generated;
[0032] The actual sales orders are associated with the adjusted purchase orders and stored as complete business data for this outsourced processing business.
[0033] A second aspect of this application provides an outsourcing processing apparatus, comprising:
[0034] The purchase order acquisition module is used to acquire purchase orders, which are orders from manufacturers to purchase processing services from suppliers;
[0035] The material scheduling order generation module is used to generate a material scheduling order based on the purchase order. The material scheduling order is used to instruct the manufacturer's scheduling department to send materials to the supplier.
[0036] The outbound order receiving module is used to receive outbound orders fed back by the dispatching department based on the material dispatch order;
[0037] The purchase order adjustment module is used to adjust the purchase order based on the outbound order;
[0038] The complete business data generation module is used to generate complete business data for this outsourced processing business based on the received information and the adjusted purchase order when receiving the customer's feedback on the receipt information.
[0039] Optionally, the purchase order acquisition module includes:
[0040] The sales contract acquisition submodule is used to acquire sales contracts, which are contracts between the manufacturer and the customer for the sale of goods.
[0041] The purchase order generation submodule is used to generate the purchase order based on the sales contract.
[0042] Optionally, the purchase order generation submodule includes:
[0043] A goods quantity determination unit is used to determine the quantity of goods to be sold as recorded in the sales contract;
[0044] The material total quantity calculation unit is used to calculate the total material required to produce the corresponding quantity of goods based on the quantity of goods.
[0045] The purchase order generation unit is used to obtain the processing information of the supplier and generate the purchase order based on the processing information and the total amount of materials.
[0046] Optionally, the material scheduling order generation module includes:
[0047] The material total quantity determination submodule is used to determine the total amount of materials to be scheduled;
[0048] The material delivery vehicle determination submodule is used to determine multiple material delivery vehicles based on the total amount of material, and any one of the material delivery vehicles shall perform a material delivery task at least once.
[0049] The material delivery information planning submodule is used to plan material delivery information for each material delivery task of each of the material delivery vehicles, and obtain the material scheduling order. The material delivery information includes at least the material delivery time, the material delivery quantity, and the material delivery route.
[0050] Optionally, the outbound slip includes actual delivery information for each delivery vehicle performing each delivery task, and the purchase order adjustment module includes:
[0051] The difference item identification submodule is used to identify the differences between the actual feeding information and the pre-planned feeding information;
[0052] The cost difference calculation submodule is used to calculate the cost difference caused by each of the aforementioned differences.
[0053] The purchase amount adjustment submodule is used to adjust the purchase amount of the purchase order based on the cost difference.
[0054] Optionally, the purchase amount adjustment submodule includes:
[0055] The adjustment unit is configured to reduce the purchase amount of the purchase order if the cost difference is greater than zero; increase the purchase amount of the purchase order if the cost difference is less than zero; and maintain the purchase amount of the purchase order unchanged if the cost difference is equal to zero.
[0056] Optionally, the complete business data generation module includes:
[0057] The actual sales order generation submodule is used to generate actual sales orders based on the received information;
[0058] The complete business data storage submodule is used to associate and store the actual sales order with the adjusted purchase order as the complete business data for this outsourced processing business.
[0059] A third aspect of this application provides a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the outsourcing processing method as described in the first aspect above.
[0060] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the outsourcing processing method described in the first aspect above.
[0061] The fifth aspect of this application provides a computer program product that, when run on a computer, causes the computer to execute the outsourcing processing method described in the first aspect.
[0062] Compared with the prior art, the embodiments of this application have the following advantages:
[0063] In this embodiment, after receiving a purchase order, the manufacturer's business system can generate a material dispatch order to instruct the manufacturer's dispatch department to send materials to the supplier. After delivery, the dispatch department can provide an actual outbound slip, which the business system can then adjust. When the customer confirms receipt, it indicates that the supplier has completed production and shipment. The business system can then generate complete business data for this outsourced processing transaction based on the receipt information and the adjusted purchase order, for subsequent review and inventory checks. During the execution of the outsourced processing transaction, the method provided in this embodiment allows for timely adjustments to the purchase order based on the outbound slip, ensuring the accuracy of the data in the purchase order. When the customer receives the goods and generates an actual sales order, associating and storing the actual sales order with the adjusted purchase order also helps ensure data integrity. Attached Figure Description
[0064] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0065] Figure 1 This is a schematic diagram of a method for processing outsourced processing business provided in an embodiment of this application;
[0066] Figure 2 This is a schematic diagram of an outsourcing processing business relationship provided in an embodiment of this application;
[0067] Figure 3 This is a schematic diagram of one implementation of S102 in a method for processing outsourced processing business provided in an embodiment of this application;
[0068] Figure 4 This is a schematic diagram of one implementation of S104 in a method for processing outsourced processing business provided in an embodiment of this application;
[0069] Figure 5 This is a schematic diagram of one implementation of S105 in a method for processing outsourced processing business provided in an embodiment of this application;
[0070] Figure 6 This is a schematic diagram of an outsourcing processing device provided in an embodiment of this application;
[0071] Figure 7 This is a schematic diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0072] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0073] The technical solution of this application will be described below through specific embodiments.
[0074] Reference Figure 1 The diagram illustrates a method for processing outsourced processing business according to an embodiment of this application, which may specifically include the following steps:
[0075] S101. Obtain a purchase order, which is an order from the manufacturer to purchase processing services from the supplier.
[0076] This method can be applied to the field of industrial production technology. For example, in the field of industrial gas production technology, the specific application field of this method is not limited in the embodiments of this application. The executing entity of this method can be a computer device, specifically, a business system in the computer device. That is, each step described in the embodiments of this application can be implemented by a business system configured in the computer device. In one example, the computer device can be an electronic device such as a tablet computer, laptop computer, or desktop computer, and the specific type of computer device is not limited in the embodiments of this application.
[0077] In the field of industrial production technology, manufacturers typically produce goods according to customer demand. When a manufacturer is unable to complete production on time due to insufficient capacity or other reasons, and thus cannot deliver goods in a timely manner, the manufacturer can entrust a third-party supplier to carry out production, ensuring on-time delivery to the customer. This third-party supplier is, in contrast to the manufacturer, a manufacturer capable of producing the goods required by the customer. For example, if the manufacturer is an industrial gas production company, and a customer purchases industrial gas from this manufacturer, and the manufacturer is unable to deliver a sufficient quantity of industrial gas on time, the manufacturer can entrust other industrial gas production companies to carry out production. These other industrial gas production companies are the third-party suppliers in this embodiment of the application.
[0078] In this embodiment, the purchase order can refer to an order from a manufacturer to purchase processing services from a third-party supplier. For example, an industrial gas production company, acting as a manufacturer, purchases processing services from another industrial gas production company, acting as a supplier, and entrusts the other company to perform the production, delivering the resulting goods to the customer. To standardize the above business process, the manufacturer and supplier can sign a purchase contract to agree on relevant matters.
[0079] In one possible implementation of this application embodiment, the purchase contract can be entered into a computer device by staff. The computer device can run a business system, which can perform subsequent processing after receiving the purchase order.
[0080] In another possible implementation of this application, the purchase order may be associated with a sales contract, which may be a contract for a manufacturer to sell goods to a customer.
[0081] like Figure 2 The diagram shown is a schematic representation of an outsourcing processing business relationship according to an embodiment of this application. Figure 2 In this context, the parties involved include manufacturers, customers, and suppliers. Customers can purchase goods from manufacturers, and manufacturers can enter into sales contracts to clarify the actions of both parties during the transaction. Purchase orders, as described above, can be formed between manufacturers and suppliers. After completing the production of the goods specified in the purchase order, suppliers can deliver the goods directly to the customer without going through the manufacturer. Purchase orders between manufacturers and suppliers should be based on the sales contracts between manufacturers and customers.
[0082] Therefore, in order to obtain purchase orders, the business system in the computer equipment can first obtain the sales contract, and then generate the corresponding purchase order based on the sales contract.
[0083] Typically, purchase orders specify the quantity of goods to be purchased, which is the quantity of goods the manufacturer needs to provide to the customer according to the sales contract. In some scenarios, outsourcing can involve the manufacturer supplying raw materials to a third-party supplier, who then simply produces the goods based on the received materials.
[0084] Therefore, in one possible implementation of this application embodiment, when the computer device generates a purchase order based on a sales contract, it can first determine the quantity of goods to be sold as recorded in the sales contract. The quantity of goods to be sold can refer to the quantity of goods the manufacturer sells to the customer, that is, the quantity of goods the manufacturer expects the supplier to process and produce. Then, the computer device can calculate the total amount of materials required to produce the corresponding quantity of goods based on the quantity of goods. The total amount of materials is the total amount of raw materials that the manufacturer needs to provide to the supplier for producing the quantity of goods required by the customer.
[0085] In addition, the supplier's processing information should be obtained. This information may include details such as the cost of processing a certain quantity of goods. Once the computer equipment obtains this processing information, it can generate a purchase order based on this information and the determined total quantity of materials.
[0086] It should be noted that key information in the purchase order must be confirmed by both the manufacturer and the supplier to be correct before it becomes effective.
[0087] S102. Based on the purchase order, a material scheduling order is generated, which is used to instruct the manufacturer's scheduling department to send materials to the supplier.
[0088] In this embodiment of the application, after receiving a purchase order, the manufacturer can request the supplier to produce according to the requirements in the purchase order. To facilitate timely production arrangements by the supplier, the manufacturer should send materials to the supplier.
[0089] In practice, computer equipment can generate material dispatch orders based on purchase orders. These material dispatch orders are then pushed down to the dispatch department through the business system, and the dispatch department can provide materials to suppliers according to the received material dispatch orders.
[0090] In one possible implementation of the embodiments of this application, such as Figure 3 As shown, generating a material dispatch order based on the purchase order in S102 may specifically include the following steps S1021-S1023:
[0091] S1021. Determine the total amount of materials to be scheduled.
[0092] The total amount of materials to be dispatched can refer to the total quantity of raw materials that need to be sent to suppliers. The total amount of materials can be obtained directly from the purchase order.
[0093] S1022. Determine multiple feeding vehicles based on the total amount of materials, and each of the feeding vehicles shall perform a feeding task at least once.
[0094] Typically, manufacturers send materials to suppliers via truck transportation. After determining the total amount of materials to be dispatched, multiple delivery vehicles can be selected based on this amount, and these vehicles will then be used to deliver the materials to the supplier.
[0095] In one example, the required number of delivery vehicles can be calculated based on the amount of material each vehicle can transport. For instance, if the total material volume is 500 tons, and each delivery vehicle can transport 5 tons of material, then 100 delivery vehicles can be arranged to transport the material if all the material needs to be transported at once. Each delivery vehicle only needs to perform one delivery task.
[0096] Typically, manufacturers cannot deploy enough delivery vehicles, so each delivery vehicle needs to perform multiple delivery tasks. Using the example above, if the total material volume is 500 tons and each delivery vehicle can transport 5 tons, only 10 delivery vehicles may be deployed. In this case, each delivery vehicle needs to perform multiple delivery tasks. It should be noted that when each vehicle needs to perform multiple delivery tasks, the number of delivery tasks performed by each delivery vehicle may not be exactly the same. For example, some delivery vehicles may perform relatively more delivery tasks, while others may perform relatively fewer. This embodiment does not limit this.
[0097] S1023. Plan feeding information for each feeding task of each feeding vehicle to obtain the material scheduling order. The feeding information includes at least the feeding time, feeding quantity and feeding route.
[0098] In this embodiment of the application, after determining multiple delivery vehicles, the computer equipment can also plan delivery information for each delivery vehicle. The delivery information may include information such as the time, quantity, and route of each delivery task performed by the delivery vehicle.
[0099] For example, if a delivery vehicle 'a' needs to complete a total of 5 delivery tasks, the computer equipment can plan delivery information for each delivery task of delivery vehicle 'a'. Table 1 illustrates an example of delivery information planned by the computer equipment for delivery vehicle 'a'.
[0100] Table 1: Material delivery information for delivery vehicle A
[0101] 1 September 1, 13:00 5 tons Route 1 2 September 1, 18:00 3 tons Route 2 3 September 1, 22::00 5 tons Route 1 4 September 2, 03:00 5 tons Route 1 5 September 2, 08:00 3 tons Route 2
[0102] S103. Receive the outbound order fed back by the scheduling department based on the material scheduling order.
[0103] In this embodiment, the dispatching department can arrange specific material delivery matters according to the material dispatch order. When arranging material delivery matters, the dispatching department should follow the material delivery information planned in advance for each delivery vehicle. In some cases, unforeseen circumstances may cause discrepancies between the actual material delivery information and the planned material delivery information. The dispatching department can generate an outbound order based on the actual material delivery information and feed the outbound order back to the business system in the computer equipment.
[0104] S104. Adjust the purchase order according to the outbound order.
[0105] In this embodiment, since the outbound slip includes actual delivery information for each delivery vehicle performing each delivery task, the actual delivery information may differ from the pre-planned delivery information. These differences may lead to different costs involved in the purchase order. Therefore, after receiving the outbound slip from the dispatching department, the computer equipment can adjust the purchase order.
[0106] In one possible implementation of the embodiments of this application, such as Figure 4 As shown, adjusting the purchase order based on the outbound slip in S104 may specifically include the following steps S1041-S1043:
[0107] S1041. Identify the differences between the actual feeding information and the pre-planned feeding information.
[0108] In this embodiment, both the planned material delivery information and the actual material delivery information in the delivery slip are recorded separately. Therefore, the differences between the actual material delivery information and the planned material delivery information can be identified first.
[0109] Table 2 shows an example of the actual delivery information for delivery vehicle a in the outbound order.
[0110] Table 2: Actual material delivery information for material delivery vehicle a
[0111] 1 September 1, 13:00 5 tons Route 1 2 September 1, 18:00 3 tons Route 2 3 September 1, 22::00 5 tons Route 1 4 September 2, 03:00 5 tons Route 3 5 September 2, 08:00 3 tons Route 2
[0112] Compared with Table 1, in Table 2, when delivery vehicle a was performing the 4th delivery task, the dispatching department selected route 3 as the delivery route according to the supplier's requirements. That is, when delivery vehicle a was performing the 4th delivery task, it did not deliver materials according to the route 1 pre-planned by the manufacturer, but instead used the route 3 required by the supplier.
[0113] S1042. Calculate the cost difference caused by each of the aforementioned differences.
[0114] Using different delivery routes may result in different costs. For example, using route 3 compared to route 1 may incur additional toll / bridge fees. Computer equipment can calculate the cost difference for each difference separately.
[0115] S1043. Adjust the purchase amount of the purchase order according to the cost difference.
[0116] Computer equipment can adjust the purchase amount in a purchase order based on the calculated cost difference. For example, if the cost difference is greater than zero, the purchase amount in the purchase order can be reduced; if the cost difference is less than zero, the purchase amount in the purchase order can be increased; and if the cost difference is equal to zero, the purchase amount in the purchase order can remain unchanged. In this way, cost differences arising from supplier-related reasons can be adjusted accordingly in the purchase order.
[0117] S105. When receiving the customer's feedback on the receipt information, generate complete business data for this outsourced processing business based on the receipt information and the adjusted purchase order.
[0118] In this embodiment, after completing production, the supplier should promptly deliver the goods to the customer. Upon receiving the goods, the customer can provide feedback on the receipt to the manufacturer. For example, if a customer purchases 50 tons of industrial gas from the manufacturer, the customer's feedback on the receipt should at least include information such as whether all 50 tons of industrial gas have been received. The manufacturer's business system can generate complete business data for this outsourced processing transaction based on the customer's feedback on the receipt and the adjusted purchase order.
[0119] In one possible implementation of the embodiments of this application, such as Figure 5 As shown, S105, generating complete business data for this outsourced processing business based on the receiving information and the adjusted purchase order, may specifically include the following steps S1051-S1052:
[0120] S1051. Generate an actual sales order based on the received information.
[0121] S1052. The actual sales order and the adjusted purchase order are associated and stored as complete business data for this outsourced processing business.
[0122] In this embodiment, the computer device can generate an actual sales order based on the customer's feedback on the receipt information. This actual sales order reflects the actual situation of the manufacturer's sale of goods to the customer. Conversely, the adjusted purchase order reflects the actual situation of the manufacturer's purchase of processing services from the supplier. Therefore, after generating the actual sales order, the computer device can associate and store the actual sales order with the adjusted purchase order as complete business data for this outsourced processing business. This data can then be used for subsequent review and inventory of the outsourced processing business, ensuring the accuracy of the business data.
[0123] In this embodiment, after receiving a purchase order, the manufacturer's business system can generate a material dispatch order to instruct the manufacturer's dispatch department to send materials to the supplier. After delivery, the dispatch department can provide an actual outbound slip, which the business system can then adjust. When the customer confirms receipt, it indicates that the supplier has completed production and shipment. The business system can then generate complete business data for this outsourced processing transaction based on the receipt information and the adjusted purchase order, for subsequent review and inventory checks. During the execution of the outsourced processing transaction, the method provided in this embodiment allows for timely adjustments to the purchase order based on the outbound slip, ensuring the accuracy of the data in the purchase order. When the customer receives the goods and generates an actual sales order, associating and storing the actual sales order with the adjusted purchase order also helps ensure data integrity.
[0124] It should be noted that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0125] Reference Figure 6 The diagram illustrates a subcontracting processing device according to an embodiment of this application. Specifically, it may include a purchase order acquisition module 601, a material scheduling order generation module 602, an outbound order receiving module 603, a purchase order adjustment module 604, and a complete business data generation module 605, wherein:
[0126] Purchase order acquisition module 601 is used to acquire purchase orders, which are orders from manufacturers to purchase processing services from suppliers;
[0127] The material scheduling order generation module 602 is used to generate a material scheduling order based on the purchase order. The material scheduling order is used to instruct the manufacturer's scheduling department to send materials to the supplier.
[0128] The outbound order receiving module 603 is used to receive the outbound order fed back by the scheduling department based on the material scheduling order;
[0129] Purchase order adjustment module 604 is used to adjust the purchase order according to the outbound order;
[0130] The complete business data generation module 605 is used to generate complete business data for this outsourced processing business based on the receiving information and the adjusted purchase order when receiving the receiving information from the customer.
[0131] In one possible implementation of this application embodiment, the purchase order acquisition module 601 may be used to: acquire a sales contract, which is a contract for the manufacturer to sell goods to the customer; and generate the purchase order based on the sales contract.
[0132] In one possible implementation of this application embodiment, the purchase order acquisition module 601 can also be used to: determine the quantity of goods to be sold recorded in the sales contract, and calculate the total amount of materials required to produce the corresponding quantity of goods based on the quantity of goods; acquire the processing information of the supplier, and generate the purchase order based on the processing information and the total amount of materials.
[0133] In one possible implementation of this application embodiment, the material scheduling order generation module 602 can be specifically used to: determine the total amount of material to be scheduled; determine multiple delivery vehicles based on the total amount of material, with each delivery vehicle performing at least one delivery task; plan delivery information for each delivery task of each delivery vehicle to obtain the material scheduling order, wherein the delivery information includes at least delivery time, delivery quantity, and delivery route.
[0134] In one possible implementation of this application embodiment, the outbound slip may include actual delivery information for each delivery vehicle performing each delivery task. The purchase order adjustment module 604 may be specifically used to: identify the differences between the actual delivery information and the pre-planned delivery information; calculate the cost difference caused by each difference; and adjust the purchase amount of the purchase order according to the cost difference.
[0135] In one possible implementation of this application embodiment, the purchase order adjustment module 604 can also be used to: reduce the purchase amount of the purchase order if the cost difference is greater than zero; increase the purchase amount of the purchase order if the cost difference is less than zero; and maintain the purchase amount of the purchase order unchanged if the cost difference is equal to zero.
[0136] In one possible implementation of this application embodiment, the complete business data generation module 605 may be used to: generate an actual sales order based on the receiving information; and associate and store the actual sales order with the adjusted purchase order as the complete business data for this outsourced processing business.
[0137] This application also provides an outsourcing processing device, which can be used to implement the various steps executed by the computer equipment in the aforementioned method embodiments.
[0138] As the apparatus embodiments are basically similar to the method embodiments, they are described in a relatively simple manner. For relevant details, please refer to the description in the method embodiment section.
[0139] Reference Figure 7 The diagram illustrates a computer device provided in an embodiment of this application. Figure 7 As shown, the computer device 700 in this embodiment includes: a processor 710, a memory 720, and a computer program 721 stored in the memory 720 and executable on the processor 710. When the processor 710 executes the computer program 721, it implements the steps in the various embodiments of the outsourced processing business processing method described above, for example... Figure 1 The steps S101 to S105 are shown. Alternatively, when the processor 710 executes the computer program 721, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 6 The functions of modules 601 to 605 are shown.
[0140] For example, the computer program 721 can be divided into one or more modules / units, which are stored in the memory 720 and executed by the processor 710 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which can be used to describe the execution process of the computer program 721 in the computer device 700. For example, the computer program 721 can be divided into a purchase order acquisition module, a material dispatch order generation module, an outbound order receiving module, a purchase order adjustment module, and a complete business data generation module, with the specific functions of each module as follows:
[0141] The purchase order acquisition module is used to acquire purchase orders, which are orders from manufacturers to purchase processing services from suppliers;
[0142] The material scheduling order generation module is used to generate a material scheduling order based on the purchase order. The material scheduling order is used to instruct the manufacturer's scheduling department to send materials to the supplier.
[0143] The outbound order receiving module is used to receive outbound orders fed back by the dispatching department based on the material dispatch order;
[0144] The purchase order adjustment module is used to adjust the purchase order based on the outbound order;
[0145] The complete business data generation module is used to generate complete business data for this outsourced processing business based on the received information and the adjusted purchase order when receiving the customer's feedback on the receipt information.
[0146] The computer device 700 can be the computer device described in the foregoing embodiments, including desktop computers, cloud servers, and other computing devices. The computer device 700 may include, but is not limited to, a processor 710 and a memory 720. Those skilled in the art will understand that... Figure 7 This is merely one example of computer device 700 and does not constitute a limitation on computer device 700. It may include more or fewer components than shown, or combine certain components, or different components. For example, computer device 700 may also include input / output devices, network access devices, buses, etc.
[0147] The processor 710 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0148] The memory 720 can be an internal storage unit of the computer device 700, such as a hard disk or RAM of the computer device 700. The memory 720 can also be an external storage device of the computer device 700, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., equipped on the computer device 700. Furthermore, the memory 720 can include both internal and external storage units of the computer device 700. The memory 720 is used to store the computer program 721 and other programs and data required by the computer device 700. The memory 720 can also be used to temporarily store data that has been output or will be output.
[0149] This application also discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the outsourcing processing method as described in the foregoing embodiments.
[0150] This application also discloses a computer-readable storage medium storing a computer program that, when executed by a processor, implements the outsourcing processing method as described in the foregoing embodiments.
[0151] This application also discloses a computer program product that, when run on a computer, causes the computer to execute the outsourced processing business processing method described in the foregoing embodiments.
[0152] The embodiments described above are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An outsourcing business processing method characterized by comprising: include: Obtain purchase orders, which are orders from manufacturers to purchase processing services from suppliers; Based on the purchase order, a material dispatch order is generated, which instructs the manufacturer's dispatch department to send materials to the supplier. Receive the outbound order fed back by the scheduling department based on the material scheduling order; Adjust the purchase order according to the outbound slip; Upon receiving the customer's receipt information, complete business data for this outsourced processing business is generated based on the receipt information and the adjusted purchase order. The step of generating a material scheduling order based on the purchase order includes: Determine the total amount of materials to be scheduled; Multiple delivery vehicles are determined based on the total amount of material, and each delivery vehicle shall perform a delivery task at least once. For each of the material delivery vehicles, material delivery information is planned for each material delivery task to obtain the material scheduling order. The material delivery information includes at least the material delivery time, the material delivery quantity, and the material delivery route. The outbound slip includes the actual delivery information for each delivery vehicle performing each delivery task. Adjusting the purchase order based on the outbound slip includes: Identify the differences between the actual feeding information and the pre-planned feeding information; Calculate the cost difference caused by each of the aforementioned differences; The purchase amount of the purchase order is adjusted based on the aforementioned cost difference.
2. The method of claim 1, wherein, The process of obtaining a purchase order includes: Obtain a sales contract, which is a contract between the manufacturer and the customer for the sale of goods; The purchase order is generated based on the sales contract.
3. The method of claim 2, wherein, The step of generating the purchase order based on the sales contract includes: Determine the quantity of goods to be sold as recorded in the sales contract, and calculate the total amount of materials required to produce the corresponding quantity of goods based on the quantity of goods; Obtain the supplier's processing information, and generate the purchase order based on the processing information and the total amount of materials.
4. The method of claim 1, wherein, The step of adjusting the purchase amount of the purchase order based on the cost difference includes: If the difference in costs is greater than zero, then the purchase amount of the purchase order shall be reduced. If the difference in costs is less than zero, then the purchase amount of the purchase order shall be increased; If the cost difference is zero, the purchase amount of the purchase order remains unchanged.
5. The method according to claim 1, characterized in that, The process of generating complete business data for this outsourced processing business based on the receiving information and the adjusted purchase order includes: Based on the received information, an actual sales order is generated; The actual sales orders are associated with the adjusted purchase orders and stored as complete business data for this outsourced processing business.
6. A processing device for outsourced processing, characterized in that, include: The purchase order acquisition module is used to acquire purchase orders, which are orders from manufacturers to purchase processing services from suppliers; The material scheduling order generation module is used to generate a material scheduling order based on the purchase order. The material scheduling order is used to instruct the manufacturer's scheduling department to send materials to the supplier. The outbound order receiving module is used to receive outbound orders fed back by the dispatching department based on the material dispatch order; The purchase order adjustment module is used to adjust the purchase order based on the outbound order; The complete business data generation module is used to generate complete business data for this outsourced processing business based on the receiving information and the adjusted purchase order when receiving the receiving information from the customer. The material scheduling order generation module is specifically used for: determining the total amount of material to be scheduled; determining multiple delivery vehicles based on the total amount of material, with each delivery vehicle performing at least one delivery task; planning delivery information for each delivery task of each delivery vehicle to obtain the material scheduling order, wherein the delivery information includes at least delivery time, delivery quantity, and delivery route. The outbound slip includes the actual delivery information of each delivery vehicle performing each delivery task. The purchase order adjustment module is specifically used to: identify the differences between the actual delivery information and the pre-planned delivery information; calculate the cost difference caused by each difference; and adjust the purchase amount of the purchase order according to the cost difference.
7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the outsourcing processing method as described in any one of claims 1-5.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the outsourcing processing method as described in any one of claims 1-5.
Citation Information
Patent Citations
Order centralized processing method and system
CN114254830A