Secret bill opening generation method based on two-dimensional code
Through the QR code-based confidential bill generation method and the use of bill type encryption and decryption, the problem of information leakage and tampering of material collection in organizations with high confidentiality levels is solved, and the confidentiality and controllability of information are improved.
Patent Information
- Application Number
- CN202411502391.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-10-25
AI Technical Summary
In the existing technology, organizations with a high level of confidentiality face problems such as information leakage, tampering, and unauthorized collection of materials by pickers during the material collection process, especially when using local area networks and physical receipts.
A QR code-based confidential bill generation method is adopted. An encrypted material collection QR code is generated by the management end, encrypted and decrypted using the bill type, and scanned and verified at the shipping end to ensure information confidentiality and controllability.
Effectively prevent material collection information from being stolen and tampered with on the Internet, improve collection efficiency, ensure the confidentiality and controllability of material collection, and prevent pickers from obtaining specific material information.
Smart Images

Figure CN119312369B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of material receiving tickets, and particularly relates to a secret ticket billing generation method based on a two-dimensional code. BACKGROUND
[0002] For some organizations with high security levels (such as military organizations), various information within the organization needs to be kept secret not only from the outside but also among the departments within the organization. Among them, the information of material receiving belongs to the above-mentioned information that needs to be kept secret, because the information of material receiving often involves the production and operation of the departments within the organization.
[0003] For these organizations, the receiving of materials needs high security measures. At present, there are technical solutions for filling out and checking the information of material receiving through the local area network within the organization. However, through the local area network for the relevant work of material receiving, there are still situations of information leakage and tampering. In addition, there are also technical solutions for filling out the information of material receiving on physical tickets to receive materials. However, through physical tickets for material receiving, when the tickets are lost, the pickers can still understand the information of material receiving, and the situation of pickers claiming the materials may also occur.
[0004] Therefore, for these organizations with high security levels, how to ensure the security of the information of material receiving has become a problem to be solved. SUMMARY
[0005] In view of the above-mentioned deficiencies of the prior art, the application provides a secret ticket billing generation method based on a two-dimensional code, which can ensure the security of the information of material receiving of organizations with high security levels.
[0006] In order to solve the above-mentioned technical problems, the application adopts the following technical solutions:
[0007] The secret ticket billing generation method based on a two-dimensional code comprises the following steps:
[0008] S1, a management end is configured at a management department, and a delivery end is configured at each type of material receiving department; the management end and the delivery end are not connected to a network; according to the types of tickets used at each material receiving department, corresponding encryption and decryption methods are configured; the encryption and decryption methods of each ticket type are configured at the management end; wherein one ticket type corresponds to one type of material account;
[0009] S2, according to the demand for the material to be received, a material application is made to the management department;
[0010] S3, after the management department approves the material application, the billing information and the bill type are generated through the management end; the content of the billing information includes the material information received; then, the management end calls the corresponding encryption mode according to the bill type, encrypts the billing information, and obtains encrypted billing information; and the encrypted billing information and the bill content are fused as content data to generate a material receiving two-dimensional code;
[0011] S4, according to the type of the material to be received, find the corresponding receiving place, and show the material receiving two-dimensional code;
[0012] S5, the material receiving place scans the material receiving two-dimensional code through the delivery end to obtain the content data; and according to the bill type in the content data, the corresponding decryption method is called to decrypt the billing encryption information in the content data, and the billing information is obtained;
[0013] S6, according to the material information in the billing information, the material is issued to the receiver.
[0014] Compared with the prior art, the present application has the following beneficial effects:
[0015] 1, compared with the prior art, the management end and the delivery end in the present method are not connected to the network, which can avoid the case that the material receiving information is stolen by the network. In addition, in the present method, the billing information in the generated physical material bill is encrypted by the configured encryption method. Even if the material receiving two-dimensional code is accidentally lost, the picker can only obtain the encrypted information, and the material receiving information will not be leaked.
[0016] 2, in the present method, when the billing information is encrypted, the corresponding encryption mode is called according to the bill type, instead of directly encrypting according to the type of the material. In the content information of the material receiving two-dimensional code, only the bill type is needed, without involving the specific material type. In this way, even if the material receiving two-dimensional code is accidentally lost, the picker can only obtain the bill type by scanning the code, and will not know the specific purpose of the bill (i.e. which type of material can be received). In this way, the confidentiality of material receiving can be further ensured.
[0017] 3, the present method configures the corresponding encryption and decryption methods according to the bill types used by each material receiving place; and the encryption and decryption methods of each bill type are configured in the management end. Usually, a bill will only be received in one place. With such a setting, in addition to the management end, each material receiving place only has the encryption and decryption method of the material it issues. When the receiver accidentally finds the wrong receiving place, the wrong receiving place will not know which materials the receiver needs. Thus, the confidentiality of material receiving can be further ensured.
[0018] 4. By encrypting the received material information in this method, it is possible to prevent it from being tampered with, thereby ensuring the controllability of material collection.
[0019] 5. This method uses QR codes as the carrier of bill information, simplifying the bill generation, delivery, and verification process. Recipients only need to bring the QR code to quickly complete the material collection process, while the shipping end can quickly obtain and verify the billing information by scanning the QR code, greatly improving the efficiency of material collection.
[0020] In summary, this method can ensure the confidentiality of material collection information of organizations with a higher confidentiality level.
[0021] Preferably, the invoicing information also includes the recipient's identity information; in S6, before distributing the materials to the recipient, the recipient's identity information in the invoicing information is verified through the recipient's identity document; and after the identity verification is passed, the materials are distributed to the recipient according to the material information in the invoicing information.
[0022] With this setup, the receipt will include the recipient's identity information. When picking up supplies at a pick-up point, the recipient's identity must be verified before the supplies are delivered. This prevents someone else from accidentally finding the corresponding delivery point and claiming the supplies even if the receipt is lost.
[0023] Preferably, after S6, the method further includes:
[0024] S7. After the materials are distributed, the signatures of the distributor and recipient, the time of receipt, and the actual receipt information are integrated into the verification information. The verification information, encrypted invoicing information, and bill information are then integrated into the shipping end to generate a verification QR code.
[0025] S8. Go to the management office and scan the verification QR code through the management terminal to obtain its content data; and verify the material collection situation based on the verification information.
[0026] In this way, after receiving the materials, the material recipient will obtain a verification QR code. When going to the management office for material verification, they only need to show the verification QR code, which is more convenient.
[0027] Preferably, in S7, the encryption method corresponding to the bill type is also called through the shipping end to encrypt the verification information to obtain the verification encrypted information; and the verification encrypted information, encrypted invoicing information and bill information are combined through the shipping end to generate a verification QR code as content.
[0028] Preferably, in S3, a material receipt of the entity with a material collection QR code is also generated; in S7, a cancellation receipt of the entity with a cancellation QR code is also generated.
[0029] Through the physical ticket, the management can be more efficient compared with the virtual ticket.
[0030] Preferably, in S8, the corresponding decryption method is called according to the type of the ticket, and the cancellation encrypted information is decrypted to obtain the cancellation information.
[0031] In this way, 1, by encrypting the cancellation information, even if the cancellation ticket is accidentally lost, the picker will not know the specific information. 2, through such encryption method, it can prevent the situation that the cancellation information is tampered, and can ensure the authenticity of the actual information of the obtained material.
[0032] Preferably, the encryption and decryption algorithm of the management end and each delivery end is updated through the physical data carrier.
[0033] In this way, by updating the encryption and decryption algorithm, the security of the material information can be further ensured. And through the physical data carrier, the update information can be avoided to be stolen or leaked by the network.
[0034] Preferably, in S3, when the material to be taken has multiple types, the ticket information of each type of material is generated and encrypted respectively; and the corresponding material taking two-dimensional code of each type of material is generated and printed.
[0035] In this way, when different materials need to be taken at multiple taking places, the standardization of the information related to the material taking can be ensured, and the subsequent management is facilitated.
[0036] Preferably, in S7, when the cancellation ticket is generated, the cancellation ticket also has a preset rule ticket code string, and a specific code bit of the ticket code string represents the type of the ticket.
[0037] With such a setting, when the management department classifies and manages the cancellation ticket, the cancellation ticket can be classified according to the type of the ticket according to the code string. Thus, the convenience of the management of the cancellation ticket is improved.
[0038] Preferably, the ticket code string is also updated regularly, and the update includes updating the code bit representing the type of the ticket.
[0039] In this way, by regularly updating the code bit representing the type of the ticket, even if the cancellation ticket is lost, it is difficult for the picker to understand the specific material of the ticket according to the code. Thus, the security of the material taking can be further ensured.
[0040] Preferably, in S7, when the physical cancellation ticket is printed, the background of the cancellation two-dimensional code is the representation image of the material.
[0041] This setup allows the management office to categorize written-off bills by directly identifying the type of bill they belong to based on their background image, making classification more convenient and accurate. This method also ensures that even if a lost bill is found, the finder will know the type of bill it represents, but not the specific contents of the bill, thus ensuring confidentiality. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to make the purpose, technical solutions and advantages of the invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings, in which:
[0043] Figure 1 Flowchart of this method;
[0044] Figure 2 This is a schematic diagram of the structure of the fuel payment single code string in Example 3. DETAILED DESCRIPTION
[0045] The following is a further detailed description through specific implementation methods: Example
[0046] like Figure 1 As shown, this embodiment discloses a method for generating a confidential bill based on a QR code, comprising the following steps:
[0047] S1. Configure the management terminal at the management office and the shipping terminal at each material collection point. Neither the management terminal nor the shipping terminal is connected to the network. Configure encryption and decryption methods based on the type of bill used at each material collection point. Configure encryption and decryption methods for each bill type on the management terminal. Each bill type corresponds to a material account type. For implementation, the management terminal and shipping terminal can use smart PCs or other smart terminals with QR code printing and scanning capabilities.
[0048] Furthermore, during implementation, encryption and decryption algorithms on the management side and each shipping end can be updated via a physical data carrier (such as a USB flash drive). This further ensures the security of material collection information by updating the encryption and decryption algorithms. Updating via a physical data carrier can prevent the update information from being stolen or leaked online. The frequency of encryption and decryption algorithm updates can be determined by those skilled in the art based on actual needs and will not be detailed here.
[0049] S2. Apply for materials from the management office based on the material needs.
[0050] S3. After the management office approves the material application, the management end generates the invoicing information and the bill type. The invoicing information includes the material information received. Afterwards, the management end retrieves the corresponding encryption method according to the bill type, encrypts the invoicing information, and obtains the encrypted invoicing information. The encrypted invoicing information is then integrated with the bill content as content data to generate a material collection QR code.
[0051] During specific implementation, the method of obtaining the material collection QR code can be set according to the specific situation of the using unit, such as reading by scanning the code, obtaining by taking a photo, loading through a USB flash drive, printing a ticket with the material collection QR code, etc. It only needs to allow the material collection personnel to obtain the material collection QR code. The specific method of obtaining the material collection QR code is not limited and will not be repeated here.
[0052] In this embodiment, as an implementation example, a physical material receipt is printed, and a material collection QR code is printed on the material receipt so that the material collection QR code can be presented by presenting the material receipt later.
[0053] In specific implementation, when materials needing to be picked up have multiple account attributes, invoicing information for each attribute is generated and encrypted separately. A corresponding material collection QR code is generated for each material attribute. This ensures the standardization of relevant information for material collection when different materials need to be picked up at multiple collection locations, facilitating subsequent management.
[0054] S4. Find the corresponding collection point according to the type of materials to be collected and present the materials collection QR code.
[0055] In this embodiment, the material collection QR code is presented in the form of a physical material receipt.
[0056] S5. The material collection office scans the material collection QR code at the shipping end to obtain the content data. Based on the bill type in the content data, the corresponding decryption method is called to decrypt the encrypted invoice information in the content data to obtain the invoice information. In specific implementations, the QR code scanning device can be directly used, and will not be further described here.
[0057] S6, verifying the identity information of the recipient in the billing information by the identity document of the recipient; and after the identity verification, issuing the materials to the recipient according to the material information in the billing information. In the specific implementation, the identity document can be an identity card, a work card or the like, which can be set according to the actual situation of the organization, and will not be repeated here. In this way, the identity information of the recipient will be included in the content of the material bill. When the material is received at the receiving place, the identity information needs to be verified first, and then the material will be sent. In this way, even if the material bill is lost by accident, it can also prevent the situation that other people find the corresponding sending place by chance and take the materials away.
[0058] S7, after the material is issued, the signatures of the issuer and the recipient of the material, the receiving time information and the actual receiving information of the material are integrated into the cancellation information; the cancellation information is also encrypted by the encryption method corresponding to the bill type through the delivery end to obtain the cancellation encrypted information; and the cancellation encrypted information, the encrypted billing information and the bill information are generated together as the content of the cancellation two-dimensional code through the delivery end.
[0059] In the specific implementation, the acquisition method of the cancellation two-dimensional code can be set according to the specific situation of the using unit, such as scanning, taking a photo, loading through a U disk, printing a bill with a cancellation two-dimensional code and the like, as long as the material receiving personnel can obtain the cancellation two-dimensional code, the specific acquisition method is not limited, which will not be repeated here.
[0060] In the embodiment, the cancellation bill of the printing entity is printed, and the cancellation two-dimensional code is printed on the cancellation bill.
[0061] S8, taking the cancellation bill to the management place, scanning the cancellation two-dimensional code on the cancellation bill through the management end to obtain the content data thereof; and according to the bill type, the corresponding decryption method is called to decrypt the cancellation encrypted information to obtain the cancellation information. And based on the cancellation information, the material receiving situation is cancelled.
[0062] Compared with the prior art, the management end and the delivery end in the method are not connected to the network, so that the information of taking materials can be prevented from being stolen by the network. In addition, in the method, the billing information in the generated physical material bill is encrypted by a configured encryption method. Even if the material bill is accidentally lost, the picker can only obtain the encrypted information, and the information of taking materials will not be leaked. Moreover, when the billing information is encrypted, the corresponding encryption method is called according to the bill type, rather than directly encrypting according to the type of the material. The content information of the material taking two-dimensional code only needs to include the bill type, and does not need to involve the specific material type. In this way, even if the material taking bill is accidentally lost, the picker can only obtain the bill type code by scanning the code, and will not know the specific purpose of the bill (that is, which type of material can be taken). In this way, the confidentiality of taking materials can be further ensured. Moreover, the method configures the corresponding encryption and decryption methods according to the bill types used by each material taking place, and configures the encryption and decryption methods of each bill type on the management end. Usually, a bill will only be taken in one place. With such a setting, in addition to the management end, each material taking place only has the encryption and decryption methods of the materials it issues. When the picker accidentally finds the wrong taking place, the wrong taking place will not know which materials the picker needs. Thus, the confidentiality of taking materials can be further ensured.
[0063] After the material taking personnel take the materials, they will obtain the cancellation two-dimensional code. When the materials are cancelled at the management place, only the initial cancellation two-dimensional code is needed, and the operation is more convenient. By encrypting the cancellation information, even if the cancellation bill is accidentally lost, the picker will not know the specific taking information. Such an encryption method can prevent the cancellation information from being tampered with, and can ensure the authenticity of the actual taking information of the obtained materials.
[0064] By encrypting the information of the taken materials in the method, the tampering of the information can be prevented, so that the controllability of taking materials can be ensured. Moreover, the method uses a two-dimensional code as a carrier of bill information, simplifying the generation, transmission and verification process of the bill. The picker only needs to carry the two-dimensional code (in the form of a data carrier with a two-dimensional code or in the form of a printed physical bill with a two-dimensional code) to quickly complete the taking of materials, and the delivery end can quickly obtain and verify the billing information by scanning the two-dimensional code, greatly improving the efficiency of taking materials. In addition, in the method, since each material bill includes encrypted billing information and a two-dimensional code, the taking of materials can be easily tracked and inquired. This helps the management department to monitor and manage the flow of materials, and ensures the reasonable use and distribution of materials.
[0065] In the encryption of the billing information and the corresponding decryption process, AES or RSA encryption algorithm or other encryption algorithm required by internal management can be used to meet the requirement of sufficient data privacy.
[0066] In summary, the method can ensure the privacy of the material receiving information of an organization with a high privacy level. Embodiment
[0067] Different from the first embodiment, in S7 of the second embodiment, when the printing entity prints the check-off receipt, the material receipt also has a preset rule-based receipt code string, and a specific code bit of the receipt code string represents the type of the receipt. With such a setting, when the management department classifies and manages the check-off receipt, it can intuitively understand the type of the receipt from the receipt code string attached to the check-off QR code, and then classify the check-off receipt according to the type of the material according to the code string. Thus, the convenience of check-off receipt management is improved.
[0068] The receipt code string is updated regularly, and the update includes updating the code bit representing the type of the receipt. In this way, by regularly updating the code bit representing the type of the receipt, even if the check-off receipt is lost, it is difficult for the picker to understand the specific material of the receipt according to the code. Thus, the privacy of the material receiving can be further ensured. Embodiment
[0069] To better understand the technical content of the second embodiment, an example of a material receiving QR code for oil receiving is used to illustrate. As shown in the following table, the oil allocation order code string structure obtained by the management end scanning the QR code is as follows. Figure 2 The annotations of each layer in the oil allocation order code string structure are as follows.
[0070] The first layer (6 bits) is the identification of the ticket name field + the code of the ticket type;
[0071] The second layer (13 bits) is the identification of the oil allocation number field + the digital code;
[0072] The third layer (13 bits) is the identification of the oil receiving unit field + the unit code;
[0073] The fourth layer (6 bits) is the identification of the oil allocation basis / oil receiving basis field + the digital code (for reference to the oil allocation basis code reference table);
[0074] The fifth layer (6 bits) is the identification of the index category field + the digital code (for reference to the index category code reference table);
[0075] The sixth layer (10 bits) is the identification of the introduction signal field + the digital code;
[0076] The seventh layer (3 positions in total) is the sequence number field identification + sequence number code;
[0077] The eighth layer (14 positions in total) is the oil truck number field identification + actual license plate number;
[0078] The ninth layer (13 positions in total) is the oil name field identification + oil professional catalog variety code;
[0079] The tenth layer (4 / 5 positions in total) is the warehouse / crane position number field identification + warehouse number / crane number code;
[0080] The eleventh layer (5 positions in total) is the density field identification + digital code (against the code encoding comparison table);
[0081] The twelfth layer (10 positions in total) is the should-be-released kilogram field identification + should-be-released kilogram quantity;
[0082] The thirteenth layer (10 positions in total) is the should-be-released liter field identification + should-be-released liter quantity;
[0083] The fourteenth layer (15 positions in total) is the instrument initial reading field identification + on-site actual data;
[0084] The fifteenth layer (15 positions in total) is the instrument final reading field identification + on-site actual data;
[0085] The sixteenth layer (10 positions in total) is the actually-released kilogram field identification + actually-released kilogram quantity;
[0086] The seventeenth layer (10 positions in total) is the actually-released liter field identification + actually-released liter quantity;
[0087] The eighteenth layer (8 positions in total) is the actually-released oil height field identification + actually-released oil height quantity;
[0088] The nineteenth layer (10 positions in total) is the oil release password field identification + 6-digit password;
[0089] The twentieth layer (13 positions in total) is the total should-be-released kilogram field identification + total should-be-released kilogram quantity;
[0090] The twenty-first layer (13 positions in total) is the total should-be-released liter field identification + total should-be-released liter quantity;
[0091] The twenty-second layer (13 positions in total) is the total actually-released kilogram field identification + total actually-released kilogram quantity;
[0092] The twenty-third layer (13 positions in total) is the total actually-released liter field identification + total actually-released liter quantity;
[0093] The twenty-fourth layer (14 positions in total) is the leader field identification + leader Chinese name signature;
[0094] The twenty-fifth layer (15 digits in total) is the issuer field ID + the issuer's Chinese name and signature;
[0095] The twenty-sixth layer (15 digits in total) is the oil dispenser field identifier + the oil dispenser's Chinese name and signature;
[0096] The twenty-seventh layer (15 digits in total) is the reviewer field identifier + the reviewer's Chinese name and signature;
[0097] The twenty-eighth layer (15 digits in total) is the oil collector field identifier + the oil collector's Chinese name and signature;
[0098] The 29th layer (19 digits in total) is for filling in the unit field identification + unit code + squad code;
[0099] The 30th layer (12 digits in total) is the time field identifier + the actual year, month, and day (format: yyyymmdd).
[0100] On the one hand, this encoding method covers the invoicing information and various data of the bill content very well, and at the same time makes the material collection QR code generated by the integrated encoding sufficiently complex, further increasing the technical difficulty of cracking the invoicing information and bill content in the material collection QR code, and can better ensure the confidentiality of the material collection. Example
[0101] What is different from the first embodiment is that in S3, when the material collection QR code is generated, a corresponding material collection ticket temporary code number is also generated.
[0102] In S7, when the verification QR code is generated, a corresponding verification bill temporary code number is also generated. This verification bill temporary code number is the same as the temporary code number of the corresponding material receipt bill. Both the temporary code number of the material receipt bill and the verification bill temporary code number are temporary codes used for identification purposes only and are not related to the bill's invoice information or bill type. They are only used to facilitate verification personnel in verifying the verification QR code, making it easier to find the corresponding material receipt QR code and serving as a search mark.
[0103] In this way, when going to the management office to write off materials, the write-off personnel can check whether there is a corresponding temporary code number for the material collection bill based on the temporary code number of the write-off bill to confirm whether the corresponding material collection QR code has been approved and issued. This makes it easy for the write-off personnel to quickly find the material collection QR code corresponding to the write-off QR code, and then decode the information of the material collection QR code and the write-off QR code with the same temporary code number respectively, and then perform comparison and write-off processing, thereby further ensuring the effectiveness and convenience of the material write-off operation.
[0104] Finally, it needs to be explained that the above examples are only used to illustrate the technical solutions of the present application but not to limit the technical solutions, and those of ordinary skill in the art should understand that the technical solutions of the present application are modified or equivalently replaced without departing from the purpose and scope of the technical solutions, which should be covered in the scope of claims of the present application.
Claims
1. A method for generating confidential bills based on QR codes, characterized in that: The following steps are involved: S1. Configure the management terminal at the management office and the shipping terminal at each material collection location. Neither the management terminal nor the shipping terminal is connected to the network. Configure the corresponding encryption and decryption methods according to the type of bill used at each material collection location. The encryption and decryption methods for each bill type are configured on the management side; one bill type corresponds to one material account type; S2. Apply for supplies to the management office based on the supplies you need; S3. After the management office approves the material application, the management terminal generates invoicing information and the invoice type. The invoicing information includes the material information to be received. The management terminal then uses the encryption method corresponding to the invoice type to encrypt the invoicing information, generating encrypted invoicing information. The encrypted invoicing information is then combined with the invoice content as content data to generate a material collection QR code. S4. Find the corresponding pick-up location based on the type of supplies to be collected and present the supplies collection QR code; S5. The material collection office scans the material collection QR code through the shipping end to obtain its content data; and calls the corresponding decryption method according to the bill type in the content data, decrypts the encrypted invoice information in the content data, and obtains the invoice information; S6. Distribute the materials to the recipient according to the material information in the invoice information.
2. The method for generating a confidential bill based on a QR code according to claim 1, wherein: The invoicing information also includes the recipient's identity information. In S6, before distributing the materials to the recipient, the recipient's identity information in the invoicing information is verified using the recipient's identity document. After the identity verification is passed, the materials are distributed to the recipient according to the material information in the invoicing information.
3. The QR code-based confidential bill issuance and generation method according to claim 1, characterized in that: After S6, it also includes: S7. After the materials are distributed, the signatures of the distributor and recipient, the time of receipt, and the actual receipt information are integrated into the verification information. The verification information, encrypted invoicing information, and bill information are then integrated into the shipping end to generate a verification QR code. S8. Go to the management office and scan the verification QR code through the management terminal to obtain its content data; and verify the material collection situation based on the verification information.
4. The method for generating a confidential bill based on a QR code according to claim 3, wherein: In S7, the encryption method corresponding to the bill type is retrieved from the shipping end to encrypt the verification information to obtain the verification encrypted information; and the verification encrypted information, encrypted invoicing information and bill information are combined together at the shipping end to generate a verification QR code as content.
5. The method for generating a confidential bill based on a QR code according to claim 4, characterized in that: In S8, the corresponding decryption method is called according to the bill type to decrypt the write-off encrypted information to obtain the write-off information.
6. The method for generating a confidential bill based on a QR code according to claim 1, wherein: The encryption and decryption algorithms of the management end and each shipping end are also updated through physical data carriers.
7. The method for generating a confidential bill based on a QR code according to claim 1, wherein: In S3, when there are multiple types of materials that need to be collected, invoicing information for each type of material is generated and encrypted separately; a corresponding material collection QR code is generated for each type of material.
8. The method for generating a confidential bill based on a QR code according to claim 3, wherein: In S3, a material receipt of the entity with a material collection QR code is also generated; in S7, a cancellation receipt of the entity with a cancellation QR code is also generated.
9. The method for generating a confidential bill based on a QR code according to claim 8, characterized in that: In S7, when a cancellation bill is generated, the cancellation bill also carries a bill code string according to a preset rule, and a specific code position of the bill code string indicates the bill type.
10. The method for generating a confidential bill based on a QR code according to claim 9, characterized in that: The bill code string is also updated regularly, and the updating includes updating the code bits indicating the bill type.
Citation Information
Patent Citations
Invoice verification method and system
CN103793990A
Methods for generating and verifying two-dimension code of invoice
CN104680202A