Background
In the daily management work of enterprises, the method of personnel examination and approval still adopts a mode of approval according to levels, the workload is large, the period is long, after a supplier submits an invoice receipt to a receipt contract copy, contract settlers first manually make a payment examination and approval table, then at least the leaders of different departments such as materials, finance, branch management leaders and even a leader need to sign, the addresses of the different departments are different, the main time and the energy of the settlers are spent on the leaders every day, and the work efficiency is very low. The financial payment process which is the core of enterprise management is also required to be checked and approved layer by layer and qualified to complete payment, so the steps are complicated and the efficiency is not high.
Disclosure of Invention
The invention provides a material contract fund payment approval management system and method, aiming at the problems that the payment approval process steps in the existing enterprise management process are complicated and low in efficiency.
The technical scheme of the invention is as follows:
on one hand, the technical scheme of the invention provides a material contract fund payment examination and approval management system which comprises an information examination and approval subsystem, an examination and approval subsystem and a payment subsystem;
the information auditing subsystem is used for acquiring approval information submitted by a user, verifying the approval information, and respectively summarizing the approval information into a plurality of payment lists according to payment types and payment objects and sending the payment lists to the user when the approval information passes verification; after receiving confirmation information returned after the user checks the bill of payment, the information auditing subsystem sends the bill of payment confirmed by the user to the approving subsystem;
the approval subsystem is used for sequentially carrying out the approval of each approval link according to the approval process corresponding to the received payment order, and finally forming a payment instruction after the approval is passed and sending the payment instruction to the payment subsystem; the payment system is triggered through the approval action, so that the relevance is strong;
and the payment subsystem is used for creating the payment command payment item at present to carry out actual payment after receiving the payment command.
Furthermore, the system also comprises an information management subsystem, wherein the information management subsystem comprises a user information storage module, an electronic contract storage module and a processing module;
a user information storage module; for storing user information of an electronic contract-making user,
the electronic contract storage module is used for storing the signed electronic contract and calculating the hash value of the electronic contract and storing the hash value into the block chain;
and the processing module is used for encrypting and unifying the stored user information and the correspondingly signed electronic contract information through an encryption algorithm to generate a unique number and storing the unique number in the block chain. The electronic and communication systems are encrypted for storage and cannot be easily tampered and counterfeited, and the safety factor is high.
Further, the information auditing subsystem comprises an information receiving module, a verification module and a payment bill generating module;
the information receiving module is used for receiving approval information submitted by a user, wherein the approval information comprises user information and electronic contract information, and generating a unique number after the received approval information is encrypted and unified through an encryption algorithm and sending the unique number to the verification module;
the verification module is used for comparing the number sent by the information receiving module with a pre-stored number and sending the information to the payment receipt generation module after the verification is passed;
the payment bill generation module is used for respectively gathering the information which is output by the verification module and passes the verification into a plurality of payment bills according to the payment types and the payment objects and sending the payment bills to the user;
and the payment bill generation module is also used for sending the payment bill confirmed by the user to the approval subsystem after receiving confirmation information returned by the user after the user checks the payment bill. The electronic contract is stored, so that the problems of difficult storage and authentication of paper contract certificates and serious resource waste are solved, and the problems of paper contract management and authentication are solved.
Furthermore, the approval subsystem comprises a file sharing module, an approval processing module and an approval progress control module; the file sharing module is connected with the approval processing module;
the file sharing module is respectively connected with the electronic contract storage module and the user information storage module and comprises a downloading unit and a file unit; the file unit provides online preview; the downloading unit provides online downloading;
the approval processing module is used for approving the files to be approved provided by the file sharing module and sending the processing state information to the approval progress control module;
the approval progress control module is used for adjusting and feeding back the approval processes of all the services in real time, and pushing the processing flow to the related service party according to the approval flow of the next link;
and the examination and approval progress control module is also used for forming a payment instruction according to the examination and approval link flow after the final examination and approval is passed and sending the payment instruction to the payment subsystem. The electronic contract is adopted to pass through online examination and approval, so that the resource waste is reduced, the cooperation cost of both parties can be reduced, and the contract signing efficiency is improved.
Furthermore, the payment subsystem comprises a payment instruction response module, a verification module and a payment module;
the payment instruction response module is used for responding to the received payment instruction and acquiring payment information of the payment instruction;
the checking module is used for checking whether the established payment item consistent with the payment information exists or not; wherein the established payment is established according to payment information of past payment requests in response to past payment requests;
the payment module is used for creating a payment item of the current payment instruction according to the payment information of the payment instruction and carrying out actual payment if the created payment item consistent with the payment information does not exist; creating a log for recording the payment information of the current payment request according to the payment information;
and if the verification module outputs the established payment item with the consistent payment information, the payment module forbids to establish the current payment request payment item. And the information verification is carried out on the payment process to control the safety of the whole fund payment process, so that the payment risk is reduced. The abnormal payment condition is avoided.
On the other hand, the invention provides a material contract fund payment approval management method, which comprises the following steps:
acquiring approval information submitted by a user, verifying the approval information, and respectively summarizing into a plurality of payment bills according to payment types and payment objects and sending the payment bills to the user when the verification is passed; after receiving confirmation information returned after the user checks the bill of payment, the information auditing subsystem sends the bill of payment confirmed by the user to the approving subsystem;
according to the approval process corresponding to the received payment order, sequentially auditing each approval link, and finally forming a payment instruction after the approval is passed and sending the payment instruction to a payment subsystem;
and after receiving the payment instruction, creating a payment item of the current payment instruction for actual payment.
Further, the acquisition of approval information submitted by the user and the verification of the approval information are carried out, and when the verification is passed, the approval information is respectively collected into a plurality of payment bills according to payment types and payment objects and sent to the user; after receiving the confirmation information returned after the user checks the bill of payment, the step of sending the bill of payment confirmed by the user to the approval subsystem by the information auditing subsystem also comprises the following steps:
storing the user information of the electronic contract signing user;
storing the signed electronic contract and calculating the hash value of the electronic contract and storing the hash value into a block chain;
and encrypting and unifying the user information and the electronic contract information signed correspondingly through an encryption algorithm to generate a unique number and storing the unique number in the block chain.
Further, the acquisition of approval information submitted by the user and the verification of the approval information are carried out, and when the verification is passed, the approval information is respectively collected into a plurality of payment bills according to payment types and payment objects and sent to the user; after receiving confirmation information returned after the user checks the bill of payment, the step that the information auditing subsystem sends the bill of payment confirmed by the user to the approving subsystem comprises the following steps:
receiving approval information submitted by a user, wherein the approval information comprises user information and electronic contract information, encrypting and unifying the received approval information through an encryption algorithm to generate a unique number, and sending the unique number to a verification module;
comparing the number sent by the information receiving module with a pre-stored number, and sending the information to a payment receipt generating module after the verification is passed;
after the information that the verification passes and output by the verification module is acquired, the information is respectively collected into a plurality of payment slips according to the payment type and the payment object, and the payment slips are sent to the user; and after receiving confirmation information returned after the user checks the bill of payment, sending the bill of payment confirmed by the user to the approval subsystem.
Further, the step of sequentially performing the audit of each approval link according to the approval process corresponding to the received payment order, and finally forming a payment instruction after the audit is passed and sending the payment instruction to the payment subsystem includes:
the document to be approved is approved, and the processing state information is sent to an approval progress control module;
adjusting and feeding back the approval process of all the services in real time, and pushing the processing flow to a related service party according to the approval flow of the next link; and forming a payment instruction according to the process of the approval link after the final audit is passed and sending the payment instruction to the payment subsystem.
Further, the step of creating the current payment instruction to pay the money to actually pay after receiving the payment instruction comprises:
responding to a received payment instruction, and acquiring payment information of the payment instruction;
verifying whether there is a created payment in correspondence with said payment information; wherein the established payment is established according to payment information of past payment requests in response to past payment requests;
if the payment information is consistent with the established payment item, establishing the payment item of the current payment instruction according to the payment information of the payment instruction, and carrying out actual payment; creating a log for recording the payment information of the current payment request according to the payment information;
and if the payment is established and the payment information is consistent with the established payment, the payment module forbids establishing the current payment request payment.
According to the technical scheme, the invention has the following advantages: the system provides a complete functional module for the approval payment department, replaces paper archives through electronic certification, and exchanges information among departments at a high speed through a network, thereby saving a large amount of manpower and material resources and greatly improving the efficiency.
In addition, the invention has reliable design principle, simple structure and very wide application prospect.
Therefore, compared with the prior art, the invention has prominent substantive features and remarkable progress, and the beneficial effects of the implementation are also obvious.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
The technical scheme of the invention provides a material contract fund payment examination and approval management system which comprises an information examination and approval subsystem, an examination and approval subsystem and a payment subsystem;
the information auditing subsystem is used for acquiring approval information submitted by a user, verifying the approval information, and respectively summarizing the approval information into a plurality of payment lists according to payment types and payment objects and sending the payment lists to the user when the approval information passes verification; after receiving confirmation information returned after the user checks the bill of payment, the information auditing subsystem sends the bill of payment confirmed by the user to the approving subsystem;
the approval subsystem is used for sequentially carrying out the approval of each approval link according to the approval process corresponding to the received payment order, and finally forming a payment instruction after the approval is passed and sending the payment instruction to the payment subsystem; the payment system is triggered through the approval action, so that the relevance is strong;
and the payment subsystem is used for creating the payment command payment item at present to carry out actual payment after receiving the payment command.
Example two
As shown in fig. 1, the technical solution of the present invention provides a material contract fund payment approval management system, which is different from the first embodiment in that:
the system also comprises an information management subsystem, wherein the information management subsystem comprises a user information storage module, an electronic contract storage module and a processing module;
a user information storage module; for storing user information of an electronic contract-making user,
the electronic contract storage module is used for storing the signed electronic contract and calculating the hash value of the electronic contract and storing the hash value into the block chain;
and the processing module is used for encrypting and unifying the stored user information and the correspondingly signed electronic contract information through an encryption algorithm to generate a unique number and storing the unique number in the block chain. The electronic and communication systems are encrypted for storage and cannot be easily tampered and counterfeited, and the safety factor is high.
The information auditing subsystem comprises an information receiving module, a verification module and a payment bill generating module;
the information receiving module is used for receiving approval information submitted by a user, wherein the approval information comprises user information and electronic contract information, and generating a unique number after the received approval information is encrypted and unified through an encryption algorithm and sending the unique number to the verification module;
the verification module is used for comparing the number sent by the information receiving module with a pre-stored number and sending the information to the payment receipt generation module after the verification is passed;
the payment bill generation module is used for respectively gathering the information which is output by the verification module and passes the verification into a plurality of payment bills according to the payment types and the payment objects and sending the payment bills to the user;
and the payment bill generation module is also used for sending the payment bill confirmed by the user to the approval subsystem after receiving confirmation information returned by the user after the user checks the payment bill. The electronic contract is stored, so that the problems of difficult storage and authentication of paper contract certificates and serious resource waste are solved, and the problems of paper contract management and authentication are solved.
The approval subsystem comprises a file sharing module, an approval processing module and an approval progress control module; the file sharing module is connected with the approval processing module;
the file sharing module is respectively connected with the electronic contract storage module and the user information storage module and comprises a downloading unit and a file unit; the file unit provides online preview; the downloading unit provides online downloading;
the approval processing module is used for approving the files to be approved provided by the file sharing module and sending the processing state information to the approval progress control module;
the approval progress control module is used for adjusting and feeding back the approval processes of all the services in real time, and pushing the processing flow to the related service party according to the approval flow of the next link;
and the examination and approval progress control module is also used for forming a payment instruction according to the examination and approval link flow after the final examination and approval is passed and sending the payment instruction to the payment subsystem. The electronic contract is adopted to pass through online examination and approval, so that the resource waste is reduced, the cooperation cost of both parties can be reduced, and the contract signing efficiency is improved.
The payment subsystem comprises a payment instruction response module, a verification module and a payment module;
the payment instruction response module is used for responding to the received payment instruction and acquiring payment information of the payment instruction;
the checking module is used for checking whether the established payment item consistent with the payment information exists or not; wherein the established payment is established according to payment information of past payment requests in response to past payment requests;
the payment module is used for creating a payment item of the current payment instruction according to the payment information of the payment instruction and carrying out actual payment if the created payment item consistent with the payment information does not exist; creating a log for recording the payment information of the current payment request according to the payment information;
and if the verification module outputs the established payment item with the consistent payment information, the payment module forbids to establish the current payment request payment item. And the information verification is carried out on the payment process to control the safety of the whole fund payment process, so that the payment risk is reduced. The abnormal payment condition is avoided.
EXAMPLE III
The invention provides a capital payment approval management method for a material contract, which comprises the following steps:
the method comprises the following steps: storing user information of an electronic contract signing user, storing the signed electronic contract, calculating a hash value of the electronic contract and storing the hash value into a block chain;
step two: encrypting and unifying the user information and the electronic contract information signed correspondingly through an encryption algorithm to generate a unique number and storing the unique number in a block chain;
step three: acquiring approval information submitted by a user, verifying the approval information, and respectively summarizing into a plurality of payment bills according to payment types and payment objects and sending the payment bills to the user when the verification is passed; after receiving confirmation information returned after the user checks the bill of payment, the information auditing subsystem sends the bill of payment confirmed by the user to the approving subsystem; it should be noted that the specific implementation of this step includes: receiving approval information submitted by a user, wherein the approval information comprises user information and electronic contract information, encrypting and unifying the received approval information through an encryption algorithm to generate a unique number, and sending the unique number to a verification module; comparing the number sent by the information receiving module with a pre-stored number, and sending the information to a payment receipt generating module after the verification is passed; after the information that the verification passes and output by the verification module is acquired, the information is respectively collected into a plurality of payment slips according to the payment type and the payment object, and the payment slips are sent to the user; and after receiving confirmation information returned after the user checks the bill of payment, sending the bill of payment confirmed by the user to the approval subsystem. According to the approval process corresponding to the received payment order, sequentially auditing each approval link, and finally forming a payment instruction after the approval is passed and sending the payment instruction to a payment subsystem;
step four: according to the approval process corresponding to the received payment order, sequentially auditing each approval link, and finally forming a payment instruction after the approval is passed and sending the payment instruction to a payment subsystem, wherein the specific implementation steps of the step comprise: the document to be approved is approved, and the processing state information is sent to an approval progress control module; adjusting and feeding back the approval process of all the services in real time, and pushing the processing flow to a related service party according to the approval flow of the next link; and forming a payment instruction according to the process of the approval link after the final audit is passed and sending the payment instruction to the payment subsystem.
Step five: after receiving the payment instruction, creating a payment item of the current payment instruction for actual payment, specifically comprising:
responding to a received payment instruction, and acquiring payment information of the payment instruction; verifying whether there is a created payment in correspondence with said payment information; wherein the established payment is established according to payment information of past payment requests in response to past payment requests; if the payment information is consistent with the established payment item, establishing the payment item of the current payment instruction according to the payment information of the payment instruction, and carrying out actual payment; creating a log for recording the payment information of the current payment request according to the payment information; and if the payment is established and the payment information is consistent with the established payment, the payment module forbids establishing the current payment request payment.
Although the present invention has been described in detail by referring to the drawings in connection with the preferred embodiments, the present invention is not limited thereto. Various equivalent modifications or substitutions can be made on the embodiments of the present invention by those skilled in the art without departing from the spirit and scope of the present invention, and these modifications or substitutions are within the scope of the present invention/any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.