Two-dimensional code-based confidential bill invoicing generation method
Through the method of generating confidential bill invoices based on QR codes, and using encryption and decryption technology, the problem of leakage and tampering of information for organizational material collection at a high level is solved, the efficient confidentiality and controllability of information is achieved, and the material collection is simplified process.
Patent Information
- Application Number
- CN202411502391.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-10-25
AI Technical Summary
Organizations with high confidentiality levels have risks of leakage and tampering in terms of confidentiality of material collection information, and the existing technology cannot effectively solve this problem.
The confidential bill invoice generation method based on QR code is adopted, and the encrypted invoice information is generated through the management side, and the QR code is generated based on the bill type, and the material information is decrypted at the shipping side to ensure the confidentiality and tamper-proofness of the information.
It effectively avoids the network leakage and tampering of material collection information, improves the confidentiality and controllability of information, simplifies the process of generating and verification of bills, and improves the efficiency of material collection.
Smart Images

Figure CN119312369A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of material collection tickets, and in particular relates to a method for generating confidential ticket issuance based on a QR code. Background Art
[0002] For some organizations with a high level of confidentiality (such as military-industrial organizations), not only do they need to keep their internal information confidential, but they also need to keep their internal departments confidential. Among them, the information on the receipt of materials is part of the above information that needs to be kept confidential, because the information on the receipt of materials often involves some production and operation conditions of the departments within the organization.
[0003] For these organizations, the collection of materials requires high confidentiality measures. At present, there is a technical solution to fill in and verify the material collection information through the organization's internal local area network. However, the relevant work of collecting materials through the local area network still has the possibility of relevant information being leaked and tampered. In addition, there is also a technical solution to collect materials by filling in the material collection information in the physical ticket. However, when collecting materials through the physical ticket, when the ticket is lost, the picker can still understand the material collection information, and there is also the possibility that the picker will pretend to collect the materials.
[0004] Therefore, for these organizations with higher confidentiality levels, how to ensure the confidentiality of their material collection information has become an urgent problem that needs to be solved. Summary of the invention
[0005] In view of the above-mentioned deficiencies in the prior art, the present invention provides a method for generating confidential bills based on QR codes, which can ensure the confidentiality of material collection information of organizations with a higher confidentiality level.
[0006] In order to solve the above technical problems, the present invention adopts the following technical solutions: The method for generating a confidential bill based on a QR code comprises the following steps: S1. Configure the management terminal at the management office, and configure the shipping terminal at the pick-up locations of various types of materials; neither the management terminal nor the shipping terminal is connected to the network; configure the corresponding encryption and decryption methods according to the types of bills used at each material pick-up location; and configure the encryption and decryption methods of each bill type at the management terminal; wherein one bill type corresponds to one material account type; S2. Apply for materials from the management office based on the materials needed; S3. After the management office approves the material application, the management terminal generates the invoicing information and the invoice type. The invoicing information includes the material information received. After that, the management terminal retrieves the corresponding encryption method according to the invoice type, encrypts the invoicing information, and obtains the encrypted invoicing information. The encrypted invoicing information is then integrated with the invoice content as content data to generate a material collection QR code. S4. Find the corresponding pick-up location according to the type of materials to be collected, and present the materials 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 billing encryption information in the content data, and obtains the billing information; S6. Distribute materials to recipients according to the material information in the invoicing information.
[0007] Compared with the prior art, the present invention has the following beneficial effects: 1. Compared with the prior art, the management end and the delivery end in this method are not connected to the network, which can prevent the material collection information from being stolen by the network. In addition, in this method, the billing information in the generated physical material bill is encrypted by the configured encryption method. Even if the material collection QR code is accidentally lost, the picker can only obtain the encrypted information without causing the leakage of material collection information.
[0008] 2. In this method, when encrypting the invoicing information, the corresponding encryption method is used according to the bill type, rather than directly according to the type of material. In the content information of the material collection QR code, as long as there is the bill type, there is no need to involve the specific material type. In this way, even if the material collection QR 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 (that is, what type of material can be collected). In this way, the confidentiality of material collection can be further guaranteed.
[0009] 3. This method configures the corresponding encryption and decryption methods according to the ticket types used at each material collection location; and configures the encryption and decryption methods for each ticket type on the management side. Usually, a ticket will only be collected at one place. With this setting, except for the management side, each material collection location only has the encryption and decryption methods for the materials it distributes. When the recipient accidentally finds the wrong collection location, the wrong collection location will not know which specific materials the recipient needs. This can further ensure the confidentiality of material collection.
[0010] 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.
[0011] 5. This method uses QR codes as the carrier of bill information, which simplifies the bill generation, delivery and verification process. The recipient only needs to bring the material collection QR code to quickly complete the material collection, and the shipping end can quickly obtain and verify the billing information by scanning the QR code, which greatly improves the efficiency of material collection.
[0012] In summary, this method can ensure the confidentiality of material collection information of organizations with a higher confidentiality level.
[0013] Preferably, the invoicing information also includes the identity information of the recipient; in S6, before distributing the materials to the recipient, the identity information of the recipient 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.
[0014] With this setup, the content of the material receipt will include the identity information of the recipient. When picking up materials at the pick-up point, the identity information needs to be verified before the materials can be sent. In this way, even if the material receipt is accidentally lost, it can prevent others from taking the materials by chance by finding the corresponding delivery point.
[0015] Preferably, after S6, the method further includes: S7. After the materials are distributed, the signatures of the distributor and the recipient, the collection time information, and the actual collection information of the materials are integrated into the verification information; and the verification information, the encrypted invoicing information and the bill information are integrated through the shipping end to generate a verification QR code as the content; S8. Go to the management office, scan the verification QR code through the management terminal, obtain its content data; and verify the material collection situation based on the verification information.
[0016] 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.
[0017] Preferably, in S7, the encryption method corresponding to the bill type is also retrieved by the shipping end to encrypt the verification information to obtain the verification encrypted information; and the verification encrypted information, the encrypted invoicing information and the bill information are combined by the shipping end to generate a verification QR code as content.
[0018] Preferably, in S3, a material receipt of the entity with a material collection QR code is also generated; in S7, a verification receipt of the entity with a verification QR code is also generated.
[0019] Physical material receipts can be managed more effectively than virtual receipts.
[0020] Preferably, in S8, the corresponding decryption method is called according to the bill type to decrypt the written-off encrypted information to obtain the written-off information.
[0021] In this way, 1. By encrypting the cancellation information, even if the cancellation ticket is accidentally lost, the picker will not know the specific collection information. 2. Through such an encryption method, the cancellation information can be prevented from being tampered with, and the authenticity of the actual collection information of the obtained materials can be guaranteed.
[0022] Preferably, the encryption and decryption algorithms of the management end and each shipping end are also updated by means of a physical data carrier.
[0023] In this way, by updating the encryption and decryption algorithm, the security of the material collection information can be further guaranteed. And by updating through the physical data carrier, the update information can be prevented from being stolen or leaked by the network.
[0024] Preferably, 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 respectively; a corresponding material collection QR code is generated for each type of material and a corresponding material receipt is printed.
[0025] In this way, when different materials need to be collected at multiple collection points, the standardization of the relevant information for material collection can be guaranteed, facilitating subsequent management.
[0026] Preferably, in S7, when the 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.
[0027] With this setting, when the management office classifies and manages the written-off bills, it can classify the written-off bills according to the code string and the type of bill, thereby improving the convenience of written-off bill management.
[0028] Preferably, the bill code string is also updated regularly, and the updating includes updating the code bit representing the bill type.
[0029] In this way, by regularly updating the code bit indicating the type of bill, even if the bill is lost, it is difficult for the picker to understand the specific material of the bill based on the code, thereby further ensuring the confidentiality of material collection.
[0030] Preferably, in S7, when printing the physical cancellation ticket, the background of the cancellation QR code is a representation image of the material.
[0031] With this setting, when the management office classifies and manages the written-off bills, it can directly understand which type of bill it belongs to through its background image, so as to classify it more conveniently and accurately. Using this method, after the bill is lost, even if the picker knows the type of bill it represents, he cannot know the specific content of the bill, so the confidentiality is very good. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to make the purpose, technical solution 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: Figure 1 A flowchart of the method is shown in FIG. Figure 2 This is a schematic diagram of the structure of the single code string for fuel payment in Example 3. DETAILED DESCRIPTION
[0033] The following is a further detailed description through specific implementation methods: Example
[0034] like Figure 1 As shown, this embodiment discloses a method for generating a confidential bill based on a QR code, comprising the following steps: S1. Configure the management terminal at the management office, and configure the shipping terminal at the pick-up locations of various types of materials; neither the management terminal nor the shipping terminal is connected to the network; configure the corresponding encryption and decryption methods according to the types of bills used at each material pick-up location; and configure the encryption and decryption methods of each bill type at the management terminal; one bill type corresponds to one type of material account. In specific implementation, the management terminal and the shipping terminal can use smart PCs or other smart terminals with printing and scanning QR code devices.
[0035] At the same time, during the specific implementation, the encryption and decryption algorithms of the management end and each shipping end can also be updated by means of a physical data carrier (such as a USB flash drive). In this way, by updating the encryption and decryption algorithm, the security of the material collection information can be further guaranteed. Updating by means of a physical data carrier can avoid the situation where the update information is stolen or leaked by the network. The frequency of updating each encryption and decryption algorithm can be specifically set by those skilled in the art according to actual needs, and will not be repeated here.
[0036] S2. Apply for materials from the management office based on the demand for materials that need to be collected.
[0037] S3. After the management office approves the material application, the management end generates the invoicing information and the bill type. The content of the invoicing information includes the information of the materials received. After that, 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 QR code for material collection.
[0038] During specific implementation, the method for obtaining the material collection QR code can be set according to the specific circumstances of the using unit, such as by scanning the code, 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.
[0039] 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.
[0040] In specific implementation, when the materials to be collected have multiple account attributes, the invoicing information of each account attribute is generated and encrypted respectively; the corresponding material collection QR code is generated for each material with different account attributes. In this way, when different materials need to be collected at multiple collection points, the standardization of the relevant information of material collection can be guaranteed, which is convenient for subsequent management.
[0041] S4. Find the corresponding pick-up location according to the type of materials to be collected, and present the material collection QR code.
[0042] In this embodiment, the material collection QR code is presented in the form of a physical material receipt.
[0043] S5. The material collection office scans the material collection QR code through the delivery end to obtain its content data; and according to the bill type in the content data, the corresponding decryption method is called to decrypt the encrypted billing information in the content data to obtain the billing information. In specific implementation, the QR code scanning device can directly use the existing scanning device, which will not be repeated here.
[0044] S6. Verify the identity information of the recipient in the invoicing information through the recipient's identity document; and after the identity verification is passed, distribute the materials to the recipient according to the material information in the invoicing information. In specific implementation, the identity document can be an ID card, work permit and other documents. Those skilled in the art can set it specifically according to the actual situation of the organization, which will not be repeated here. In this way, the content of the material ticket will include the identity information of the recipient. When picking up materials at the collection point, the identity information needs to be verified before the materials can be sent. In this way, even if the material ticket is accidentally lost, it can prevent other people from trying their luck to find the corresponding sending place and pick up the materials.
[0045] S7. After the distribution of materials is completed, the signatures of the distributor and the recipient, the collection time information, and the actual collection information of the materials are integrated into the verification information; the encryption method corresponding to the bill type is 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 the content.
[0046] In the specific implementation, the method of obtaining the verification QR code is the same as the QR code for material collection. It 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 a verification QR code, etc. It only needs to allow the material collection personnel to obtain the verification QR code. The specific acquisition method is not limited and will not be repeated here.
[0047] In this embodiment, a physical cancellation ticket is printed, and a cancellation QR code is printed on the cancellation ticket.
[0048] S8. Take the cancellation ticket to the management office, scan the cancellation QR code on the cancellation ticket through the management terminal to obtain its content data; also call the corresponding decryption method according to the ticket type, decrypt the cancellation encrypted information, and obtain the cancellation information. And cancel the material collection situation based on the cancellation information.
[0049] Compared with the prior art, the management end and the shipping end in this method are not connected to the network, which can prevent the material collection information from being stolen by the network. In addition, in this method, the billing information in the generated physical material bill is encrypted by the configured encryption method. Even if the material bill is accidentally lost, the picker can only obtain the encrypted information without causing the leakage of the material collection information. In addition, in this method, when the billing information is encrypted, the corresponding encryption method is called according to the bill type for encryption, rather than directly according to the type of material. In the content information of the material collection QR code, as long as there is a bill type, there is no need to involve the specific material type. In this way, even if the material collection 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, what type of material can be collected). In this way, the confidentiality of the material collection can be further guaranteed. In addition, this method configures the corresponding encryption and decryption methods according to the bill type used at each material collection location; and configures the encryption and decryption methods of each bill type at the management end. Usually, a bill will only be collected in one place. With this setup, except for the management end, each material collection point only has the encryption and decryption methods for the materials it distributes. If the recipient accidentally finds the wrong collection point, the wrong collection point will not know which specific materials the recipient needs. This can further ensure the confidentiality of material collection.
[0050] After receiving the materials, the material recipient will obtain a verification QR code. When going to the management office for material verification, only the initial verification QR code is required, which is more convenient. By encrypting the verification information, even if the verification ticket is accidentally lost, the picker will not know the specific collection information. This encryption method can prevent the verification information from being tampered with and ensure the authenticity of the actual material collection information obtained.
[0051] 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. In addition, this method uses a QR code as a carrier of ticket information, which simplifies the process of generating, transmitting and verifying tickets. The recipient only needs to carry a QR code (in the form of a data carrier with a QR code stored, or in the form of a physical ticket with a QR code printed on it) to quickly complete the material collection, and the shipping end can quickly obtain and verify the invoicing information by scanning the QR code, greatly improving the efficiency of material collection. In addition, in this method, since each material ticket contains encrypted invoicing information and a QR code, it is easy to track and query the collection of materials. This helps the management department monitor and manage the flow of materials and ensure the rational use and distribution of materials.
[0052] In specific implementation, encryption algorithms such as AES or RSA may be used for encryption of invoicing information and corresponding decryption processing, or other encryption algorithms required by internal management may be used to meet sufficient data confidentiality requirements.
[0053] In summary, this method can ensure the confidentiality of material collection information of organizations with a higher confidentiality level. Example
[0054] Different from the first embodiment, in S7 of this embodiment, when printing the physical cancellation bill, the material bill also carries a bill code string with preset rules, and the specific code position of the bill code string indicates the bill type. With such a setting, when the management office classifies and manages the cancellation bills, it can intuitively understand the bill type from the bill code string attached to the cancellation QR code, and then classify the cancellation bills according to the type of materials based on the code string. This improves the convenience of cancellation bill management.
[0055] The bill code string is updated regularly, and the update includes updating the code bit indicating the bill type. In this way, by regularly updating the code bit indicating the bill type, even if the bill is lost, it is difficult for the picker to understand the specific material of the bill based on the code. This can further ensure the confidentiality of the material collection. Example
[0056] To facilitate those skilled in the art to better understand the technical content of the second embodiment, an example is given by using a material collection QR code for oil collection. After the management terminal scans the QR code, the obtained oil payment single code string structure is as follows: Figure 2 In the oil payment single code string structure, the annotations of each layer are as follows.
[0057] The first layer (6 digits in total) is the ticket name field identifier + ticket type code; The second layer (13 digits in total) is the oil branch number field identifier + digital code; The third layer (13 digits in total) is the field identifier of the oil receiving unit + unit code; The fourth layer (6 digits in total) is the field identification of the basis for sending oil / the basis for receiving oil + digital code (refer to the coding comparison table for the basis for sending oil); The fifth layer (6 digits in total) is the indicator category field identifier + digital code (refer to the indicator category coding comparison table); The sixth layer (10 bits in total) is the introduction signal field identifier + digital code; The seventh layer (3 digits in total) is the serial number field identifier + serial number code; The eighth layer (14 digits in total) is the vehicle number field identifier + actual license plate number; The ninth layer (13 digits in total) is the oil name field identifier + oil professional cataloging variety code; The tenth layer (4 / 5 digits in total) is the warehouse / crane position number field identifier + warehouse number / crane position number code; The eleventh layer (5 digits in total) is the density field identifier + digital code (refer to the password coding comparison table); The twelfth layer (10 digits in total) is the field identifier of kilograms to be issued + the number of kilograms to be issued; The thirteenth level (10 digits in total) is the field ID of liters to be issued + the number of liters to be issued; The fourteenth layer (15 bits in total) is the instrument start reading field identifier + actual field data; The fifteenth layer (15 bits in total) is the meter end reading field identifier + actual field data; The sixteenth layer (10 digits in total) is the field identifier of actual kilograms shipped + the actual number of kilograms shipped; The seventeenth layer (10 digits in total) is the field identifier of actual liters issued + the actual number of liters issued; The eighteenth layer (8 bits in total) is the actual hair oil height field identifier + the actual hair oil height quantity; The nineteenth layer (10 digits in total) is the oil distribution password field identifier + 6-digit password; The 20th layer (13 digits in total) is the field identifier of the total kilograms to be dispatched + the total number of kilograms to be dispatched; The twenty-first layer (13 digits in total) is the field identifier of the total liters to be issued + the total number of liters to be issued; The twenty-second layer (13 digits in total) is the field identifier of the total actual kilograms shipped + the total actual kilogram quantity shipped; The twenty-third level (13 digits in total) is the field identifier of the total actual liters issued + the total actual liters issued; The twenty-fourth layer (14 digits in total) is the leader field identifier + the leader’s Chinese name and signature; The twenty-fifth layer (15 digits in total) is the field ID of the bill issuer + the Chinese name and signature of the bill issuer; The twenty-sixth layer (15 digits in total) is the oil dispatcher field identifier + the oil dispatcher’s Chinese name and signature; The twenty-seventh layer (15 digits in total) is the reviewer field identifier + the reviewer’s Chinese name and signature; The twenty-eighth layer (15 digits in total) is the oil collector field identifier + the oil collector’s Chinese name and signature; The twenty-ninth layer (19 digits in total) is for filling in the unit field identification + unit code + squad code; The 30th layer (12 digits in total) is the time field identifier + actual year, month, and day (format: yyyymmdd).
[0058] This encoding method, on the one hand, 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 fusion coding 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 materials when collecting. Example
[0059] What is different from the first embodiment is that in S3, when the material collection QR code is generated, a corresponding temporary code number of the material collection ticket is also generated.
[0060] In S7, when the cancellation QR code is generated, a corresponding cancellation bill temporary code number is also generated, and the cancellation bill temporary code number is the same as the corresponding material collection bill temporary code number. The material collection bill temporary code number and the cancellation bill temporary code number are only temporary codes used for marking, and have nothing to do with the bill issuance information and bill type. They are only used to facilitate the cancellation personnel to check the corresponding material collection QR code when doing the cancellation processing of the cancellation QR code, and are used as a search mark.
[0061] 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. In this way, it is convenient 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, and then compare and write off the processing, so as to further ensure the effectiveness and convenience of the material write-off operation.
[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit the technical solution. Those skilled in the art should understand that those modifications or equivalent substitutions of the technical solution of the present invention that do not depart from the purpose and scope of the technical solution should be included in the scope of the claims of the present invention.
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 configure the shipping terminal at the pick-up locations of various types of materials; 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 bills used at each material pick-up location; The encryption and decryption methods of each bill type are configured on the management side; one bill type corresponds to one material account type; S2. Apply for materials from the management office based on the materials needed; S3. After the management office approves the material application, the management terminal generates the invoicing information and the invoice type. The invoicing information includes the material information received. After that, the management terminal retrieves the corresponding encryption method according to the invoice type, encrypts the invoicing information, and obtains the encrypted invoicing information. The encrypted invoicing information is then integrated with the invoice content as content data to generate a material collection QR code. S4. Find the corresponding pick-up location according to the type of materials to be collected, and present the materials 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 billing encryption information in the content data, and obtains the billing information; S6. Distribute materials to recipients according to the material information in the invoicing information.
2. The method for generating a confidential bill based on a QR code as claimed in claim 1, characterized in that: The invoicing information also includes the identity information of the recipient. In S6, before distributing the materials to the recipient, the identity information of the recipient in the invoicing information is verified through the identity document of the recipient. After the identity verification is passed, the materials are distributed to the recipient according to the material information in the invoicing information.
3. The method for generating a confidential bill based on a QR code as claimed in claim 1, characterized in that: After S6, it also includes: S7. After the materials are distributed, the signatures of the distributor and the recipient, the collection time information, and the actual collection information of the materials are integrated into the verification information; and the verification information, the encrypted invoicing information and the bill information are integrated through the shipping end to generate a verification QR code as the content; S8. Go to the management office, scan the verification QR code through the management terminal, 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 two-dimensional code as claimed in claim 3, characterized in that: 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.
5. The method for generating a confidential bill based on a two-dimensional code as claimed in 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 two-dimensional code as claimed in claim 1, characterized in that: 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 as claimed in claim 1, characterized in that: 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; and a corresponding material collection QR code is generated for each type of material.
8. The method for generating a confidential bill based on a two-dimensional code as claimed in claim 3, characterized in that: 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 two-dimensional code as claimed in 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 two-dimensional code according to claim 9, characterized in that: The bill code string is also updated regularly, and the update includes updating the code bit indicating the bill type.
Citation Information
Patent Citations
Credible two-dimensional code system and application method thereof
CN102202051A
Invoice verification method and system
CN103793990A
Methods for generating and verifying two-dimension code of invoice
CN104680202A
Generating method, verifying method for electronic bill with Anti-fake two dimension (2D) code and system for same
US20160055552A1