[go: up one dir, main page]

CN112330377A - Code scanning and electronic invoice issuing method and system based on cloud service - Google Patents

Code scanning and electronic invoice issuing method and system based on cloud service Download PDF

Info

Publication number
CN112330377A
CN112330377A CN202011175035.0A CN202011175035A CN112330377A CN 112330377 A CN112330377 A CN 112330377A CN 202011175035 A CN202011175035 A CN 202011175035A CN 112330377 A CN112330377 A CN 112330377A
Authority
CN
China
Prior art keywords
information
seller
cloud platform
stored
dimensional code
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
Application number
CN202011175035.0A
Other languages
Chinese (zh)
Inventor
杨明华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisino Software Technology Co ltd
Original Assignee
Aisino Software Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Aisino Software Technology Co ltd filed Critical Aisino Software Technology Co ltd
Priority to CN202011175035.0A priority Critical patent/CN112330377A/en
Publication of CN112330377A publication Critical patent/CN112330377A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

A code scanning and electronic invoice issuing method and system based on cloud services comprises the following steps: the seller transmits pre-stored information including sales transaction information to the cloud platform, and the seller generates two-dimensional code image information according to the information returned by the cloud platform; the user side obtains storage address information, a transaction order number and a seller tax number by scanning the two-dimensional code image information, and sends request information to the cloud platform; the cloud platform extracts pre-stored information based on request information sent by the user side and returns the pre-stored information to the invoicing terminal selected by the user side; finally, the invoicing terminal reads prestored information returned by the cloud platform and invoices; by introducing the cloud platform, the pre-stored information of the sales transaction information is stored in the database of the cloud platform, the two-dimensional code image information only comprises limited information, the information only occupies one part of the storage capacity of the two-dimensional code image information, and the two-dimensional code image is clearer and is easy to identify due to less stored information.

Description

Code scanning and electronic invoice issuing method and system based on cloud service
Technical Field
The invention belongs to the technical field of two-dimensional code application, and particularly relates to a code scanning and issuing electronic invoice method and system based on cloud service.
Background
The electronic invoice is a product of the information age, and the appearance of the electronic invoice not only facilitates enterprises, but also more importantly maintains the rights and interests of consumers. The electronic value-added tax invoice system is beneficial to promoting social progress, saving social resources, creating a healthy and fair tax environment for taxpayers, and is an important measure for the tax authority to promote tax modernization construction and realize internet and tax. Compared with the traditional paper invoice, the tax payer can apply, issue, transfer, check the electronic invoice and the like on the Internet through the unified electronic invoice management system of the tax authority, and the invoice is issued more quickly and is more convenient to inquire.
Some methods for issuing electronic invoices by scanning two-dimensional codes are disclosed in the prior art, but some common problems exist in the process of issuing invoices by scanning codes, one of which is as follows: the two-dimensional code has limited information storage capacity: it can accommodate 1850 capital letters or 2710 digits or 1108 bytes or 500 Chinese characters at most; the second step is as follows: when the two-dimensional code data are stored more, the more dense the two-dimensional code bar code information is, the more difficult the identification is caused by external force factors such as friction when the two-dimensional code bar code information is printed on a paper surface, or the identification difficulty is higher due to the pixel problem of a mobile phone. These common problems are caused by defects of the two-dimensional code itself.
Therefore, the cloud service-based code scanning invoicing electronic invoice method is expected to be invented, and the common problem caused by the defects of the two-dimensional codes in the invoice scanning invoicing process can be effectively solved.
Disclosure of Invention
The invention aims to provide a code scanning invoicing electronic invoice method based on cloud service, and aims to solve the common problem caused by the defects of two-dimensional codes in the process of scanning invoicing.
In order to achieve the above object, the present invention provides a code scanning and electronic invoice issuing method based on cloud services, which includes:
the seller transmits pre-stored information including sales transaction information to a cloud platform, and the cloud platform returns storage address information, a transaction order number and a seller tax number based on the received pre-stored information;
the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and generates two-dimensional code image information according to the seller data information;
the user side scans and analyzes the two-dimensional code image information, obtains the storage address information, the transaction order number and the seller tax number, and sends request information to the cloud platform;
the cloud platform extracts the pre-stored information based on request information sent by a user side and returns the pre-stored information to the invoicing terminal selected by the user side;
and the invoicing terminal reads the prestored information returned by the cloud platform and invoices.
Optionally, the pre-stored information includes user side information, seller side information and transaction information.
Optionally, the seller transmits pre-stored information including sales transaction information to a cloud platform, and the cloud platform returns storage address information, a transaction order number, and a seller tax number based on the received pre-stored information, including:
the cloud platform determines whether the user side information is an enterprise or an individual, preprocesses whether the user side information transmitted by the seller is complete, if the user side information is complete, carries out the next step, and if the user side information is incomplete, returns information that the transmission of the information fails to the seller;
the cloud platform determines the seller information, preprocesses whether the seller information transmitted by the seller is complete or not, if the seller information is complete, carries out the next step, and if the seller information is incomplete, returns information of failed transmission of information to the seller;
the cloud platform determines the transaction information, preprocesses whether the transaction information transmitted by seller information is complete or not, if the transaction information is complete, carries out the next step, and if the transaction information is incomplete, transmits information of failed transmission to the seller;
and the cloud platform returns the storage address information, the transaction order number and the seller tax number to the seller.
Optionally, the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and generates two-dimensional code image information according to the seller data information:
the seller receives the transaction order number returned by the cloud platform;
the seller receives the seller tax number returned by the cloud platform;
the seller receives the storage address information returned by the cloud platform;
the seller processes the received transaction order number, the seller tax number and the storage address information returned by the cloud platform to form seller data information;
and generating two-dimensional code image information according to the seller data information.
Optionally, after generating the two-dimensional code image information according to the seller data information, the method includes:
and sending the two-dimensional code image information to the user side through an e-mail or printing the two-dimensional code image information on a shopping list and delivering the two-dimensional code image information to the user side.
Optionally, the scanning and analyzing the two-dimensional code image information by the user side to obtain the storage address information, the transaction order number and the seller tax number, and sending request information to the cloud platform includes:
and the user side sequentially analyzes character information in the two-dimensional code image information, wherein the character information comprises the transaction order number, the seller tax number, the storage address information and the invoicing terminal information.
Optionally, the extracting, by the cloud platform, the pre-stored information based on the request information sent by the user side and returning the pre-stored information to the billing terminal selected by the user side includes:
the cloud platform receives the request information and extracts and returns the transaction order number;
the cloud platform receives the request information and extracts and returns the seller tax number;
and the cloud platform returns the pre-stored information to the billing terminal.
Optionally, the invoicing terminal reads the pre-stored information returned by the cloud platform, and invoicing includes:
and the billing terminal reads the prestored information returned by the cloud platform and sends a billing instruction to a billing server or a single-machine tax control device to bill.
Optionally, the billing terminal includes an electronic device or a software system.
A code scanning and issuing electronic invoice system based on cloud services, comprising:
the seller device is used for acquiring the pre-stored information including the sales transaction information, transmitting the pre-stored information to the cloud platform, forming seller data information from the information returned by the cloud platform and generating the two-dimensional code image information;
the user side equipment is used for scanning and analyzing the two-dimensional code image information and sending the request information for extracting the pre-stored information to the cloud platform;
the cloud platform is used for storing the transmitted pre-stored information, returning the storage address information, the transaction order number and the seller tax number to the seller equipment, and extracting and returning the pre-stored information according to the request information of the client equipment;
and the invoicing terminal is used for reading the prestored information returned by the cloud platform and invoicing.
The invention has the beneficial effects that:
designing a seller, a user and a cloud platform three-party framework, wherein the seller transmits pre-stored information including sales transaction information to the cloud platform, the cloud platform returns storage address information, a transaction order number and a seller tax number based on the received pre-stored information, the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and two-dimensional code image information is generated according to the seller data information; the user side obtains storage address information, a transaction order number and a seller tax number by scanning the two-dimensional code image information, and sends request information to the cloud platform; the cloud platform extracts pre-stored information based on request information sent by the user side and returns the pre-stored information to the invoicing terminal selected by the user side; finally, the invoicing terminal reads prestored information returned by the cloud platform and invoices; the cloud platform is introduced, the pre-stored information of the sales transaction information is stored in the database of the cloud platform, the two-dimensional code image information only comprises returned storage address information, a transaction order number and a seller tax number, the information only occupies one part of the storage capacity of the two-dimensional code image information, the two-dimensional code image is clearer and easy to identify due to less stored information amount, and the common problem in the process of scanning and issuing invoices due to the defects of the two-dimensional code in the prior art is effectively solved.
Additional features and advantages of the invention will be set forth in the detailed description which follows.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent by describing in more detail exemplary embodiments thereof with reference to the attached drawings, in which like reference numerals generally represent like parts throughout.
Fig. 1 shows a flowchart of a code scanning invoicing electronic invoice method based on a cloud service according to one embodiment of the invention.
Fig. 2 illustrates a functional architecture diagram of a cloud service-based code scanning issuing electronic invoice system according to one embodiment of the present invention.
Detailed Description
Preferred embodiments of the present invention will be described in more detail below. While the following describes preferred embodiments of the present invention, it should be understood that the present invention may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
The code scanning and electronic invoice issuing method based on the cloud service comprises the following steps:
the seller transmits pre-stored information including sales transaction information to the cloud platform, and the cloud platform returns storage address information, a transaction order number and a seller tax number based on the received pre-stored information;
the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and generates two-dimensional code image information according to the seller data information;
the user side scans and analyzes the two-dimensional code image information, obtains storage address information, a transaction order number and a seller tax number, and sends request information to the cloud platform;
the cloud platform extracts pre-stored information based on request information sent by the user side and returns the pre-stored information to the invoicing terminal selected by the user side;
and the billing terminal reads the prestored information returned by the cloud platform and issues an invoice.
Specifically, a seller, a user and a cloud platform are designed to form a three-party framework, the seller transmits pre-stored information including sales transaction information to the cloud platform, the cloud platform returns storage address information, a transaction order number and a seller tax number based on the received pre-stored information, the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and two-dimensional code image information is generated according to the seller data information; the user side obtains storage address information, a transaction order number and a seller tax number by scanning the two-dimensional code image information, and sends request information to the cloud platform; the cloud platform extracts pre-stored information based on request information sent by the user side and returns the pre-stored information to the invoicing terminal selected by the user side; finally, the invoicing terminal reads prestored information returned by the cloud platform and invoices; the cloud platform is introduced, the pre-stored information of the sales transaction information is stored in the database of the cloud platform, the two-dimensional code image information only comprises returned storage address information, a transaction order number and a seller tax number, the information only occupies a part of the storage capacity of the two-dimensional code image information, and the two-dimensional code image is clearer and is easy to identify due to less stored information amount.
Optionally, the pre-stored information includes user side information, vendor side information and transaction information.
Specifically, the user side information comprises a user side tax number, a user side name, a user side code number, a user side account opening bank, a user side bank account, a user side address and a user side telephone; the seller information comprises a seller tax number, a seller name, a seller code number, a seller account number, a seller address and a seller telephone; the transaction information includes a transaction order number, a commodity name, a specification model, a metering unit, a unit price, a quantity, a total price, a tax-containing amount, a tax-free amount, a rechecker and a sponsor.
Optionally, the seller transmits pre-stored information including sales transaction information to the cloud platform, and the cloud platform returns storage address information, a transaction order number, and a seller tax number based on the received pre-stored information, including:
the cloud platform determines whether the user side information is enterprise or personal, whether the user side information transmitted by the seller is complete or not is preprocessed, if the user side information is complete, the next step is carried out, and if the user side information is incomplete, information that the transmitted information fails is returned to the seller;
the cloud platform determines seller information, whether the seller information transmitted by the seller is complete or not is preprocessed, if the seller information is complete, the next step is carried out, and if the seller information is incomplete, information that the transmitted information fails is returned to the seller;
the cloud platform determines transaction information, whether the transaction information transmitted by preprocessing seller information is complete or not is preprocessed, if the transaction information is complete, the next step is carried out, and if the transaction information is incomplete, information that the transmitted information fails is returned to the seller;
and the cloud platform returns the storage address information, the transaction order number and the seller tax number to the seller.
Optionally, the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and generates two-dimensional code image information according to the seller data information:
a seller receives a transaction order number returned by the cloud platform;
a seller receives a seller tax number returned by the cloud platform;
a seller receives storage address information returned by the cloud platform;
the seller processes the received transaction order number, seller tax number and storage address information returned by the cloud platform to form seller data information;
and generating two-dimensional code image information according to the seller data information.
Optionally, generating the two-dimensional code image information according to the seller data information includes:
and sending the two-dimensional code image information to the user side through an e-mail or printing the two-dimensional code image information on a shopping list and delivering the two-dimensional code image information to the user side.
Optionally, the scanning and analyzing of the two-dimensional code image information by the user side, obtaining of the storage address information, the transaction order number and the seller tax number, and sending of the request information to the cloud platform includes:
and the user side sequentially analyzes character information in the two-dimensional code image information, wherein the character information comprises a transaction order number, a seller tax number, storage address information and invoicing terminal information.
Specifically, character information of a two-dimensional code image information center is analyzed, whether the analyzed character information is complete or not is judged, the complete character information comprises a transaction order number, a seller tax number, storage address information and billing terminal information, if the character information is complete, the next operation is carried out, and if the character information is incomplete, the information is returned and the information is failed.
Optionally, the extracting, by the cloud platform, pre-stored information based on the request information sent by the user side and returning the pre-stored information to the billing terminal selected by the user side includes:
the cloud platform receives the request information and extracts and returns a transaction order number;
the cloud platform receives the request information and extracts and returns the seller tax number;
and the cloud platform returns prestored information to the billing terminal.
Optionally, the invoicing terminal reads pre-stored information returned by the cloud platform, and invoicing includes:
the invoicing terminal reads the prestored information returned by the cloud platform and sends an invoicing instruction to an invoicing server or a single-machine tax control device to invoice;
the billing terminal comprises electronic equipment or a software system.
A code scanning and issuing electronic invoice system based on cloud services, comprising:
the sales-side equipment is used for acquiring pre-stored information including sales transaction information, transmitting the pre-stored information to the cloud platform, and forming seller data information from information returned from the cloud platform and generating two-dimensional code image information;
the user side equipment is used for scanning and analyzing the two-dimensional code image information and sending request information for extracting prestored information to the cloud platform;
the cloud platform is used for storing the transmitted pre-stored information, returning storage address information, a transaction order number and a seller tax number to the seller equipment, and extracting and returning the pre-stored information according to the request information of the client equipment;
and the invoicing terminal is used for reading the prestored information returned by the cloud platform and invoicing.
Examples
As shown in fig. 1, the invention provides a code scanning and electronic invoice issuing method based on cloud service, which includes:
and step S1, the seller transmits the pre-stored information including the sales transaction information to the cloud platform, and the cloud platform returns the storage address information, the transaction order number and the seller tax number based on the received pre-stored information.
The cloud platform determines whether the user side information is enterprise or personal, whether the user side information transmitted by the seller is complete or not is preprocessed, if the user side information is complete, the next step is carried out, and if the user side information is incomplete, information that the transmitted information fails is returned to the seller;
the cloud platform determines seller information, whether the seller information transmitted by the seller is complete or not is preprocessed, if the seller information is complete, the next step is carried out, and if the seller information is incomplete, information that the transmitted information fails is returned to the seller;
the cloud platform determines transaction information, whether the transaction information transmitted by preprocessing seller information is complete or not is preprocessed, if the transaction information is complete, the next step is carried out, and if the transaction information is incomplete, information that the transmitted information fails is returned to the seller;
and the cloud platform returns the storage address information, the transaction order number and the seller tax number to the seller.
And step S2, the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and two-dimensional code image information is generated according to the seller data information.
The seller receives a transaction order number returned by the cloud platform;
a seller receives a seller tax number returned by the cloud platform;
a seller receives storage address information returned by the cloud platform;
the seller processes the received transaction order number, seller tax number and storage address information returned by the cloud platform to form seller data information;
generating two-dimensional code image information according to seller data information;
generating two-dimensional code image information according to seller data information, and then:
and sending the two-dimensional code image information to the user side through an e-mail or printing the two-dimensional code image information on a shopping list and delivering the two-dimensional code image information to the user side.
And step S3, the user side scans and analyzes the two-dimensional code image information, obtains the storage address information, the transaction order number and the seller tax number, and sends request information to the cloud platform.
The user side sequentially analyzes character information in the two-dimensional code image information, wherein the character information comprises a transaction order number, a seller tax number, storage address information and invoicing terminal information.
And step S4, the cloud platform extracts pre-stored information based on the request information sent by the user side and returns the pre-stored information to the billing terminal selected by the user side.
The cloud platform receives the request information and extracts and returns a transaction order number;
the cloud platform receives the request information and extracts and returns the seller tax number;
and the cloud platform returns prestored information to the billing terminal.
And step S5, the invoicing terminal reads the prestored information returned by the cloud platform and invoices.
The billing terminal reads the prestored information returned by the cloud platform and sends a billing instruction to a billing server or a single-machine tax control device to bill;
the billing terminal comprises electronic equipment or a software system.
As shown in fig. 2, the present invention further provides a code scanning and issuing electronic invoice system based on cloud service, including: the sales-side equipment is used for acquiring pre-stored information including sales transaction information, transmitting the pre-stored information to the cloud platform, and forming seller data information from information returned from the cloud platform and generating two-dimensional code image information; the user side equipment is used for scanning and analyzing the two-dimensional code image information and sending request information for extracting prestored information to the cloud platform; the cloud platform is used for storing the transmitted pre-stored information, returning storage address information, a transaction order number and a seller tax number to the seller equipment, and extracting and returning the pre-stored information according to the request information of the client equipment; and the invoicing terminal is used for reading the prestored information returned by the cloud platform and invoicing.
In conclusion, a seller, a user and a cloud platform are designed to form a three-party framework, the seller transmits pre-stored information including sales transaction information to the cloud platform, the cloud platform returns storage address information, a transaction order number and a seller tax number based on the received pre-stored information, the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and two-dimensional code image information is generated according to the seller data information; the user side obtains storage address information, a transaction order number and a seller tax number by scanning the two-dimensional code image information, and sends request information to the cloud platform; the cloud platform extracts pre-stored information based on request information sent by the user side and returns the pre-stored information to the invoicing terminal selected by the user side; finally, the invoicing terminal reads prestored information returned by the cloud platform and invoices; the cloud platform is introduced, the pre-stored information of the sales transaction information is stored in the database of the cloud platform, the two-dimensional code image information only comprises returned storage address information, a transaction order number and a seller tax number, the information only occupies a part of the storage capacity of the two-dimensional code image information, and the two-dimensional code image is clearer and is easy to identify due to less stored information amount.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments.

