A management system and method for project supply materials
Through RPA automated processing of the engineering first-party material management system, the problems of low efficiency and human error in first-party material management in large-scale infrastructure projects have been solved, fast and accurate material management and accounting have been achieved, and the company's operating costs have been reduced.
Patent Information
- Application Number
- CN202410739470.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-07
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2044-06-07
AI Technical Summary
In large-scale infrastructure projects, the management of materials supplied by the client is inefficient, prone to human errors, and wastes a lot of human resources.
The project's first-party supplied materials management system is adopted, and RPA automated scripts are used to conduct acceptance management and allocation accounting of the first-party supplied materials, including acceptance management units and allocation accounting management units, to automatically process data such as procurement contracts, acceptance orders, and allocation orders.
It improves the efficiency and accuracy of the management of materials supplied by the client, reduces labor costs, ensures the accuracy of data, reduces human errors, and supports the timely processing of engineering projects.
Smart Images

Figure CN118569810B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering management, and in particular to a management system and method for engineering first-supplied materials. Background Art
[0002] Large-scale infrastructure projects are usually managed using the Party A-supplied materials approach. This means that when the builder conducts construction bidding and signs a construction contract with the construction unit, the developer is Party A and the construction unit is Party B. The developer calculates the amount of materials required for construction based on the construction drawings and lists a material supply list. Each construction unit reports the required material quantity in advance based on the project progress budget. The developer purchases and manages the materials in a unified manner and deducts this part of the material payment from the total settlement amount when the project payment is settled.
[0003] Most of the materials supplied by the client are managed manually, which requires management personnel to spend a lot of time and manpower, and is prone to human errors, which reduces the management efficiency of the materials supplied by the client in the project. Summary of the Invention
[0004] In view of this, the present invention provides a management system and method for project supply materials to solve the problem that the management of project supply materials wastes human resources, is prone to human errors, and reduces the management efficiency of project supply materials.
[0005] In a first aspect, the present invention provides a project supply material management system, comprising: an interaction module, a database module and a project supply material management module;
[0006] The interactive module is used to obtain the supply-A material management instruction and send the supply-A material management instruction to the engineering supply-A material management module;
[0007] The project supply material management module is connected to the database module and the interaction module respectively. It is used to call various business type data stored in the database module based on the supply material management instructions, and use RPA automated scripts based on the business type data to perform acceptance management and allocation accounting management of the supply material.
[0008] This embodiment provides a management system for project materials supplied by the first party. The project materials supplied by the first party management module performs acceptance management and allocation and accounting management of the materials supplied by the first party based on business type data through RPA automated scripts, thereby freeing up wasted human resources, effectively avoiding possible human errors in manual operations, ensuring data accuracy, improving the management efficiency of project materials supplied by the first party, and helping to reduce the operating costs of the enterprise.
[0009] In an optional embodiment, the project supply material management module includes:
[0010] The acceptance management unit is used to call the supply-A material purchase contract and supply-A material acceptance form stored in the database module based on the supply-A material management instructions. Based on the supply-A material purchase contract and supply-A material acceptance form, it uses RPA automated scripts to perform acceptance management on the supply-A materials.
[0011] The transfer accounting management unit is used to call the material transfer order stored in the database module based on the material management instructions supplied by Party A, and use RPA automated scripts to perform transfer accounting management on the materials supplied by Party A based on the material transfer order.
[0012] The present embodiment provides a management system for project supply materials provided by the first party, which realizes real-time and rapid management of the procurement and allocation of project supply materials provided by the first party through the acceptance management and allocation accounting management of the project supply materials provided by the first party, effectively reduces labor costs and management costs, and improves the management efficiency of project supply materials provided by the first party.
[0013] In an optional implementation, the acceptance management unit includes:
[0014] The matching subunit is used to call the material purchase contract and the material acceptance form of the supply party based on the material management instruction of the supply party, match the material purchase contract and the material acceptance form of the supply party, and obtain the contract settlement data;
[0015] The first aggregation sub-unit is connected to the matching sub-unit and is used to aggregate the real-time settlement data in the contract settlement data according to the purchase list item field and the payment order number field to generate payment item data;
[0016] A conversion subunit, connected to the first summary subunit, is used to convert the payment item data into actual project cost data;
[0017] The first generation sub-unit is connected to the conversion sub-unit and is used to verify the actual cost data of the project, generate verification confirmation information, and summarize the acceptance form of the materials supplied by the first party based on the verification confirmation information to generate a contract acceptance payment voucher and a warehousing accounting voucher;
[0018] The acceptance management subunit is connected to the first generation subunit and is used to accept the materials supplied by Party A based on the contract acceptance payment voucher and the warehousing accounting voucher.
[0019] The present embodiment provides a project supply-A material management system, which realizes accurate aggregation of payment details by processing the supply-A material purchase contract and the supply-A material acceptance form, and ensures the accuracy of the actual cost data of the project by verifying the actual cost data of the project. The supply-A material is then accepted based on the contract acceptance payment voucher and the warehousing accounting voucher, thereby realizing rapid acceptance of the supply-A material, and providing support for timely processing of business and improving the efficiency of engineering projects.
[0020] In an optional embodiment, the matching sub-unit is specifically used to perform field identification on the material supply acceptance form, match the material supply acceptance form with the material supply purchase contract based on the field identification result, obtain the purchase list item field and the payment order number field, and summarize the purchase list item field and the payment order number field to obtain the contract settlement data.
[0021] In an optional implementation, the transfer accounting management unit includes:
[0022] The second generating sub-unit is used to call the material transfer order based on the material management instruction of the supply party, perform field recognition on the material transfer order, and generate material transfer data;
[0023] The second aggregation subunit is connected to the second generation subunit and is used to aggregate the material transfer data and generate a contract material payment deduction voucher;
[0024] The third generation sub-unit is connected to the second summary sub-unit and is used to generate a material transfer accounting voucher based on the voucher number corresponding to the contract material payment deduction voucher;
[0025] The transfer accounting management subunit is connected to the third generation subunit and is used to perform transfer accounting management on the materials supplied by Party A based on the contract material payment deduction voucher and the material transfer accounting voucher.
[0026] The present embodiment provides a project Party-supplied material management system, which realizes the rapid generation of contract material payment deduction vouchers and material transfer accounting vouchers by identifying and summarizing the fields of material transfer orders, and then uses the contract material payment deduction vouchers and material transfer accounting vouchers to manage the transfer and accounting of Party-supplied materials, thereby realizing rapid and accurate transfer and accounting processing of Party-supplied materials, and providing support for timely processing of business and improving the efficiency of engineering projects.
[0027] In an optional embodiment, the second summary sub-unit is specifically used to determine the quantity and allocation unit price of materials supplied by Party A based on the material allocation data, and based on the quantity and allocation unit price of materials supplied by Party A, use the allocation data statistical function to perform summary calculations to generate a contract material payment deduction voucher.
[0028] In a second aspect, the present invention provides a method for managing materials supplied by the first party in a project, which is applied to a management system for materials supplied by the first party in the first aspect or any corresponding embodiment thereof, the method comprising:
[0029] The interactive module obtains the supply-A material management instruction and sends the supply-A material management instruction to the engineering supply-A material management module;
[0030] The project supply material management module calls various business type data stored in the database module based on the supply material management instructions, and uses RPA automated scripts to perform acceptance management and allocation accounting management of the supply material based on the business type data.
[0031] In a third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing a method for managing materials supplied by the first party of an engineering project according to the second aspect of the present invention by executing the computer instructions.
[0032] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute a method for managing materials supplied by a first party in an engineering project according to the second aspect of the present invention.
[0033] In a fifth aspect, the present invention provides a computer program product comprising computer instructions for enabling a computer to execute a method for managing materials supplied by a first party in an engineering project according to the second aspect of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0035] Figure 1 This is a schematic structural diagram of a project supply material management system according to an embodiment of the present invention;
[0036] Figure 2 This is a structural block diagram of a material management module for project supply by Party A according to an embodiment of the present invention;
[0037] Figure 3 is a structural block diagram of an acceptance management unit according to an embodiment of the present invention;
[0038] Figure 4 This is a structural block diagram of a transfer accounting management unit according to an embodiment of the present invention;
[0039] Figure 5 This is a flow chart of the process from the acceptance of materials supplied by Party A to the automatic generation of vouchers by the finance department based on RPA automation scripts according to an embodiment of the present invention;
[0040] Figure 6 This is a flow chart of the automatic voucher generation process for transferring materials supplied by Party A to the finance department based on an RPA automation script according to an embodiment of the present invention;
[0041] Figure 7 1 is a flow chart of a method for managing materials supplied by project party according to an embodiment of the present invention;
[0042] Figure 8 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0043] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.
[0044] The daily accounting management of materials supplied by Party A can be calculated based on actual cost or planned cost. For enterprises with a large number of material receiving and sending businesses and relatively complete and accurate planned cost information, planned cost is generally used for material receiving and sending accounting.
[0045] The relevant accounting and management methods for materials supplied by Party A mainly have the following problems: the accounting process for materials supplied by Party A consumes a lot of time and manpower, and is prone to human errors; the calculation of the difference between the actual cost, planned cost and contract price of materials supplied by Party A is cumbersome and prone to loopholes; the accounting for materials supplied by Party A requires the generation of a large number of accounting vouchers, and the voucher preparation process is cumbersome and prone to errors.
[0046] This embodiment provides a management system for project supply-side materials. Through Robotic Process Automation (RPA), also known as software robots, RPA uses automation technology to simulate human back-end tasks such as extracting data, filling out forms, and moving files. RPA combines API and user interface (UI) interactions to integrate and execute repetitive tasks between enterprises and productivity applications. By deploying scripts that simulate manual processes, RPA tools can automatically execute various activities and transactions in various unrelated software systems, thereby resolving the issues caused by the cumbersome manual accounting process for supply-side materials. This allows for rapid processing of procurement and transfer accounting for supply-side materials, supporting timely processing of business and improving project efficiency.
[0047] This embodiment provides a material management system for project supply, such as Figure 1 As shown, it includes: an interactive module 101, a database module 102 and a project supply material management module 103;
[0048] The interaction module 101 is used to obtain the supply-A material management instruction and send the supply-A material management instruction to the engineering supply-A material management module 103 .
[0049] Specifically, the staff sends the A-supplied material management instruction to the engineering A-supplied material management module 103 through the interaction module 101 , and the staff stores the engineering project data in the database module 102 through the interaction module 101 .
[0050] Furthermore, the interaction module 101 may be a computer desktop or a mobile phone interface.
[0051] Furthermore, the Party A-supplied material management instructions include various business execution instructions, Party A-supplied material data entry instructions, feedback information correction instructions, etc.
[0052] The project supply material management module 103 is connected to the database module 102 and the interaction module 101 respectively. It is used to call various business type data stored in the database module 102 based on the supply material management instructions, and use RPA automation scripts to perform acceptance management and allocation accounting management of the supply material based on the business type data.
[0053] Specifically, RPA automation script is a computer programming language.
[0054] Furthermore, the database module 102 includes different databases of different business types, that is, data of one business type is stored in one database, and databases of different business types are not stored in the same database.
[0055] This embodiment provides a management system for project materials supplied by the first party. The project materials supplied by the first party management module performs acceptance management and allocation and accounting management of the materials supplied by the first party based on business type data through RPA automated scripts, thereby freeing up wasted human resources, effectively avoiding possible human errors in manual operations, ensuring data accuracy, improving the management efficiency of project materials supplied by the first party, and helping to reduce the operating costs of the enterprise.
[0056] In some optional embodiments, such as Figure 2 As shown, the project supply material management module 103 includes:
[0057] The acceptance management unit 1031 is used to call the supply-A material purchase contract and supply-A material acceptance form stored in the database module 102 based on the supply-A material management instruction, and use the RPA automation script to accept the supply-A materials based on the supply-A material purchase contract and supply-A material acceptance form.
[0058] Specifically, the database module 102 includes a database for storing procurement contracts for materials supplied by Party A, a database for storing acceptance sheets for materials supplied by Party A, and a database for storing material transfer sheets.
[0059] The allocation accounting management unit 1032 is used to call the material allocation order stored in the database module 102 based on the material management instruction supplied by Party A, and use the RPA automation script to perform allocation accounting management on the material supplied by Party A based on the material allocation order.
[0060] The present embodiment provides a management system for project supply materials provided by the first party, which realizes real-time and rapid management of the procurement and allocation of project supply materials provided by the first party through the acceptance management and allocation accounting management of the project supply materials provided by the first party, effectively reduces labor costs and management costs, and improves the management efficiency of project supply materials provided by the first party.
[0061] In some optional embodiments, such as Figure 3 As shown, the acceptance management unit 1031 includes:
[0062] The matching subunit 10311 is used to call the material supply A purchase contract and the material supply A acceptance form based on the material supply A management instruction, match the material supply A purchase contract and the material supply A acceptance form to obtain contract settlement data.
[0063] Specifically, the matching sub-unit 10311 is specifically used to identify the fields of the material acceptance form supplied by Party A, match the material acceptance form supplied by Party A with the material purchase contract supplied by Party A based on the field identification result, obtain the purchase list item field and the payment order number field, and summarize the purchase list item field and the payment order number field to obtain the contract settlement data.
[0064] Furthermore, when the matching subunit 10311 adds storage for new data by reading the storage status of the material procurement contract database and the material acceptance form database, it automatically clicks to execute the contract settlement data; among them, the party-supplied material acceptance form is used to summarize the details of the party-supplied materials required for acceptance of the project.
[0065] Furthermore, before generating the contract settlement data, it is necessary to match the database storing the Party A material purchase contract with the database storing the Party A material acceptance form, that is, to identify the fields of the Party A material acceptance form to query the corresponding Party A material purchase contract in the database storing the Party A material purchase contract, obtain the purchase list item field and the payment order number field, and summarize the two field parameters to generate the settlement data.
[0066] Furthermore, if the contract settlement data fails to be generated, the matching sub-unit 10311 prompts the staff of the error reason through the interactive module 101. The error reasons include that the acceptance form data is inconsistent with the purchase contract, the settlement data amount exceeds the planned budget balance, etc. The staff makes corresponding adjustments based on the error reason and re-imports the corresponding data.
[0067] The first aggregation subunit 10312 is connected to the matching subunit 10311 and is used to aggregate the real-time settlement data in the contract settlement data according to the purchase list item field and the payment order number field to generate payment detail data.
[0068] Specifically, if the generation status of the contract settlement data read through the interactive module 101 is successful, the relevant steps of the first summary sub-unit 10312 are automatically clicked to execute, that is, the first summary sub-unit 10312 batch reads the purchase list item fields and payment order number fields generated by the matching sub-unit 10311 through the concurrent interface, and then summarizes the contract settlement data that has occurred in this settlement of the Party-supplied material procurement contract according to the purchase list item fields and payment order number fields to generate a data form. The form is called the financial payment form, and the content of the financial payment form is the payment details data, that is, the payment details data that the finance needs to settle are entered into the accounting system by the RPA automation script through the first summary sub-unit 10312. If the form generation fails, the first summary sub-unit 10312 prompts the staff the reason for the error through the interactive module 101, and the staff makes corresponding adjustments according to the system prompts. After the system receives the adjustment completion instruction, the first summary sub-unit 10312 runs again.
[0069] The conversion subunit 10313 is connected to the first summary subunit 10312 and is used to convert the payment item data into actual project cost data.
[0070] Specifically, after the conversion sub-unit 10313 detects that the execution result status of the first summary sub-unit 10312 is successful, it automatically executes the conversion sub-unit 10313 to convert the payment details into project costs and apply for payment, that is, through the concurrent operation statistical function, the project cost estimate codes in the payment details data are batch summarized and counted, and a form corresponding to the actual cost data of the project is generated, and the form is sent to the first generation sub-unit, and a payment request is applied for.
[0071] The first generation subunit 10314 is connected to the conversion subunit 10313, and is used to verify the actual cost data of the project, generate verification confirmation information, and based on the verification confirmation information, summarize the acceptance form of the materials supplied by Party A, and generate a contract acceptance payment voucher and a warehousing accounting voucher.
[0072] Specifically, after receiving the payment request broadcast from the conversion sub-unit 10313, the first generation sub-unit 10314 verifies the actual cost data of the project. If the verification is successful, the request header and verification confirmation information are returned. The first generation sub-unit 10314 automatically generates a contract acceptance payment voucher based on the acceptance quantity and purchase unit price in the acceptance form of the materials supplied by Party A, and generates a warehouse accounting voucher for entry according to the acceptance quantity and the planned price of the materials supplied by Party A. If the verification fails, the request header and verification failure information are returned, and the payment request of the form is rejected. The first generation sub-unit 10314 prompts the staff with an error message through the interactive module 101. After the staff makes an adjustment instruction, the script automatically rolls back to the step corresponding to the instruction and re-executes it.
[0073] The acceptance management subunit 10315 is connected to the first generation subunit 10314 and is used to accept the materials supplied by Party A based on the contract acceptance payment voucher and the warehousing accounting voucher.
[0074] Specifically, after the materials supplied by Party A arrive and are inspected, the voucher number is input into the acceptance management subunit 10315 based on the voucher details, and the contract acceptance payment voucher and warehousing accounting voucher are output.
[0075] The present embodiment provides a project supply-A material management system, which realizes accurate aggregation of payment details by processing the supply-A material purchase contract and the supply-A material acceptance form, and ensures the accuracy of the actual cost data of the project by verifying the actual cost data of the project. The supply-A material is then accepted based on the contract acceptance payment voucher and the warehousing accounting voucher, thereby realizing rapid acceptance of the supply-A material, and providing support for timely processing of business and improving the efficiency of engineering projects.
[0076] In some optional embodiments, such as Figure 4 As shown, the transfer accounting management unit 1032 includes:
[0077] The second generating sub-unit 10321 is used to call the material transfer order based on the material management instruction supplied by Party A, perform field recognition on the material transfer order, and generate material transfer data.
[0078] Specifically, after the staff enters the material transfer order into the database storing the material transfer order, the second generation subunit 10321 reads that the storage status of the database storing the material transfer order is adding new data, and automatically generates the material transfer data.
[0079] Furthermore, before generating material allocation data, a global search is required on the database storing the material transfer order, and a global search is performed on the database storing the material transfer order according to the various material field types in the material transfer order to query the inventory material details; if the inventory material matches the material transfer order requirements, the material allocation data is generated. If the inventory material does not match the material transfer order requirements, the second generation sub-unit 10321 prompts the staff of the corresponding material shortage information through the interactive module 101. After the staff makes corresponding adjustments, the operation rollback instruction is sent to the second generation sub-unit 10321 through the interactive module 101, and the second generation sub-unit 10321 re-executes the steps of generating material allocation data.
[0080] The second summarizing subunit 10322 is connected to the second generating subunit 10321 and is used to summarize the material transfer data and generate a contract material payment deduction voucher.
[0081] Specifically, the second summary subunit 10322 is specifically used to determine the quantity and allocation unit price of materials supplied by Party A based on the material allocation data, and based on the quantity and allocation unit price of materials supplied by Party A, use the allocation data statistical function to perform summary calculations to generate a contract material payment deduction voucher.
[0082] Furthermore, if the material allocation data generation status is read as generated through the interactive module 101, the information of the materials supplied by Party A is queried based on the material allocation data, and the allocation data statistical function is called by inputting the two parameters of the quantity of the materials supplied by Party A and the allocation unit price to perform summary calculation processing. If the execution status is read as successful, the contract material payment deduction voucher form is automatically generated and entered into the material payment deduction voucher form library. If the execution status is read as failed, the corresponding error information is prompted to the staff through the interactive module 101. After the staff makes corresponding adjustments, the operation rollback instruction is sent to the second summary sub-unit 10322 through the interactive module 101, and the second summary sub-unit 10322 re-executes the corresponding steps.
[0083] The third generating subunit 10323 is connected to the second summarizing subunit 10322 and is used to generate a material transfer accounting voucher based on the voucher number corresponding to the contract material payment deduction voucher.
[0084] Specifically, the voucher number corresponding to the contract material payment deduction voucher is input into the third generation sub-unit 10323, and the material transfer accounting voucher is automatically output.
[0085] The transfer accounting management subunit 10324 is connected to the third generation subunit 10323 and is used to perform transfer accounting management on the materials supplied by Party A based on the contract material payment deduction voucher and the material transfer accounting voucher.
[0086] Specifically, after the materials supplied by Party A are purchased, the receiving unit uses the RPA automated script to report the usage requirements to the material management department at the beginning of each month based on the construction progress. At the end of the month, the material management department uses the RPA automated script to summarize the material payment based on the actual amount received by the construction unit and the fixed price stipulated in the contract. When settling the monthly project price, the construction unit uses the RPA automated script to deduct this part of the material payment from the total settlement amount to achieve iterative updates of the total settlement amount.
[0087] Furthermore, both the receiving unit and the materials management department conduct business accounting based on the material transfer order, and automatically generate contract material payment deduction vouchers and material transfer accounting vouchers through the transfer accounting management sub-unit 10324. The amount formed by multiplying the quantity of a certain material supplied by Party A by the difference between the planned price and the transfer price is recorded in the material price difference account as deferred investment expenditure.
[0088] The present embodiment provides a project Party-supplied material management system, which realizes the rapid generation of contract material payment deduction vouchers and material transfer accounting vouchers by identifying and summarizing the fields of material transfer orders, and then uses the contract material payment deduction vouchers and material transfer accounting vouchers to manage the transfer and accounting of Party-supplied materials, thereby realizing rapid and accurate transfer and accounting processing of Party-supplied materials, and providing support for timely processing of business and improving the efficiency of engineering projects.
[0089] The following describes the specific working process of a material management system for project supply by Party A through a specific embodiment.
[0090] Example 1:
[0091] In the project supply material management system, staff operate the system interactive interface in the interactive module to send instructions to the RPA automation script or store project data in the database module; the RPA automation script receives the instructions, executes the instructions to query data through the database module, and performs operations on different businesses based on the data to realize the automatic accounting operation of the supply material acceptance and transfer accounting vouchers; among them, Figure 5 As shown in the figure, the RPA automation script-based process from the acceptance of materials supplied by Party A to the automatic generation of vouchers in finance includes the following steps:
[0092] Step 1: Manually collect material purchase contracts and material acceptance forms and enter them into the database;
[0093] Step 2: Generate settlement data for the purchase contract;
[0094] Step 3: Generate financial payment details by purchasing list items and payment order numbers;
[0095] Step 4: Convert the payment details into project costs and apply for payment;
[0096] Step 5: Automatically summarize and generate acceptance payment vouchers and warehousing vouchers;
[0097] Step 6: Query the voucher number or voucher details in the system;
[0098] Step 7: Output the contract acceptance payment voucher and warehousing accounting voucher.
[0099] like Figure 6 As shown in the figure, the transfer of materials supplied by Party A to the finance department based on the RPA automation script automatically generates vouchers, including the following steps:
[0100] Step 1: Manually collect material transfer orders and enter them into the transfer order database of the accounting system;
[0101] Step 2: Generate material transfer data;
[0102] Step 3: Calculate the transfer data and generate the contract material payment deduction voucher;
[0103] Step 4: Query the voucher number or voucher details in the system;
[0104] Step 5: Output the material transfer accounting voucher.
[0105] In the above embodiment 1, a method for material procurement accounting and allocation business accounting based on RPA technology under the principle of planned cost price is defined, as well as a process for automatically generating relevant vouchers based on RPA technology. The use of RPA automated processing effectively avoids data entry errors, calculation errors and other problems that may exist in manual operations, thereby ensuring the accuracy of the data; secondly, operations can be performed anytime and anywhere without being restricted by time and space, making it convenient for internal personnel of the enterprise to use; in addition, the data processing speed is fast, and the procurement and allocation of materials supplied by the enterprise A can be reflected in real time, which is beneficial to enterprise decision-making and effectively reduces management costs; it reduces labor costs, improves work efficiency, and helps reduce the operating costs of the enterprise.
[0106] According to an embodiment of the present invention, an embodiment of a method for managing materials supplied by a project contractor is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0107] In this embodiment, a method for managing materials supplied by the first party in a project is provided, which can be used in the above-mentioned management system for materials supplied by the first party in a project. Figure 7 FIG. 1 is a flow chart of a method for managing materials supplied by project party A according to an embodiment of the present invention. Figure 7 As shown, the process includes the following steps:
[0108] In step S701, the interaction module obtains a supply-A material management instruction and sends the supply-A material management instruction to the engineering supply-A material management module.
[0109] In step S702, the project supply material management module calls the various business type data stored in the database module based on the supply material management instructions, and uses RPA automation scripts to perform acceptance management and allocation accounting management on the supply material based on the business type data.
[0110] A method for managing materials supplied by the first party in a project according to this embodiment is applied to Figure 1 The embodiment shown is a material management system for a project supplied by the first party, so the specific implementation of steps S701 to S702 can refer to the above Figure 1 The corresponding description of the illustrated embodiment will not be repeated here.
[0111] It is understood that the effects and beneficial effects of the method of this embodiment are similar to those of Figure 1 The functions and beneficial effects of a material management system for project supply by Party A in the illustrated embodiment correspond to each other and will not be described in detail here.
[0112] The embodiment of the present invention also provides a computer device having the above Figure 1 The figure shows a material management system for engineering projects supplied by the client.
[0113] See also Figure 8 , Figure 8 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 8 As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0114] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0115] The memory 20 stores instructions that can be executed by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0116] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0117] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0118] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 8 The bus connection is taken as an example.
[0119] The input device 30 can receive input digital or character information and generate key signal input related to user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, an indicator stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display, and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0120] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0121] A portion of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.
[0122] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A material management system for project supply, characterized in that: include: Interaction module, database module and project supply material management module; The interactive module is used to obtain the supply-A material management instruction and send the supply-A material management instruction to the engineering supply-A material management module; The project supply material management module is connected to the database module and the interaction module respectively, and is used to call various business type data stored in the database module based on the supply material management instructions, and use RPA automation scripts to perform acceptance management and allocation and accounting management of the supply material based on the business type data; The project supply material management module includes An acceptance management unit is configured to call the supply-A material purchase contract and the supply-A material acceptance form stored in the database module based on the supply-A material management instruction, and perform acceptance management of the supply-A material using an RPA automated script based on the supply-A material purchase contract and the supply-A material acceptance form; An allocation accounting management unit is configured to call the material allocation order stored in the database module based on the material supply management instruction, and perform allocation accounting management on the material supply by using an RPA automated script based on the material allocation order; The acceptance management unit includes: a matching subunit configured to call the material supply contract and the material supply acceptance sheet based on the material supply management instruction, match the material supply contract and the material supply acceptance sheet to obtain contract settlement data; a first aggregation subunit, connected to the matching subunit, for aggregating the real-time settlement data in the contract settlement data according to the purchase list item field and the payment order number field to generate payment item data; a conversion subunit, connected to the first aggregation subunit, for converting the payment item data into actual project cost data; A first generating subunit, connected to the converting subunit, is used to verify the actual cost data of the project, generate verification confirmation information, and summarize the acceptance forms of the materials supplied by Party A based on the verification confirmation information to generate a contract acceptance payment voucher and a warehousing accounting voucher; An acceptance management subunit, connected to the first generation subunit, for accepting the materials supplied by Party A based on the contract acceptance payment voucher and the warehousing accounting voucher; The transfer accounting management unit includes: The second generating sub-unit is used to call the material transfer order based on the material supply management instruction, perform field recognition on the material transfer order, and generate material transfer data; A second summarizing subunit, connected to the second generating subunit, is used to summarize the material transfer data and generate a contract material payment deduction voucher; a third generating subunit, connected to the second summarizing subunit, for generating a material transfer accounting voucher based on the voucher number corresponding to the contract material payment deduction voucher; The transfer accounting management subunit is connected to the third generation subunit and is used to perform transfer accounting management on the Party-supplied materials based on the contract material payment deduction voucher and the material transfer accounting voucher.
2. The system according to claim 1, wherein: The matching sub-unit is specifically used to perform field identification on the material supply acceptance form, match the material supply acceptance form with the material supply purchase contract based on the field identification result, obtain the purchase list item field and the payment order number field, and summarize the purchase list item field and the payment order number field to obtain the contract settlement data.
3. The system according to claim 1, wherein: The second summary sub-unit is specifically used to determine the quantity and allocation unit price of materials supplied by Party A based on the material allocation data, and to perform summary calculations based on the quantity and allocation unit price of materials supplied by Party A using the allocation data statistical function to generate the contract material payment deduction voucher.
4. A method for managing materials supplied by project party A, characterized in that: Applied to a project supply material management system according to any one of claims 1 to 3, the method comprising: The interactive module obtains the supply-A material management instruction and sends the supply-A material management instruction to the engineering supply-A material management module; The engineering supply material management module calls the various business type data stored in the database module based on the supply material management instructions, and uses RPA automation scripts to perform acceptance management and allocation accounting management on the supply materials based on the business type data.
5. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the engineering supply material management method according to claim 4 by executing the computer instructions.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the engineering material supply management method according to claim 4.
7. A computer program product, characterized in that It includes computer instructions, which are used to enable a computer to execute the engineering material supply management method described in claim 4.
Citation Information
Patent Citations
Task rechecking method and device combining RPA and AI
CN114490768A
Engineering material receiving accounting management system used in first supply engineering mode
CN116542464A