Updating method, device and system for money return plan and storage medium

Through the method of automatically updating the collection plan of the building materials industry, combined with big data analysis and price strategy adjustment, the inefficiency and accuracy problems caused by manual verification are solved, and the efficient and accurate update of the collection plan and automatic adjustment of sales orders are achieved, which enhances the company's market competitiveness.

CN120509913APending Publication Date: 2025-08-19HUNAN ZOOMLION NEO MATERIAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510478255.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

In the prior art, the price information update of the building materials industry's collection plan relies on manual verification, resulting in inefficiency and prone to errors, affecting the accuracy of corporate decision-making and market competitiveness.

Method used

By obtaining the initial repayment plan, the current information price and history of each raw material, real-time floating price and cost data are determined, combined with market supply and demand data, the optimal sales price is automatically calculated and updated, and the price strategy is adjusted using big data analysis models and random forest or decision tree algorithms to realize automatic update of the repayment plan.

Benefits of technology

It improves the efficiency and accuracy of raw material information price management, reduces manual operation errors, realizes automatic adjustment of collection plans and sales orders, and enhances the company's market competitiveness and the accuracy of business decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120509913A_ABST
    Figure CN120509913A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an updating method, device and system for a money return plan and a storage medium. The updating method comprises the steps that an initial money return plan is acquired, the initial money return plan is generated based on a signed sales order, and the initial money return plan comprises sales prices of various dynamic pricing products and price data of each raw material included in each dynamic pricing product at a signing date; determining the current information price of each raw material, and updating the price data of each raw material in the initial money return plan based on the current information price; determining a historical floating price, a real-time floating price and cost data of each dynamic pricing product; acquiring market supply and demand data of each dynamic pricing product, and determining an optimal sales price for each dynamic pricing product according to the market supply and demand data, the historical floating price, the real-time floating price and the cost data of each dynamic pricing product and the current information price of each raw material; and updating the initial money return plan based on the optimal sales price of each dynamic pricing product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of the building materials industry, and specifically to a method, device, system and storage medium for updating a collection plan. Background Art

[0002] The market price of raw materials in the building materials industry fluctuates frequently, requiring companies within the industry to demonstrate a high degree of flexibility and keen market insight when managing their supply chains and financial forecasts. To address this uncertainty, contracts signed between companies and customers often incorporate not only fixed-price clauses but also floating-price mechanisms (floating pricing: a flexible pricing method that determines the final transaction price based on the actual market price at the time of reconciliation after delivery). Therefore, raw material information pricing technology has become a crucial basis for corporate decision-making. The dynamic management model for raw material information pricing in the building materials industry collects, organizes, and analyzes large amounts of market data to provide companies with real-time, accurate price information, helping them grasp market trends and optimize operational decisions. Order payments in the building materials industry are settled based on real-time raw material information prices. This means that when the price of a contracted product fluctuates, it must be verified against the latest raw material information price.

[0003] The accuracy of raw material price information significantly impacts the discrepancy between a company's collection plan and actual payments. Deviations from the collection plan can lead to significant discrepancies between actual and planned payments. The existing raw material price update management system requires employees to manually query the corresponding raw material prices on relevant websites and update the collection plan during collection reconciliation periods. Manual price verification requires item-by-item comparisons, which is time-consuming, inefficient, and unable to capture market fluctuations in real time. Furthermore, it is susceptible to human factors, leading to errors in price verification, hindering the company's ability to quickly decide on product sales prices and reducing its market competitiveness. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide a method, device, system and storage medium for updating a collection plan, so as to solve the technical defects in the prior art that the collection plan needs to be manually updated, resulting in low price information accuracy and low update efficiency.

[0005] In order to achieve the above-mentioned objectives, the first aspect of the present application provides a method for updating a repayment plan, the updating method comprising:

[0006] Obtain an initial payment plan, which is generated based on the received sales order. The initial payment plan includes the sales prices of multiple dynamically priced products and the price data of each raw material included in each dynamically priced product on the receipt date.

[0007] Determine the current information price of each raw material and update the price data of each raw material in the initial collection plan based on the current information price;

[0008] Determine historical floating prices, real-time floating prices, and cost data for each dynamically priced product;

[0009] Obtain market supply and demand data for each dynamically priced product to determine the optimal selling price for each dynamically priced product based on the market supply and demand data, historical floating prices, real-time floating prices, cost data, and current information prices for each raw material;

