CN106910303A - A kind of supervising device of making out an invoice, billing system and billing method for being applied to tax control - Google Patents
A kind of supervising device of making out an invoice, billing system and billing method for being applied to tax control Download PDFInfo
- Publication number
- CN106910303A CN106910303A CN201510969763.1A CN201510969763A CN106910303A CN 106910303 A CN106910303 A CN 106910303A CN 201510969763 A CN201510969763 A CN 201510969763A CN 106910303 A CN106910303 A CN 106910303A
- Authority
- CN
- China
- Prior art keywords
- invoice
- invoicing
- tax
- monitoring device
- mobile terminal
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 50
- 238000012544 monitoring process Methods 0.000 claims abstract description 16
- 238000012806 monitoring device Methods 0.000 claims description 118
- 238000012795 verification Methods 0.000 claims description 24
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 239000013078 crystal Substances 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/72—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/123—Tax preparation or submission
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of supervising device of making out an invoice, billing system and billing method for being applied to tax control, the billing system includes make out an invoice supervising device and host's mobile terminal device, supervising device of making out an invoice includes master control safety chip, wireless communication module and real-time clock, the button cell also powered including the rechargeable battery for chip and wireless communication module power supply and for real-time clock;Whether master control safety chip includes storage for calculating the AES of tax-control code and the secure information storage unit of encryption key, the user information storage unit of relevant invoice information for storing taxpayer and for judging the legal monitoring unit of making out an invoice of detailed data of making out an invoice.The equipment that the supervising device of making out an invoice that the present invention is provided can be fabricated to small volume, be convenient for carrying, booking is completed by by make out an invoice supervising device and the storage device, is made out an invoice and the tax control application such as declare dutiable goods, the flexibility and convenience made out an invoice and declare dutiable goods are effectively increased, the use demand of user has been better met.
Description
Technical Field
The invention relates to the technical field of tax control, in particular to an invoicing monitoring device, an invoicing system and an invoicing method applied to tax control.
Background
At present, a user needs to make a machine for issuing an invoice, a PC connected with a tax control machine or a tax control disk is generally used, the mainstream mode of connecting the tax control machine or the tax control disk and the PC is a USB communication interface, and a large amount of data such as invoice details, tax control codes and the like which are made need to be stored in the tax control machine or the tax control disk. The traditional billing device has the limitations of large volume, high power consumption, single communication and inconvenient carrying. With the development and popularization of various communication technologies, users desire small-sized, low-power, portable, and inexpensive devices involved in billing systems to improve their flexibility and convenience in billing and tax return. The invention provides an invoicing system and method applied to tax control aiming at the problem.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide an invoicing monitoring device, an invoicing system and an invoicing method applied to tax control, which can effectively improve the flexibility and convenience of invoicing.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows:
the invoicing monitoring device applied to tax control comprises a main control safety chip, a first wireless communication module and a real-time clock which are respectively connected with the main control safety chip, a rechargeable battery and a button battery, wherein the rechargeable battery is respectively connected with the main control safety chip and the first wireless communication module, and the button battery is connected with the real-time clock; the master control security chip includes:
the safety information storage unit is used for storing a personal identification code for carrying out equipment verification on host mobile terminal equipment and an encryption algorithm and an encryption key for calculating a tax control code; the host mobile terminal equipment is mobile terminal equipment provided with invoice billing software;
the user information storage unit is used for storing relevant invoice information of the taxpayers; the related invoice information comprises invoice monitoring management data, taxpayer registration information, invoice segment information purchased by the taxpayer and an invoice template;
and the invoicing monitoring unit is used for judging whether invoice detail data in an invoicing request sent by the host mobile terminal equipment is legal or not according to the relevant invoice information and the time provided by the real-time clock, if so, calculating a tax control code according to an encryption algorithm and an encryption key in the safety information storage module, sending the tax control code to the host mobile terminal equipment through the first wireless communication module, and if not, sending a prompt of error of the invoicing detail data to the host mobile terminal equipment through the first wireless communication module.
Furthermore, the invoicing monitoring device applied to tax control further comprises a power management module for charging and power supply management of the rechargeable battery, wherein the power management module comprises a power conversion circuit and a charging management circuit for charging and protecting the rechargeable battery, and the rechargeable battery is respectively connected with the main control safety chip and the first wireless communication module through the power conversion circuit; the charging management circuit is connected with the rechargeable battery.
Furthermore, as described above, the billing monitoring device applied to tax control further includes a display module connected with the main control security chip, and the charging management circuit is further connected with the main control security chip.
Further, the invoicing monitoring device applied to tax control is as above, and the first wireless communication module is a bluetooth communication module or a WiFi communication module.
Further, as described above, the main control security chip is a security chip with a built-in TimeCOS smart card operating system.
Furthermore, as described above, the invoicing monitoring device applied to tax control has a device carrier of the wearable intelligent device.
Furthermore, the invoicing monitoring device applied to tax control further comprises a host mobile terminal device, wherein a second wireless communication module matched with the first wireless communication module is arranged in the host mobile terminal device, and the host mobile terminal device is connected with the invoicing monitoring device through the second wireless communication module; the host mobile terminal device includes:
the host module is used for generating invoice detail data according to the invoicing request of the taxpayer and sending the generated invoice detail data to the invoicing monitoring device; and the electronic invoice receiving device is also used for receiving the tax control codes returned by the invoicing monitoring device and generating the electronic invoice according to the invoice detail data and the tax control codes.
Further, the invoicing system applied to tax control further comprises a tax control printer connected with the host mobile terminal device.
An invoicing method applied to tax control based on the invoicing system comprises the following steps:
(1) establishing wireless communication connection between the host mobile terminal equipment and the billing monitoring device, and sending an equipment verification request to the billing monitoring device by the host mobile terminal equipment; the device authentication request includes an encrypted personal identification number;
(2) the billing monitoring device receives an equipment verification request sent by host mobile terminal equipment, a main control security chip decrypts the encrypted personal identification code according to a decryption key prestored in the billing monitoring device, and compares whether the decrypted personal identification code is the same as the personal identification code stored in the billing monitoring device, if so, the next step is carried out, and if not, the main control security chip sends a verification error prompt to the terminal equipment;
the decryption key is a decryption key which is appointed by the billing monitoring device and the host mobile terminal equipment and corresponds to a key of the host mobile terminal equipment for encrypting the personal identification code;
(3) the host mobile terminal equipment sends invoice detail data to the invoicing monitoring device according to the invoicing request of the user; the invoice detail data comprises invoicing date, invoice code, invoice number, invoicing type, invoicing amount and taxpayer identification number;
(4) the invoicing monitoring device judges whether invoicing detail data sent by host mobile terminal equipment is legal or not according to the stored related invoice information and the time provided by the real-time clock, if so, the next step is carried out, and if not, the mobile terminal equipment is prompted to have the wrong invoicing detail data;
(5) the billing monitoring device calculates the tax control code according to the encryption algorithm and the encryption key which are stored by the billing monitoring device and used for calculating the tax control code, and sends the tax control code to the host mobile terminal equipment;
(6) host mobile terminal equipment receives and stores the tax control code sent by the invoicing monitoring device, and generates an electronic invoice according to invoice detail data and the tax control code.
Further, the invoicing method applied to tax control as described above further includes: when the host terminal generates an electronic invoice once, the invoice detail data corresponding to the electronic invoice and the invoice detail data before are collected by the invoice monitoring device, and a collection result is stored;
when the user declares the tax to the tax bureau, the tax declaring mode is as follows:
the host mobile terminal equipment sends a data signature reporting instruction to the invoicing monitoring device, the invoicing monitoring device generates a clock calibration factor according to the instruction, carries out signature on the summary result of the invoice detail data and the clock calibration factor, and finally sends the signature result to the host mobile terminal equipment; the host mobile terminal equipment sends the signature result to a tax administration server of a tax bureau to carry out on-line tax declaration; or,
the user carries the invoicing monitoring device to go to a tax bureau to report tax, a tax management server of the tax bureau sends a data signature sending instruction to the invoicing monitoring device, the invoicing monitoring device generates a clock calibration factor according to the instruction, signs the summary result of invoice detail data and the clock calibration factor, and sends the signature result to the tax management server to report tax.
The invention has the beneficial effects that: the invoicing monitoring device provided by the invention can be manufactured into equipment which is small in size, low in power consumption and convenient to carry, tax control applications such as invoicing, invoicing and tax return can be completed through the device and mobile terminal equipment popularized by a user, the flexibility and convenience of invoicing and tax return are effectively improved, and the use requirements of the user and the requirements of equipment miniaturization are better met.
Drawings
Fig. 1 is a schematic structural diagram of an invoicing monitoring apparatus applied to tax control according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an invoicing system applied to tax control according to an embodiment of the present invention;
fig. 3 is a flowchart of an invoicing method applied to tax control according to an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the drawings and the detailed description.
Fig. 1 shows a schematic structural diagram of an invoicing monitoring device applied to tax control according to an embodiment of the present invention, and as can be seen from the diagram, the invoicing monitoring device includes a main control security chip 1, a first wireless communication module 2 and a real-time clock 3 respectively connected to the main control security chip 1, and further includes a rechargeable battery 4 and a button battery 5, where the rechargeable battery 4 is respectively connected to the main control security chip 1 and the first wireless communication module 2 to provide power for the main control security chip 1 and the first wireless communication module 2, and the button battery 5 is connected to the real-time clock 3 to provide power for the real-time clock 3.
In this embodiment, the main control security chip 1 includes a security information storage unit, a user information storage unit, and an invoicing monitoring unit.
The safety information storage unit is used for storing a personal identification code for carrying out equipment verification on host mobile terminal equipment and an encryption algorithm and an encryption key for calculating a tax control code; the host mobile terminal equipment is mobile terminal equipment provided with invoice billing software;
the user information storage unit is used for storing relevant invoice information of the taxpayers; the related invoice information comprises invoice monitoring management data, taxpayer registration information, invoice segment information purchased by taxpayers, invoice templates and the like;
and the invoicing monitoring unit is used for judging whether invoice detail data in an invoicing request sent by the host mobile terminal equipment is legal or not according to the relevant invoice information and the time provided by the real-time clock, if so, calculating a tax control code according to an encryption algorithm and an encryption key in the safety information storage module, sending the tax control code to the host mobile terminal equipment through the first wireless communication module, and if not, sending a prompt of error of the invoicing detail data to the host mobile terminal equipment through the first wireless communication module.
In this embodiment, the monitoring management data mainly includes an invoice ending date, an invoice amount limit for single invoice, a positive invoice accumulated amount limit, a negative invoice accumulated amount limit invoice detail reporting mark and a tax control code key identifier, a data reporting start date (the start date of tax reporting to the tax bureau is yes), a data reporting ending date, an invoice type, an optional function mark, an invoice expiration check mark, a tax type tax index, a negative invoice limit number of days, an invoice type, and the like. The sharp person registration information comprises user basic registration information and user general registration information, the user basic registration information comprises a tax control disc number, a taxpayer identification number and starting time, and the user general registration information comprises a tax authority code, a tax authority name, a taxpayer code and other control information. The invoice segment information comprises current invoice segment information, invoiced segment information and invoiced segment information, and each invoice segment information comprises a purchase leading person, the number of invoice segments, an invoice code, an invoice start number and an invoice number.
The related invoice information stored in the user information storage unit includes, but is not limited to, monitoring management data, taxpayer registration information, invoice segment information purchased by a taxpayer, and an invoice template, and also includes some other data, such as tax type and tax item data, including tax type index, tax type and tax item code, tax rate, and the like. When the invoicing monitoring device issues the invoicing, the tax bureau issues the invoicing monitoring device of the user through management software, and writes monitoring data, user registration information, an invoice template, a PIN code and other information into a bracelet.
By adopting the invoicing monitoring device provided by the embodiment, the validity check of the invoice detail data can be realized when the host mobile terminal device is required to issue the invoice.
In this embodiment, the main control security chip 1 may adopt a security chip with a built-in TimeCOS smart card operating system, and various keys, personal identification numbers, that is, PIN codes and related files may be stored in the main control security chip 1 safely, and the main control security chip has security algorithms such as encryption, decryption, signature and verification. The security information storage unit of the security control chip 1 may be a flash memory flash of the chip itself, and the stored encryption algorithm and encryption key may be a specific dedicated cryptographic algorithm and encryption key in the flash memory, and are used for calculating the tax control code. The tax control code is an important basis for controlling the authenticity of the issued invoice.
In this embodiment, the user information storage unit is a file system of the TimeCOS user area, and the monitoring management data of the tax control application, the registration information of the taxpayer, the invoice segment information purchased by the taxpayer, and the invoice template are all stored in the file system of the TimeCOS user area.
The real-time clock 3 is mainly an RTC chip (real-time clock chip), and for an RTC without a 32K crystal oscillator inside, the RTC needs to be externally connected with a 32K crystal oscillator. The real-time clock mainly provides a standard time for the invoicing monitoring device, the standard time can be different for different application regions, in China, the standard time is uniformly adopted in a zone of an east eight time zone where capital Beijing is located, and is called Beijing time, and the standard time is mainly used for judging whether data related to time in invoicing detail meets requirements or not when invoices are issued, so that a user is prevented from freely issuing fake invoices which do not meet the time requirements. The button cell 5 is mainly used for providing power for the real-time clock 3, and the battery is a disposable battery and needs to supply power to the real-time clock continuously and uninterruptedly so as to prevent the clock from being invalid due to power-off reset.
In this embodiment, the billing monitoring device further includes a power management module 6 for performing charging and power supply management on the rechargeable battery 4, where the power management module 6 includes a power conversion circuit 7 and a charging management circuit 8 for performing charging protection on the rechargeable battery, and the rechargeable battery 4 is connected to the main control security chip 1 and the wireless communication module 2 through the power conversion circuit 7; the charge management circuit 8 is connected to the rechargeable battery 4. The main control safety chip 1 and the first wireless communication module 2 are respectively stabilized by the rechargeable battery 4 through the power conversion circuit 7 into working voltages of the main control safety chip 1 and the first wireless communication module 2, and then the main control safety chip 1 and the wireless communication module 2 are respectively supplied with power. The power conversion circuit 7 can adopt a low dropout regulator LDO or a direct current voltage converter DC/DC.
The charging management circuit 8 can also be connected with the main control safety chip 1, when the rechargeable battery 4 is charged, the main control safety chip 1 monitors whether the rechargeable battery 4 is fully charged through monitoring the charging management circuit 8, and when the rechargeable battery is fully charged, the full prompt information can be displayed on a display screen, so that the billing monitoring device can also comprise a display module 9 connected with the main control safety chip 1.
The wireless communication module 2 may be a Wifi communication module, a bluetooth communication module, or other wireless communication modules. The device carrier of the billing monitoring device is an equipment carrier of wearable intelligent equipment, namely, the device can be manufactured into wearable equipment, such as a bracelet or a watch, and is convenient to carry.
Based on the billing monitoring device shown in fig. 1, the present embodiment further provides a billing system applied to tax control, as shown in fig. 2, the billing system includes a host mobile terminal device 10 in addition to the billing monitoring device, a second wireless communication module 11 matched with the first wireless communication module 2 is disposed in the host mobile terminal device 10, and the host mobile terminal device 10 is connected to the billing monitoring device through the second wireless communication module 11; the host mobile terminal device comprises a host module 12, wherein the host module 12 is used for generating invoice detail data according to a invoicing request of a taxpayer and sending the generated invoice detail data to an invoicing monitoring device; and the electronic invoice receiving device is also used for receiving the tax control codes returned by the invoicing monitoring device and generating the electronic invoice according to the invoice detail data and the tax control codes.
The host mobile terminal device refers to a mobile terminal device installed with invoice billing software, and in this embodiment, the host mobile terminal device includes, but is not limited to, a mobile phone and a tablet computer.
The billing system can also comprise a tax control printer connected with the host mobile terminal device, and the tax control printer completes printing operation of the paper invoice after receiving an invoice printing instruction of the host mobile terminal device.
Based on the billing system shown in fig. 2, the present embodiment further provides a billing method applied to tax control, and as shown in fig. 3, the method mainly includes the following steps:
step S1: establishing wireless communication connection between the host mobile terminal equipment and the billing monitoring device, and sending an equipment verification request to the billing monitoring device by the host mobile terminal equipment;
step S2: the billing monitoring device receives a device verification request sent by the host mobile terminal device and performs device verification on the host mobile terminal device;
the host mobile terminal equipment and the invoicing monitoring device establish wireless communication connection through the wireless communication module, after connection, when the host mobile terminal equipment needs to use invoicing software, the host mobile terminal equipment needs to firstly send an equipment verification request to the invoicing monitoring device, the equipment verification request comprises an encrypted personal identification code, and the personal identification code is used for identity verification of the invoicing monitoring device on the host mobile terminal equipment and verifying whether a user is a legal user.
After the billing monitoring device receives a device verification request sent by a host mobile terminal device, a main control security chip decrypts the encrypted personal identification code by using a decryption key prestored in the billing monitoring device to obtain the personal identification code sent by the terminal device, the personal identification code obtained by decryption is compared with the personal identification code prestored in the billing monitoring device, if the two personal identification codes are consistent, the terminal device passes verification and can perform subsequent operation, and if the two personal identification codes are inconsistent, the terminal device fails verification, and the main control security chip sends a verification error prompt to the terminal device. The decryption key is a decryption key which is agreed by the billing monitoring device and the host mobile terminal equipment and corresponds to a key of the host mobile terminal equipment for encrypting the personal identification code.
Step S3: after the equipment passes the verification, the host mobile terminal equipment sends invoice detail data to the invoicing monitoring device according to the invoicing request of the user;
step S4: the invoicing monitoring device judges the legality of the invoicing detail data sent by the host mobile terminal equipment;
step S5: when the tax control code is judged to be legal, the invoicing monitoring device calculates the tax control code according to the stored encryption algorithm and encryption key for calculating the tax control code and sends the tax control code to host mobile terminal equipment;
step S6: host mobile terminal equipment receives and stores the tax control code sent by the invoicing monitoring device, and generates an electronic invoice according to invoice detail data and the tax control code.
When a user needs to make an invoice, firstly, inputting or selecting required invoice detail data on a client interface of invoice making software of host mobile terminal equipment, after the input or selection of the invoice detail data is completed, the host mobile terminal equipment organizes all invoice detail data to send to an invoice making monitoring device, the invoice making monitoring device judges whether the invoice making detail data sent by the host mobile terminal equipment is legal or not according to stored related invoice information and time provided by a real-time clock, if the invoice making detail data is legal, the invoice making monitoring device calculates a tax control code according to an encryption algorithm and an encryption key which are stored by the invoice making monitoring device and used for calculating the tax control code, and sends the tax control code to the host mobile terminal equipment, and the host mobile terminal equipment receives and stores the tax control code sent by the invoice making monitoring device and generates an electronic invoice according to the invoice detail data and the tax control code; and if the invoice detail data are illegal, the invoice making monitoring device gives an error prompt to the invoice making detail data of the mobile terminal equipment.
In practical application, after receiving the tax control code, the host mobile terminal device can be connected with a tax control printer according to the invoice detail data and the tax control code to directly complete the printing operation of the invoice; if the invoice is not required to be printed currently, when the invoice is required to be printed, the host mobile terminal equipment only needs to read invoice detail data and tax control codes in the storage equipment and then print the invoice.
In this embodiment, the invoice detail data includes, but is not limited to, data such as invoicing date, invoice code, invoice number, invoicing type, invoicing amount, taxpayer identification number, and the like. Different invoice types and different invoicing operations correspond to different invoice detail data, for example, the invoice detail of a positive invoice and the invoice detail of a negative invoice are different, and when the positive invoice is invoiced, the invoicing monitoring device needs to check the validity of the following data: the invoicing date, the invoice code, the invoice number, the invoicing amount, the classification amount and the taxpayer identification number; when a negative invoice is invoiced, the invoicing monitoring device needs to check the validity of the following data: the invoice date, invoice code, invoice number and taxpayer identification number are checked according to selectable functional marks in the monitoring management data to determine whether the original invoice is in a tax control disc, whether the invoice date is within the invoice limit days of the negative invoice, and whether the invoice amount and the classification amount are less than or equal to the invoice amount and the classification amount of the original invoice.
When the invoicing monitoring device judges whether the invoicing detail data sent by the host mobile terminal equipment is legal or not, the invoicing monitoring device specifically judges which data items in the invoicing detail are set according to the stipulations of the tax monitoring management department, and can check all the invoice detail data items or some invoice detail data items according to the stipulations; and only if the invoice detail data items to be checked all accord with the setting specification of the invoicing monitoring device, the legality judgment is calculated. For example, the requirement of judging the invoicing date must be consistent, and if the invoicing date in the data is inconsistent with the date read from the real-time clock, an error is reported; if the invoicing date exceeds the invoicing termination time, the invoicing can not be performed, and whether the invoicing date is within the invoicing limit days or not is judged; when judging whether the invoice amount is legal, whether the invoice amount exceeds the maximum limit amount, and whether the invoicing amount and the classification amount are smaller than or equal to the invoicing amount and the classification amount of the original invoice needs to be judged.
The invoicing method provided in the embodiment may further include a step of reporting invoice, that is, tax reporting, to the tax bureau, and when the invoice needs to be reported, one reporting mode is as follows: the host mobile terminal equipment sends a data signature reporting instruction to the invoicing monitoring device, the invoicing monitoring device generates a clock calibration factor according to the instruction, carries out signature on the summary result of the invoice detail data and the clock calibration factor, and finally sends the signature result to the host mobile terminal equipment; the host mobile terminal equipment can directly send the signature result to a tax administration server (provided with tax administration software) of a tax bureau to verify the signature data after the tax administration server successfully receives the signature data, and check and count the submitted data after the verification is passed. After successful completion, the tax administration management software returns the management data ciphertext and the current clock ciphertext to the host mobile terminal device, the host mobile terminal device sends the returned data to the invoicing monitoring device, and the invoicing monitoring device decrypts the data packet, updates the management data and modifies the time. Only the management data for one type of invoice can be updated at a time.
Another tax declaration mode is as follows: the user can also carry the billing monitoring device to directly go to the tax bureau for tax return. The tax administration software of the tax bureau sends a data signature reporting instruction to the invoicing monitoring device, the invoicing monitoring device generates a clock calibration factor according to the instruction, and carries out signature on the summary result of the invoice detail data and the clock calibration factor, and finally sends the signature result to the tax administration server, and the tax administration server carries out subsequent operations such as signature verification and signature verification.
And after the tax is successfully reported, the user determines whether to purchase the invoice according to the condition of the residual number of invoices which are not invoiced. When the invoice is purchased, the tax bureau management software inputs the purchased invoice purchase-receiving information to the invoicing monitoring device.
In this embodiment, the result of summarizing the invoice detail data sent by the invoicing monitoring device refers to summarizing the invoice detail data from the invoicing start time (current time when tax is declared last time) to the current time, in practical application, the invoicing monitoring device does not store the invoice detail data sent by the host mobile terminal device for each invoicing, and the invoicing monitoring device counts and summarizes the invoice detail data once every time the host mobile terminal device successfully invoices or discards one invoice, and stores the summarized result in the invoicing monitoring device, and once the device receives an invoice data sending instruction, the device can directly read the detailed summarized data from the invoicing start time to the current time, and directly perform signature. The time calibration factor is a random number and is used for encrypting the calibration time (used for time calibration of the real-time clock) returned by the tax bureau, the host mobile terminal equipment decrypts the time calibration factor after receiving the encrypted calibration time to obtain the calibration time, and the real-time clock is subjected to time calibration according to the calibration time.
In practical application, a public key corresponding to a private key of the invoicing monitoring device for digital signature can be stored in advance in a server of the tax bureau, or the private key and the public key can be stored in the invoicing monitoring device at the same time, when the digital signature is verified by management software of the tax bureau, the public key in the invoicing monitoring device is obtained through communication with the invoicing monitoring device, or the public key corresponding to the device and stored in the server of the tax bureau is obtained, the public key is adopted to verify the digital signature, and whether signature data are correct is judged.
Specifically, after the host terminal device sends a data submission signature command to the invoicing monitoring device, the invoicing monitoring device generates a 16-byte clock calibration factor, digitally signs a summary result of a series of invoice data such as a start date (4 bytes), an end date (4 bytes) and a classified accumulated amount of invoiced positive invoices generated in the period of time (1), a classified accumulated amount of invoiced positive invoiced negative, and the clock calibration factor by using a private key stored in the invoicing monitoring device for digital signature, and returns the signature result to the host mobile terminal device, and the user can submit a tax or purchase a new invoice to a tax bureau through the invoicing monitoring device and the host mobile terminal device (can be an online tax declaration or a tax bureau for submission).
In the billing system and the billing method provided in this embodiment, the host mobile terminal device can directly utilize the very popular electronic products around the user, such as a mobile phone or a tablet computer, and the billing monitoring device can be made into a device with small volume, low power consumption, rich communication and convenient carrying, such as a bracelet, and the user can perform operations of billing, storing invoice data, online tax reporting and the like only by installing special tax control application software on the mobile phone or the tablet computer, that is, the system can be simplified into a mobile phone plus a 'bracelet'. The user uses the bracelet and is equipped with a smart phone or an IPAD with certain capacity, and billing operation can be carried out. The system can make a user draft and make out an invoice anytime and anywhere, when the invoice needs to be printed, only a wireless printer needs to be connected through a mobile phone and an IPAD (internet protocol digital assistant), the electronic invoice stored in the mobile phone and the IPAD can be printed (the printer needs to place a corresponding paper special invoice), when the user goes to tax office to tax or buy the invoice, the user also needs to go to the tax office through the mobile phone and the bracelet or directly carry the bracelet, and the use convenience of the user is greatly improved.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is intended to include such modifications and variations.
Claims (10)
1. The utility model provides a be applied to tax control's monitoring device that makes an invoice which characterized in that: the intelligent safety control system comprises a main control safety chip (1), a first wireless communication module (2) and a real-time clock (3) which are respectively connected with the main control safety chip (1), and also comprises a rechargeable battery (4) and a button battery (5), wherein the rechargeable battery (4) is respectively connected with the main control safety chip (1) and the first wireless communication module (2), and the button battery (5) is connected with the real-time clock (3); the master control security chip (1) comprises:
the security information storage unit is used for storing a personal identification code for carrying out equipment verification on host mobile terminal equipment, an encryption algorithm and an encryption key for calculating a tax control code and a private key for digital signature; the host mobile terminal equipment is mobile terminal equipment provided with invoice billing software;
the user information storage unit is used for storing relevant invoice information of the taxpayers; the related invoice information comprises invoice monitoring management data, taxpayer registration information, invoice segment information purchased by the taxpayer and an invoice template;
and the invoicing monitoring unit is used for judging whether invoice detail data in an invoicing request sent by the host mobile terminal equipment is legal or not according to the relevant invoice information and the time provided by the real-time clock, if so, calculating a tax control code according to an encryption algorithm and an encryption key in the safety information storage module, sending the tax control code to the host mobile terminal equipment through the first wireless communication module, and if not, sending a prompt of error of the invoicing detail data to the host mobile terminal equipment through the first wireless communication module.
2. The invoicing monitoring device applied to tax control according to claim 1, wherein: the device also comprises a power supply management module (6) for charging and power supply management of the rechargeable battery (4), wherein the power supply management module (6) comprises a power supply conversion circuit (7) and a charging management circuit (8) for charging and protecting the rechargeable battery (4), and the rechargeable battery (4) is respectively connected with the main control safety chip (1) and the first wireless communication module (2) through the power supply conversion circuit (7); the charging management circuit (8) is connected with the rechargeable battery (4).
3. The invoicing monitoring device applied to tax control according to claim 2, wherein: the device also comprises a display module (9) connected with the main control safety chip, and the charging management circuit (8) is also connected with the main control safety chip (1).
4. The invoicing monitoring device applied to tax control according to claim 1, wherein: the first wireless communication module (1) is a Bluetooth communication module or a WiFi communication module.
5. The invoicing monitoring device applied to tax control according to claim 1, wherein: the main control security chip (1) is a security chip with a built-in TimeCOS smart card operating system.
6. An invoicing monitoring device applied to tax control according to one of claims 1 to 5, characterized in that: the device carrier of the billing monitoring device is an equipment carrier of wearable intelligent equipment.
7. An invoicing system applied to tax control based on the invoicing monitoring device of claim 1, characterized in that: the billing system further comprises a host mobile terminal device (10), wherein a second wireless communication module (11) matched with the first wireless communication module (2) is arranged in the host mobile terminal device (10), and the host mobile terminal device (10) is connected with the billing monitoring device through the second wireless communication module (11); the host mobile terminal device (10) includes:
the host module (12) is used for generating invoice detail data according to the invoicing request of the taxpayer and sending the generated invoice detail data to the invoicing monitoring device; and the electronic invoice receiving device is also used for receiving the tax control codes returned by the invoicing monitoring device and generating the electronic invoice according to the invoice detail data and the tax control codes.
8. The billing system applied to tax control according to claim 7, wherein: also included is a fiscal printer connected to the host mobile terminal device (20).
9. An invoicing method applied to tax control based on the invoicing system of claim 7, comprising the following steps:
(1) establishing wireless communication connection between the host mobile terminal equipment and the billing monitoring device, and sending an equipment verification request to the billing monitoring device by the host mobile terminal equipment; the device authentication request includes an encrypted personal identification number;
(2) the billing monitoring device receives an equipment verification request sent by host mobile terminal equipment, a main control security chip decrypts the encrypted personal identification code according to a decryption key prestored in the billing monitoring device, and compares whether the decrypted personal identification code is the same as the personal identification code stored in the billing monitoring device, if so, the next step is carried out, and if not, the main control security chip sends a verification error prompt to the terminal equipment;
the decryption key is a decryption key which is appointed by the billing monitoring device and the host mobile terminal equipment and corresponds to a key of the host mobile terminal equipment for encrypting the personal identification code;
(3) the host mobile terminal equipment sends invoice detail data to the invoicing monitoring device according to the invoicing request of the user; the invoice detail data comprises invoicing date, invoice code, invoice number, invoicing type, invoicing amount and taxpayer identification number;
(4) the invoicing monitoring device judges whether invoicing detail data sent by host mobile terminal equipment is legal or not according to the stored related invoice information and the time provided by the real-time clock, if so, the next step is carried out, and if not, the mobile terminal equipment is prompted to have the wrong invoicing detail data;
(5) the billing monitoring device calculates the tax control code according to the encryption algorithm and the encryption key which are stored by the billing monitoring device and used for calculating the tax control code, and sends the tax control code to the host mobile terminal equipment;
(6) host mobile terminal equipment receives and stores the tax control code sent by the invoicing monitoring device, and generates an electronic invoice according to invoice detail data and the tax control code.
10. The invoicing method applied to tax control according to claim 9, further comprising:
when the host terminal generates an electronic invoice once, the invoice detail data corresponding to the electronic invoice and the invoice detail data before are collected by the invoice monitoring device, and a collection result is stored;
when the user declares the tax to the tax bureau, the tax declaring mode is as follows:
the host mobile terminal equipment sends a data signature reporting instruction to the invoicing monitoring device, the invoicing monitoring device generates a clock calibration factor according to the instruction, carries out signature on the summary result of the invoice detail data and the clock calibration factor, and finally sends the signature result to the host mobile terminal equipment; the host mobile terminal equipment sends the signature result to a tax administration server of a tax bureau to carry out on-line tax declaration; or,
the user carries the invoicing monitoring device to go to a tax bureau to report tax, a tax management server of the tax bureau sends a data signature sending instruction to the invoicing monitoring device, the invoicing monitoring device generates a clock calibration factor according to the instruction, signs the summary result of invoice detail data and the clock calibration factor, and sends the signature result to the tax management server to report tax.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510969763.1A CN106910303B (en) | 2015-12-22 | 2015-12-22 | A kind of monitoring device of making out an invoice, billing system and billing method applied to tax control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510969763.1A CN106910303B (en) | 2015-12-22 | 2015-12-22 | A kind of monitoring device of making out an invoice, billing system and billing method applied to tax control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106910303A true CN106910303A (en) | 2017-06-30 |
CN106910303B CN106910303B (en) | 2019-04-02 |
Family
ID=59200897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510969763.1A Expired - Fee Related CN106910303B (en) | 2015-12-22 | 2015-12-22 | A kind of monitoring device of making out an invoice, billing system and billing method applied to tax control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106910303B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107564210A (en) * | 2017-08-04 | 2018-01-09 | 广州博快信息技术有限公司 | A kind of mobile tax reciept terminal |
CN108230577A (en) * | 2017-12-29 | 2018-06-29 | 上海哈诚电子科技有限公司 | A kind of portable multi-function terminal |
CN108242000A (en) * | 2017-10-27 | 2018-07-03 | 北京车和家信息技术有限公司 | Invoice management method, system, computer installation and computer readable storage medium |
CN109003151A (en) * | 2018-07-18 | 2018-12-14 | 中信戴卡股份有限公司 | A kind of integration billing system |
CN111145461A (en) * | 2019-12-26 | 2020-05-12 | 航天信息股份有限公司 | Tax-controlled encryptor, tax return verification method and apparatus, and storage medium |
CN111353866A (en) * | 2018-12-20 | 2020-06-30 | 航天信息股份有限公司 | Method and equipment for acquiring tax return data |
CN111710110A (en) * | 2020-06-08 | 2020-09-25 | 福建慧捷通科技有限公司 | Two-dimensional code safety payment equipment |
CN113011871A (en) * | 2019-12-20 | 2021-06-22 | 航天信息股份有限公司 | Self-service selling method, device, terminal and storage medium for gold tax disk |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588343A (en) * | 2004-07-08 | 2005-03-02 | 赵依军 | Method for realizing tax control function, control chip and tax control cash collector |
US20100174915A1 (en) * | 2007-05-30 | 2010-07-08 | Milan Prokin | Turnover controller |
CN201910098U (en) * | 2010-11-26 | 2011-07-27 | 航天信息股份有限公司 | Network billing machine |
CN102194292A (en) * | 2010-03-10 | 2011-09-21 | 航天信息股份有限公司 | Billing server, tax copying system and tax copying method |
CN102456253A (en) * | 2010-10-19 | 2012-05-16 | 航天信息股份有限公司 | Invoicing method and terminal |
CN102479413A (en) * | 2010-11-26 | 2012-05-30 | 航天信息股份有限公司 | Network invoicing system and method thereof |
-
2015
- 2015-12-22 CN CN201510969763.1A patent/CN106910303B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588343A (en) * | 2004-07-08 | 2005-03-02 | 赵依军 | Method for realizing tax control function, control chip and tax control cash collector |
US20100174915A1 (en) * | 2007-05-30 | 2010-07-08 | Milan Prokin | Turnover controller |
CN102194292A (en) * | 2010-03-10 | 2011-09-21 | 航天信息股份有限公司 | Billing server, tax copying system and tax copying method |
CN102456253A (en) * | 2010-10-19 | 2012-05-16 | 航天信息股份有限公司 | Invoicing method and terminal |
CN201910098U (en) * | 2010-11-26 | 2011-07-27 | 航天信息股份有限公司 | Network billing machine |
CN102479413A (en) * | 2010-11-26 | 2012-05-30 | 航天信息股份有限公司 | Network invoicing system and method thereof |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107564210A (en) * | 2017-08-04 | 2018-01-09 | 广州博快信息技术有限公司 | A kind of mobile tax reciept terminal |
CN108242000A (en) * | 2017-10-27 | 2018-07-03 | 北京车和家信息技术有限公司 | Invoice management method, system, computer installation and computer readable storage medium |
CN108230577A (en) * | 2017-12-29 | 2018-06-29 | 上海哈诚电子科技有限公司 | A kind of portable multi-function terminal |
CN109003151A (en) * | 2018-07-18 | 2018-12-14 | 中信戴卡股份有限公司 | A kind of integration billing system |
CN109003151B (en) * | 2018-07-18 | 2022-02-18 | 中信戴卡股份有限公司 | Integrated billing system |
CN111353866A (en) * | 2018-12-20 | 2020-06-30 | 航天信息股份有限公司 | Method and equipment for acquiring tax return data |
CN113011871A (en) * | 2019-12-20 | 2021-06-22 | 航天信息股份有限公司 | Self-service selling method, device, terminal and storage medium for gold tax disk |
CN111145461A (en) * | 2019-12-26 | 2020-05-12 | 航天信息股份有限公司 | Tax-controlled encryptor, tax return verification method and apparatus, and storage medium |
CN111710110A (en) * | 2020-06-08 | 2020-09-25 | 福建慧捷通科技有限公司 | Two-dimensional code safety payment equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106910303B (en) | 2019-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106910303B (en) | A kind of monitoring device of making out an invoice, billing system and billing method applied to tax control | |
CN105550913A (en) | Invoicing monitoring device, invoicing system and invoicing method applied to tax control | |
US11587056B2 (en) | Data interaction method and device, and offline credit payment method and device | |
CN107077670B (en) | Method and apparatus for transmitting and processing transaction message, computer readable storage medium | |
CN102315942A (en) | Security terminal with Bluetooth and communication method thereof of security terminal and client end | |
CN104504563B (en) | A kind of mobile message safety means and its method of work | |
CN102456253A (en) | Invoicing method and terminal | |
CN102222390A (en) | Multifunctional intelligent key device and working method thereof | |
CN106911476B (en) | Encryption and decryption device and method | |
CN110909383A (en) | Electronic invoice management method and device, electronic equipment and storage medium | |
CN105337408B (en) | The quick defect elimination system in acquiring electric energy information scene | |
CN106504044A (en) | A kind of billing method and system | |
CN104851206A (en) | USBKEY (universal serial bus key)-based online electric charge payment system | |
CN107908942A (en) | Electronic equipment, display system, integrated control device and biological characteristic verification method | |
CN117413278A (en) | Powering bluetooth communication card-to-phone using NFC field from phone | |
CN108629535A (en) | A kind of office management system | |
CN102176227B (en) | Signing testifying method and auxiliary signing testifying system | |
CN100592317C (en) | Peripheral apparatus and method for verifying authority thereof | |
CN109605956A (en) | A kind of external contract control method and device of intelligence seal | |
CN204990547U (en) | A device is opened to invoice for taxation control system | |
CN105389701A (en) | Secure consumption method and apparatus of wearable equipment | |
CN205068489U (en) | Portable mobile payment fingerprint identification system | |
CN110992049B (en) | Intelligent card writing method and device | |
CN201984481U (en) | Portable value storage device | |
CN109857274B (en) | Display device and control method and system thereof |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190402 Termination date: 20211222 |
|
CF01 | Termination of patent right due to non-payment of annual fee |