Intelligent management method of accounting archives based on blockchain technology
By introducing blockchain technology and B+tree indexes in accounting and financial management, combined with image recognition algorithms, the intelligent management and archiving of bank returns and diary information information are realized, and the problems of low efficiency and poor reliability in traditional accounting financial management have been solved. It improves management efficiency and reliability.
Patent Information
- Application Number
- CN202210408681.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-18
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-04-18
AI Technical Summary
In traditional accounting and financial management, the acquisition and archiving of bank receipts has problems such as low efficiency and poor reliability. Especially because the interfaces and formats of each bank are not unified, manual reconciliation efficiency is low, and the original data is inconvenient to archive. and secondary development.
Adopting intelligent management methods based on blockchain technology, by establishing a financial voucher blockchain database and memory warehouse module, using B+tree indexes and image recognition algorithms, automated processing and matching bank return and diary information to achieve intelligentization Management and archiving.
The automated reconciliation is realized, the management efficiency and reliability of the accounting files are improved, and the data is easy to mine the return data. It provides a basis for accounting management and reduces the cost of manual operation.
Smart Images

Figure CN115017537B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of blockchain technology, and in particular, relates to an intelligent management method for accounting archives based on blockchain technology. Background Art
[0002] With the development of electronic information technology, the requirements for the integrity and accuracy of electronic accounting files are getting higher and higher. In financial work, since there is no unified external interface among banks, bank receipts are usually in PDF format, and the acquisition methods and formats of each bank are different. In traditional work, accountants need to manually identify and archive them, which is inefficient and unreliable. At the same time, the original data of bank receipts exists in PDF files, which is not convenient for the financial department to archive and cannot provide secondary development value for finance.
[0003] Therefore, in terms of accounting and financial automation management, a method is needed to intelligently manage and archive financial bank receipts and financial journal information. Summary of the invention
[0004] In view of the above problems, the embodiment of the present application provides an intelligent management method for accounting archives based on blockchain technology, which not only replaces the manual reconciliation process by automated means, but also establishes a private chain database of bank receipts based on blockchain technology, thereby facilitating the mining of receipt data and providing a basis for accounting management. The technical solution is as follows:
[0005] The present application provides an intelligent management method for accounting archives based on blockchain technology, including: establishing a financial voucher blockchain database based on blockchain technology with a B+ tree index; creating a memory warehouse module based on a key-value model in the financial voucher blockchain database; and providing a multi-field index for block data in the financial voucher blockchain database and the memory warehouse module data based on a B+ tree algorithm.
[0006] For example, in the intelligent management method of accounting archives based on blockchain technology provided in one embodiment, the memory warehouse module includes a bank receipt warehouse and a journal warehouse, and the block information in the financial voucher blockchain database includes bank receipt information and journal information matched based on a B+ tree index. The matching method of the bank receipt information and the journal information includes the following steps:
[0007] Step 1: Create a bank receipt warehouse based on the key-value model in the financial voucher blockchain database, and add the identified bank receipt information to the bank receipt warehouse in JSON format; create a journal warehouse based on the key-value model in the financial voucher blockchain database, and add the obtained journal information to the journal warehouse in JSON format;
[0008] Step 2: Create a B+ tree index based on the journal information, poll the data entries of the bank receipt warehouse to match the journal information voucher number with the bank receipt entry, and add the matched journal information voucher number to the bank receipt JSON data entry;
[0009] Step 3: Add the matched data entries in the bank receipt warehouse to the financial voucher blockchain database, rename the corresponding bank receipt image to a block index, and establish a block B+ tree index for easy analysis and statistics.
[0010] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the blocks of the financial voucher blockchain database are composed of indexes, timestamps, transactions, checks, and hash values of leading blocks.
[0011] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the index of the block consists of the year and an auto-incrementing integer data, the timestamp of the block is the block generation system time, the transaction of the block consists of bank receipt voucher information, key information in the journal information and the bank receipt image hash, the verification of the block adopts the POW workload verification algorithm, the hash value of the leading block is obtained by calculating the leading block through the hash algorithm, and all blocks are stored in the financial voucher blockchain database through the leading block hash value.
[0012] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the external interface provided by the financial voucher blockchain database includes: database creation, block initialization, block verification calculation, block data statistics, key-value memory warehouse module and bank receipt verification; wherein the data in the block and the memory warehouse module are both in JSON data format.
[0013] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, in the step two, the rule for establishing a B+ tree index based on the journal information is: providing a multi-field index of the block and the memory warehouse module data based on the B+ tree index to adapt to different searches, and for blocks with repeated fields, adding them to the data area of the leaf node of the same B+ tree, first determining the leaf node during retrieval, and then matching according to other fields of the block to index to the specific block to reduce the size of the B+ tree.
[0014] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, a B+ tree is established according to the amount in the journal information, and the amount in the journal information is used as a node. A node includes the amount information and the address of its child node. First, a node is searched in the B+ tree by the amount, and then the journal information is matched with other information on the bank receipt.
[0015] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, bank receipt voucher files are automatically segmented, information extracted, watermarked and merged based on an image recognition algorithm.
[0016] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the bank receipt verification includes a quick verification based on blockchain and a detailed verification based on image recognition; wherein, the quick verification step based on blockchain includes: calculating the hash value of the bank receipt image to be verified, indexing the corresponding block according to the bank receipt image name, and obtaining the proof value of the subsequent block; judging whether the proof and hash comply with the POW algorithm, if not, it means that the bank receipt image has been modified; if it complies, performing a detailed verification based on image recognition; further identifying the information in the bank receipt image based on the image algorithm, and performing a full match comparison with the corresponding block data, so as to verify whether the bank receipt image has been tampered with during the circulation of the imaging system.
[0017] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the bank receipt voucher file is obtained through the bank, the journal information is obtained through the interface provided by the ERP, and the processed bank receipt is exported and manually uploaded to the ERP system, or automatically uploaded through the interface provided by the ERP system.
[0018] The beneficial effects of the intelligent management method of accounting archives based on blockchain technology in this application are as follows: this application establishes a blockchain accounting archive database based on B+ tree index, and provides a memory warehouse module based on the key-value model; processes the bank receipt file based on the image recognition algorithm and identifies the key information of the receipt; stores the bank receipt information and financial journal information in the memory warehouse module respectively, establishes a journal information index based on the B+ tree, quickly matches the bank receipt and financial information, takes the matching results and the corresponding voucher receipt information as blocks, verifies the blocks through the POW algorithm and stores them in the blockchain database, and combines the financial ERP system to realize the intelligent management of accounting archives. This application not only replaces the manual reconciliation process by automated means, but also establishes a private chain database of bank receipts based on blockchain technology, so as to facilitate the mining of receipt data and provide a basis for accounting management. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 Flowchart of the intelligent management method of accounting archives based on blockchain technology in this application;
[0021] Figure 2 This application processes bank receipt schematics based on image recognition algorithms;
[0022] Figure 3 Flowchart of the implementation of the private chain in the blockchain database of the financial voucher of this application;
[0023] Figure 4 This application is based on the information index diagram of the B+ tree. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] Unless otherwise defined, the technical terms or scientific terms used in the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0026] The present application provides an intelligent management method for accounting archives based on blockchain technology, including: establishing a financial voucher blockchain database based on blockchain technology with a B+ tree index; creating a memory warehouse module based on a key-value model in the financial voucher blockchain database; and providing a multi-field index for block data in the financial voucher blockchain database and the memory warehouse module data based on a B+ tree algorithm.
[0027] For example, in the intelligent management method of accounting archives based on blockchain technology provided in one embodiment, the memory warehouse module includes a bank receipt warehouse and a journal warehouse, and the block information in the financial voucher blockchain database includes bank receipt information and journal information matched based on a B+ tree index. The matching method of the bank receipt information and the journal information includes the following steps:
[0028] Step 1: Create a bank receipt warehouse based on the key-value model in the financial voucher blockchain database, and add the identified bank receipt information to the bank receipt warehouse in JSON format; create a journal warehouse based on the key-value model in the financial voucher blockchain database, and add the obtained journal information to the journal warehouse in JSON format;
[0029] Step 2: Create a B+ tree index based on the journal information, poll the data entries of the bank receipt warehouse to match the journal information voucher number with the bank receipt entry, and add the matched journal information voucher number to the bank receipt JSON data entry;
[0030] Step 3: Add the matched data entries in the bank receipt warehouse to the financial voucher blockchain database, rename the corresponding bank receipt image to a block index, and establish a block B+ tree index for easy analysis and statistics.
[0031] According to the above embodiments, the main functions of the financial voucher blockchain database of the present application include: initializing the blockchain database, generating blockchain nodes, verifying nodes based on the POW algorithm, associating node voucher numbers, statistically analyzing node data, verifying bank receipts, etc.
[0032] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the blocks of the financial voucher blockchain database are composed of indexes, timestamps, transactions, checks, and hash values of leading blocks.
[0033] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the index of the block consists of the year and an auto-incrementing integer data, the timestamp of the block is the block generation system time, the transaction of the block consists of bank receipt voucher information, key information in the journal information and the bank receipt image hash, the verification of the block adopts the POW workload verification algorithm, the hash value of the leading block is obtained by calculating the leading block through the hash algorithm, and all blocks are stored in the financial voucher blockchain database through the leading block hash value, and their positions are unique.
[0034] Specifically, the index consists of the year and an auto-increment integer, for example: 202200000001;
[0035] The transaction consists of bank voucher information, key information in the journal information and bank receipt image hash, including: payee, payer, payee account number, payer account number, amount, voucher number and receipt image hash value. At the same time, specific information items can be modified according to needs;
[0036] The proof uses the POW workload proof algorithm, which is as follows:
[0037] hash(pre_picture_hash%1000*proof)%100=11
[0038] pre_picture_hash is the hash value of the preceding bank receipt image, and the proof value is obtained by solving the above algorithm. At the same time, the proof algorithm can be modified according to needs.
[0039] Among them, in the step three, the data entries in the bank receipt warehouse are polled, and after being processed through the above steps, they are added to the accounting archive blockchain database, and the corresponding receipt image is renamed as a block index.
[0040] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the external interface provided by the financial voucher blockchain database includes: database creation, block initialization, block verification proof calculation, block data statistics, key-value memory warehouse module and bank receipt verification; wherein the data in the block and the memory warehouse module are both in JSON data format.
[0041] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, in the step two, the rule for establishing a B+ tree index based on the journal information is: providing a multi-field index of the block and the memory warehouse module data based on the B+ tree index to adapt to different searches, and for blocks with repeated fields, adding them to the data area of the leaf node of the same B+ tree, first determining the leaf node during retrieval, and then matching according to other fields of the block to index to the specific block to reduce the size of the B+ tree.
[0042] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, a B+ tree is established according to the amount in the journal information, and the amount in the journal information is used as a node. A node includes the amount information and the address of its child node. First, a node is searched in the B+ tree by the amount, and then the journal information is matched with other information on the bank receipt. According to the above embodiment, the journal information is exported from the ERP, and a B+ tree is established according to its amount. The bank receipt information is first searched in the B+ tree by the amount to find a node, and then matched with other information on the bank receipt (such as: payee, payee, time, etc.), thereby improving the matching speed and accuracy.
[0043] For example, in the intelligent management method of accounting archives based on blockchain technology provided in one embodiment, Figure 2 As shown, the processing steps of the bank receipt based on the image recognition algorithm are given, and the bank receipt voucher file is automatically segmented, information extracted, watermarked and merged based on the image recognition algorithm.
[0044] Specifically, based on the image recognition algorithm, the bank receipt voucher file is segmented into independent bank receipt images, and the key information in the bank receipt image is identified. After being processed by the financial voucher blockchain database, the key information is added to the bank receipt image in the form of a watermark, and multiple bank receipt images are merged into one file to facilitate the printing of paper files.
[0045] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the bank receipt verification includes a quick verification based on blockchain and a detailed verification based on image recognition; the blocks in the blockchain have the characteristic of being unchangeable, wherein the quick verification step based on blockchain includes: calculating the hash value of the bank receipt image to be verified, indexing the corresponding block according to the bank receipt image name, and obtaining the proof value of the subsequent block; judging whether the proof and hash comply with the POW algorithm, if not, it means that the bank receipt image has been modified; if it complies, performing a detailed verification based on image recognition; further identifying the information in the bank receipt image based on the image algorithm, and performing a full match comparison with the corresponding block data, thereby verifying whether the bank receipt image has been tampered with during the circulation of the imaging system.
[0046] For example, in the intelligent accounting archive management method based on blockchain technology provided in one embodiment, the bank receipt voucher file is obtained through bank online banking, etc., and the journal information is obtained through the interface provided by ERP. The processed bank receipt is exported and manually uploaded to the ERP system, or automatically uploaded through the interface provided by the ERP system. Among them, the bank receipt voucher file and journal information support multiple acquisition modes, including but not limited to: PDF files, excel files, csv files, etc.
[0047] The present application discloses a method for automatic management of bank receipts based on blockchain technology and rapid matching of bank receipts with voucher numbers in financial journals. The method divides bank receipt files into independent receipts based on an image recognition algorithm, identifies key receipt information at the same time, adds watermarks to the receipts, and merges the receipts with watermarks for easy printing. A financial voucher blockchain database is established based on blockchain technology, and an index is established based on a B+ tree. The main functions of the database are: initializing the blockchain database, generating blockchain nodes, verifying nodes based on a POW algorithm, associating node voucher numbers, statistically analyzing node data, and verifying bank receipts. The database provides a key-value memory warehouse module, and rapidly matches bank receipts with financial vouchers based on a B+ tree: the journal information is exported from ERP, and a B+ tree is established according to its amount. The bank receipt information is first searched for a node in the B+ tree by the amount, and then matched by other bank receipt information (such as payee and payee, time, etc.) to improve matching speed and accuracy.
[0048] The following is attached to the instruction manual Figure 1-4 , the specific implementation steps of the intelligent accounting archive management method based on blockchain technology of this application are described in detail:
[0049] The implementation process of this application is as follows Figure 1 As shown:
[0050] S101 calls the bank interface or manually imports the bank receipt PDF file to be processed;
[0051] S102 divides the bank receipt file into independent bank receipt images based on the image recognition algorithm, stores them in corresponding storage areas, and names them automatically according to the division order;
[0052] S103 extracts key information from the receipt based on the image recognition algorithm, including: payer, payee, payer account number, payee account number, amount, and remarks;
[0053] S104 stores the recognized image information in the bank receipt warehouse, where each receipt information is stored in a key-value format, with the receipt name as the key and the JSON file as the value, including the information recognized from the bank receipt image;
[0054] The specific JSON format is as follows:
[0055]
[0056] The processing steps S101-S104 correspond to the physical diagram of the bank receipt as follows: Figure 2 As shown in S201-S202 in .
[0057] S105 extracts financial journal information based on a periodic (monthly or weekly) basis based on the interface provided by ERP;
[0058] S106 stores the financial journal information in the journal warehouse, where each journal information is stored in a key-value format, with the journal sequence as the key and the JSON file as the value, including the specific information of the journal;
[0059] S107, based on the bank receipt warehouse established in S104 and the journal warehouse established in S106, takes the amount of the journal information entry as the key information, establishes a B+ tree index, polls the bank receipt warehouse data entries, quickly matches the journal information voucher number with the bank receipt entry, and adds the voucher number to the voucher_no field in the JSON file to form a complete receipt information block. Repeat the above steps to complete the matching of bank receipts and financial vouchers in this cycle;
[0060] S108 stores the bank receipt data processed by S107 into the financial voucher blockchain database. In the financial voucher blockchain database, each bank receipt information corresponds to a block, which includes the following data: index, timestamp, transaction, proof, and previous block hash value previous_hash; the transaction contains the specific information of the receipt, including: payer, payee, payer account number, payee account number, amount, voucher number, receipt image hash value;
[0061] The following is a sample block in Json format:
[0062]
[0063] S109 obtains the corresponding block from the financial voucher blockchain database, and combines the ERP interface to add the bank receipt to the corresponding accounting voucher;
[0064] S110 obtains the financial voucher blockchain database, processes each added block, obtains the corresponding bank receipt image, and adds the corresponding voucher number to the image in the form of a watermark based on image technology;
[0065] S111 combines the watermarked images into a file and prints it. Figure 2 As shown in S203-S204 in .
[0066] S112 attaches the printed and cut bank receipt to the original reimbursement voucher.
[0067] The above are the specific implementation steps of the intelligent accounting archive management method based on blockchain technology of this application.
[0068] In S107, the process of establishing an index based on the B+ tree is as follows: Figure 4 As shown;
[0069] Taking the establishment of a B+ tree of the amount in the journal information as an example, the amount in the journal information is used as a node, and a node includes the amount information and the address of its child node.
[0070] Specific as Figure 4 As shown, S401 is the root node of the index tree. When the node amount is less than or equal to 59, the data is searched in the child node of 59. When the amount is greater than 59 and less than or equal to 97, the data is searched in the child node of node 97. The process is as follows Figure 4As shown. S403 is the leaf node of the B+ tree. The specific content of the journal information is pointed to by the pointer of the leaf node. The journal information with the same amount is stored in the same leaf node. S404 represents the journal information with the same amount. At the same time, the B+ tree of journal information established by the amount follows the operation of the B+ tree, mainly including adding, deleting, searching based on the root node root, searching based on the leaf node head and other operations.
[0071] Among them, the process of the financial voucher blockchain database is as follows Figure 3 As shown:
[0072] S301 Database initialization, add the initial block, since this block has no leading block, there is no previous_hash value. At the same time, the proof value in the block is set to 1234.
[0073] S302 Block creation, the system assigns the block index and obtains the timestamp;
[0074] S303 block initialization, the bank receipt information data created in S106 is used to obtain information in the instantiation block, a financial voucher block is obtained, and the image is renamed and the block number is added. The specific process is shown in S306, the block information is initialized through the bank receipt information, the hash value of the image is calculated to initialize the picture field; based on the algorithm, the value is calculated and stored in the corresponding block. In this private chain, the algorithm selection is:
[0075] hash(pre_picture_hash%1000*proof)%100=11
[0076] pre_picture_hash is the hash value of the preceding bank receipt image, and the proof value obtained by solving the above algorithm. At the same time, the proof algorithm can be modified according to needs; the hash value of the preceding block is calculated using the hash algorithm and placed in the created block.
[0077] S304 inserts the block into the database and allocates storage space.
[0078] S305 In order to facilitate the query of the blockchain, an index tree based on the amount, account number and payee and payee is established based on the B+ tree. The establishment process is the same as Figure 4 The process shown.
[0079] S307 completes the creation of the block through S301 to S305, and associates the block to the entire blockchain through proof. Due to the existence of the leading hash value, the data location of the blockchain has the unique and unchangeable characteristics. The blockchain also provides: image receipt verification, data statistical analysis and conditional retrieval and other functions.
[0080] Blocks in blockchain are immutable. The quick verification steps based on blockchain are as follows: calculate the hash value of the verified image, index the corresponding block according to the image name, and obtain the proof value of the subsequent block; determine whether the proof and hash comply with the POW algorithm. If not, it means that the image receipt has been modified; if it complies, perform detailed verification based on image recognition;
[0081] An index is established for the receipt blockchain based on the B+ tree, which can greatly improve the retrieval efficiency of bank receipts. It is particularly suitable for interval queries and provides a guarantee for data statistical analysis.
[0082] Although the embodiments of the present application have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Claims
1. An intelligent management method for accounting archives based on blockchain technology, characterized in that: include: Establish a financial voucher blockchain database based on B+ tree index blockchain technology; Creating a memory warehouse module based on a key-value model in the financial voucher blockchain database; Providing multi-field indexes for the block data in the financial voucher blockchain database and the memory warehouse module data based on a B+ tree algorithm; The memory warehouse module includes a bank receipt warehouse and a journal warehouse, the block information in the financial voucher blockchain database includes bank receipt information and journal information matched based on a B+ tree index, and the matching method of the bank receipt information and the journal information includes the following steps: Step 1: Create a bank receipt warehouse based on the key-value model in the financial voucher blockchain database, and add the identified bank receipt information to the bank receipt warehouse in JSON format; create a journal warehouse based on the key-value model in the financial voucher blockchain database, and add the obtained journal information to the journal warehouse in JSON format; Step 2: Create a B+ tree index based on the journal information, poll the data entries of the bank receipt warehouse to match the journal information voucher number with the bank receipt entry, and add the matched journal information voucher number to the bank receipt JSON data entry; Step 3: Add the matched data entries in the bank receipt warehouse to the financial voucher blockchain database, rename the corresponding bank receipt image to a block index, and establish a block B+ tree index for easy analysis and statistics.
2. According to the blockchain technology-based intelligent accounting file management method of claim 1, it is characterized by: The blocks of the financial credential blockchain database consist of an index, a timestamp, a transaction, a checksum, and a hash value of a leading block.
3. According to claim 2, the intelligent management method of accounting archives based on blockchain technology is characterized in that: The index of the block consists of the year and an auto-incrementing integer data, the timestamp of the block is the system time of block generation, the transaction of the block consists of bank receipt voucher information, key information in the journal information and bank receipt image hash, the verification of the block adopts the POW workload verification algorithm, the hash value of the leading block is obtained by calculating the leading block through the hash algorithm, and all blocks are stored in the financial voucher blockchain database through the leading block hash value.
4. The intelligent management method for accounting archives based on blockchain technology according to claim 1 or 3 is characterized in that: The external interfaces provided by the financial voucher blockchain database include: database creation, block initialization, block verification calculation, block data statistics, key-value memory warehouse module and bank receipt verification; the data in the block and the memory warehouse module are both in JSON data format.
5. According to claim 4, the intelligent management method of accounting archives based on blockchain technology is characterized in that: In the step 2, the rule for establishing a B+ tree index based on the journal information is: based on the B+ tree index, a multi-field index is provided for the block and the memory warehouse module data to adapt to different searches. For blocks with repeated fields, they are added to the data area of the leaf node of the same B+ tree. When searching, the leaf node is first determined, and then matched according to other fields of the block to index to the specific block, so as to reduce the size of the B+ tree.
6. According to the intelligent management method of accounting archives based on blockchain technology according to claim 5, it is characterized in that: A B+ tree is established according to the amount in the journal information, and the amount in the journal information is used as a node. A node includes the amount information and the address of its child node. First, a node is searched in the B+ tree by the amount, and then the journal information is matched with other information on the bank receipt.
7. According to claim 4, the intelligent management method of accounting archives based on blockchain technology is characterized in that: Based on the image recognition algorithm, bank receipt documents are automatically segmented, information extracted, watermarked and merged.
8. According to claim 4, the intelligent management method of accounting archives based on blockchain technology is characterized in that: The bank receipt verification includes a quick verification based on blockchain and a detailed verification based on image recognition; Among them, the blockchain-based rapid verification steps include: calculating the hash value of the bank receipt image to be verified, indexing the corresponding block according to the bank receipt image name, and obtaining the proof value of the subsequent block; judging whether the proof and hash comply with the POW algorithm, if not, it means that the bank receipt image has been modified; if it complies, performing a detailed verification based on image recognition; further identifying the information in the bank receipt image based on the image algorithm, and performing a full match comparison with the corresponding block data, so as to verify whether the bank receipt image has been tampered with during the circulation of the imaging system.
9. According to the blockchain technology-based intelligent accounting file management method of claim 1, it is characterized in that: The bank receipt voucher file is obtained through the bank, the journal information is obtained through the interface provided by the ERP, and the processed bank receipt is exported and manually uploaded to the ERP system, or automatically uploaded through the interface provided by the ERP system.
Citation Information
Patent Citations
Method and device for associating financial voucher with bank receipt
CN111178881A
Voucher retrieval method and device for asset pass
CN111324611A