[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108171863A - The method of inspection and device of VAT invoice - Google Patents

The method of inspection and device of VAT invoice Download PDF

Info

Publication number
CN108171863A
CN108171863A CN201711455976.8A CN201711455976A CN108171863A CN 108171863 A CN108171863 A CN 108171863A CN 201711455976 A CN201711455976 A CN 201711455976A CN 108171863 A CN108171863 A CN 108171863A
Authority
CN
China
Prior art keywords
vat invoice
invoice
image
user
vat
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
CN201711455976.8A
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.)
State Grid Shandong Electric Power Co Mengyin Power Supply Co
Original Assignee
State Grid Shandong Electric Power Co Mengyin Power Supply Co
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 State Grid Shandong Electric Power Co Mengyin Power Supply Co filed Critical State Grid Shandong Electric Power Co Mengyin Power Supply Co
Priority to CN201711455976.8A priority Critical patent/CN108171863A/en
Publication of CN108171863A publication Critical patent/CN108171863A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
    • G07D7/20Testing patterns thereon
    • G07D7/2008Testing patterns thereon using pre-processing, e.g. de-blurring, averaging, normalisation or rotation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides the methods of inspection and device of a kind of VAT invoice, are related to invoice inspection technology field.The method of inspection of the VAT invoice includes:Obtain the bar code image of the VAT invoice in the image of VAT invoice that the corresponding user terminal of user is sent;The true and false of the VAT invoice is verified based on the bar code image, obtains verification result;It is true when the verification result is the VAT invoice, then judges the seal band of position in the image of the VAT invoice whether in the first preset position area;If, it then sends to characterize the VAT invoice as effective inspection result to the user terminal, if it is not, it is that invalid inspection result is recorded to the user terminal, and to the VAT invoice of the user for invalid result then to send for characterizing the VAT invoice.The method of inspection and device of the VAT invoice can facilitate inspection of the user to VAT invoice.

Description