[0010] Update the initial payment plan based on the best selling price for each dynamically priced product.

[0011] In an embodiment of the present application, determining the optimal selling price of each dynamically priced product based on the market supply and demand data, historical floating price, real-time floating price, cost data, and current information price of each raw material of each dynamically priced product includes: determining the floating ratio of each dynamically priced product based on the historical floating price, real-time floating price, and market supply and demand data of each dynamically priced product; determining the optimal selling price of each dynamically priced product based on the product of the floating ratio and the current information price of each raw material and the sum of the cost data.

[0012] In an embodiment of the present application, determining the historical floating price, real-time floating price and cost data of each dynamically priced product includes: obtaining information price fluctuation data of each raw material of each dynamically priced product within a historical time period; determining the historical floating price of each dynamically priced product based on the information price fluctuation data through a big data analysis model, and re-determining the cost data of each dynamically priced product based on the information price fluctuation data and the costs incurred for each dynamically priced product in the process from production to sales; determining the real-time floating price of each dynamically priced product based on the market price of each dynamically priced product through a big data analysis model.

[0013] In an embodiment of the present application, redetermining the cost data of each dynamically priced product based on the information price fluctuation data and the cost incurred for each dynamically priced product in the process from production to sales includes: for each dynamically priced product, inputting the cost incurred for each dynamically priced product in the sales process into a cost estimation model to output the cost data of each dynamically priced product through the cost estimation model.

[0014] In an embodiment of the present application, the current information price of each raw material is determined, and the price data of each raw material in the initial collection plan is updated based on the current information price: for each raw material of each dynamically priced product, a query is made from the price information of a preset database to see whether there is a raw material information price that matches each raw material; for any raw material, if there is a raw material information price that matches any raw material in the price information, the matching raw material information price is determined as the current information price of any raw material, so as to update the price data of each raw material in the initial collection plan based on the current information price; for any raw material, if there is no raw material information price that matches any raw material in the price information, a raw material information price entry is generated for any raw material; the raw material information price entry is pushed to the management personnel to determine the current information price of any raw material through the feedback data of the management personnel, so as to update the price data of each raw material in the initial collection plan based on the current information price.

[0015] In an embodiment of the present application, for each raw material of each dynamically priced product, querying from the price information of a preset database whether there is a raw material information price that matches each raw material includes: for each raw material of each dynamically priced product, querying from the price information of a preset database whether there is a raw material information price that matches each raw material based on the preset filtering conditions corresponding to each raw material, wherein the preset filtering conditions are determined according to the type of each raw material, and the preset filtering conditions define the geographical range and time range.

[0016] In an embodiment of the present application, the update method also includes: for any raw material of any dynamically priced product, if there is no raw material information price matching any raw material in the price information, determining the price adjustment strategy of any dynamically priced product based on a random forest algorithm or a decision tree algorithm to push the price adjustment strategy to the sales price of any dynamically priced product.

[0017] A second aspect of the present application provides a device for updating a repayment plan, comprising:

[0018] a memory configured to store instructions;

[0019] The processor is configured to call the instructions from the memory and implement the above-mentioned updating method for the collection plan when executing the instructions.

[0020] A third aspect of the present application provides a system for updating a payment collection plan, comprising:

[0021] Big data analysis module, used to build cost estimation models and big data models;

[0022] The dynamic pricing module is used to calculate the optimal selling price for each dynamically priced product and update the optimal selling price of each dynamically priced product to the sales order simultaneously;

[0023] The raw material information price management module is used to store and manage the price data of each raw material for each dynamically priced product, so that users can query and compare historical prices;

[0024] and the above-mentioned updating device for the collection plan.

[0025] A fourth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configure the processor to execute the above-mentioned method for updating a collection plan.

[0026] The above technical solution obtains an initial collection plan, which is generated based on the received sales order and includes the sales prices of multiple dynamically priced products and the price data of each raw material included in each dynamically priced product on the date of receipt; determines the current information price of each raw material and updates the price data of each raw material in the initial collection plan based on the current information price; determines the historical floating price, real-time floating price, and cost data of each dynamically priced product; obtains market supply and demand data for each dynamically priced product, and determines the optimal sales price for each dynamically priced product based on the market supply and demand data, historical floating price, real-time floating price, cost data, and the current information price of each raw material; and updates the initial collection plan based on the optimal sales price of each dynamically priced product. This method improves the efficiency and accuracy of raw material information price management, reduces manual operation errors, and automatically adjusts collection plans and sales orders based on price changes, effectively improving market competitiveness.

