CN108648027A - A kind of method that invoice is filled out automatically - Google Patents
A kind of method that invoice is filled out automatically Download PDFInfo
- Publication number
- CN108648027A CN108648027A CN201810479870.XA CN201810479870A CN108648027A CN 108648027 A CN108648027 A CN 108648027A CN 201810479870 A CN201810479870 A CN 201810479870A CN 108648027 A CN108648027 A CN 108648027A
- Authority
- CN
- China
- Prior art keywords
- invoice
- software
- making out
- login password
- login
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 230000005540 biological transmission Effects 0.000 abstract description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A kind of invoice of present invention offer fills out method automatically, i.e.,:Windows registration tablies are transferred, software of making out an invoice is found from windows registration tablies and executes program, starts software of making out an invoice;Using the api function of windows systems, the starting-window for software of making out an invoice is obtained, searches the user name and login password input frame and login button of software of making out an invoice;To software users name and the login password frame control transmission WM_SETTEXT message of making out an invoice, user name, login password are sent, user name and login password are inserted;BM_CLICK message, that is, button is sent to login button and clicks event, and login is made out an invoice software systems, is made out an invoice the page into software of making out an invoice;It will be in the corresponding page column of making out an invoice of use of information message mechanism filling of making out an invoice of purchaser;Execution is made out an invoice software, and issuing for invoice is completed.Advantages of the present invention:The existing information of making out an invoice of businessman is made full use of, realizes that the automatic of invoice is filled out, improves efficiency of making out an invoice, save human and material resources.
Description
Technical field
The present invention relates to a kind of methods that can fill out invoice automatically.
Background technology
Currently, the method that businessman issues invoice is:Software of making out an invoice is installed in PC machine in advance, when needing to issue invoice,
Login is made out an invoice software, and input is made out an invoice information, such as purchaser's Business Name, duty paragraph, address, phone, bank of deposit, account.Due to
The information of making out an invoice for needing input very much, so, invoicing speed is slow!For the big businessman of the amount of making out an invoice, such as food and drink, industry of staying,
It is this make out an invoice mode the drawbacks of it is especially prominent.
To improve efficiency of making out an invoice, research staff develops a kind of wechat small routine.Purchaser will make out an invoice information as purchased in advance
Buyer's title, the duty paragraph of purchaser, purchaser address, phone, bank of deposit, duty paragraph typing preserve, and generate comprising all information
Quick Response Code.When making out an invoice, businessman scans the Quick Response Code, is automatically imported information of making out an invoice, and issues invoice.
For large enterprise, there is enterprises perfect management system, in systems typing to have sales contract, purchase
Buyer's various information such as purchaser's Business Name, duty paragraph, address, phone, bank of deposit, account etc..Due to software of making out an invoice
Developer can not carry out data biography without providing the interface docked with third party, the management software of enterprises with software of making out an invoice
It is defeated, when issuing invoice, it is also necessary to re-type information of making out an invoice, the duplication of labour is time-consuming, laborious!
With the rapid development of Internet, network electric business is more and more, more and more consumers pass through shopping at network.Purchase
Buyer by network to it is single under businessman the phenomenon that it is more and more common, in shopping at network, if purchaser needs to issue invoice,
The various information of purchaser can be inputted while lower single to businessman.Since the system of businessman can not be docked with software of making out an invoice,
The information of making out an invoice that purchaser has inputted directly is sent to software of making out an invoice, therefore, when issuing invoice, businessman also needs to re-enter
It makes out an invoice information, it is time-consuming, laborious!
Invention content
In view of the foregoing, the object of the present invention is to provide a kind of methods that invoice is filled out automatically.It is provided using the present invention
Method, software of making out an invoice can be called automatically, the existing information of making out an invoice of businessman is sent to software of making out an invoice, is automatically filled in letter of making out an invoice
Breath, issues invoice.
For achieving the above object, the present invention uses following technical scheme:A kind of invoice fills out method automatically comprising
Following steps:
Step 1, it prestores businessman and logs in the user name for software of making out an invoice, login password, the trade name that can be issued, tax
Rate;
Step 2, the commodity of the information of making out an invoice, purchase that obtain purchaser are detailed or service is detailed;
Step 3, windows registration tablies are transferred, software of making out an invoice is found from windows registration tablies and executes program, startup is opened
Ticket software;
Step 4, using the api function of windows systems, the starting-window for software of making out an invoice is obtained, searches software of making out an invoice
User name and login password input frame and login button;
Step 5, to software users name and the login password frame control transmission WM_SETTEXT message of making out an invoice, user is sent
Name, login password insert user name and login password;
Step 6, it sends BM_CLICK message, that is, button to login button and clicks event, log in software systems of making out an invoice, enter
Software of making out an invoice is made out an invoice the page;
It step 7, will be in the corresponding page column of making out an invoice of use of information message mechanism filling of making out an invoice of purchaser;
Step 8, software of making out an invoice is executed, issuing for invoice is completed.
In a specific embodiment of the present invention, the present invention is obtained by HWND hd=GetDesktopWindow () sentence
It makes out an invoice the starting-window of software;By GetWindow (hd, GW_CHILD) sentence search make out an invoice software user name, log in it is close
Code input frame and login button.
The present invention to make out an invoice software users name and login password frame control by sending SendMessage (user name frame sentences
Handle, WM_SETTEXT, 0, user name) message, SendMessage (login password frame handle, WM_SETTEXT, 0, login password)
User name and login password are inserted the user name for software of making out an invoice, login password input frame by message.
Since the present invention calls software of making out an invoice automatically using the api function of windows systems, software of making out an invoice is logged in, it will
Some is made out an invoice during information is automatically filled in and makes out an invoice software, is completed the automatic of invoice and is issued, therefore, the present invention is truly realized invoice
Automatically it fills out, substantially increases efficiency of making out an invoice, save human and material resources.
Description of the drawings
Fig. 1 is the method flow diagram that the present invention fills out invoice automatically.
Specific implementation mode
The structure and feature of the present invention are described in detail with reference to the accompanying drawings and examples.It should be noted that can
To make various modifications to disclosed embodiments, therefore, embodiment disclosed in specification should not be considered as to the present invention
Limitation, and only as the example of embodiment, the purpose is to keep the feature of the present invention apparent.
To make full use of the existing purchaser of businessman to make out an invoice information, invoice is quickly filled out, as shown in Figure 1, the present invention provides
Invoice fill out method automatically and be:
Step 1, it prestores businessman and logs in the user name for software of making out an invoice, login password, the trade name that can be issued, tax
Rate.
Step 2, the commodity of the information of making out an invoice, purchase that obtain purchaser are detailed or service is detailed.
When purchaser buys commodity or service by internet, the information of making out an invoice of purchaser is obtained directly from its order
It is detailed with the commodity detail of purchase or service, such as:Trade name, unit price, total price, the tax rate, the amount of tax to be paid;
Alternatively, directly transferring the contract registered between businessman and purchaser, the information of making out an invoice of purchaser is obtained from contract
It is detailed with the commodity detail of purchase or service;
Alternatively, by wechat small routine, typing is made out an invoice information, is generated purchaser and is made out an invoice information Quick Response Code, passes through barcode scanning gun
Scanning, obtains the information of making out an invoice of purchaser.
Step 3, windows registration tablies are transferred, software of making out an invoice is found from windows registration tablies and executes program, and is started
It makes out an invoice software.
Step 4, using the api function of windows systems, the starting-window for software of making out an invoice is obtained, searches software of making out an invoice
User name and login password input frame and login button.
In the specific embodiment of the invention, software of making out an invoice is obtained by HWND hd=GetDesktopWindow () sentence
Starting-window;User name, the login password input frame of software of making out an invoice are searched by GetWindow (hd, GW_CHILD) sentence
And login button.
Step 5, to software users name and the login password frame control transmission WM_SETTEXT message of making out an invoice, user is sent
Name, login password insert user name and login password input frame;
In the specific embodiment of the invention, by being sent to make out an invoice software users name and login password frame control:
SendMessage (user name frame handle, WM_SETTEXT, 0, user name);
SendMessage (login password frame handle, WM_SETTEXT, 0, login password) sentence, by user name and login
Password inserts the user name for software of making out an invoice, login password input frame.
Step 6, it sends BM_CLICK message, that is, button to login button and clicks event, log in software systems of making out an invoice, enter
Software of making out an invoice is made out an invoice the page.
It step 7, will be in the corresponding page column of making out an invoice of use of information message mechanism filling of making out an invoice of purchaser.
Step 8, software of making out an invoice is executed, issuing for invoice is completed.
Software of making out an invoice is called automatically due to of the invention, logs in software of making out an invoice, the information of making out an invoice of acquisition is automatically filled in out
In ticket software, completes the automatic of invoice and issue, therefore, the present invention is truly realized the automatic of invoice and fills out, and substantially increases and makes out an invoice
Efficiency saves human and material resources.
Finally it should be noted that:Above-described embodiments are merely to illustrate the technical scheme, rather than to it
Limitation;Although the present invention is described in detail referring to the foregoing embodiments, it will be understood by those of ordinary skill in the art that:
It can still modify to the technical solution recorded in previous embodiment, or to which part or all technical features into
Row equivalent replacement;And these modifications or substitutions, it does not separate the essence of the corresponding technical solution various embodiments of the present invention technical side
The range of case.
Claims (3)
1. a kind of invoice fills out method automatically, it is characterised in that:It includes the following steps:
Step 1, it prestores businessman and logs in the user name for software of making out an invoice, login password, the trade name that can be issued, the tax rate;
Step 2, the commodity of the information of making out an invoice, purchase that obtain purchaser are detailed or service is detailed;
Step 3, windows registration tablies are transferred, software of making out an invoice is found from windows registration tablies and executes program, startup is made out an invoice soft
Part;
Step 4, using the api function of windows systems, the starting-window for software of making out an invoice is obtained, searches the user for software of making out an invoice
Name and login password input frame and login button;
Step 5, send WM_SETTEXT message to make out an invoice software users name and login password frame control, send user name,
Login password inserts user name and login password;
Step 6, it sends BM_CLICK message, that is, button to login button and clicks event, login is made out an invoice software systems, into making out an invoice
Software is made out an invoice the page;
It step 7, will be in the corresponding page column of making out an invoice of use of information message mechanism filling of making out an invoice of purchaser;
Step 8, software of making out an invoice is executed, issuing for invoice is completed.
2. invoice according to claim 1 fills out method automatically, it is characterised in that:It passes through HWND hd=
GetDesktopWindow () sentence obtains the starting-window for software of making out an invoice;Pass through GetWindow (hd, GW_CHILD) sentence
Search user name, login password input frame and the login button of software of making out an invoice.
3. invoice according to claim 2 fills out method automatically, it is characterised in that:Its by make out an invoice software users name and
Login password frame control sends SendMessage (user name frame handle, WM_SETTEXT, 0, user name) message,
SendMessage (login password frame handle, WM_SETTEXT, 0, login password) message inserts user name and login password
It makes out an invoice the user name of software, login password input frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810479870.XA CN108648027A (en) | 2018-05-18 | 2018-05-18 | A kind of method that invoice is filled out automatically |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810479870.XA CN108648027A (en) | 2018-05-18 | 2018-05-18 | A kind of method that invoice is filled out automatically |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108648027A true CN108648027A (en) | 2018-10-12 |
Family
ID=63756851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810479870.XA Pending CN108648027A (en) | 2018-05-18 | 2018-05-18 | A kind of method that invoice is filled out automatically |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108648027A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109801149A (en) * | 2018-12-20 | 2019-05-24 | 航天信息股份有限公司 | The method for creating tax return, device, storage medium and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495855A (en) * | 2011-11-21 | 2012-06-13 | 奇智软件(北京)有限公司 | Automatic login method and device |
CN105185005A (en) * | 2015-06-25 | 2015-12-23 | 税友软件集团股份有限公司 | Invoice generating method and invoice generating equipment |
CN106779989A (en) * | 2016-11-18 | 2017-05-31 | 畅捷通信息技术股份有限公司 | Automatic method and system of declaring dutiable goods based on Microsoft's user interface automatic technology |
CN107589976A (en) * | 2017-07-19 | 2018-01-16 | 重庆和业科技有限公司 | A kind of method of autgmentability and compatible high enterprise's automatic invoice issuance |
-
2018
- 2018-05-18 CN CN201810479870.XA patent/CN108648027A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495855A (en) * | 2011-11-21 | 2012-06-13 | 奇智软件(北京)有限公司 | Automatic login method and device |
CN105185005A (en) * | 2015-06-25 | 2015-12-23 | 税友软件集团股份有限公司 | Invoice generating method and invoice generating equipment |
CN106779989A (en) * | 2016-11-18 | 2017-05-31 | 畅捷通信息技术股份有限公司 | Automatic method and system of declaring dutiable goods based on Microsoft's user interface automatic technology |
CN107589976A (en) * | 2017-07-19 | 2018-01-16 | 重庆和业科技有限公司 | A kind of method of autgmentability and compatible high enterprise's automatic invoice issuance |
Non-Patent Citations (1)
Title |
---|
创风网: "使用EnumChildWindows和SendMessage模拟鼠标键盘实现自动登录", 《HTTP://WWW.WINDITE.COM/ARTICLE/DETAILS/2YR6EA17》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109801149A (en) * | 2018-12-20 | 2019-05-24 | 航天信息股份有限公司 | The method for creating tax return, device, storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8320405B2 (en) | Data management system and method | |
US8412599B2 (en) | Approval workflow engine for services procurement timesheets, progress logs, and expenses | |
US9071552B2 (en) | Migrating a web hosting service between a one box per client architecture and a cloud computing architecture | |
US8645248B2 (en) | Integrated customer communications computer system and process for implementing same | |
CN103608799B (en) | Automatic user interface object transformation and code building | |
US20210233112A1 (en) | Software application customized for target market | |
US9430784B1 (en) | System for E-commerce accessibility | |
US20160034995A1 (en) | Method and system for automated indentification and engagement of service providers | |
US20120131445A1 (en) | Template-based content creation | |
CN101458690A (en) | Advertisement publishing method and advertisement server | |
JPH10508964A (en) | Online service development tool with pricing function | |
KR20020077898A (en) | Translation ordering system | |
US7720922B2 (en) | Email content builder system and method | |
US20110145326A1 (en) | WORKFLOW CUSTOMIZATION METHOD IN SaaS ENVIRONMENT | |
US9760552B2 (en) | Document renewal and translation | |
CN105049522A (en) | Method for realizing self-service printing, copying, scanning and faxing | |
US9225662B2 (en) | Command management in a networked computing environment | |
US20210011957A1 (en) | Web page designing with content beam to device preview | |
CN108648027A (en) | A kind of method that invoice is filled out automatically | |
WO2001018664A9 (en) | System and method of permissive data flow and application transfer | |
CN114169949A (en) | Invoice processing method, device and system | |
Task et al. | D4. 02: First TaaS Prototype | |
CA2314056A1 (en) | Data management system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181012 |
|
RJ01 | Rejection of invention patent application after publication |