Claims (10)

1.一种基于云服务的扫码开具电子发票方法,其特征在于,包括:1. a cloud service-based scanning code to issue an electronic invoice method, is characterized in that, comprises: 销售方将包括销售交易信息的预存信息传入云平台,所述云平台基于接收的所述预存信息返回存储地址信息、交易订单号及销售方税号;The seller transmits the pre-stored information including the sales transaction information to the cloud platform, and the cloud platform returns the storage address information, the transaction order number and the seller's tax number based on the received pre-stored information; 销售方根据所述云平台返回的信息及所述预存信息形成销售方数据信息,并根据所述销售方数据信息,生成二维码图像信息;The seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and generates QR code image information according to the seller data information; 用户方扫描并解析所述二维码图像信息,获得所述存储地址信息、所述交易订单号及所述销售方税号,并向所述云平台发送请求信息;The user side scans and parses the image information of the two-dimensional code, obtains the storage address information, the transaction order number and the tax number of the seller, and sends the request information to the cloud platform; 所述云平台基于用户方发送的请求信息提取所述预存信息并将所述预存信息返回至用户方选择的开票终端;The cloud platform extracts the pre-stored information based on the request information sent by the user side and returns the pre-stored information to the billing terminal selected by the user side; 开票终端读取所述云平台返回的所述预存信息,开具发票。The invoicing terminal reads the pre-stored information returned by the cloud platform and issues an invoice. 2.根据权利要求1所述的基于云服务的扫码开具电子发票方法,其特征在于,所述预存信息包括用户方信息、销售方信息和交易信息。2 . The method for issuing an electronic invoice by scanning a code based on a cloud service according to claim 1 , wherein the pre-stored information includes user information, seller information and transaction information. 3 . 3.根据权利要求1所述的基于云服务的扫码开具电子发票方法,其特征在于,所述销售方将包括销售交易信息的预存信息传入云平台,所述云平台基于接收的所述预存信息返回存储地址信息、交易订单号及销售方税号包括:3. The cloud service-based scanning code method for issuing electronic invoices according to claim 1, wherein the seller transmits pre-stored information including sales transaction information into a cloud platform, and the cloud platform is based on the received The pre-stored information returns the storage address information, transaction order number and tax ID number of the seller including: 所述云平台确定所述用户方信息是企业还是个人,预处理所述销售方传入的所述用户方信息是否完整,如果所述用户方信息完整,则进行下一步,如果所述用户方信息不完整,则向所述销售方返回传入消息失败的信息;The cloud platform determines whether the user-side information is an enterprise or an individual, and preprocesses whether the user-side information passed in by the seller is complete. If the user-side information is complete, proceed to the next step. If the information is incomplete, return the information that the incoming message failed to the seller; 所述云平台确定所述销售方信息,预处理所述销售方传入的所述销售方信息是否完整,如果所述销售方信息完整,则进行下一步,如果所述销售方信息不完整,则向所述销售方返回传入消息失败的信息;The cloud platform determines the seller information, and preprocesses whether the seller information passed in by the seller is complete. If the seller information is complete, proceed to the next step. If the seller information is incomplete, then return information that the incoming message failed to the seller; 所述云平台确定所述交易信息,预处理销售方信息传入的所述交易信息是否完整,如果所述交易信息完整,则进行下一步,如果所述交易信息不完整,则向所述销售方返回传入消息失败的信息;The cloud platform determines the transaction information, preprocesses whether the transaction information passed in by the seller information is complete, if the transaction information is complete, proceed to the next step, and if the transaction information is incomplete, send to the seller The party returns information about the failure of the incoming message; 所述云平台将所述存储地址信息、所述交易订单号及所述销售方税号返回至所述销售方。The cloud platform returns the storage address information, the transaction order number and the seller's tax number to the seller. 4.根据权利要求1所述的基于云服务的扫码开具电子发票方法,其特征在于,所述销售方根据所述云平台返回的信息及所述预存信息形成销售方数据信息,并根据所述销售方数据信息,生成二维码图像信息:4. The cloud service-based scanning code method for issuing electronic invoices according to claim 1, wherein the seller forms seller data information according to the information returned by the cloud platform and the pre-stored information, and according to the Describe the seller's data information, and generate the QR code image information: 所述销售方接收所述云平台返回的的所述交易订单号;The seller receives the transaction order number returned by the cloud platform; 所述销售方接收所述云平台返回的所述销售方税号;The seller receives the seller tax ID returned by the cloud platform; 所述销售方接收所述云平台返回的所述存储地址信息;The seller receives the storage address information returned by the cloud platform; 所述销售方将接收的所述云平台返回的的所述交易订单号、所述销售方税号和所述存储地址信息加工形成所述销售方数据信息;The seller processes the received transaction order number, the seller's tax number and the storage address information returned by the cloud platform to form the seller's data information; 根据所述销售方数据信息,生成二维码图像信息。According to the seller data information, two-dimensional code image information is generated. 5.根据权利要求4所述的基于云服务的扫码开具电子发票方法,其特征在于,所述根据所述销售方数据信息,生成二维码图像信息之后包括:5. The method for issuing an electronic invoice by scanning a code based on a cloud service according to claim 4, wherein after generating the two-dimensional code image information according to the seller's data information, the method comprises: 通过电子邮件发送所述二维码图像信息给所述用户方或将二维码图像信息打印至购物清单上并交付给所述用户方。Send the two-dimensional code image information to the user side by email or print the two-dimensional code image information on a shopping list and deliver it to the user side. 6.根据权利要求1所述的基于云服务的扫码开具电子发票方法,其特征在于,所述用户方扫描并解析所述二维码图像信息,获得所述存储地址信息、所述交易订单号及所述销售方税号,并向所述云平台发送请求信息包括:6. The cloud service-based scanning code method for issuing electronic invoices according to claim 1, wherein the user scans and parses the two-dimensional code image information to obtain the storage address information, the transaction order number and the tax number of the seller, and sending the request information to the cloud platform includes: 所述用户方依次解析所述二维码图像信息中的字符信息,所述字符信息包括所述交易单号、所述销售方税号、所述存储地址信息和所述开票终端信息。The user side sequentially parses the character information in the two-dimensional code image information, where the character information includes the transaction order number, the seller's tax number, the storage address information, and the billing terminal information. 7.根据权利要求1所述的基于云服务的扫码开具电子发票方法,其特征在于,所述云平台基于用户方发送的请求信息提取所述预存信息并将所述预存信息返回至用户方选择的开票终端包括:7. The cloud service-based scanning code method for issuing electronic invoices according to claim 1, wherein the cloud platform extracts the pre-stored information based on the request information sent by the user and returns the pre-stored information to the user. Selected billing terminals include: 所述云平台接收所述请求信息并提取和返回所述交易订单号;The cloud platform receives the request information and extracts and returns the transaction order number; 所述云平台接收所述请求信息并提取和返回所述销售方税号;The cloud platform receives the request information and extracts and returns the seller's tax ID; 所述云平台向所述开票终端返回所述预存信息。The cloud platform returns the pre-stored information to the billing terminal. 8.根据权利要求1所述的基于云服务的扫码开具电子发票方法,其特征在于,所述开票终端读取所述云平台返回的所述预存信息,开具发票包括:8. The method for issuing an electronic invoice by scanning a code based on a cloud service according to claim 1, wherein the invoicing terminal reads the pre-stored information returned by the cloud platform, and issuing an invoice comprises: 所述开票终端读取所述云平台返回的所述预存信息,并向开票服务器或单机版税控设备发送开票指令以开具发票。The invoicing terminal reads the pre-stored information returned by the cloud platform, and sends an invoicing instruction to an invoicing server or a stand-alone royalty control device to issue an invoice. 9.根据权利要求8所述的基于云服务的扫码开具电子发票方法,其特征在于,所述开票终端包括电子设备或软件系统。9 . The method for issuing an electronic invoice by scanning a code based on a cloud service according to claim 8 , wherein the invoicing terminal comprises an electronic device or a software system. 10 . 10.一种基于云服务的扫码开具电子发票系统,其特征在于,包括:10. A cloud service-based scanning code issuing electronic invoice system is characterized in that, comprising: 销售端设备,用于获取包括所述销售交易信息的所述预存信息并将所述预存信息传入所述云平台,同时将从所述云平台返回的信息形成所述销售方数据信息并生成所述二维码图像信息;A sales end device, configured to acquire the pre-stored information including the sales transaction information and transmit the pre-stored information to the cloud platform, and at the same time form the seller data information from the information returned from the cloud platform and generate the two-dimensional code image information; 用户端设备,用于扫描并解析所述二维码图像信息并向所述云平台发送提取所述预存信息的所述请求信息;a client device, configured to scan and parse the two-dimensional code image information and send the request information for extracting the pre-stored information to the cloud platform; 所述云平台,用于存储传入的所述预存信息并向所述销售端设备返回所述存储地址信息、所述交易订单号及所述销售方税号,同时根据所述客户端设备的所述请求信息提取并返回所述预存信息;The cloud platform is used to store the incoming pre-stored information and return the storage address information, the transaction order number and the tax number of the seller to the seller device, and at the same time according to the client device's Extracting and returning the pre-stored information from the request information; 所述开票终端,用于读取所述云平台返回的所述预存信息,开具发票。The invoicing terminal is configured to read the pre-stored information returned by the cloud platform and issue an invoice.
CN202011175035.0A 2020-10-28 2020-10-28 Code scanning and electronic invoice issuing method and system based on cloud service Pending CN112330377A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011175035.0A CN112330377A (en) 2020-10-28 2020-10-28 Code scanning and electronic invoice issuing method and system based on cloud service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011175035.0A CN112330377A (en) 2020-10-28 2020-10-28 Code scanning and electronic invoice issuing method and system based on cloud service