[0027] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following detailed description, they are used to explain the embodiments of the present application but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0029] Figure 1 A schematic diagram of a process for updating a repayment plan according to an embodiment of the present application is shown;

[0030] Figure 2 A system architecture diagram of a system for updating a repayment plan according to an embodiment of the present application is schematically shown;

[0031] Figure 3 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0032] To make the purpose, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application and are not intended to limit the embodiments of the present application. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present application without making creative efforts are within the scope of protection of this application.

[0033] In addition, if there are descriptions involving "first" and "second" in the embodiments of the present application, the descriptions of "first" and "second" are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in this field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0034] Figure 1 The following schematically shows a flow chart of a method for updating a payment plan according to an embodiment of the present application. Figure 1 As shown, an embodiment of the present application provides a method for updating a repayment plan, which may include the following steps:

[0035] Step 101, obtain an initial collection plan, wherein the initial collection plan is generated based on the signed sales order, and the initial collection plan includes the sales prices of multiple dynamically priced products and the price data of each raw material included in each dynamically priced product on the date of receipt.

[0036] In the embodiments of the present application, it should be noted that a sales order may refer to a common transaction tool in commercial activities, which can be used to record purchase requests made by customers or buyers. It is a formal written confirmation between buyers and sellers regarding product or service transactions and has legal effect. A sales order may generally include the following core content: Order header information: such as the unique identifier of the order, generation date, customer information (such as customer name, contact information, etc.) and salesperson information. Product information: detailed list of the name, model, specifications, quantity, unit price, etc. of the product or service. Delivery and logistics information: including delivery address, delivery time, transportation method, logistics company, etc. Payment information: such as payment method (cash, bank transfer, online payment, etc.) and payment period. Remarks or special requirements: such as special requirements or special discounts for products or services by customers. After the sales order is signed, an initial collection plan corresponding to the sales order can be created, wherein the initial collection plan should include the sales prices of multiple dynamically priced products and the price data of each raw material included in each dynamically priced product on the date of receipt. In this technical solution, a dynamically priced product may refer to a product whose sales price is variable and can be adjusted, including but not limited to price reductions and price increases. The price data for each raw material on the receipt date may refer to the information price of each raw material on the receipt date. The information price may refer to the average price calculated by the government cost management department based on the usage and social supply of various typical engineering materials through market research and weighted average calculation. This price is a publicly available social average price. It is primarily used in the construction engineering field as a reference for preparing budgets, base prices, bid blocks, or bidding control prices.

[0037] Step 102: determine the current information price of each raw material, and update the price data of each raw material in the initial payment collection plan based on the current information price.

[0038] In the embodiments of the present application, it should be noted that the main features of the information price may include: Social average price: The information price is calculated through market research and weighted average, reflecting the average market price level in a certain period. Government release: Usually released regularly by the local cost management department or the Housing and Urban-Rural Development Bureau, for example, updated once a month or quarterly. Including costs: The information price usually includes material prices, transportation and storage fees, etc., but the specific included costs may vary from region to region. Therefore, in the present technical solution, the information price of each raw material may change during the period included in the initial repayment plan. Therefore, during the period included in the initial repayment plan, it is necessary to regularly determine the current information price of each raw material to update the price data of each raw material in the initial repayment plan based on the current information price.

[0039] In an embodiment of the present application, the current information price of each raw material is determined, and the price data of each raw material in the initial collection plan is updated based on the current information price: for each raw material of each dynamically priced product, a query is made from the price information in the preset database to see whether there is a raw material information price that matches each raw material; for any raw material, if there is a raw material information price that matches any raw material in the price information, the matching raw material information price is determined as the current information price of any raw material, so as to update the price data of each raw material in the initial collection plan based on the current information price; for any raw material, if there is no raw material information price that matches any raw material in the price information, a raw material information price entry is generated for any raw material; the raw material information price entry is pushed to the management personnel to determine the current information price of any raw material through the feedback data of the management personnel, so as to update the price data of each raw material in the initial collection plan based on the current information price.

