Invoice issuing method and system
A technology for issuing invoices and invoices, applied in the field of tax services, it can solve the problems of processing time-out, manual intervention, and small amount of information, so as to reduce the impact and reduce direct interaction.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0053] figure 2 It is a schematic flow chart of invoice management in Embodiment 1 of the present invention.
[0054] S21. Enter the invoice information to the specific warehouse
[0055] The invoice information corresponding to warehouse A entered in the invoice subsystem is 10,000 invoices, a total of 50 volumes, 200 invoices per roll, the start number of the invoice is 00001, the end number of the invoice is 10000, the area to which the invoice belongs, and the invoice code is 12345678 , taxpayer identification number NSR123, invoice height H1, invoice width W1, the maximum amount of each invoice is 20,000, and the height of the invoice header and tail is H1 / 3.
[0056] The invoice subsystem sends the invoice information corresponding to warehouse A to the warehouse subsystem through MQ.
[0057] It should be noted that the present invention sends invoice information through MQ, unlike the prior art that sends invoice information through WS interface call, and the amount...
Embodiment 2
[0083] Even if the MQ message has the characteristics of high availability and high performance, there may still be network or other problems in the MQ cluster, resulting in the unavailability of the MQ message. Therefore, the present invention further monitors through the detection subsystem. Once the MQ is abnormal, the cache is used as a downgrading solution to schedule and supplement data without manual intervention. In the embodiment of the present invention, Quartz is used to detect scheduling.
[0084] Quartz is an open source job scheduling framework written entirely in Java that provides a simple but powerful mechanism for job scheduling in Java applications. Quartz allows developers to schedule jobs based on time intervals.
[0085] In Embodiment 1 of the present invention, the interaction between subsystems is through MQ, the subsystem sending MQ is called MQ sending end, and the subsystem receiving MQ is called MQ receiving end. When the MQ sender sends MQ to the...
Embodiment 3
[0099] Based on the same inventive concept, the present invention also provides a system for issuing invoices, the structural diagram is as follows image 3 As shown, the system includes:
[0100] The order subsystem 301 synchronizes the order information to the invoice subsystem through the message queue MQ;
[0101] The invoice subsystem 302 determines the invoice quantity and the content of each invoice corresponding to the order according to the invoice information corresponding to the order information and the pre-entered warehouse name, and transmits the content of each invoice to the warehouse subsystem through MQ;
[0102] The warehouse subsystem 303 prints each invoice corresponding to the order in order according to the content of each invoice downloaded and the warehouse billing personnel corresponding to the minimum invoice number of its own subsystem, and completes the issuance of the current invoice.
[0103] Before the warehouse subsystem prints each invoice, ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com