Publications (1)

Publication Number Publication Date
CN112330377A true CN112330377A (en) 2021-02-05

Family

ID=74296498

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011175035.0A Pending CN112330377A (en) 2020-10-28 2020-10-28 Code scanning and electronic invoice issuing method and system based on cloud service

Country Status (1)

Country Link
CN (1) CN112330377A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114358860A (en) * 2021-12-08 2022-04-15 航天信息股份有限公司 A system and method for offline two-dimensional code storage information

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104700294A (en) * 2013-12-04 2015-06-10 航天信息股份有限公司 Distributed invoice management system for large enterprises
CN106447413A (en) * 2016-10-21 2017-02-22 百望股份有限公司 Method for issuing quota electronic bills based on two-dimensional codes
CN106485557A (en) * 2016-10-21 2017-03-08 百望股份有限公司 A kind of method that non-quota electronic invoice is issued based on Quick Response Code
CN106503760A (en) * 2016-10-31 2017-03-15 青岛瑞宏科技有限公司 A kind of barcode scanning issues electronic invoice method
CN107123008A (en) * 2017-05-10 2017-09-01 百望金税科技有限公司 A kind of self-service billing method and system
CN107784533A (en) * 2017-10-23 2018-03-09 百望金赋科技有限公司 A kind of method for generating Quick Response Code, the billing method based on Quick Response Code
CN109389198A (en) * 2018-09-05 2019-02-26 航天信息股份有限公司 A kind of invoice information storage method and system based on planar bar code technology
CN109670878A (en) * 2018-12-18 2019-04-23 深圳点链科技有限公司 Automatic invoice issuance method, apparatus, system and storage medium based on cloud platform
CN110175878A (en) * 2019-04-25 2019-08-27 苏宁云计算有限公司 A kind of billing system and method
CN110473033A (en) * 2019-08-21 2019-11-19 浙江诺诺网络科技有限公司 A kind of barcode scanning billing method and associated component based on 6 codes and main extension number
CN110738534A (en) * 2019-09-06 2020-01-31 北京中科云链信息技术有限公司 method for issuing electronic tickets based on two-dimensional codes

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104700294A (en) * 2013-12-04 2015-06-10 航天信息股份有限公司 Distributed invoice management system for large enterprises
CN106447413A (en) * 2016-10-21 2017-02-22 百望股份有限公司 Method for issuing quota electronic bills based on two-dimensional codes
CN106485557A (en) * 2016-10-21 2017-03-08 百望股份有限公司 A kind of method that non-quota electronic invoice is issued based on Quick Response Code
CN106503760A (en) * 2016-10-31 2017-03-15 青岛瑞宏科技有限公司 A kind of barcode scanning issues electronic invoice method
CN107123008A (en) * 2017-05-10 2017-09-01 百望金税科技有限公司 A kind of self-service billing method and system
CN107784533A (en) * 2017-10-23 2018-03-09 百望金赋科技有限公司 A kind of method for generating Quick Response Code, the billing method based on Quick Response Code
CN109389198A (en) * 2018-09-05 2019-02-26 航天信息股份有限公司 A kind of invoice information storage method and system based on planar bar code technology
CN109670878A (en) * 2018-12-18 2019-04-23 深圳点链科技有限公司 Automatic invoice issuance method, apparatus, system and storage medium based on cloud platform
CN110175878A (en) * 2019-04-25 2019-08-27 苏宁云计算有限公司 A kind of billing system and method
CN110473033A (en) * 2019-08-21 2019-11-19 浙江诺诺网络科技有限公司 A kind of barcode scanning billing method and associated component based on 6 codes and main extension number
CN110738534A (en) * 2019-09-06 2020-01-31 北京中科云链信息技术有限公司 method for issuing electronic tickets based on two-dimensional codes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114358860A (en) * 2021-12-08 2022-04-15 航天信息股份有限公司 A system and method for offline two-dimensional code storage information