[0040] In this embodiment, it should be noted that for each raw material, the technical solution has a data extraction tool that can regularly collect the latest information price of each raw material from the official website of the local housing and construction department and other channels, and at the same time create a database as a preset database for storing the latest information price of each raw material collected. Therefore, for each raw material of each dynamic pricing product in the initial repayment plan, it is possible to query from the price information in the preset database whether there is a raw material information price that matches each raw material, so as to update the price data of each raw material in the initial repayment plan. For any raw material, if there is a raw material information price data that matches the raw material in the preset database, the matching raw material information price is determined as the current information price of the raw material, and the price data of each raw material in the initial repayment plan is updated based on the current information price. For any raw material, if there is no raw material information that matches the raw material in the price information, that is, the raw material information price data of the raw material is not stored in the preset database, then a raw material information price entry for the raw material is generated. The raw material price information entry is pushed to the management staff, and the current information price of any raw material is determined based on the management staff's feedback data. The price data of each raw material in the initial collection plan is updated based on the current information price. However, the information price entry does not include the price of any raw material.

[0041] At the same time, when generating the initial collection plan, the price data of each raw material included in the initial collection plan on the receipt date must also be matched from the price information in the preset database. Specifically, as shown in Table 1, a collection plan is created after the sales order is confirmed and received. For any raw material, if a qualified raw material information price is found from the price information, the qualified information price in the sales order is automatically retrieved and updated to the collection plan. For any raw material, if a qualified raw material information price is not found from the price information, a raw material information price entry without price is generated in the raw material information price module, and the collection plan is adjusted at the same time. If an urgent update is required, the raw material information price entry will be pushed to the management personnel, and the raw material information price will be manually updated through manual intervention by the management personnel and published to the collection plan.

[0042] Table 1

[0043]

[0044] In an embodiment of the present application, for each raw material of each dynamically priced product, querying from the preset database in the price information whether there is a raw material information price that matches each raw material includes: for each raw material of each dynamically priced product, querying from the preset database in the price information whether there is a raw material information price that matches each raw material based on the preset filtering conditions corresponding to each raw material, wherein the preset filtering conditions are determined according to the type of each raw material, and the preset filtering conditions define the geographical range and time range.

[0045] In this embodiment, it should be noted that for each raw material included in the initial payment plan, when matching information prices using price information in a preset database, matching should be performed based on the screening criteria for each raw material. In this technical solution, the screening criteria for each raw material can be determined based on the type of each raw material, that is, the geographical scope and time range for screening each raw material are set based on the type of raw material. Specifically, the information should include province, city, district, year, month, and day.

[0046] In an embodiment of the present application, the update method also includes: for any raw material of any dynamically priced product, if there is no raw material information price matching any raw material in the price information, determining the price adjustment strategy of any dynamically priced product based on a random forest algorithm or a decision tree algorithm, so as to push the price adjustment strategy to the sales price of any dynamically priced product.

[0047] In this embodiment, it should be noted that for any raw material included in any dynamic pricing product in the initial collection plan, if after matching the price information from the preset database, it is confirmed that there is no raw material information price matching any raw material in the price information, then a price adjustment strategy for any dynamic pricing product can be formulated based on the random forest algorithm or the decision tree algorithm, and the price adjustment strategy can be pushed to the sales price of any dynamic pricing product to update the sales price of any dynamic pricing product in real time.

[0048] Step 103: Determine the historical floating price, real-time floating price and cost data of each dynamically priced product.

[0049] In the embodiments of the present application, it should be noted that the historical floating price may refer to the price fluctuations of each dynamically priced product within a historical time period, the historical floating price may refer to the price fluctuations of each dynamically priced product within a preset time period, and the cost data may refer to the cost required for each dynamically priced product. Specifically, the historical floating price, real-time floating price, and cost data of each dynamically priced product can be further determined using a big data analysis model.

[0050] In an embodiment of the present application, determining the historical floating price, real-time floating price and cost data of each dynamically priced product includes: obtaining information price fluctuation data of each raw material of each dynamically priced product within a historical time period; determining the historical floating price of each dynamically priced product based on the information price fluctuation data through a big data analysis model, and re-determining the cost data of each dynamically priced product based on the information price fluctuation data and the costs incurred for each dynamically priced product in the process from production to sales; and determining the real-time floating price of each dynamically priced product based on the market price of each dynamically priced product through a big data analysis model.

[0051] In this embodiment, it should be noted that the historical time period can be set according to actual needs. When further determining the historical floating price, real-time floating price, and cost data of each dynamically priced product through the big data analysis model, it is necessary to obtain information price fluctuation data for each raw material of each dynamically priced product within the historical time period. This information price fluctuation data is input into the big data analysis model, and the historical floating price of each dynamically priced product can be output through the big data analysis model. At the same time, the costs incurred by each dynamically priced product during the production and sales process can be obtained, including but not limited to packaging costs, transportation costs, and production costs. Based on the information price fluctuation data and costs, the cost data of each dynamically priced product can be further output. At the same time, the market price of each dynamically priced product within a preset time period can be obtained and output to the big data analysis model. The real-time floating price of each dynamically priced product can then be output through the big data analysis model.

[0052] In an embodiment of the present application, redetermining the cost data of each dynamically priced product based on the information price fluctuation data and the cost incurred for each dynamically priced product in the process from production to sales includes: for each dynamically priced product, inputting the cost incurred for each dynamically priced product in the sales process into a cost estimation model to output the cost data of each dynamically priced product through the cost estimation model.

[0053] In this embodiment, it should be noted that for each dynamically priced product, the costs incurred during the production and sales process for each dynamically priced product may be obtained, including but not limited to packaging costs, transportation costs, and production costs. Cost data for each dynamically priced product may be further output based on the information price fluctuation data and the costs. Specifically, the obtained costs incurred during the production and sales process for each dynamically priced product, such as packaging costs, transportation costs, and production costs, may be input into a constructed cost estimation model to output cost data for each dynamically priced product through the cost estimation model.

[0054] Step 104 , obtaining market supply and demand data for each dynamically priced product, and determining the optimal selling price for each dynamically priced product based on the market supply and demand data, historical floating prices, real-time floating prices, cost data, and current information prices of each raw material.

[0055] In the embodiments of the present application, it should be noted that after determining the historical floating price, real-time floating price, cost data of each dynamically priced product and the current information price of each raw material, the current market supply and demand data of each dynamically priced product can be further obtained. Thus, for each dynamically priced product, the current optimal selling price of each dynamically priced product can be further calculated based on the market supply and demand data, historical floating price, real-time floating price, cost data and the current information price of each raw material.

[0056] In an embodiment of the present application, determining the optimal selling price of each dynamically priced product based on the market supply and demand data, historical floating price, real-time floating price, cost data and current information price of each raw material of each dynamically priced product includes: determining the floating ratio of each dynamically priced product based on the historical floating price, real-time floating price and market supply and demand data of each dynamically priced product; determining the optimal selling price of each dynamically priced commodity based on the product of the floating ratio and the current information price of each raw material and the sum of the cost data.

[0057] In this embodiment, it should be noted that for each dynamically priced product, the current optimal selling price of each dynamically priced product can be further calculated based on the market supply and demand data, historical floating prices, real-time floating prices, cost data, and the current information price of each raw material. Specifically, the processor can first calculate the floating ratio of each dynamically priced product based on the historical floating prices, real-time floating prices, and market supply and demand data of each dynamically priced product. Then, the optimal selling price of each dynamically priced product can be determined based on the product of the floating ratio and the current information price of each raw material, plus the sum of the cost data. Specifically, optimal selling price = current information price × floating ratio + cost data (packaging fee + freight (mileage range × mileage × unit price)).

[0058] Step 105: Update the initial payment plan based on the optimal selling price of each dynamically priced product.

[0059] In the embodiments of the present application, it should be noted that, for each dynamically priced product, after calculating the current optimal selling price of each dynamically priced product, the selling price of each dynamically priced product can be updated according to the optimal selling price, thereby further updating the initial collection plan, thereby achieving effective cost control, optimizing business decisions, and maximizing profits.

[0060] The above technical solution obtains an initial collection plan, which is generated based on the received sales order and includes the sales prices of multiple dynamically priced products and the price data of each raw material included in each dynamically priced product on the date of receipt; determines the current information price of each raw material and updates the price data of each raw material in the initial collection plan based on the current information price; determines the historical floating price, real-time floating price, and cost data of each dynamically priced product; obtains market supply and demand data for each dynamically priced product, and determines the optimal sales price for each dynamically priced product based on the market supply and demand data, historical floating price, real-time floating price, cost data, and the current information price of each raw material; and updates the initial collection plan based on the optimal sales price of each dynamically priced product. This method improves the efficiency and accuracy of raw material information price management, reduces manual operation errors, and automatically adjusts collection plans and sales orders based on price changes, effectively improving market competitiveness.

[0061] An embodiment of the present application provides a device for updating a payment collection plan, including:

[0062] a memory configured to store instructions;

[0063] The processor is configured to call the instructions from the memory and implement the above-mentioned updating method for the collection plan when executing the instructions.

[0064] The present application provides a system for updating a payment collection plan, including:

[0065] Big data analysis module, used to build cost estimation models and big data models;

[0066] The dynamic pricing module is used to calculate the optimal selling price for each dynamically priced product and update the optimal selling price of each dynamically priced product to the sales order simultaneously;

[0067] The raw material information price management module is used to store and manage the price data of each raw material for each dynamically priced product, so that users can query and compare historical prices;

[0068] and the above-mentioned updating device for the collection plan.

[0069] In this embodiment, it should be noted that Figure 2 As shown, a system architecture diagram for a collection plan update system is provided. The big data analysis module, as the data input layer, can construct a cost estimation model and a big data model. The data processing layer can further calculate the historical floating price, real-time floating price, and cost data of each dynamically priced product based on the cost estimation model and the big data model. The dynamic pricing module, as the output layer, can further calculate the optimal sales price for each dynamically priced product based on the market supply and demand data, historical floating price, real-time floating price, cost data, and the current information price of each raw material. The calculated optimal sales price is then synchronized with the sales order. The raw material information price module is responsible for storing and managing market price data and provides query, display, and historical price comparison functions. This module can use efficient database technology to ensure stable data storage and query efficiency. At the same time, this module also provides raw material information price query and price publishing functions, making it convenient for users to view and manage raw material information price data. When the system creates a collection plan, if there is no qualified information price, this module will automatically enter a data without price into the raw material information price management module. After the user updates the raw material information price and clicks "Publish", it will be updated to the sales order module.

[0070] It should be noted that the update system can also include a data capture module, a sales order module and a collection plan module. Among them, the data capture module can automatically capture market price data from the configured data source through data capture technology. The acquired data includes key information such as raw material name, specification, price, etc. The captured data is stored in a database (such as MySql) to ensure data persistence and fast access. The data capture module also has data cleaning and deduplication functions to ensure the accuracy and uniqueness of the captured data. The sales order module can call the matched price data in the output layer (dynamic pricing module) in real time, automatically judge the changes in product prices according to the screening conditions such as province, city, district, year and month, and adjust the price information of the sales order accordingly. At the same time, update the sales price in the collection plan to ensure the accuracy of the sales order and collection plan. When creating a collection plan, the collection plan module will call the price information in the sales order module and match it according to the screening conditions such as province, city, district, year and month. If the corresponding price information is matched, the price information will be called and the collection plan will be updated and adjusted. If the price information is not matched, a data record without price will be added to the raw material information price management module. After the user updates the raw material information price, click Publish to update it to the sales order.

[0071] This technical solution, by integrating a big data analysis module, a dynamic pricing module, a data capture module, a raw material information price management module, a collection plan update module, and a sales order module, realizes the automated capture, real-time storage and management, automatic modeling, automatic analysis of market price data, and automatic adjustment of collection plans and sales orders based on price changes. This highly automated processing method greatly improves work efficiency and reduces the risk of errors caused by manual intervention. In the face of the frequent fluctuations in market prices in the materials industry, the combination of a floating price mechanism and a raw material information price management system provides companies with a more flexible solution that can automatically adjust sales orders and collection plans based on the latest market price information, thereby enhancing the company's market adaptability. Through big data analysis and a dynamic pricing mechanism, accurate calculation and automatic adjustment of commodity prices can be achieved, thereby improving market competitiveness. At the same time, the combination of cost estimation models and big data analysis models helps companies effectively control costs, optimize business decisions, and maximize profits.

[0072] An embodiment of the present application provides a machine-readable storage medium having instructions stored thereon. When the instructions are executed by a processor, the processor is configured to execute the above-mentioned updating method for the collection plan.

[0073] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The database of the computer device is used to store update method data for the collection plan. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, it implements a method for updating the collection plan.

[0074] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0075] An embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and runnable on the processor. When the processor executes the program, steps of a method for updating a collection plan are implemented.

[0076] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program steps of the updating method for initializing a collection plan.

[0077] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0078] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0079] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0081] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0082] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0083] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0084] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, product, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, product, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not preclude the presence of additional identical elements in the process, method, product, or apparatus that includes the element.