The method of inspection and device of VAT invoice
Technical field
The present invention relates to invoice inspection technology field, in particular to the method for inspection and dress of a kind of VAT invoice It puts.
Background technology
VAT invoice is to supervise design printing by the State Tax Administration, is only limited to value-added tax general taxpayer neck Purchase uses, and not only as the important accounting voucher that taxpayer is reflected in economic activity but also has been and note selling party obligation to pay tax and purchase The legal proof of square income tax amount;It is conclusive legal special invoice important during value-added tax is calculated and managed.
Therefore, the inspection of VAT invoice is very important work.One effective management method, it is possible to reduce increment The phenomenon that tax invoice is faked.And it is current, the inspection of invoice examines terminal to complete by invoice mostly, not only inconvenient, also nothing The behavior that method holds user invalid VAT invoice records.
Invention content
In view of this, it is above-mentioned to solve an embodiment of the present invention provides the method for inspection and device of a kind of VAT invoice Problem.
To achieve these goals, the technical solution adopted by the present invention is as follows:
A kind of method of inspection of VAT invoice, applied to server, the method includes:Obtain the corresponding user of user The bar code image of the VAT invoice in the image for the VAT invoice that terminal is sent;Based on the bar code image pair The true and false of the VAT invoice is verified, obtains verification result;When the verification result be the VAT invoice be it is true, Then judge the seal band of position in the image of the VAT invoice whether in the first preset position area;If so, hair Send for characterize the VAT invoice for effective inspection result to the user terminal, if it is not, then send for characterizing It is invalid to the user terminal, and to the VAT invoice of the user that VAT invoice, which is stated, as invalid inspection result Result recorded.
In the method for inspection of above-mentioned VAT invoice, the VAT invoice for obtaining the corresponding user terminal of user and sending Image in the VAT invoice bar code image, including:Obtain the increasing that the corresponding user terminal of the user is sent It is worth the image of tax invoice;The barcode size or text field in the image of the VAT invoice is obtained based on the second predeterminated position;Based on institute State the bar code image that the barcode size or text field obtains the VAT invoice.
In the method for inspection of above-mentioned VAT invoice, it is described based on the bar code image to the true of the VAT invoice Puppet verified, including:It identifies the bar code image, obtains the invoice information of the VAT invoice;To the increment The invoice information of tax invoice is verified, obtains the verification result of the VAT invoice, and the verification result includes the increasing Value tax invoice is that true or described VAT invoice is false.
In the method for inspection of above-mentioned VAT invoice, the seal position area in the image for judging the VAT invoice Whether domain is in the first preset position area, including:Obtain the seal band of position in the image of the VAT invoice;Judge Whether the seal band of position is in first preset position area.
In the method for inspection of above-mentioned VAT invoice, the seal position area in the image for obtaining the VAT invoice Domain, including:Denoising is carried out to the image of the VAT invoice, obtains the corresponding denoising of image of the VAT invoice Gray level image afterwards;Binary segmentation is carried out to the gray level image, obtains the seal band of position.
In the method for inspection of above-mentioned VAT invoice, the VAT invoice to the user is invalid result After being recorded, the method further includes:Receive the proof request that the corresponding user terminal of the user is sent, the proof Request includes the documentary evidence for characterizing the producer that the user is the non-VAT invoice;Judge the documentary evidence Whether effectively;If so, the VAT invoice for deleting the user is the invalid corresponding record of result.
In the method for inspection of above-mentioned VAT invoice, the method further includes:When the VAT invoice of the user It is more than the first preset times for the invalid corresponding record number of result, the user is stored in manage VAT invoice Blacklist.
In the method for inspection of above-mentioned VAT invoice, the VAT invoice to the user is invalid result It is recorded, including:By in the VAT invoice distribution organization, the VAT invoice be invalid state and institute After stating user-association, stored.
In the method for inspection of above-mentioned VAT invoice, the method further includes:When the VAT invoice of the user For in the invalid corresponding record of result, the number that distribution organization is recorded is more than the second preset times, then sends prompting The number that information to the row organization is recorded is more than the corresponding user terminal of unit of the second preset times, the prompting The VAT invoice that information includes the user of the user is invalid record.
A kind of verifying attachment of VAT invoice, applied to server, described device includes the first image collection module, tests Module, seal position judging module and execution module are demonstrate,proved, wherein, described first image acquisition module corresponds to for obtaining user User terminal send VAT invoice image in the VAT invoice bar code image;The authentication module is used In being verified based on the bar code image to the true and false of the VAT invoice, verification result is obtained;The seal position It is true that judgment module, which is used for when the verification result is the VAT invoice, then in the image for judging the VAT invoice Whether the seal band of position is in the first preset position area;The execution module is used for if so, sending described for characterizing VAT invoice is effective inspection result to the user terminal, if it is not, then sending and for characterizing the VAT invoice being Invalid inspection result is remembered to the user terminal, and to the VAT invoice of the user for invalid result Record.
The method of inspection and device of VAT invoice provided in an embodiment of the present invention, it is whole by obtaining the corresponding user of user The bar code image of the VAT invoice in the image of the VAT invoice sent is held, is then based on bar code image to value-added tax The true and false of invoice is verified, is obtained verification result, is true when verification result is VAT invoice, then judges VAT invoice again Image in the seal band of position whether in the first preset position area, if so, sending to characterize VAT invoice It is effective inspection result to user terminal, if it is not, it is invalid inspection result to using then to send for characterizing VAT invoice Family terminal, and the VAT invoice of user is recorded for invalid result.It is thus possible to user is conveniently realized to increment The inspection of tax invoice, and the behavior that can hold invalid VAT invoice to user records, and user is made to send out value-added tax The acquisition modes of ticket are more careful, reduce the generation of invalid VAT invoice.
For the above objects, features and advantages of the present invention is enable to be clearer and more comprehensible, preferred embodiment cited below particularly, and coordinate Appended attached drawing, is described in detail below.
Description of the drawings
Purpose, technical scheme and advantage to make the embodiment of the present invention are clearer, below in conjunction with the embodiment of the present invention In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is Part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art All other embodiments obtained without making creative work shall fall within the protection scope of the present invention.
Fig. 1 shows the schematic diagram that server provided in an embodiment of the present invention is interacted with user terminal;
Fig. 2 shows the block diagrams of user terminal provided in an embodiment of the present invention;
Fig. 3 shows the flow chart of the method for inspection of VAT invoice provided in an embodiment of the present invention;
Fig. 4 shows the flow chart of the step S110 of the method for inspection of VAT invoice provided in an embodiment of the present invention;
Fig. 5 shows the flow chart of the step S120 of the method for inspection of VAT invoice provided in an embodiment of the present invention;
Fig. 6 shows the flow chart of the step S130 of the method for inspection of VAT invoice provided in an embodiment of the present invention;
Fig. 7 shows the module map of the verifying attachment of VAT invoice provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Ground describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.Usually exist The component of the embodiment of the present invention described and illustrated in attached drawing can be configured to arrange and design with a variety of different herein.Cause This, the detailed description of the embodiment of the present invention to providing in the accompanying drawings is not intended to limit claimed invention below Range, but it is merely representative of the selected embodiment of the present invention.Based on the embodiment of the present invention, those skilled in the art are not doing Go out all other embodiments obtained under the premise of creative work, shall fall within the protection scope of the present invention.
It should be noted that:Similar label and letter represents similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need to that it is further defined and explained in subsequent attached drawing.Meanwhile the present invention's In description, term " first ", " second " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
As shown in Figure 1, it is the schematic diagram that the application server 100 is interacted with user terminal 200.The server 100 are communicatively coupled by network and one or more user terminals 200, with into row data communication or interaction.The service Device 100 can be network server, database server etc..The user terminal 200 can be PC (personal Computer, PC), tablet computer, smart mobile phone, personal digital assistant (personal digital assistant, PDA) Deng.
Fig. 2 shows a kind of structure diagrams that can be applied to the server in the embodiment of the present invention.As shown in Figure 1, service Device 100 includes memory 102, storage control 104, one or more (one is only shown in figure) processors 106, Peripheral Interface 108th, radio-frequency module 110, audio-frequency module 112, display unit 114 etc..These components pass through one or more communication bus/signal Line 116 mutually communicates.
Memory 102 can be used for storage software program and module, such as the inspection of the VAT invoice in the embodiment of the present invention Corresponding program instruction/the module of method and device is tested, processor 106 is stored in the software program in memory 102 by operation And module, so as to perform various functions application and data processing, such as inspection of VAT invoice provided in an embodiment of the present invention Experiment device.
Memory 102 may include high speed random access memory, may also include nonvolatile memory, such as one or more magnetic Property storage device, flash memory or other non-volatile solid state memories.Processor 106 and other possible components are to storage The access of device 102 can carry out under the control of storage control 104.
Various input/output devices are coupled to processor 106 and memory 102 by Peripheral Interface 108.In some implementations In example, Peripheral Interface 108, processor 106 and storage control 104 can be realized in one single chip.In some other reality In example, they can be realized by independent chip respectively.
Radio-frequency module 110 is used to receive and transmit electromagnetic wave, realizes the mutual conversion of electromagnetic wave and electric signal, thus with Communication network or other equipment are communicated.
Audio-frequency module 112 provides a user audio interface, may include that one or more microphones, one or more raises Sound device and voicefrequency circuit.
Display unit 114 provides a display interface between server 100 and user.Specifically, display unit 114 to User shows video output, and the content of these videos output may include word, figure, video and its arbitrary combination.
It is appreciated that structure shown in Fig. 2 is only to illustrate, server 100 may also include than shown in Fig. 2 more or more Few component or with the configuration different from shown in Fig. 2.Hardware, software or its group may be used in each component shown in Fig. 2 It closes and realizes.
First embodiment
As Fig. 3 shows the flow chart of the method for inspection of VAT invoice provided in an embodiment of the present invention.The value-added tax is sent out The method of inspection of ticket is applied to server.Fig. 3 is referred to, this method includes:
Step S110:Obtain the value-added tax hair in the image of VAT invoice that the corresponding user terminal of user is sent The bar code image of ticket.
When user needs to examine the validity of VAT invoice, can will need to examine by the corresponding user terminal of user The image for the VAT invoice tested is sent to server and is verified.
In embodiments of the present invention, user can with it is whole for sending the user of the image of VAT invoice for needing to examine End corresponds to.
For example, it may be user terminal has logged in corresponding account, and the account is bound with user, needs to examine in transmission VAT invoice image when, the image of VAT invoice is sent to server with account information.
So as to which server can get the image of VAT invoice that the corresponding user terminal of user is sent.
Then server can be handled the image of VAT invoice, be corresponded to obtaining bar code in VAT invoice Image.Therefore, Fig. 4 is referred to, step S110 can include:
Step S111:Obtain the image of VAT invoice that the corresponding user terminal of the user is sent.
To user, the image for the VAT invoice that corresponding user terminal is sent receives server, it is hereby achieved that The image of VAT invoice that the corresponding user terminal in family is sent.
It should be noted that the image for the VAT invoice that the user terminal obtained is sent can be one, or Multiple, are not intended as limiting in embodiments of the present invention.Hereinafter, the iamge description embodiment of the present invention with a VAT invoice The scheme of offer.
Step S112:The barcode size or text field in the image of the VAT invoice is obtained based on the second predeterminated position.
In embodiments of the present invention, the default template image of VAT invoice is previously stored in server, presets template There is the barcode size or text field in image.Server can be based on default template image and obtain after the image of VAT invoice is got Go out the barcode size or text field in the image of VAT invoice.
In embodiments of the present invention, the specification of the image of the VAT invoice of acquisition and size can be with default template images Specification and in the same size.It is of course also possible to be by the image of the VAT invoice of acquisition according to binary segmentation after, cut out increasing It is worth the image in tax invoice region, makes the image in VAT invoice region and the specification of default template image and in the same size.
Step S113:The bar code image of the VAT invoice is obtained based on described the barcode size or text field.
It is thus possible to based on the barcode size or text field, the image of VAT invoice is cut, the barcode size or text field is obtained and corresponds to Image and the VAT invoice bar code image.
Step S120:The true and false of the VAT invoice is verified based on the bar code image, obtains verification knot Fruit.
In embodiments of the present invention, server has the function of the bar code recognition to invoice.It can be specifically server In be stored with invoice bar code recognition program.
Therefore, after obtaining bar code image, after bar code image can be identified, the true and false of invoice is tested Card.
Specifically, referring to Fig. 5, step S120 can include:
Step S121:It identifies the bar code image, obtains the invoice information of the VAT invoice.
After bar code image is identified, the invoice information of VAT invoice is obtained, for example, invoice number, ticket head, visitor Name in an account book claims, the information such as invoice amount.
Step S122:The invoice information of the VAT invoice is verified, obtains the verification of the VAT invoice As a result, it is false that the verification result, which including the VAT invoice is true or described VAT invoice,.
In embodiments of the present invention, the data of the corresponding invoice information of all invoices are stored in server.So as to service The invoice information of the corresponding VAT invoice of image of VAT invoice that device can send user is verified, works as server In the corresponding invoice information of all invoices of middle storage, there is the invoice information of the corresponding invoice information of an invoice and the value tax invoice Matching, then it is true to determine the VAT invoice;When in the corresponding invoice information of all invoices stored in server, not having The corresponding invoice information of invoice is matched with the invoice information of the value tax invoice, then it is false to determine the VAT invoice.
Step S130:It is true when the verification result is the VAT invoice, then judges the figure of the VAT invoice Whether the seal band of position as in is in the first preset position area.
If it is true that the verification result to invoice obtained in step S120, which is the VAT invoice, continue to invoice Other information is tested.In VAT invoice, seal is also extremely important information.Wherein, whether the position of seal advises Model correspondence judges whether VAT invoice is effective and very important.
Therefore, after the VAT invoice is obtained as genuine result, then judge the print in the image of the VAT invoice Whether the chapter band of position is in the first preset position area.Specifically, referring to Fig. 6, step S130 includes:
Step S131:Obtain the seal band of position in the image of the VAT invoice.
Specifically, step S131 can include:Denoising is carried out to the image of the VAT invoice, obtains the increasing The gray level image being worth after the corresponding denoising of image of tax invoice;Binary segmentation is carried out to the gray level image, obtains the seal The band of position.
In embodiments of the present invention, the corresponding gray-scale map of image of VAT invoice can be obtained, is then recycled default Denoising Algorithm carries out denoising to the gray-scale map, for example, Gassian low-pass filter algorithm.Certainly, Denoising Algorithm is of the invention real It applies and is not intended as limiting in example, or other Denoising Algorithms, for example, Mean Filtering Algorithm etc..
It is then possible to binary segmentation is carried out to gray-scale map according to preset threshold value, to obtain the seal band of position.Its In, the grey threshold value of default settings can learn the invoice image for being printed on seal of multiple standards, and the seal of acquisition is in the picture Corresponding gray value is as threshold value.
It is thus possible to obtaining binary segmentation goes out seal region.For convenience of for subsequently comparing, maximum external square can be utilized Shape marks seal region.
Step S132:Judge the seal band of position whether in first preset position area.
After the seal band of position is obtained, the seal band of position can be judged again.It is deposited in advance in server The image for the VAT invoice for being marked with the first preset position area is contained, the first preset position area is effective VAT invoice In the seal of invoice can be with the region of stamp cover.
It is thus possible to the image of VAT invoice that will be marked with seal region, is marked with being stored in server The image of the VAT invoice of one preset position area is matched.If seal region is corresponding in the first preset position area In region, then judge that the seal band of position is in the first preset position area.Obtain the figure for judging the VAT invoice Whether the seal band of position as in is in the first preset position area, corresponding judging result.
Step S140:If so, it sends to characterize the VAT invoice as effective inspection result to the user Terminal, if it is not, it is invalid inspection result to the user terminal then to send for characterizing the VAT invoice, and to described The VAT invoice of user is recorded for invalid result.
When in step S130, judging result is default in first for the seal band of position in the image of VAT invoice The band of position, then it is effective for can be determined that the VAT invoice, and is sent out to the user terminal for the image for sending VAT invoice It send to characterize the VAT invoice as effective inspection result.
When in step S130, judging result is not on first in advance for the seal band of position in the image of VAT invoice If the band of position, then it is invalid for can be determined that the VAT invoice, and the user terminal of the image to transmission VAT invoice It sends to characterize the VAT invoice as invalid inspection result.
It is, of course, also possible to extract seal content in the corresponding image in seal region, and test, sentence to seal content Breaking, whether it is effective.When seal content is effective, then the VAT invoice effective status is determined.When seal content be it is invalid, The VAT invoice is then determined as invalid state.
In addition, server will also record VAT invoice for invalid result.
Specifically, the VAT invoice to the user is recorded for invalid result, can include:By described in Distribution organization, the VAT invoice in VAT invoice are invalid state with after the user-association, being deposited Storage.So as to issue unit, the information of the associated user using the corresponding invalid VAT invoice of the distribution unit can be inquired. That is, when it is invalid result that record, which has VAT invoice, then it represents that the user has there may be the behavior for manufacturing invalid invoice Damage the image of real invoice distribution unit.After being associated storage, then invoice distribution unit can be made to find these information, and It goes to resist this behavior.
It is understood that the distribution organization in the content in VAT invoice can be obtained, and can should VAT invoice is invalid state, distribution organization and the user are associated.
Certainly, in embodiments of the present invention, can also include:When the VAT invoice of the user is invalid knot In the corresponding record of fruit, the number that is recorded of distribution organization is more than the second preset times, then sends prompt message to described The number that row organization is recorded is more than the corresponding user terminal of unit of the second preset times, and the prompt message includes institute The VAT invoice for stating the user of user is invalid record.
It is understood that it is all the distribution of certain invoice to issue unit for the invoice of invalid VAT invoice when user's checking Unit can then send out prompt message to the corresponding user terminal of invoice distribution unit.Also, it can include in prompt message The VAT invoice of this user is invalid record.
In embodiments of the present invention, user can also provide related proof, to eliminate VAT invoice as invalid result Record.Therefore, the method for inspection of the VAT invoice can also include:Receive what the corresponding user terminal of the user was sent Prove request, it is described to prove that request includes the proof text for characterizing the producer that the user is the non-VAT invoice Part;Judge whether the documentary evidence is effective;If so, the VAT invoice for deleting the user is invalid result pair The record answered.
For example, the source record that comes of invalid VAT invoice can be provided, and the file with legal sense, as characterization Documentary evidence of the user for the producer of the non-VAT invoice.Then generation proves that request is sent to server, takes After business device verifies documentary evidence, when documentary evidence is effective, then corresponding record can be deleted.
In embodiments of the present invention, the method for inspection of the VAT invoice can also include:When the increasing of the user It is worth tax invoice and is more than the first preset times for the invalid corresponding record number of result, the user is stored in and is increased for managing It is worth the blacklist of tax invoice.
It is understood that the VAT invoice as a user reaches certain time for the invalid corresponding record number of result Number, and these are not recorded into line justification and elimination, then it represents that the user is more using the number of invalid invoice, therefore can To judge that the credit of the user is bad or commits unlawful acts, such as fraud invoice etc..Therefore, which can be included in use In the blacklist of family association VAT invoice, so that the user can not possess right to use of VAT invoice etc..
Second embodiment
Second embodiment of the invention provides a kind of verifying attachment of VAT invoice, the verifying attachment of the VAT invoice Applied to server.Fig. 7 is referred to, the verifying attachment 300 of the VAT invoice includes:First image collection module 310, verification Module 320, seal position judging module 330 and execution module 340.Wherein, described first image acquisition module 310 is used to obtain Take the bar code image of the VAT invoice in the image of VAT invoice that the corresponding user terminal in family is sent;It is described Authentication module 320 obtains verification result for being verified based on the bar code image to the true and false of the VAT invoice; It is true that the seal position judging module 330, which is used for when the verification result is the VAT invoice, then judges the increment Whether the seal band of position in the image of tax invoice is in the first preset position area;The execution module 340 be used for if so, It is effective inspection result to the user terminal then to send for characterizing the VAT invoice, if it is not, then sending for table Levy the VAT invoice is to the user terminal, and to the VAT invoice of the user for invalid inspection result Invalid result is recorded.
What the verifying attachment 300 for the VAT invoice that second embodiment of the invention provides was provided for first embodiment of the invention The corresponding device 300 of the method for inspection of VAT invoice, this is no longer going to repeat them for other content.
In conclusion the method for inspection and device of VAT invoice provided in an embodiment of the present invention, by obtaining user couple The bar code image of VAT invoice in the image for the VAT invoice that the user terminal answered is sent, is then based on bar code figure As being verified to the true and false of VAT invoice, verification result is obtained, is true when verification result is VAT invoice, then judges again Whether the seal band of position in the image of VAT invoice is in the first preset position area, if so, sending to characterize VAT invoice is effective inspection result to user terminal, if it is not, then sending to characterize VAT invoice as invalid inspection Result is tested to user terminal, and the VAT invoice of user is recorded for invalid result.It is thus possible to it conveniently realizes Inspection of the user to VAT invoice, and the behavior that can hold invalid VAT invoice to user records, and makes user It is more careful to the acquisition modes of VAT invoice, reduce the generation of invalid VAT invoice.
It should be noted that each embodiment in this specification is described by the way of progressive, each embodiment weight Point explanation is all difference from other examples, and just to refer each other for identical similar part between each embodiment. For device class embodiment, since it is basicly similar to embodiment of the method, so description is fairly simple, related part is joined See the part explanation of embodiment of the method.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through it Its mode is realized.The apparatus embodiments described above are merely exemplary, for example, the flow chart and block diagram in attached drawing are shown The device of multiple embodiments according to the present invention, architectural framework in the cards, the work(of method and computer program product are shown It can and operate.In this regard, each box in flow chart or block diagram can represent one of a module, program segment or code Point, a part for the module, program segment or code includes one or more and is used to implement the executable of defined logic function Instruction.It should also be noted that at some as in the realization method replaced, the function of being marked in box can also be attached to be different from The sequence marked in figure occurs.For example, two continuous boxes can essentially perform substantially in parallel, they also may be used sometimes To perform in the opposite order, this is depended on the functions involved.It is it is also noted that each in block diagram and/or flow chart The combination of box and the box in block diagram and/or flow chart function or the dedicated of action can be based on as defined in execution The system of hardware is realized or can be realized with the combination of specialized hardware and computer instruction.
In addition, each function module in each embodiment of the present invention can integrate to form an independent portion Point or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized in the form of software function module and is independent product sale or in use, can be with It is stored in a computer read/write memory medium.Based on such understanding, technical scheme of the present invention is substantially in other words The part contribute to the prior art or the part of the technical solution can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, is used including some instructions so that a computer equipment (can be People's computer, server or network equipment etc.) perform all or part of the steps of the method according to each embodiment of the present invention. And aforementioned storage medium includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic disc or CD.It needs Illustrate, herein, relational terms such as first and second and the like be used merely to by an entity or operation with Another entity or operation distinguish, and without necessarily requiring or implying between these entities or operation, there are any this realities The relationship or sequence on border.Moreover, term " comprising ", "comprising" or its any other variant are intended to the packet of nonexcludability Contain so that process, method, article or equipment including a series of elements not only include those elements, but also including It other elements that are not explicitly listed or further includes as elements inherent to such a process, method, article, or device. In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including the element Process, method, also there are other identical elements in article or equipment.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, that is made any repaiies Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should be noted that:Similar label and letter exists Similar terms are represented in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing It is further defined and is explained.
The above description is merely a specific embodiment, but protection scope of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can readily occur in change or replacement, should all contain Lid is within protection scope of the present invention.Therefore, protection scope of the present invention described should be subject to the protection scope in claims.

Claims (10)

1. a kind of method of inspection of VAT invoice, which is characterized in that applied to server, the method includes:
Obtain the bar code figure of the VAT invoice in the image of VAT invoice that the corresponding user terminal of user is sent Picture;
The true and false of the VAT invoice is verified based on the bar code image, obtains verification result;
It is true when the verification result is the VAT invoice, then judges the seal position in the image of the VAT invoice Whether region is in the first preset position area;
If so, send for characterize the VAT invoice for effective inspection result to the user terminal, if it is not, then sending out It is invalid inspection result to the user terminal to send for characterizing the VAT invoice, and to the increment of the user Tax invoice is recorded for invalid result.
2. the according to the method described in claim 1, it is characterized in that, increment for obtaining the corresponding user terminal of user and sending The bar code image of the VAT invoice in the image of tax invoice, including:
Obtain the image of VAT invoice that the corresponding user terminal of the user is sent;
The barcode size or text field in the image of the VAT invoice is obtained based on the second predeterminated position;
The bar code image of the VAT invoice is obtained based on described the barcode size or text field.
3. according to the method described in claim 1, it is characterized in that, described send out the value-added tax based on the bar code image The true and false of ticket verified, including:
It identifies the bar code image, obtains the invoice information of the VAT invoice;
The invoice information of the VAT invoice is verified, obtains the verification result of the VAT invoice, the verification As a result be true or described VAT invoice including the VAT invoice it is false.
4. according to the method described in claim 1, it is characterized in that, seal in the image for judging the VAT invoice Whether the band of position is in the first preset position area, including:
Obtain the seal band of position in the image of the VAT invoice;
Judge the seal band of position whether in first preset position area.
5. according to the method described in claim 4, it is characterized in that, seal in the image for obtaining the VAT invoice The band of position, including:
Denoising is carried out to the image of the VAT invoice, after the corresponding denoising of image for obtaining the VAT invoice Gray level image;
Binary segmentation is carried out to the gray level image, obtains the seal band of position.
6. according to the method described in claim 1, it is characterized in that, the VAT invoice to the user is invalid Result recorded after, the method further includes:
The proof request that the corresponding user terminal of the user is sent is received, it is described to prove that request includes characterizing the user The documentary evidence of the producer for the non-VAT invoice;
Judge whether the documentary evidence is effective;
If so, the VAT invoice for deleting the user is the invalid corresponding record of result.
7. according to the method described in claim 1, it is characterized in that, the method further includes:
When the VAT invoice of the user is more than the first preset times for the corresponding record number of invalid result, by institute It states user and is stored in blacklist for managing VAT invoice.
8. according to the method described in claim 1, it is characterized in that, the VAT invoice to the user is invalid Result recorded, including:
By in the VAT invoice distribution organization, the VAT invoice be invalid state and the user-association Afterwards, it is stored.
9. according to the method described in claim 8, it is characterized in that, the method further includes:
When the VAT invoice of the user is in the invalid corresponding record of result, distribution organization is recorded secondary Number is more than the second preset times, then sends the number that prompt message to the row organization is recorded and be more than the second preset times The corresponding user terminal of unit, the VAT invoice of the user of the prompt message including the user is invalid Record.
10. a kind of verifying attachment of VAT invoice, which is characterized in that applied to server, described device includes the first image Acquisition module, authentication module, seal position judging module and execution module, wherein,
Described first image acquisition module is used to obtain in the image of VAT invoice that the corresponding user terminal of user is sent The bar code image of the VAT invoice;
The authentication module is verified for being verified based on the bar code image to the true and false of the VAT invoice As a result;
It is true that the seal position judging module, which is used for when the verification result is the VAT invoice, then judges the increment Whether the seal band of position in the image of tax invoice is in the first preset position area;
The execution module is used for if so, sending to characterize the VAT invoice as effective inspection result to the use Family terminal, if it is not, it is invalid inspection result to the user terminal then to send for characterizing the VAT invoice, and to institute The VAT invoice for stating user is recorded for invalid result.
CN201711455976.8A 2017-12-28 2017-12-28 The method of inspection and device of VAT invoice Pending CN108171863A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711455976.8A CN108171863A (en) 2017-12-28 2017-12-28 The method of inspection and device of VAT invoice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711455976.8A CN108171863A (en) 2017-12-28 2017-12-28 The method of inspection and device of VAT invoice

Publications (1)

Publication Number Publication Date
CN108171863A true CN108171863A (en) 2018-06-15

Family

ID=62519165

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711455976.8A Pending CN108171863A (en) 2017-12-28 2017-12-28 The method of inspection and device of VAT invoice

Country Status (1)

Country Link
CN (1) CN108171863A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109461247A (en) * 2018-10-29 2019-03-12 北京慧流科技有限公司 Note validating method and device, electronic equipment and storage medium
CN109637000A (en) * 2018-10-23 2019-04-16 深圳壹账通智能科技有限公司 The invoice method of inspection and device, storage medium, electric terminal
CN109887153A (en) * 2019-02-03 2019-06-14 国信电子票据平台信息服务有限公司 A kind of property tax processing method and processing system
CN110675546A (en) * 2019-09-06 2020-01-10 深圳壹账通智能科技有限公司 Invoice picture identification and verification method, system, equipment and readable storage medium
CN114821624A (en) * 2022-04-08 2022-07-29 烟台市勘察设计审查服务中心有限责任公司 Signature authentication method and system for construction drawing examination

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102208092A (en) * 2011-05-25 2011-10-05 重庆市电力公司永川供电局 Financial bill reimbursement automatic processing method
CN102819889A (en) * 2012-07-26 2012-12-12 江苏保旺达软件技术有限公司 Invoice verifying terminal equipment and method for verifying authenticity of invoice by using same
CN103793990A (en) * 2012-11-02 2014-05-14 航天信息股份有限公司 Invoice verification method and system
CN104881811A (en) * 2015-02-12 2015-09-02 深圳市聚融鑫科科技有限公司 Management method, system and device for electronizing note information
CN104951974A (en) * 2014-03-24 2015-09-30 深圳中兴网信科技有限公司 Method, device and system for verifying invoice authenticity
CN106875546A (en) * 2017-02-10 2017-06-20 大连海事大学 A kind of recognition methods of VAT invoice
CN106934702A (en) * 2015-12-28 2017-07-07 航天信息股份有限公司 False invoice monitoring method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102208092A (en) * 2011-05-25 2011-10-05 重庆市电力公司永川供电局 Financial bill reimbursement automatic processing method
CN102819889A (en) * 2012-07-26 2012-12-12 江苏保旺达软件技术有限公司 Invoice verifying terminal equipment and method for verifying authenticity of invoice by using same
CN103793990A (en) * 2012-11-02 2014-05-14 航天信息股份有限公司 Invoice verification method and system
CN104951974A (en) * 2014-03-24 2015-09-30 深圳中兴网信科技有限公司 Method, device and system for verifying invoice authenticity
CN104881811A (en) * 2015-02-12 2015-09-02 深圳市聚融鑫科科技有限公司 Management method, system and device for electronizing note information
CN106934702A (en) * 2015-12-28 2017-07-07 航天信息股份有限公司 False invoice monitoring method and device
CN106875546A (en) * 2017-02-10 2017-06-20 大连海事大学 A kind of recognition methods of VAT invoice

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109637000A (en) * 2018-10-23 2019-04-16 深圳壹账通智能科技有限公司 The invoice method of inspection and device, storage medium, electric terminal
CN109637000B (en) * 2018-10-23 2021-12-28 深圳壹账通智能科技有限公司 Invoice detection method and device, storage medium and electronic terminal
CN109461247A (en) * 2018-10-29 2019-03-12 北京慧流科技有限公司 Note validating method and device, electronic equipment and storage medium
CN109887153A (en) * 2019-02-03 2019-06-14 国信电子票据平台信息服务有限公司 A kind of property tax processing method and processing system
CN109887153B (en) * 2019-02-03 2021-08-24 国信电子票据平台信息服务有限公司 Finance and tax processing method and system
CN110675546A (en) * 2019-09-06 2020-01-10 深圳壹账通智能科技有限公司 Invoice picture identification and verification method, system, equipment and readable storage medium
WO2021042747A1 (en) * 2019-09-06 2021-03-11 深圳壹账通智能科技有限公司 Invoice picture recognition and verification method and system, device, and readable storage medium
CN114821624A (en) * 2022-04-08 2022-07-29 烟台市勘察设计审查服务中心有限责任公司 Signature authentication method and system for construction drawing examination

Similar Documents

Publication Publication Date Title
CN108171863A (en) The method of inspection and device of VAT invoice
CN107888557B (en) Method and system for generating protocol file
CN107016783A (en) Self-service vending method and device
CN108804908B (en) Equipment fingerprint generation method and device and computing equipment
CN103793990A (en) Invoice verification method and system
CN107241364A (en) Document down loading method and device
CN107196842B (en) Method and device for realizing message anti-counterfeiting
CN109784316B (en) Method, device and storage medium for tracing subway gate ticket evasion
CN107169777B (en) Overlay code anti-counterfeiting method and system applying same
CN103177367A (en) Anti-counterfeiting authentication processing method, transaction terminal and processing system
CN107633452A (en) System and method for granting virtual currency based on entity assets
EP3547243A1 (en) Methods and apparatuses for fraud handling
CN103810588A (en) Electronic seal system and electronic seal
WO2022108886A1 (en) End-to end product authentication technique
CN107292579A (en) Declaration form saves treating method and apparatus from damage
CN111368738A (en) Deception loan risk identification method, system and equipment
CN105260900A (en) Product unique identification anti-counterfeiting method and device
CN104616112A (en) Stamp stamping method and device
CN108600184A (en) A kind of equipment authentication method of embedded chip certificate
CN107657199A (en) Mobile device, verification device and verification method thereof
KR20110115215A (en) System for preparing and classifying accounting data automatically and managing accounting information
CN107332825A (en) A kind of client identity authentication method and system
CN111047146A (en) Risk identification method, device and equipment for enterprise users
CN103996139A (en) Credit self-guarantee platform web server, and credit self-guarantee system and method
CN1862589A (en) System and method for inquiring and discriminating product real and false by cell phone, etc.

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: 20180615

RJ01 Rejection of invention patent application after publication