Similar Documents

Publication Publication Date Title
JP6106668B2 (en) How to strengthen point-of-sale information management system
US20120166279A1 (en) Mobile Marketing and Purchasing System
CN104346743B (en) Electronic bill system, management server, processing device, and control method
CN102509231A (en) Information processing system and method for realizing referral commission real-time transaction through mobile terminals embedded with auction software clients
CN111177597B (en) Method for collecting electronic invoice through code scanning, electronic equipment and storage medium
CN101025806A (en) Identity authentication method of fee payment via mobile communication terminal
JP2009238239A (en) System for registering products
CN104599165A (en) Network transaction method and associated equipment and systems thereof
JP2015079371A (en) Campaign application system, campaign application method, campaign management server, campaign management method, and program
US20150073840A1 (en) Information processing device, program and electronic receipt system
CN112330377A (en) Code scanning and electronic invoice issuing method and system based on cloud service
JP2005202733A (en) Sales support system and sales support method using the Internet
JP4566884B2 (en) Campaign management system, management server, and campaign management method
TWM588302U (en) System for mobile payment management
AU2013100634A4 (en) A system and method for processing of expense receipts and financial calculations.
KR20130033501A (en) System and method for providing mobile membership service
CN202433966U (en) Information processing system for realizing recommendation commission instant transaction through embedding mobile terminal of purchase software client
KR102193227B1 (en) System for charging gift certificate and method thereof
WO2015084746A1 (en) Systems, methods, and devices for dynamic transaction and promotion processing
CN106875238B (en) Invoice information generation method and device
KR20110003903A (en) Differentiated Point Accumulation Service System and Provision Method
KR20030075916A (en) System and Method for Providing Coupons by Using Mileages
JP7373820B1 (en) Programs, computers, information processing systems and information processing methods
KR20090127396A (en) Mobile coupon exchange system
JP2024079577A (en) PROGRAM, COMPUTER AND INFORMATION PROCESSING METHOD

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210205

RJ01 Rejection of invention patent application after publication