Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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.

Inactive Publication Date: 2018-04-24
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] 1. There are too many interactions between subsystems, and they rely heavily on WS interface calls. After the invoice subsystem is entered and assigned successfully, the warehouse subsystem can perform the invoice initialization operation. If the initialization fails, the invoice cannot be issued; the order subsystem will store the order information After the invoice subsystem is synchronized, the invoice subsystem can download the invoice content to the warehouse subsystem. If the synchronization fails, the invoice cannot be downloaded; the invoice can only be issued after the warehouse subsystem initialization operation and the invoice subsystem download the invoice content successfully. After the warehouse subsystem sends back to the invoice subsystem successfully, the invoice subsystem can update the latest invoice status of its own subsystem, and the initialization of the next volume of invoices can be successful. If the invoice fails to be sent back, the next volume cannot be processed. initialization operations, etc.
[0018] 2. The amount of information sent each time the WS interface call is small
In order to prevent the processing timeout due to the large amount of data, it is necessary to artificially split and transmit data multiple times, which seriously affects work efficiency
[0019] 3. Once the WS interface call fails, you must wait until the invoice information is processed manually before you can continue to issue invoices, which greatly affects the efficiency of invoicing and order production
The WS interface call is a single call. Once it fails, manual intervention is required, which is time-consuming and laborious

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Invoice issuing method and system
  • Invoice issuing method and system
  • Invoice issuing method and system

Examples

Experimental program
Comparison scheme
Effect test

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, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an invoice issuing method. The method comprises the steps: an order subsystem synchronizes order information to an invoice subsystem through a message queue (MQ); the invoice subsystem determines the number of invoices corresponding to an order and the content of each invoice according to the order information and the invoice information corresponding to a pre-input warehouse name and transmits the content of each invoice to a warehouse subsystem through the MQ; and the warehouse subsystem sequentially prints each invoice corresponding to the order according to the transmitted content of each invoice and warehouse drawer corresponding to a minimum invoice number of the own subsystem to complete issuing of the invoice. The invention also discloses an invoice issuingsystem. By use of the invoice issuing method and the invoice issuing system, the influence of system abnormality on issuing of the invoice can be reduced.

Description

technical field [0001] The invention relates to the technical field of taxation services, in particular to a method and system for issuing invoices. Background technique [0002] VAT general invoices play a very important role in e-commerce: [0003] 1. The invoice is the receipt certificate issued to the payer by the enterprises, institutions and individuals engaged in production and operation, with regard to the taxable income obtained when they sell goods or provide taxable labor services and engage in other business activities. A shopping voucher that users can use for after-sales and refunds. [0004] 2. The invoice is the carrier for recording the content of economic activities and an important tool for financial management; [0005] 3. Invoices are an important basis for tax authorities to control tax sources and collect taxes; invoices are an important means for the state to supervise economic activities, maintain economic order, and protect national property secur...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q30/04G06Q30/06
CPCG06Q30/04G06Q30/0635
Inventor 马文军
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products