CN112085543A - Electronic invoice generation method and device and storage medium - Google Patents
Electronic invoice generation method and device and storage medium Download PDFInfo
- Publication number
- CN112085543A CN112085543A CN201910511357.9A CN201910511357A CN112085543A CN 112085543 A CN112085543 A CN 112085543A CN 201910511357 A CN201910511357 A CN 201910511357A CN 112085543 A CN112085543 A CN 112085543A
- Authority
- CN
- China
- Prior art keywords
- electronic invoice
- payment
- server
- dimensional code
- payment order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004590 computer program Methods 0.000 claims description 26
- 238000010586 diagram Methods 0.000 description 13
- 238000012795 verification Methods 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The application relates to an electronic invoice generating method, an electronic invoice generating device and a storage medium, wherein a scanning instruction of a two-dimensional code is received, the two-dimensional code is analyzed according to the scanning instruction to obtain a server address and a payment order mark, and the payment order mark is sent to a server according to the server address; receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to a payment order identifier, the invoicing information is obtained through the invoicing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server according to the electronic invoice generation instruction, and the electronic invoice generation request carries the invoicing information; the electronic invoice returned by the server is obtained, and the electronic invoice is issued through the two-dimensional code, so that the generation efficiency of the electronic invoice can be improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, and a storage medium for generating an electronic invoice.
Background
With the development of the information age, the use of electronic invoices is more and more extensive, and paper invoices are gradually replaced. At present, when electronic invoices are issued, invoicing is generally carried out through an electronic invoice platform. And obtaining payment information through the electronic invoice platform so as to perform invoicing processing. Because the data of the electronic invoice platform and the service payment platform cannot be synchronized in real time, the electronic invoice platform cannot acquire payment information from the service payment platform in time, and accordingly invoicing is performed, and the efficiency of generating an electronic invoice by the electronic invoice platform is low.
Disclosure of Invention
In view of the above, it is necessary to provide an electronic invoice generation method, an electronic invoice generation apparatus, and a storage medium, which can effectively improve the electronic invoice generation efficiency.
A method of electronic invoice generation, the method comprising:
receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to the payment order mark,
acquiring billing information through a billing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to a server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the billing information;
and acquiring the electronic invoice returned by the server.
In one embodiment, before receiving a scanning instruction for a two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order identifier, and sending the payment order identifier to a server according to the server address, the method includes:
receiving a payment completion instruction, wherein the payment completion instruction carries a payment order identification, and sending a two-dimensional code generation request to a server according to the payment completion instruction;
and acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
A method of electronic invoice generation, the method comprising:
receiving a payment order mark sent by a terminal, and acquiring payment information according to the payment order mark;
generating an invoicing page according to the payment information, and returning the invoicing page to the terminal;
receiving an electronic invoice generation request sent by a terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to an electronic invoice platform;
and acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
In one embodiment, before receiving the payment order identifier sent by the terminal and obtaining the payment information according to the payment order identifier, the method further includes:
receiving a two-dimensional code generation request sent by a terminal, and analyzing the two-dimensional code generation request to obtain a payment order identifier;
and acquiring a preset two-dimensional code, generating the two-dimensional code according to the payment order identification and the preset two-dimensional code, and returning the two-dimensional code to the terminal.
In one embodiment, receiving a payment order identifier sent by a terminal, and acquiring payment information according to the payment order identifier includes:
receiving a payment order mark sent by a terminal, and acquiring a preset two-dimensional code corresponding to the payment order mark;
and verifying the preset two-dimension code, and inquiring corresponding payment information according to the payment order identification when the preset two-dimension code is valid.
An electronic invoice generating apparatus, the apparatus comprising:
the scanning module is used for receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
the page receiving module is used for receiving and displaying the invoicing page returned by the server, the invoicing page is generated through the payment information corresponding to the payment order mark,
the invoice generating module is used for acquiring invoice information through an invoice page, receiving an electronic invoice generating instruction, and sending an electronic invoice generating request to the server according to the electronic invoice generating instruction, wherein the electronic invoice generating request carries the invoice information;
and the invoice acquisition module is used for acquiring the electronic invoice returned by the server.
In one embodiment, the apparatus further comprises:
the request sending module is used for receiving a payment completion instruction, carrying a payment order identification, and sending a two-dimensional code generation request to the server according to the payment completion instruction;
and the two-dimensional code acquisition module is used for acquiring and displaying the two-dimensional code returned by the server, and the two-dimensional code is generated according to the payment order identification and the server address.
An electronic invoice generating apparatus, the apparatus comprising:
the first application module is used for receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
the second application module is used for receiving and displaying an invoicing page returned by the server, generating the invoicing page through payment information corresponding to the payment order identification, acquiring the invoicing information through the invoicing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to the server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the invoicing information; the second application module runs in the first application module;
the first application module is also used for acquiring the electronic invoice returned by the server.
In one embodiment, the first application module is further configured to receive a payment completion instruction, where the payment completion instruction carries a payment order identifier, and send a two-dimensional code generation request to the server according to the payment completion instruction; and acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
A computer device comprising a memory, the memory storing a computer program, a processor implementing the following steps when the processor executes the computer program:
receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to the payment order mark,
acquiring billing information through a billing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to a server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the billing information;
and acquiring the electronic invoice returned by the server.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to the payment order mark,
acquiring billing information through a billing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to a server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the billing information;
and acquiring the electronic invoice returned by the server.
A computer device comprising a memory, the memory storing a computer program, a processor implementing the following steps when the processor executes the computer program:
receiving a payment order mark sent by a terminal, and acquiring payment information according to the payment order mark;
generating an invoicing page according to the payment information, and returning the invoicing page to the terminal;
receiving an electronic invoice generation request sent by a terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to an electronic invoice platform;
and acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving a payment order mark sent by a terminal, and acquiring payment information according to the payment order mark;
generating an invoicing page according to the payment information, and returning the invoicing page to the terminal;
receiving an electronic invoice generation request sent by a terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to an electronic invoice platform;
and acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
According to the electronic invoice generation method, the electronic invoice generation device and the storage medium, the scanning instruction of the two-dimensional code is received, the two-dimensional code is analyzed according to the scanning instruction, the server address and the payment order identification are obtained, and the payment order identification is sent to the server according to the server address; receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to a payment order identifier, the invoicing information is obtained through the invoicing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server according to the electronic invoice generation instruction, and the electronic invoice generation request carries the invoicing information; the electronic invoice returned by the server is obtained, and the electronic invoice is issued through the two-dimensional code, so that the generation efficiency of the electronic invoice can be improved.
Drawings
FIG. 1 is a diagram of an application scenario of an electronic invoice generation method, according to an embodiment;
FIG. 2 is a schematic flow chart diagram illustrating a method for generating an electronic transmission according to one embodiment;
FIG. 2a is a schematic illustration of a page of an invoicing page in one particular embodiment;
FIG. 3 is a schematic diagram of a process for displaying a two-dimensional code according to an embodiment;
FIG. 3a is a schematic diagram of a payment completion page in one particular embodiment;
fig. 3b is a schematic page diagram of a two-dimensional code page in a specific embodiment;
FIG. 4 is a schematic flow chart of an electronic hair generating method according to another embodiment;
FIG. 5 is a schematic diagram of a process for generating two-dimensional codes according to an embodiment;
FIG. 6 is a schematic diagram illustrating a process for verifying a predetermined two-dimensional code according to an embodiment;
FIG. 7 is a block diagram showing the structure of an electronic-hair generating apparatus according to an embodiment;
FIG. 8 is a block diagram showing the structure of an electronic hair generating apparatus in another embodiment;
FIG. 9 is a diagram showing an internal structure of a computer device in one embodiment;
fig. 10 is an internal structural view of a computer device in another embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The electronic invoice generation method provided by the application can be applied to the application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The terminal 102 receives the scanning instruction of the two-dimensional code, analyzes the two-dimensional code according to the scanning instruction to obtain the address of the server 104 and the payment order mark, and sends the payment order mark to the server 104 according to the address of the server 104. The terminal 102 receives and displays a billing page returned by the server 104, the billing page is generated through payment information corresponding to the payment order identification, the billing information is obtained through the billing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server 104 according to the electronic invoice generation instruction, and the electronic invoice generation request carries the billing information; the terminal 102 acquires the electronic invoice returned by the server 104. The terminal 502 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 and the electronic invoice platform 106 may be implemented by an independent server or a server cluster composed of a plurality of servers.
In one embodiment, as shown in fig. 2, an electronic invoice generating method is provided, which is described by taking the method as an example applied to the terminal in fig. 1, and includes the following steps:
s202, receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address.
The two-dimensional code is also called a two-dimensional bar code, and data symbol information is recorded by black and white figures distributed on a plane (two-dimensional direction) according to a certain rule by using a certain specific geometric figure. The two-dimensional code is used for issuing electronic invoices. The server Address is an IP Address (Internet Protocol Address) of the electronic invoice issuing server. The payment order identification is used to uniquely identify the paid order and may be a number, name, string, and the like. A paid order refers to a transaction order that is generated after payment of the transaction is complete. For example, when a user purchases a product and pays for the product, a paid order is generated.
Specifically, the terminal receives a scanning instruction of the two-dimensional code, analyzes the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sends the payment order mark to the server according to the server address.
In one embodiment, the two-dimensional code may be a two-dimensional code of a second application used to invoice the electronic invoice and run the second application in the first application. And receiving a two-dimensional code scanning instruction of a second application through the first application, analyzing the two-dimensional code of the second application according to the scanning instruction to obtain a second application server address and a payment order mark, sending the payment order mark to the second application server, and running the second application through the first application. The first application is an application program which runs the second application and can recognize the two-dimensional code, namely the first application provides a running environment for running the second application. The first application is used for paying the transaction order and scanning a second application two-dimensional code generated according to a payment result. The first application needs to be downloaded and installed in the terminal and is a native application. A native application is an application that can run directly on an operating system. The first application may be a social application, a dedicated application that specifically supports sub-applications, a file management application, a mail application, or a gaming application, among others. The Social application includes an instant messaging application, an SNS (Social Network Service) application, or a live application. The second application is an application program that can be run in the execution environment provided by the first application, i.e., an application that can be used directly without installation download. The second application is for issuing electronic invoices. The second application may also be a social application, a file management application, a mail application, or a gaming application, among others. For example, the first application may be a WeChat application (WeChat) and the second application is an invoicing applet. The two-dimensional code is the two-dimensional code of the billing applet.
And S204, receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to the payment order identification.
The invoicing page is used for invoicing a page of an electronic invoice, a user inputs information required by the invoicing of the electronic invoice through the invoicing page, and the invoicing page displays payment information. The payment information is obtained according to the transaction order and comprises payment content, payment amount and the like. The invoicing page can also input other information required by issuing the electronic invoice through a user, for example, tax payment information comprises a head-up type, an invoice head-up and a taxpayer identification number and the like, and can also input information of an electronic invoice receiver, such as a receiver mailbox address and the like. In a particular embodiment, the billing page may be as shown in FIG. 2 a.
Specifically, the terminal receives and displays an invoicing page returned by the server, and the invoicing page is generated in the server through payment information corresponding to the payment order identification.
In one embodiment, the second application receives and displays the invoicing page returned by the second application server. For example, a WeChat application runs an invoicing applet after scanning a two-dimensional code. And the billing applet receives and displays a billing page returned by the server of the billing applet.
S206, acquiring billing information through the billing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to the server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the billing information.
The billing information is information required for generating an electronic invoice, and includes payment information, tax payment information and the like, and may also include electronic invoice receiver information.
Specifically, the terminal acquires the invoicing information input by the user through the displayed invoicing page, and when the user finishes inputting the invoicing information, the electronic invoice is issued by clicking an invoicing button in the invoicing page. When a user clicks a billing button, the terminal receives an electronic invoice generation instruction, and the terminal sends an electronic invoice generation request to the server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries billing information.
In one embodiment, the billing information is acquired through the billing page displayed by the second application, the electronic invoice generation instruction is received through the billing page displayed by the second application, and the electronic invoice generation request is sent to the second application server according to the electronic invoice generation instruction and carries the billing information.
And S208, acquiring the electronic invoice returned by the server.
Wherein, the electronic invoice is generated according to the invoicing information.
Specifically, when the server receives the electronic invoice generation request, the electronic invoice generation request is analyzed to obtain invoicing information, an electronic invoice is generated according to the invoicing information, and the generated electronic invoice is returned to the terminal.
In one embodiment, the server sends the electronic invoice generation request to an electronic invoice billing platform or a tax office server when receiving the electronic invoice generation request, and when the electronic invoice billing platform or the tax office server receives the electronic invoice generation request, the electronic invoice generation request is analyzed to obtain billing information, and an electronic invoice is generated according to the billing information. And the server acquires the electronic invoice generated by the electronic invoice billing platform or the tax bureau server and returns the electronic invoice to the terminal.
In one embodiment, the second application acquires the electronic invoice returned by the second application server, and then stores the electronic invoice in the storage component of the first application. Such as saving electronic invoice information to a card package of WeChat.
In a specific embodiment, the server may send the electronic invoice to the receiver according to the receiver information in the invoicing information, for example, send the electronic invoice to an electronic mailbox of the receiver in the form of an attachment.
In the embodiment, the two-dimensional code is analyzed according to the scanning instruction by receiving the scanning instruction of the two-dimensional code, so that the server address and the payment order identification are obtained, and the payment order identification is sent to the server according to the server address; receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to a payment order identifier, the invoicing information is obtained through the invoicing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server according to the electronic invoice generation instruction, and the electronic invoice generation request carries the invoicing information; the electronic invoice returned by the server is obtained, and the electronic invoice is issued through the two-dimensional code, so that the generation efficiency of the electronic invoice can be improved.
In one embodiment, as shown in fig. 3, before step S202, that is, before receiving a scanning instruction for the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order identifier, and sending the payment order identifier to the server according to the server address, the method further includes the steps of:
s302, receiving a payment completion instruction, wherein the payment completion instruction carries a payment order identification, and sending a two-dimensional code generation request to a server according to the payment completion instruction.
Specifically, when the user completes order payment through the terminal, the terminal displays a payment completion page. And the terminal receives a payment completion instruction through the payment completion page, the payment completion instruction carries the payment order identification, and the payment completion instruction is analyzed to obtain the payment order identification. And then, sending a two-dimensional code generation request to the server according to the payment completion instruction, wherein the two-dimensional code generation request carries a payment order identification. In a specific embodiment, as shown in fig. 3a, in the payment completion page, the user clicks a completion button in the payment completion page, the terminal receives the payment completion instruction, analyzes the payment completion instruction to obtain a payment order identifier, and sends a two-dimensional code generation request to the server.
In one embodiment, the first application receives a payment completion instruction through the payment completion page, the payment completion instruction carries a payment order identifier, a two-dimensional code generation request is sent to the second server according to the payment completion instruction, and the second server generates a two-dimensional code by using the payment order identifier according to the two-dimensional code generation request.
And S304, acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
Specifically, when the server receives a two-dimensional code generation request, the payment order identification is obtained through analysis, at the moment, the server address is obtained, the two-dimensional code is generated according to the server address and the payment order identification, and the generated two-dimensional code is returned to the terminal. And the terminal acquires the two-dimensional code returned by the server and displays the two-dimensional code. In a specific embodiment, the terminal acquires a page with a two-dimensional code returned by the server, as shown in fig. 3 b.
In one embodiment, the first application receives the two-dimensional code returned by the server and displays the two-dimensional code.
In the embodiment, the terminal directly acquires the two-dimensional code generated according to the payment order identification after the payment transaction is completed, and then the two-dimensional code can be scanned for invoicing, so that the efficiency of generating the electronic invoice is improved.
In one embodiment, as shown in fig. 4, an electronic invoice generation method is provided, which is exemplified by the application of the method to the server in fig. 1, and includes the following steps
S402, receiving a payment order mark sent by the terminal, and acquiring payment information according to the payment order mark.
S404, generating an invoicing page according to the payment information, and returning the invoicing page to the terminal.
Specifically, the server receives a payment order mark sent by the terminal, acquires payment information according to the payment order mark, generates an invoicing page according to the acquired payment information, returns the invoicing page to the terminal, and displays the received invoicing page.
In one embodiment, when the server receives a payment order identification sent by the terminal, whether the payment order identification meets the invoicing condition is verified, and when the payment order identification meets the invoicing condition, payment information is obtained according to the payment order identification. The invoicing condition refers to a condition that the payment order mark can issue an electronic invoice. Including whether the business type of issuing the electronic invoice is met, whether a preferential payment is made at the time of payment, whether the payment order has already been invoiced, whether a gray-scale restricted area is met, and the like.
In one embodiment, the server may be a server of the second application. Namely, the second application server receives the payment order mark sent by the first application, and the second application server obtains the payment information according to the payment order mark. And then, generating an invoicing page according to the payment information, and returning the invoicing page to the second application for displaying.
In one embodiment, when the second application server receives the payment order identification, it is verified whether the payment order identification is generated by the first application and whether the payment order identification meets the invoicing condition.
Specifically, the invoicing condition refers to a condition that the payment order identifier can issue an electronic invoice, and may be: whether it is in line with the type of service issuing the electronic invoice or whether it is a premium payment at the time of payment or whether the payment order has already been invoiced or whether it is in line with a gray scale restricted area, etc. The grayscale restricted area refers to an area where payment orders are within an area where electronic invoices cannot be placed. The step of verifying whether the payment order identifier is generated by the first application means that whether the payment order identifier is generated by the server is verified in the server which sends the payment order identifier to the first application. And when the verification is passed, obtaining the payment information according to the payment order identification. When the verification fails, a thank you use page is returned to the first application.
Examples are as follows: the electronic invoice is made through the WeChat billing applet after the WeChat payment is passed, when the WeChat billing applet server receives a payment order identifier, a verification request is sent to the WeChat server, the WeChat server verifies whether the payment order identifier is paid through WeChat payment, when the verification is passed, goods verification passing information is returned to the WeChat billing applet server, then the WeChat billing applet server verifies whether the billing condition is met, and when the verification is passed, the payment information is obtained according to the payment order identifier.
And S406, receiving the electronic invoice generation request sent by the terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to the electronic invoice platform.
The electronic invoice platform is a server used for verifying invoicing information and generating an electronic invoice according to the invoicing information. Whether the billing information is wrong or not, whether electronic invoices can be made or not and the like can be verified.
Specifically, the server receives an electronic invoice generation request sent by the terminal, analyzes the electronic invoice generation request to obtain invoicing information, and sends the invoicing information to an electronic invoice platform, the electronic invoice platform receives the invoicing information, verifies whether the invoicing information is wrong, can issue an electronic invoice and the like, and when the verification is passed, the electronic invoice generates an invoice number and an electronic invoice signature, and then generates the electronic invoice according to the invoicing information, the invoice number and the electronic invoice signature. The invoice number is distributed by adopting national uniform coding and a uniform anti-counterfeiting technology. The electronic invoice signature is a signature mechanism of an electronic tax bureau and is used for ensuring that the electronic invoice is not tampered.
In one embodiment, the second application server receives the electronic invoice generation request sent by the second application, analyzes the electronic invoice generation request to obtain invoicing information, and sends the invoicing information to the electronic invoice platform.
And S408, acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
Specifically, the server acquires the electronic invoice returned by the electronic invoice platform, and returns the electronic invoice to the terminal for display.
In one embodiment, the second application server acquires the electronic invoice returned by the electronic invoice platform, and returns the electronic invoice to the second application for display.
In the embodiment, the electronic invoice is generated through the third-party electronic invoice platform, so that the operating pressure of the second application server can be reduced, and the generation efficiency of the electronic invoice is improved.
In an embodiment, as shown in fig. 5, before step S402, before receiving a payment order identifier sent by a terminal, and before obtaining payment information according to the payment order identifier, the method further includes the steps of:
and S502, receiving a two-dimensional code generation request sent by the terminal, and analyzing the two-dimensional code generation request to obtain a payment order identifier.
S504, acquiring a preset two-dimensional code, generating the two-dimensional code according to the payment order identification and the preset two-dimensional code, and returning the two-dimensional code to the terminal.
The preset two-dimensional code is a two-dimensional code to be used generated according to the address of the server, and the preset two-dimensional code generated every day in the server is limited and has a valid period.
Specifically, the server receives a two-dimensional code generation request sent by the terminal, analyzes the two-dimensional code generation request to obtain a payment order identifier, obtains a preset two-dimensional code, associates the preset two-dimensional code with the payment order identifier, and stores the association relationship. And then generating a two-dimensional code according to the payment order identification and the server address corresponding to the preset two-dimensional code, and returning the generated two-dimensional code to the terminal for displaying.
In one embodiment, the second application server receives the two-dimensional code generation request sent by the first application, and the second application server analyzes the two-dimensional code generation request to obtain the payment order identifier. And the second application server acquires the preset two-dimensional code, generates the two-dimensional code according to the payment order identification and the preset two-dimensional code, and returns the two-dimensional code to the first application for display.
In the embodiment, the two-dimensional code is generated by presetting the two-dimensional code and the payment order identifier, and the two-dimensional code is preset to have a valid period, so that the safety risk of the two-dimensional code can be avoided.
In an embodiment, as shown in fig. 6, the step S402 of receiving a payment order identifier sent by a terminal and acquiring payment information according to the payment order identifier includes the steps of:
s602, receiving a payment order mark sent by the terminal, and acquiring a preset two-dimensional code corresponding to the payment order mark.
And S604, verifying the preset two-dimension code, and inquiring corresponding payment information according to the payment order identification when the preset two-dimension code is valid.
The preset two-dimension code is valid, namely the preset two-dimension code is within the valid time limit.
Specifically, when the server receives a payment order identifier sent by the terminal, the corresponding preset two-dimensional code is obtained according to the association relationship between the stored payment order identifier and the preset two-dimensional code, whether the preset two-dimensional code is within an effective time limit is verified, when the preset two-dimensional code is within the effective time limit, the preset two-dimensional code is effective, and then the server inquires corresponding payment information according to the payment order identifier. And when the preset two-dimensional code is not within the valid time limit, the preset two-dimensional code is invalid, and prompt information of expiration of the two-dimensional code is returned to the terminal.
In one embodiment, the second application server receives a payment order identifier sent by the first application, acquires a corresponding preset two-dimensional code according to a stored association relationship between the payment order identifier and the preset two-dimensional code, verifies whether the preset two-dimensional code is within an effective time limit, and queries corresponding payment information according to the payment order identifier when the preset two-dimensional code is within the effective time limit, namely the preset two-dimensional code is effective. And when the preset two-dimensional code is not in the valid time limit, the preset two-dimensional code is invalid, and prompt information of overdue two-dimensional codes is returned to the first application.
In the embodiment, the electronic invoice is generated within the valid period by verifying whether the preset two-dimensional code is valid, so that the generation safety of the electronic invoice can be improved.
It should be understood that although the various steps in the flow charts of fig. 2-6 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Also, at least some of the steps in fig. 6-7 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 7, there is provided an electronic invoice generating apparatus 700, comprising: a scanning module 702, a page receiving module 704, an invoice generating module 706, and an invoice obtaining module 708, wherein:
the scanning module 702 is configured to receive a scanning instruction for the two-dimensional code, analyze the two-dimensional code according to the scanning instruction, obtain a server address and a payment order identifier, and send the payment order identifier to the server according to the server address;
a page receiving module 704, configured to receive and display an invoicing page returned by the server, where the invoicing page is generated by payment information corresponding to the payment order identifier,
the invoice generation module 706 is used for acquiring invoice information through an invoice page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to the server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the invoice information;
and the invoice obtaining module 708 is used for obtaining the electronic invoice returned by the server.
In one embodiment, the electronic invoice generating apparatus 700 further comprises:
the request sending module is used for receiving a payment completion instruction, carrying a payment order identification, and sending a two-dimensional code generation request to the server according to the payment completion instruction;
and the two-dimensional code acquisition module is used for acquiring and displaying the two-dimensional code returned by the server, and the two-dimensional code is generated according to the payment order identification and the server address.
Specifically, the scanning module, the page receiving module, the invoice generating module, the invoice acquiring module, the request sending module and the two-dimensional code acquiring module of the electronic invoice generating apparatus 700 are all implemented by an invoicing Application (APP, Application), which may be for paying a transaction and generating a payment order identifier while generating a two-dimensional code according to the payment order identifier for generating an electronic invoice.
In one embodiment, as shown in fig. 8, there is provided an electronic invoice generating apparatus 800, comprising: first application module 802 and second application module 804:
the first application module 802 is configured to receive a scanning instruction for the two-dimensional code, analyze the two-dimensional code according to the scanning instruction, obtain a server address and a payment order identifier, and send the payment order identifier to the server according to the server address;
the second application module 804 is used for receiving and displaying a billing page returned by the server, the billing page is generated through payment information corresponding to the payment order identifier, the billing information is acquired through the billing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server according to the electronic invoice generation instruction, and the electronic invoice generation request carries the billing information; the second application module runs in the first application module;
the first application module 802 is further configured to obtain an electronic invoice returned by the server.
In one embodiment, the first application module 802 is further configured to receive a payment completion instruction, where the payment completion instruction carries a payment order identifier, and send a two-dimensional code generation request to the server according to the payment completion instruction; acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address
Specifically, in the electronic invoice generating apparatus 800, the first application module is implemented by a payment Application (APP), and the second application module is implemented by a billing applet running in the payment application. The payment application refers to an application for implementing a first application module, and the application needs to be downloaded and installed. The billing applet takes the payment application as an operation environment, and can be directly operated in the payment application by scanning the two-dimensional code of the billing applet without downloading and installing. For example, the electronic invoice generating device comprises a WeChat application and an invoicing applet in the WeChat application.
In one embodiment, there is provided another electronic invoice generating apparatus, including:
the identification receiving module is used for receiving a payment order identification sent by the terminal and acquiring payment information according to the payment order identification;
the page generating module is used for generating an invoicing page according to the payment information and returning the invoicing page to the terminal;
the information obtaining module is used for receiving an electronic invoice generating request sent by a terminal, analyzing the electronic invoice generating request to obtain invoicing information and sending the invoicing information to an electronic invoice platform;
and the invoice generating module is used for acquiring the electronic invoice returned by the electronic invoice platform, and the electronic invoice is generated according to the invoicing information and is returned to the terminal.
In one embodiment, the electronic invoice generating apparatus further includes:
the analysis module is used for receiving a two-dimensional code generation request sent by the terminal, analyzing the two-dimensional code generation request and obtaining the payment order identification;
and the two-dimension code generating module is used for acquiring a preset two-dimension code, generating the two-dimension code according to the payment order identification and the preset two-dimension code, and returning the two-dimension code to the terminal.
In one embodiment, the identification receiving module is further configured to: receiving a payment order mark sent by a terminal, and acquiring a preset two-dimensional code corresponding to the payment order mark; and verifying the preset two-dimension code, and inquiring corresponding payment information according to the payment order identification when the preset two-dimension code is valid.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 9. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer equipment is used for storing data such as two-dimensional codes, payment information, payment order identification and the like. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by a processor implements an electronic invoice generation method.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 10. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by a processor implements an electronic invoice generation method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the configurations shown in fig. 9 or 10 are only block diagrams of some of the configurations relevant to the present application, and do not constitute a limitation on the computer apparatus to which the present application is applied, and a particular computer apparatus may include more or less components than those shown in the drawings, or may combine some components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program: receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address; receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to a payment order identifier, the invoicing information is obtained through the invoicing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server according to the electronic invoice generation instruction, and the electronic invoice generation request carries the invoicing information; and acquiring the electronic invoice returned by the server.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving a payment completion instruction, wherein the payment completion instruction carries a payment order identification, and sending a two-dimensional code generation request to a server according to the payment completion instruction; and acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address; receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to a payment order identifier, the invoicing information is obtained through the invoicing page, an electronic invoice generation instruction is received, an electronic invoice generation request is sent to the server according to the electronic invoice generation instruction, and the electronic invoice generation request carries the invoicing information; and acquiring the electronic invoice returned by the server.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving a payment completion instruction, wherein the payment completion instruction carries a payment order identification, and sending a two-dimensional code generation request to a server according to the payment completion instruction; and acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
In one embodiment, there is provided a computer device comprising a memory storing a computer program and a processor implementing the following steps when the processor executes the computer program: receiving a payment order mark sent by a terminal, and acquiring payment information according to the payment order mark; generating an invoicing page according to the payment information, and returning the invoicing page to the terminal; receiving an electronic invoice generation request sent by a terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to an electronic invoice platform; and acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving a two-dimensional code generation request sent by a terminal, and analyzing the two-dimensional code generation request to obtain a payment order identifier; and acquiring a preset two-dimensional code, generating the two-dimensional code according to the payment order identification and the preset two-dimensional code, and returning the two-dimensional code to the terminal.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving a payment order mark sent by a terminal, and acquiring a preset two-dimensional code corresponding to the payment order mark; and verifying the preset two-dimension code, and inquiring corresponding payment information according to the payment order identification when the preset two-dimension code is valid.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: receiving a payment order mark sent by a terminal, and acquiring payment information according to the payment order mark; generating an invoicing page according to the payment information, and returning the invoicing page to the terminal; receiving an electronic invoice generation request sent by a terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to an electronic invoice platform; and acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving a two-dimensional code generation request sent by a terminal, and analyzing the two-dimensional code generation request to obtain a payment order identifier; and acquiring a preset two-dimensional code, generating the two-dimensional code according to the payment order identification and the preset two-dimensional code, and returning the two-dimensional code to the terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving a payment order mark sent by a terminal, and acquiring a preset two-dimensional code corresponding to the payment order mark; and verifying the preset two-dimension code, and inquiring corresponding payment information according to the payment order identification when the preset two-dimension code is valid.
The above definitions of the computer device and the computer-readable storage medium can be referred to the above specific definitions of the voice control method, and are not described herein again.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method of electronic invoice generation, the method comprising:
receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to a server according to the server address;
receiving and displaying an invoicing page returned by the server, wherein the invoicing page is generated through payment information corresponding to the payment order identification,
acquiring billing information through the billing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to the server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the billing information;
and acquiring the electronic invoice returned by the server.
2. The method of claim 1, wherein before the receiving a scan command for a two-dimensional code, parsing the two-dimensional code according to the scan command to obtain a server address and a payment order identifier, and sending the payment order identifier to a server according to the server address, the method comprises:
receiving a payment completion instruction, wherein the payment completion instruction carries a payment order identification, and sending a two-dimensional code generation request to the server according to the payment completion instruction;
and acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
3. A method of electronic invoice generation, the method comprising:
receiving a payment order mark sent by a terminal, and acquiring payment information according to the payment order mark;
generating an invoicing page according to the payment information, and returning the invoicing page to the terminal;
receiving an electronic invoice generation request sent by a terminal, analyzing the electronic invoice generation request to obtain invoicing information, and sending the invoicing information to an electronic invoice platform;
and acquiring the electronic invoice returned by the electronic invoice platform, generating the electronic invoice according to the invoicing information, and returning the electronic invoice to the terminal.
4. The method according to claim 3, wherein before the receiving terminal sends the payment order identifier and obtains the payment information according to the payment order identifier, the method further comprises:
receiving a two-dimensional code generation request sent by the terminal, and analyzing the two-dimensional code generation request to obtain the payment order identification;
and acquiring a preset two-dimensional code, generating the two-dimensional code according to the payment order identification and the preset two-dimensional code, and returning the two-dimensional code to the terminal.
5. The method according to any one of claims 3 or 4, wherein the receiving the payment order identifier sent by the terminal, and obtaining the payment information according to the payment order identifier, comprises:
receiving a payment order mark sent by a terminal, and acquiring a preset two-dimensional code corresponding to the payment order mark;
and verifying the preset two-dimension code, and inquiring corresponding payment information according to the payment order identification when the preset two-dimension code is valid.
6. An electronic invoice generating apparatus, the apparatus comprising:
the scanning module is used for receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
a page receiving module for receiving and displaying the invoicing page returned by the server, wherein the invoicing page is generated by the payment information corresponding to the payment order mark,
the invoice generating module is used for acquiring invoicing information through the invoicing page, receiving an electronic invoice generating instruction and sending an electronic invoice generating request to the server according to the electronic invoice generating instruction, wherein the electronic invoice generating request carries the invoicing information;
and the invoice acquisition module is used for acquiring the electronic invoice returned by the server.
7. The apparatus of claim 6, the apparatus further comprising:
the request sending module is used for receiving a payment completion instruction, carrying a payment order identification, and sending a two-dimensional code generation request to the server according to the payment completion instruction;
and the two-dimension code acquisition module is used for acquiring and displaying the two-dimension code returned by the server, and the two-dimension code is generated according to the payment order mark and the server address.
8. An electronic invoice generating apparatus, the apparatus comprising:
the first application module is used for receiving a scanning instruction of the two-dimensional code, analyzing the two-dimensional code according to the scanning instruction to obtain a server address and a payment order mark, and sending the payment order mark to the server according to the server address;
the second application module is used for receiving and displaying an invoicing page returned by the server, generating the invoicing page through payment information corresponding to the payment order mark, acquiring the invoicing information through the invoicing page, receiving an electronic invoice generation instruction, and sending an electronic invoice generation request to the server according to the electronic invoice generation instruction, wherein the electronic invoice generation request carries the invoicing information; the second application module runs in the first application module;
and the first application module is also used for acquiring the electronic invoice returned by the server.
9. The device of claim 8, wherein the first application module is further configured to receive a payment completion instruction, where the payment completion instruction carries a payment order identifier, and send a two-dimensional code generation request to the server according to the payment completion instruction; and acquiring and displaying the two-dimensional code returned by the server, wherein the two-dimensional code is generated according to the payment order identification and the server address.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910511357.9A CN112085543A (en) | 2019-06-13 | 2019-06-13 | Electronic invoice generation method and device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910511357.9A CN112085543A (en) | 2019-06-13 | 2019-06-13 | Electronic invoice generation method and device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112085543A true CN112085543A (en) | 2020-12-15 |
Family
ID=73733681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910511357.9A Pending CN112085543A (en) | 2019-06-13 | 2019-06-13 | Electronic invoice generation method and device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112085543A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112700294A (en) * | 2020-12-29 | 2021-04-23 | 航天信息股份有限公司 | Invoice issuing method and device, storage medium and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256929A (en) * | 2016-12-28 | 2018-07-06 | 航天信息股份有限公司 | A kind of electronic invoice based on Quick Response Code issues method and system |
WO2019047517A1 (en) * | 2017-09-08 | 2019-03-14 | 北京京东尚科信息技术有限公司 | Method, device, electronic apparatus and terminal apparatus for confirming order delivery |
CN109785023A (en) * | 2018-12-24 | 2019-05-21 | 大象慧云信息技术有限公司 | A kind of electronic invoice delivery method and system |
-
2019
- 2019-06-13 CN CN201910511357.9A patent/CN112085543A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256929A (en) * | 2016-12-28 | 2018-07-06 | 航天信息股份有限公司 | A kind of electronic invoice based on Quick Response Code issues method and system |
WO2019047517A1 (en) * | 2017-09-08 | 2019-03-14 | 北京京东尚科信息技术有限公司 | Method, device, electronic apparatus and terminal apparatus for confirming order delivery |
CN109785023A (en) * | 2018-12-24 | 2019-05-21 | 大象慧云信息技术有限公司 | A kind of electronic invoice delivery method and system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112700294A (en) * | 2020-12-29 | 2021-04-23 | 航天信息股份有限公司 | Invoice issuing method and device, storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107450869B (en) | Online printing system and method for PDF electronic invoice format file | |
CN109815471A (en) | Contract text generation method, device, computer equipment and storage medium | |
CN109802916B (en) | Resource transfer method, system, server and computer readable storage medium | |
CN109194495B (en) | Server, message processing method, and computer-readable storage medium | |
CN108335237B (en) | Scheme setting method, terminal and computer readable storage medium | |
CN109801051B (en) | Resource transfer method, system, server and computer readable storage medium | |
CN110610430B (en) | Bill information processing method, device, computer equipment and storage medium | |
CN109815138A (en) | Business information test method, device, computer equipment and storage medium | |
CN112036968B (en) | Electronic invoice issuing method and device, computer equipment and storage medium | |
CN108418797B (en) | Webpage access method and device, computer equipment and storage medium | |
CN108052550B (en) | Annuity data receiving method and device, computer equipment and storage medium | |
CN110333866B (en) | Method and device for generating receiving page and electronic equipment | |
CN112785288A (en) | Order data processing method and device, computer equipment and storage medium | |
CN113256234A (en) | Method, system, computer equipment and storage medium for handling banking business | |
CN108416639B (en) | Invoicing data processing method and device, computer equipment and storage medium | |
CN112085543A (en) | Electronic invoice generation method and device and storage medium | |
CN112529700A (en) | Business handling and auditing method, system, equipment and readable storage medium | |
CN111709709A (en) | Information processing method, system and computer equipment based on warranty service | |
CN107402811B (en) | Resource binding method and device | |
CN107993155A (en) | Policy information processing method, device, server and storage medium | |
CN111355800A (en) | Service processing method, device, equipment and storage medium | |
CN110865943A (en) | Interface testing method and device, computer equipment and storage medium | |
CN113658010B (en) | Electronic insurance policy generation method, device, equipment and storage medium | |
CN110544087A (en) | Mobile payment method, device, equipment and computer readable storage medium | |
CN114648775A (en) | Method and device for collecting electronic invoice based on mail |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |