CN108171863A - The method of inspection and device of VAT invoice - Google Patents
The method of inspection and device of VAT invoice Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing 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/20—Testing patterns thereon
- G07D7/2008—Testing patterns thereon using pre-processing, e.g. de-blurring, averaging, normalisation or rotation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, 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
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.
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)
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)
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 |
-
2017
- 2017-12-28 CN CN201711455976.8A patent/CN108171863A/en active Pending
Patent Citations (7)
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)
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 |