[0085] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for updating a payment collection plan, characterized in that: The updating method includes: Obtaining an initial payment collection plan, wherein the initial payment collection plan is generated based on the received sales order and includes sales prices of multiple dynamically priced products and price data of each raw material included in each dynamically priced product on the date of receipt; Determine the current information price of each raw material, and update the price data of each raw material in the initial repayment plan based on the current information price; Determine the historical floating price, real-time floating price, and cost data for each dynamically priced product; Obtaining market supply and demand data for each dynamically priced product, and determining an optimal selling price for each dynamically priced product based on the market supply and demand data for each dynamically priced product, the historical floating price, the real-time floating price, the cost data, and the current information price of each raw material; The initial payment plan is updated based on the best selling price of each dynamically priced product.

2. The updating method for the payment collection plan according to claim 1, characterized in that: Determining the optimal selling price of each dynamically priced product based on the market supply and demand data of each dynamically priced product, the historical floating price, the real-time floating price, the cost data, and the current information price of each raw material includes: Determining the floating ratio of each dynamically priced product based on the historical floating price of each dynamically priced product, the real-time floating price, and the market supply and demand data; The optimal selling price of each dynamically priced commodity is determined according to the product of the floating ratio and the current information price of each raw material and the sum of the cost data.

3. The updating method for the payment collection plan according to claim 1, characterized in that: Determining the historical floating price, real-time floating price, and cost data of each dynamically priced product includes: Obtaining information price fluctuation data for each raw material of each dynamically priced product within a historical time period; Determining the historical floating price of each dynamically priced product based on the information price fluctuation data through a big data analysis model, and re-determining the cost data of each dynamically priced product based on the information price fluctuation data and the costs incurred from production to sales of each dynamically priced product; The real-time floating price of each dynamically priced product is determined based on the market price of each dynamically priced product through the big data analysis model.

4. The updating method for the payment collection plan according to claim 3, characterized in that: Re-determining the cost data of each dynamically priced product based on the information price fluctuation data and the costs incurred from production to sales of each dynamically priced product includes: For each dynamically priced product, the cost generated during the sales process of each dynamically priced product is input into a cost estimation model, so that cost data of each dynamically priced product is output through the cost estimation model.

5. The method for updating a payment collection plan according to claim 1, wherein: Determine the current information price of each raw material, and update the price data of each raw material in the initial repayment plan based on the current information price: For each raw material of each dynamically priced product, query the price information in the preset database to see whether there is a raw material information price that matches each raw material; For any raw material, if there is a raw material information price matching the raw material in the price information, the matching raw material information price is determined as the current information price of the raw material, so as to update the price data of each raw material in the initial repayment plan based on the current information price; For any raw material, if there is no raw material information price matching the any raw material in the price information, a raw material information price entry for the any raw material is generated; the raw material information price entry is pushed to the management personnel to determine the current information price of the any raw material through the feedback data of the management personnel, so as to update the price data of each raw material in the initial collection plan based on the current information price.

6. The updating method for the payment collection plan according to claim 5, characterized in that: For each raw material of each dynamically priced product, querying the price information in the preset database to see whether there is a raw material information price matching each raw material includes: For each raw material of each dynamically priced product, based on the preset filtering conditions corresponding to each raw material, a query is made from the price information in the preset database as to whether there is a raw material information price that matches each raw material, wherein the preset filtering conditions are determined according to the type of each raw material, and the preset filtering conditions define the geographical scope and time range.

7. The method for updating a payment collection plan according to claim 5, wherein: The updating method further includes: For any raw material of any dynamically priced product, if there is no raw material information price matching any raw material in the price information, the price adjustment strategy of any dynamically priced product is determined based on the random forest algorithm or the decision tree algorithm to push the price adjustment strategy to the sales price of any dynamically priced product.

8. A device for updating a payment collection plan, characterized in that: include: a memory configured to store instructions; A processor is configured to call the instructions from the memory and implement the updating method for the repayment plan according to any one of claims 1 to 7 when executing the instructions.

9. A system for updating a payment collection plan, characterized in that: include: Big data analysis module, used to build cost estimation models and big data models; A dynamic pricing module is used to calculate the optimal selling price of each dynamically priced product and synchronously update the optimal selling price of each dynamically priced product to the sales order; The raw material information price management module is used to store and manage the price data of each raw material for each dynamically priced product, so that users can query and compare historical prices; And the updating device for the collection plan according to claim 8.

10. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the updating method for a repayment plan according to any one of claims 1 to 7.