CN115860969A - Material settlement method, device, electronic device and storage medium - Google Patents
Material settlement method, device, electronic device and storage medium Download PDFInfo
- Publication number
- CN115860969A CN115860969A CN202211707309.5A CN202211707309A CN115860969A CN 115860969 A CN115860969 A CN 115860969A CN 202211707309 A CN202211707309 A CN 202211707309A CN 115860969 A CN115860969 A CN 115860969A
- Authority
- CN
- China
- Prior art keywords
- settlement
- transaction data
- transaction
- determining
- management system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000463 material Substances 0.000 title claims abstract description 432
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012545 processing Methods 0.000 claims abstract description 16
- 238000004590 computer program Methods 0.000 claims description 17
- 238000009877 rendering Methods 0.000 claims description 14
- 238000004519 manufacturing process Methods 0.000 claims description 5
- 230000006872 improvement Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a material settlement method, a material settlement device, electronic equipment and a storage medium. The method comprises the following steps: acquiring transaction data of any to-be-settled material transaction, and determining a subordinate material management system corresponding to the transaction data; determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data; and generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result, and performing material settlement on a material provider of the lower-level material management system based on the material settlement form. The technical scheme disclosed by the invention realizes the improvement of the processing efficiency of material settlement.
Description
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and an apparatus for settling a material, an electronic device, and a storage medium.
Background
Along with the continuous promotion of foreign trade in domestic ports, the market of port industry develops rapidly, the market development inevitably caters to the increase of enterprise operation business, the financial settlement inside and outside the enterprise becomes one of very huge and important work in the port operation business, and at present, the port business types and subordinate units are quite many for group level, some spare parts and materials required by production need to be collected automatically, some spare parts and materials need to be collected centrally by a management unit, the settlement of the centralized collection unit is carried out by two side accounts (the management unit carries out one transaction account, the centralized collection unit carries out one transaction account), then the financial affairs are checked according to the accounts on the two sides, if the difference of the amount of money is not equal, the work amount is multiplied by finding out the reason, so that not only the labor and time are wasted for enterprise personnel, but also the reputation of the enterprise is damaged, thereby influencing the market business.
Disclosure of Invention
The invention provides a material settlement method, a device, electronic equipment and a storage medium, which are used for solving the problem of low material settlement efficiency in the prior art and improving the material settlement efficiency.
In a first aspect, an embodiment of the present invention provides a material settlement method, which is applied to a superior material settlement system, and includes:
acquiring transaction data of any to-be-settled material transaction, and determining a subordinate material management system corresponding to the transaction data;
determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data;
and generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result, so as to perform material settlement on a material provider of the lower-level material management system based on the material settlement form.
Optionally, the determining a subordinate material management system corresponding to the transaction data includes:
and acquiring an attribution data field of the transaction data, and determining a subordinate material management system corresponding to the transaction data based on a preset data attribution definition field and the transaction data field.
Optionally, the determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data includes:
acquiring a transaction data field of the transaction data, and determining a service type and a material type corresponding to the transaction data based on a preset data type definition field;
determining a business settlement rule corresponding to the transaction data based on the business type, and determining a material settlement rule corresponding to the transaction data based on the material type;
and carrying out material settlement on the transaction data based on the material settlement rules and the service settlement rules to obtain a material settlement result of the transaction data.
Optionally, the generating a material settlement form of the subordinate material management system for the transaction data based on the material settlement result includes:
and acquiring a preset settlement result rendering model, and rendering the material settlement result based on the settlement result rendering model to obtain a material settlement form corresponding to the material settlement result.
Optionally, the performing material settlement on the material provider of the lower level material management system based on the material settlement form includes:
and determining a material provider of the current to-be-settled material transaction based on the lower-level material management system, and sending the material settlement form to the material provider so as to settle the material.
Optionally, before generating a material settlement form for the lower-level material management system for the transaction data based on the material settlement result, the method further includes:
acquiring a material transaction certificate of the current material transaction to be settled;
and if the material settlement result is inconsistent with the material transaction voucher, performing material adjustment processing on the material settlement result of the current material transaction to be settled based on the material transaction voucher to obtain an adjusted material settlement result.
Optionally, the performing material adjustment processing on the material settlement result of the current material transaction to be settled based on the material transaction voucher includes:
and determining a goods and materials gap between the goods and materials transaction voucher and the goods and materials settlement result, and generating adjustment transaction data of the goods and materials type corresponding to the transaction data based on the goods and materials gap.
In a second aspect, an embodiment of the present invention further provides a material settlement apparatus, which is applied to a superior material settlement system, and includes:
the system comprises a transaction data acquisition module, a payment data acquisition module and a payment data acquisition module, wherein the transaction data acquisition module is used for acquiring transaction data of any to-be-settled material transaction and determining a subordinate material management system corresponding to the transaction data;
the material settlement result determining module is used for determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data;
and the material settlement form production module is used for generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result so as to perform material settlement on a material provider of the lower-level material management system based on the material settlement form.
In a third aspect, an embodiment of the present invention further provides an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a computer program executable by the at least one processor, the computer program being executable by the at least one processor to enable the at least one processor to perform the material settlement method of any embodiment of the present invention.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, where computer instructions are stored, and the computer instructions are configured to enable a processor to implement the material settlement method according to any embodiment of the present invention when executed.
According to the technical scheme provided by the embodiment of the invention, the transaction data of any goods and materials transaction to be settled is obtained, and a subordinate goods and materials management system corresponding to the transaction data is determined; determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data; and generating a material settlement form of the subordinate material management system for the transaction data based on the material settlement result, and performing material settlement on a material provider of the subordinate material management system based on the material settlement form. According to the technical scheme, different types of material transactions are settled based on different types of settlement rules, and settlement reports are generated, so that material settlement is automatically realized, and the material settlement efficiency is improved.
It should be understood that the statements in this section are not intended to identify key or critical features of the embodiments of the present invention, nor are they intended to limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a material settlement method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a material settlement method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a material settlement apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device implementing the material settlement method according to the embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
It is understood that, before the technical solutions disclosed in the embodiments of the present disclosure are used, the user should be informed of the type, the use range, the use scene, etc. of the personal information related to the present disclosure in a proper manner according to the relevant laws and regulations and obtain the authorization of the user.
For example, in response to receiving an active request from a user, a prompt message is sent to the user to explicitly prompt the user that the requested operation to be performed would require the acquisition and use of personal information to the user. Thus, the user can autonomously select whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the technical solution of the present disclosure, according to the prompt information.
As an optional but non-limiting implementation manner, in response to receiving an active request from the user, the manner of sending the prompt information to the user may be, for example, a pop-up window, and the prompt information may be presented in a text manner in the pop-up window. In addition, a selection control for providing personal information to the electronic device by the user's selection of "agreeing" or "disagreeing" can be carried in the pop-up window.
It is understood that the above notification and user authorization process is only illustrative and not limiting, and other ways of satisfying relevant laws and regulations may be applied to the implementation of the present disclosure.
It will be appreciated that the data involved in the subject technology, including but not limited to the data itself, the acquisition or use of the data, should comply with the requirements of the corresponding laws and regulations and related regulations.
Example one
Fig. 1 is a flowchart of a material settlement method according to an embodiment of the present invention, which is applicable to a material settlement situation.
At present, the group level port business types and subordinate units are quite large, some spare parts and materials required by production need self-collection, and some management units need centralized and centralized collection. The settlement of the unified acquisition of the management unit is that account accounts are made on two sides at present (the management unit makes a transaction account, and the unified acquisition unit makes a transaction account), then the financial affairs are reconciled according to the account on two sides, if the amount of money is different, the reason needs to be found out and the workload can be multiplied, so that the time and the labor are wasted to enterprise personnel, and the market business is influenced by the damaged reputation of the enterprise.
In order to solve the technical problem, the invention provides a material settlement method. The method settles different types of material transactions based on different types of settlement rules and produces settlement reports to realize automatic material settlement, thereby improving the material settlement efficiency.
The method can be executed by a material settlement device, the material settlement device can be realized in a hardware and/or software mode, and the material settlement device can be configured in an intelligent terminal or a cloud server. As shown in fig. 1, the method includes:
s110, acquiring transaction data of any to-be-settled material transaction, and determining a lower-level material management system corresponding to the transaction data.
In the embodiment of the invention, the superior material settlement system can be understood as a material settlement system used by superior management units in a group for uniformly purchasing group materials and managing internal allocation settlement of the materials. The lower-level material management system can be understood as a system applied by a basic level system acquisition unit governed by the system acquisition management unit. It should be noted that the material settlement system and the next material management system can be understood as different application terminals in the same material settlement system. Specifically, since the management unit can manage a plurality of basic level system acquisition units, one superior material settlement system can acquire material transaction data of a plurality of subordinate material management systems. The material transaction can be understood as the transaction of the basic level system acquisition unit for purchasing the material from the material provider based on the port requirement. Because port material consumption and demand are large, real-time settlement after purchase can cause huge business volume of management units, and therefore, centralized settlement in stages is needed to reduce business volume, thereby improving settlement efficiency. Therefore, the material transaction to be settled can be understood as the material transaction in which the management unit does not settle the collection unit within a period of time.
In this embodiment, the collecting unit generates a material transaction record after completing a purchase, and uploads the material transaction record to a preset transaction data pool for storage by a lower-level material management system corresponding to the collecting unit, so that a subsequent management unit can call the transaction data of the material transaction from the transaction data pool based on a higher-level material settlement system, and thus the material settlement is performed.
Specifically, the management unit can settle the material transaction of the collecting unit in a monthly mode. Illustratively, the transaction data of the goods and materials transaction to be settled in the current month is called in the transaction data pool. Optionally, the transaction data may be one transaction record or a plurality of transaction records, and optionally, if the transaction data is a plurality of transaction records, the transaction data may be transaction records uploaded by different statistical units, which is not limited in this embodiment.
Further, when the transaction data is acquired, a subordinate material management system corresponding to the transaction data is determined, so that material settlement is correspondingly performed.
Optionally, the method for determining the lower-level material management system corresponding to the transaction data in this embodiment may include: and acquiring an attribution data field of the transaction data, and determining a subordinate material management system corresponding to the transaction data based on a preset data attribution definition field and the transaction data field.
In this embodiment, the attribution data field may be understood as a field that characterizes a subordinate material management system to which the transaction data belongs.
In the embodiment of the invention, the data fields of each transaction record stored in the transaction data pool are data fields which are defined in advance by a specific rule, and the writing mode of the data is also defined in advance. The method has the advantages that the data fields of all transaction records uploaded to the transaction data pool by different lower-level material management systems by different collecting units have uniform meanings, so that the management units can directly perform uniform settlement on the data in the transaction data pool, and the material settlement efficiency is improved.
Specifically, when the transaction data is acquired, each data field of the transaction data is acquired, the attributive data field to which the data belongs is determined in each data field, and then comparison is performed in the predefined data attribution definition field based on the specific field content of the attributive data field, so that the subordinate material management system to which the transaction data belongs is determined.
And S120, determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data.
In this embodiment, the different types of data correspond to different settlement rules, which may specifically include, but are not limited to, business settlement rules and material settlement rules.
Optionally, in this embodiment, the method for determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data may include: acquiring a transaction data field of transaction data, and determining a service type and a material type corresponding to the transaction data based on a preset data type definition field; determining a business settlement rule corresponding to the transaction data based on the business type, and determining a material settlement rule corresponding to the transaction data based on the material type; and carrying out material settlement on the transaction data based on the material settlement rules and the service settlement rules to obtain a material settlement result of the transaction data.
It should be noted that, in the present embodiment, the transaction data may be classified into service type data and material type data. Specifically, the service type data may include, but is not limited to, warehouse entry data, warehouse exit data, call data, return data, warehouse movement data, and the like. The asset type data may include, but is not limited to, material data, fuel data, labor insurance data, and the like.
Specifically, a transaction data field in each data field of the transaction data is determined, a service type corresponding to the transaction data is determined according to the field content of the transaction data field and a preset service type definition field, and a material type corresponding to the transaction data is determined between the preset material type definition field. Further, a preset service settlement rule set and a preset material settlement rule set are obtained, and a service settlement rule and a material settlement rule corresponding to the transaction data are respectively determined based on the rule sets.
For example, when the transaction data is warehouse entry data, the corresponding business settlement rule includes, but is not limited to, summing and settling the data. Optionally, when the transaction data is call data, if the transaction data is call data, the corresponding service settlement rule includes, but is not limited to, performing difference settlement on the data; otherwise, if the transaction data is call data, the corresponding business settlement rule may be to sum and settle the data. Of course, specific settlement rules can be set according to actual situations, and are not limited to this.
In this embodiment, the material settlement rules set includes different settlement rules for different types of materials. For example, for any labor insurance material, if the non-tax amount of the labor insurance material includes a plurality of decimal places, the decimal places need to be reserved first and then subjected to calculation such as summation or difference calculation when settlement is performed, so as to ensure that the settlement result after settlement can keep the amount consistent, thereby improving the accuracy of settlement of the material.
Further, on the basis of determining business settlement rules and material settlement rules of the transaction data, material settlement is carried out on the transaction data based on the rules to obtain a settlement result.
And S130, generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result, and performing material settlement on a material provider of the lower-level material management system based on the material settlement form.
In the embodiment of the invention, the material settlement form includes but is not limited to settlement vouchers, settlement check lists, settlement summary and other settlement reports.
Specifically, in the case of obtaining the material settlement result of the transaction data, in order to clearly and specifically display the material settlement result, the settlement result may be rendered into a settlement form. And further, the generated form is used as a settlement basis to settle the material with a material provider.
Optionally, the method for generating a material settlement form in this embodiment may include: and acquiring a preset settlement result rendering model, and rendering the material settlement result based on the settlement result rendering model to obtain a material settlement form corresponding to the material settlement result.
In this embodiment, the settlement result rendering model may be implemented based on an ireport thread. Specifically, the settlement result data is sent to an ireport thread for data rendering, and settlement vouchers and reports are obtained.
Optionally, in this embodiment, under the condition that the material settlement report is obtained, a material provider of the current material transaction to be settled is determined based on the lower material management system, and the material settlement form is sent to the material provider, so as to perform material settlement.
In this embodiment, the material provider may be understood as a third party supplier. Based on the settlement mode, online getting through and sending settlement basis can be realized, and automatic settlement of the inside and the outside of the enterprise can be realized, so that the settlement efficiency is improved.
According to the technical scheme provided by the embodiment of the invention, the transaction data of any goods and materials transaction to be settled is obtained, and a subordinate goods and materials management system corresponding to the transaction data is determined; determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data; and generating a material settlement form of the subordinate material management system for the transaction data based on the material settlement result, and performing material settlement on a material provider of the subordinate material management system based on the material settlement form. According to the technical scheme, different types of material transactions are settled based on different types of settlement rules, and settlement reports are generated, so that material settlement is automatically realized, and the material settlement efficiency is improved.
Example two
Fig. 2 is a flowchart of a material settlement method according to a second embodiment of the present invention, where on the basis of the second embodiment, before generating a material settlement form for transaction data of a lower-level material management system based on a material settlement result, the method further includes:
acquiring a material transaction certificate of the current material transaction to be settled;
and if the material settlement result is inconsistent with the material transaction certificate, performing material adjustment processing on the material settlement result of the current material transaction to be settled based on the material transaction certificate to obtain the material settlement result after adjustment.
As shown in fig. 2, the method includes:
s210, acquiring transaction data of any to-be-settled material transaction, and determining a lower-level material management system corresponding to the transaction data.
S220, determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data.
S230, obtaining a material trading certificate of the current material trade to be settled, and if the material trading result is inconsistent with the material trading certificate, performing material adjustment processing on the material trading result of the current material trade to be settled based on the material trading certificate to obtain a material trading result after adjustment.
In the embodiment of the invention, the material transaction voucher can be understood as a transaction invoice issued by a collecting unit during material transaction, and specifically, the material transaction voucher comprises information such as material transaction amount.
Specifically, the material transaction settlement amount in the material settlement result is determined, the material transaction settlement amount and the material transaction amount are compared, if the amounts are consistent, the amount indicates that the material settlement result is equal to the amount of the material transaction certificate, and the material settlement can be directly carried out; otherwise, if the money amounts are inconsistent, the money amount difference exists between the material settlement result and the material transaction certificate, and material adjustment is needed to be carried out so as to ensure the consistency of the money amounts in the material settlement result.
Specifically, the method for material leveling in this embodiment may include: and determining a material difference between the material transaction voucher and the material settlement result, and generating adjustment transaction data of the material type corresponding to the transaction data based on the material difference.
The adjustment transaction data may be understood as a material transaction record generated to match the amounts.
Specifically, determining the material gap between the material transaction certificate and the material settlement result can be understood as determining the amount difference between the material settlement result and the material transaction certificate. Further, determining transaction data corresponding to the material types in the material transaction voucher, determining the latest material transaction consistent with the transaction data in the data transaction pool, and further regenerating a transaction record based on the latest material transaction, wherein the transaction amount is the determined amount difference. Optionally, new transaction data is formed based on the original material transaction record and the newly generated material transaction record, and material settlement is performed based on the transaction data again to obtain a material settlement result which is finally consistent with the material transaction voucher.
S240, generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result, and performing material settlement on a material provider of the lower-level material management system based on the material settlement form.
According to the technical scheme provided by the embodiment of the invention, the balance is carried out when the settlement results are inconsistent so as to ensure the consistency of the subsequent settlement amounts, and the settlement report is further produced based on the settlement results so as to realize automatic material settlement, thereby further improving the settlement efficiency of the material settlement.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a material settlement apparatus according to a third embodiment of the present invention. As shown in fig. 3, the apparatus includes: a transaction data acquisition module 310, a material settlement result determination module 320 and a material settlement form production module 330; wherein,
the transaction data acquisition module 310 is configured to acquire transaction data of any commodity to be settled in a transaction, and determine a lower commodity management system corresponding to the transaction data;
the material settlement result determining module 320 is configured to determine a settlement rule corresponding to the transaction data, and perform material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data;
and the material settlement form generation module 330 is configured to generate a material settlement form for the lower-level material management system for the transaction data based on the material settlement result, so as to perform material settlement on a material provider of the lower-level material management system based on the material settlement form.
On the basis of the foregoing embodiments, optionally, the transaction data obtaining module 310 includes:
and the lower-level material management system determining unit is used for acquiring the attribution data field of the transaction data and determining a lower-level material management system corresponding to the transaction data based on the preset data attribution definition field and the transaction data field.
On the basis of the foregoing embodiments, optionally, the material settlement result determining module 320 includes:
the data type determining unit is used for acquiring a transaction data field of the transaction data and determining a service type and a material type corresponding to the transaction data based on a preset data type definition field;
the settlement rule determining unit is used for determining a business settlement rule corresponding to the transaction data based on the business type and determining a material settlement rule corresponding to the transaction data based on the material type;
and the material settlement result determining unit is used for performing material settlement on the transaction data based on the material settlement rules and the service settlement rules to obtain a material settlement result of the transaction data.
On the basis of the above embodiments, optionally, the material settlement form generating module 330 includes:
and the material settlement form generating unit is used for acquiring a preset settlement result rendering model and rendering the material settlement result based on the settlement result rendering model to obtain the material settlement form corresponding to the material settlement result.
On the basis of the above embodiments, optionally, the material settlement form generating module 330 includes:
and the material settlement form sending unit is used for determining a material provider of the current item to-be-settled material transaction based on the lower-level material management system and sending the material settlement form to the material provider so as to settle the material.
On the basis of the foregoing embodiments, optionally, the apparatus further includes:
the material trading voucher acquisition module is used for acquiring a material trading voucher of the current material trade to be settled;
and the material adjustment processing module is used for performing material adjustment processing on the material settlement result of the current material transaction to be settled based on the material transaction certificate if the material settlement result is inconsistent with the material transaction certificate, so as to obtain the material settlement result after adjustment.
On the basis of the foregoing embodiments, optionally, the material adjustment processing module includes:
and the adjustment transaction data determining unit is used for determining a material difference between the material transaction voucher and the material settlement result and generating adjustment transaction data of a material type corresponding to the transaction data based on the material difference.
The material settlement device provided by the embodiment of the invention can execute the material settlement method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example four
FIG. 4 shows a schematic block diagram of an electronic device 10 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 4, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a Read Only Memory (ROM) 12, a Random Access Memory (RAM) 13, and the like, wherein the memory stores a computer program executable by the at least one processor, and the processor 11 may perform various suitable actions and processes according to the computer program stored in the Read Only Memory (ROM) 12 or the computer program loaded from the storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data necessary for the operation of the electronic apparatus 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input/output (I/O) interface 15 is also connected to the bus 14.
A number of components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16 such as a keyboard, a mouse, or the like; an output unit 17 such as various types of displays, speakers, and the like; a storage unit 18 such as a magnetic disk, optical disk, or the like; and a communication unit 19 such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The processor 11 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, or the like. The processor 11 performs the various methods and processes described above, such as a material settlement method.
In some embodiments, the material settlement method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 10 via the ROM 12 and/or the communication unit 19. When loaded into RAM 13 and executed by processor 11, the computer program may perform one or more of the steps of the material settlement method described above. Alternatively, in other embodiments, the processor 11 may be configured to perform the material settlement method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be performed. A computer program can execute entirely on a machine, partly on a machine, as a stand-alone software package partly on a machine and partly on a remote machine or entirely on a remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user may provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the Internet.
The computing system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical host and VPS service are overcome.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present invention may be executed in parallel, sequentially, or in different orders, and are not limited herein as long as the desired results of the technical solution of the present invention can be achieved.
The above-described embodiments should not be construed as limiting the scope of the invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A material settlement method is characterized by being applied to a superior material settlement system and comprising the following steps:
acquiring transaction data of any to-be-settled material transaction, and determining a subordinate material management system corresponding to the transaction data;
determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data;
and generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result, and performing material settlement on a material provider of the lower-level material management system based on the material settlement form.
2. The method of claim 1, wherein determining the subordinate material management system to which the transaction data corresponds comprises:
and acquiring an attribution data field of the transaction data, and determining a subordinate material management system corresponding to the transaction data based on a preset data attribution definition field and the transaction data field.
3. The method of claim 1, wherein the determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data comprises:
acquiring a transaction data field of the transaction data, and determining a service type and a material type corresponding to the transaction data based on a preset data type definition field;
determining a business settlement rule corresponding to the transaction data based on the business type, and determining a material settlement rule corresponding to the transaction data based on the material type;
and carrying out material settlement on the transaction data based on the material settlement rule and the service settlement rule to obtain a material settlement result of the transaction data.
4. The method of claim 1, wherein the generating a material settlement form for the transaction data by the subordinate material management system based on the material settlement result comprises:
and acquiring a preset settlement result rendering model, and rendering the material settlement result based on the settlement result rendering model to obtain a material settlement form corresponding to the material settlement result.
5. The method of claim 4, wherein the settling of the material from the material provider of the subordinate material management system based on the material settlement statement comprises:
and determining a material provider of the current to-be-settled material transaction based on the lower-level material management system, and sending the material settlement form to the material provider so as to settle the material.
6. The method of claim 1, wherein prior to generating a material settlement form for the transaction data by the subordinate material management system based on the material settlement result, the method further comprises:
acquiring a material transaction certificate of the current material transaction to be settled;
and if the material settlement result is inconsistent with the material transaction voucher, performing material adjustment processing on the material settlement result of the current material transaction to be settled based on the material transaction voucher to obtain an adjusted material settlement result.
7. The method of claim 6, wherein the performing material adjustment processing on the material settlement result of the current material transaction to be settled based on the material transaction voucher comprises:
and determining a goods and materials gap between the goods and materials transaction voucher and the goods and materials settlement result, and generating adjustment transaction data of the goods and materials type corresponding to the transaction data based on the goods and materials gap.
8. A material settlement device is characterized in that the device is applied to a superior material settlement system and comprises:
the system comprises a transaction data acquisition module, a payment data acquisition module and a payment data acquisition module, wherein the transaction data acquisition module is used for acquiring transaction data of any to-be-settled material transaction and determining a subordinate material management system corresponding to the transaction data;
the material settlement result determining module is used for determining a settlement rule corresponding to the transaction data, and performing material settlement on the transaction data based on the settlement rule to obtain a material settlement result of the transaction data;
and the material settlement form production module is used for generating a material settlement form of the lower-level material management system for the transaction data based on the material settlement result so as to perform material settlement on a material provider of the lower-level material management system based on the material settlement form.
9. An electronic device, characterized in that the electronic device comprises:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a computer program executable by the at least one processor, the computer program being executable by the at least one processor to enable the at least one processor to perform the material settlement method of any one of claims 1-7.
10. A computer-readable storage medium storing computer instructions for causing a processor to perform the material settlement method of any one of claims 1-7 when executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211707309.5A CN115860969A (en) | 2022-12-29 | 2022-12-29 | Material settlement method, device, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211707309.5A CN115860969A (en) | 2022-12-29 | 2022-12-29 | Material settlement method, device, electronic device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115860969A true CN115860969A (en) | 2023-03-28 |
Family
ID=85655904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211707309.5A Pending CN115860969A (en) | 2022-12-29 | 2022-12-29 | Material settlement method, device, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115860969A (en) |
-
2022
- 2022-12-29 CN CN202211707309.5A patent/CN115860969A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020143341A1 (en) | Blockchain architecture-based warehouse receipt pledge financing assessment method and device | |
CN111198873B (en) | Data processing method and device | |
CN111833037A (en) | Account management method and device | |
CN111209281B (en) | Annuity data processing method, annuity data processing device, medium and electronic equipment | |
CN112651632A (en) | Information analysis processing method and device based on marketing data | |
CN115860969A (en) | Material settlement method, device, electronic device and storage medium | |
CN115630078A (en) | User data processing method, device, equipment and medium based on digital twin | |
CN114490406A (en) | Test coverage item management method, device, equipment and medium | |
CN115456634A (en) | Data processing method and device, electronic equipment and storage medium | |
CN111402018B (en) | Method and system for reporting resource budget | |
CN114219208A (en) | Credit granting processing method and device for small and micro enterprises and electronic equipment | |
CN112613732A (en) | Method and device for supervising and rating of financial institution | |
CN112581256A (en) | Method, device, equipment and computer readable medium for processing credit line data | |
CN113837593B (en) | Virtual data distribution method, device, equipment and storage medium | |
CN111882294B (en) | Method and device for flow approval | |
CN116244006A (en) | Data processing method, device, storage medium, electronic equipment and product | |
CN117237070A (en) | Evaluation method, device, equipment and medium of resource allocation strategy | |
CN118172020A (en) | Data restoration method, device, equipment, storage medium and program product | |
CN117787643A (en) | Block chain-based carbon emission quota allocation method, device, equipment and medium | |
CN117251433A (en) | Power grid transaction account management method and device, electronic equipment and storage medium | |
CN117609398A (en) | Data processing method, device, equipment and storage medium | |
CN116823509A (en) | Contactless expense reimbursement method, contactless expense reimbursement device, electronic equipment and storage medium | |
CN116523658A (en) | Contract risk prediction method and device, electronic equipment and storage medium | |
CN114297510A (en) | Product recommendation method and device, electronic equipment and medium | |
CN115293903A (en) | Guarantee risk prediction method, guarantee risk prediction device, guarantee risk prediction equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |