CN113191832A - Automatic billing method, device and storage medium thereof - Google Patents
Automatic billing method, device and storage medium thereof Download PDFInfo
- Publication number
- CN113191832A CN113191832A CN202110444998.4A CN202110444998A CN113191832A CN 113191832 A CN113191832 A CN 113191832A CN 202110444998 A CN202110444998 A CN 202110444998A CN 113191832 A CN113191832 A CN 113191832A
- Authority
- CN
- China
- Prior art keywords
- invoicing
- application
- financial system
- information
- plan
- 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 30
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims abstract description 31
- 239000010931 gold Substances 0.000 claims abstract description 31
- 229910052737 gold Inorganic materials 0.000 claims abstract description 31
- 238000013439 planning Methods 0.000 claims abstract description 6
- 238000012795 verification Methods 0.000 claims description 12
- 238000007726 management method Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013475 authorization Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000463 material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
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
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Technology Law (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The application relates to an automatic billing method, a system and a storage medium thereof, which comprises the following steps: receiving an invoicing application provided by a business system, verifying the validity of the application by a financial system, entering an invoicing scheduling period by the financial system, updating a life cycle, adopting a timing task to distribute the invoicing application or issue an invoice in advance by the financial system, continuously judging the type of the invoicing by the financial system, and judging whether the application has a plan or not; if the application has a plan; automatically allocating tasks to batch invoicing, automatic invoicing or manual invoicing; entering an invoicing system, and sending invoicing information to a gold tax system; the financial system invoices on an invoicing machine, and the fixed-time task acquires invoiced information and distributes data; updating the life cycle and billing task of the financial system; and the business system pushes the invoicing information and finishes invoicing. The method and the device have the effects of batch invoicing, reasonable contract planning and invoicing according to a plan.
Description
Technical Field
The present application relates to the field of billing systems, and in particular, to an automatic billing method, apparatus, and storage medium thereof.
Background
The value-added tax anti-counterfeiting tax control system is a main component of national gold tax engineering implemented by the state for strengthening the collection management of the value-added tax, improving the self-consciousness of legal tax payment of taxpayers, and timely discovering and checking the behaviors of value-added tax evasion and deception. The value-added tax anti-counterfeiting tax control system consists of four subsystems: the system comprises a tax issuing subsystem, an enterprise issuing subsystem, an anti-counterfeiting invoicing subsystem and an authentication tax declaring subsystem. The anti-counterfeiting tax control billing subsystem is composed of a gold tax card, a computer, a tax control IC card and a billing system installed on an enterprise computer.
The prior related technology is as follows: after the business personnel submit the invoicing application, the application information is submitted to the financial system, the invoicing information is pushed to the invoicing machine after the financial system passes the audit, and the financial system then carries out invoicing, division, stamping and mailing in the invoicing machine.
With respect to the related art among the above, the inventors consider the disadvantages of the related art: the automatic invoicing in batches cannot be realized, invoicing failure is caused by the fact that invoices of large-amount orders cannot be split, invoicing is caused by the fact that invoices of small-amount orders are independently invoiced, and invoicing efficiency is low.
Disclosure of Invention
In order to be capable of issuing bills in batches, reasonably planning contracts and checking the bills according to plans, the application provides an automatic billing method, an automatic billing device and a storage medium thereof.
In a first aspect, the present application provides an automatic billing method, which adopts the following technical scheme:
an automatic billing method, comprising the steps of:
s1, the financial system receives the invoicing application provided by the service system, the financial system verifies the validity of the invoicing application through a preset verification template, if the invoicing application is valid, whether the invoicing application is repeated is continuously judged, if the invoicing application is not repeated, the invoicing application is stored, and a life cycle related to the invoicing application is newly added;
s2, the financial system carries out invoicing scheduling in real time, updates the existing life cycle in real time, adopts a timing task to distribute the invoicing application to the financial system according to a preset distribution plan for making an invoice in advance, and the financial system continues to judge the invoicing type of the invoicing application and judges whether the invoicing application exists in the distribution plan; if the invoicing application exists in the distribution plan, continuously judging the invoicing amount of the invoicing application, if the invoicing amount is less than or equal to a first set value, updating the plan, and storing the plan and the details; if the invoicing amount is larger than the first set value, storing the plan and the details;
s3, the financial system judges whether the company to which the invoicing application belongs is in a preset blacklist, if the company to which the invoicing application belongs is not in the blacklist and the invoicing amount is less than or equal to a first set value, the financial system sends a plurality of invoicing information to a gold tax system in batches to perform batch invoicing; if the invoicing amount is larger than a first set value, the financial system sends the single invoicing information to a gold tax system for automatic invoicing; if the company is in the blacklist, the financial system is switched to manual invoicing, an account with a corresponding authority is authorized to enter the invoicing system, and the account sends invoicing information to the gold tax system;
s4, after the financial system sends the invoicing information to the gold tax system, the invoicing machine invoices, and the financial system acquires invoiced information and distributes data in a timed task; updating the life cycle and billing task of the financial system; and when the business system pushes the invoicing information, the invoicing is finished.
By adopting the technical scheme, the validity of the invoicing application is judged at first, so that the error invoicing or repeated invoicing is avoided. Then classifying and scheduling the effective invoicing applications, wherein the scheduling comprises the current month and the next month. The classification is based on the size of the invoicing amount. And simultaneously, judging whether the head-up company for invoicing is in the blacklist again. And finally, the system automatically makes a batch invoice and a manual invoice for the invoice atmosphere, so that manpower, material resources and time cost are greatly saved. In addition to batch invoicing, the invoices are selected according to a plan combined by rules; moreover, invoices can be automatically made, and the invoices are made according to the plan from top to bottom according to the priority of the plan; splitting the order or the order detail under the plan, and automatically splitting and making out an invoice according to the limit of a single invoice for the plan of large amount of money; automatic billing can be conducted according to the plan ID screened manually. And the invoicing can be further carried out in a personalized mode, and the invoicing can be carried out according to the contract number rule imported in the Excel table.
Preferably, in step S1, if the billing application is invalid or the billing application is repeated, the operation flow of the billing application is saved as a billing log, the information that the billing application is invalid is returned, and the flow of the billing application is ended; if the re-applied invoicing application is matched with the invalid invoicing application, the financial system calls the invoicing log matched with the invalid invoicing application, restores and activates the invalid invoicing application according to the invoicing log, and automatically invoices the activated invoicing application after the account authorization of the corresponding authority is obtained.
By adopting the technical scheme, in order to reduce the error billing or repeated billing, the information verification is arranged to improve the accuracy of the billing information.
Preferably, in step S2, the financial system automatically distributes the invoicing application for invoicing in the current month, and the invoicing application for invoicing in the next month stays in the preset arrangement period in the financial system to wait for the next month to enter the distribution plan.
By adopting the technical scheme, the application is divided according to time, the billing time is reasonably planned, and the billing efficiency is improved.
Preferably, in step S2, the invoicing applications in the distribution plan are confirmed, split, and combined by a tax system, and the invoicing applications in the distribution plan are classified according to company top-up transaction types.
By adopting the technical scheme, the invoicing applications in the plan are split or combined, so that the plan with a large amount can be automatically split for invoicing.
In a second aspect, the present application provides an automatic billing system, which adopts the following technical scheme:
an automatic billing system comprises a billing module and an item selling ticket management module, wherein the billing module comprises an information checking submodule, an item selling ticket scheduling submodule, an item selling ticket planning submodule and an item selling ticket task submodule;
the information verification sub-module is used for receiving the invoicing application provided by the service system, the financial system verifies the validity of the invoicing application through a preset verification template, if the invoicing application is valid, whether the invoicing application is repeated is continuously judged, if the invoicing application is not repeated, the invoicing application is stored, and a life cycle related to the invoicing application is newly added;
the financial system carries out invoicing scheduling in real time, updates the existing life cycle in real time, adopts a timing task to distribute the invoicing application to the financial system according to a preset distribution plan for making an invoice in advance, and the financial system continuously judges the invoicing type of the invoicing application and judges whether the invoicing application exists in the distribution plan; if the invoicing application exists in the distribution plan, continuously judging the invoicing amount of the invoicing application, if the invoicing amount is less than or equal to a first set value, updating the plan, and storing the plan and the details; if the invoicing amount is larger than the first set value, storing the plan and the details;
the financial system judges whether the company to which the invoicing application belongs is in a preset blacklist or not, and if the company to which the invoicing application belongs is not in the blacklist and the invoicing amount is less than or equal to a first set value, the financial system sends a plurality of invoicing information to a gold tax system in batches to perform batch invoicing; if the invoicing amount is larger than a first set value, the financial system sends the single invoicing information to a gold tax system for automatic invoicing; if the company is in the blacklist, the financial system is switched to manual invoicing, an account with a corresponding authority is authorized to enter the invoicing system, and the account sends invoicing information to the gold tax system;
the invoicing task submodule is used for issuing an invoice on an invoicing machine after the financial system sends invoicing information to the gold tax system, and the financial system regularly acquires invoiced information and distributes data; updating the life cycle and billing task of the financial system; and when the business system pushes the invoicing information, the invoicing is finished.
The sale ticket management module comprises cancellation of ticket making, ticket returning, ticket replenishment, ticket money adjustment, receipt taking, sale ticket mailing, blacklisting and repeated ticket making verification.
By adopting the technical scheme, the validity of the invoicing application is judged at first, so that the error invoicing or repeated invoicing is avoided. Then classifying and scheduling the effective invoicing applications, wherein the scheduling comprises the current month and the next month. The classification is based on the size of the invoicing amount. And simultaneously, judging whether the head-up company for invoicing is in the blacklist again. And finally, the system automatically makes a batch invoice and a manual invoice for the invoice atmosphere, so that manpower, material resources and time cost are greatly saved. In addition to batch invoicing, the invoices are selected according to a plan combined by rules; moreover, invoices can be automatically made, and the invoices are made according to the plan from top to bottom according to the priority of the plan; splitting the order or the order detail under the plan, and automatically splitting and making out an invoice according to the limit of a single invoice for the plan of large amount of money; automatic billing can be conducted according to the plan ID screened manually. And the invoicing can be further carried out in a personalized mode, and the invoicing can be carried out according to the contract number rule imported in the Excel table.
In a third aspect, the present application provides a computer device, which adopts the following technical solution:
a computer device comprising a memory and a processor, the memory having stored thereon a computer program that can be loaded by the processor and that performs any of the methods described above.
In a fourth aspect, the present application provides a computer storage medium, which adopts the following technical solutions:
a computer readable storage medium storing a computer program that can be loaded by a processor and executed to perform any of the above-described automatic invoicing methods.
In summary, the present application includes at least one of the following beneficial technical effects:
1. making invoices in batches, and checking out the invoices according to a plan combined by rules;
2. automatically invoicing, namely invoicing the plan from top to bottom according to the priority of the plan;
3. splitting the order or the order detail under the plan, and automatically splitting and making out an invoice according to the limit of a single invoice for the plan of large amount of money;
4. automatic billing is imported, and the automatic billing can be imported according to the plan ID screened manually;
5. and (4) personalized invoicing, wherein invoicing can be performed according to contract number rules imported in the Excel table.
Drawings
FIG. 1 is a schematic diagram of the method steps of an automatic billing method of the present application;
FIG. 2 is a first portion of a schematic flow chart of a method of an automatic billing method of the present application;
FIG. 3 is a second portion of a schematic flow chart of a method of an automatic billing method of the present application;
fig. 4 is a block diagram of a system structure of an automatic billing system according to the present application.
Reference numerals: 1. an invoicing module; 2. an item ticket sale management module; 3. an information checking submodule; 4. a sales ticket scheduling sub-module; 5. an item ticket sale plan sub-module; 6. and an item ticket selling task submodule.
Detailed Description
The present application is described in further detail below with reference to figures 1-4.
The embodiments of the present application will be described in further detail with reference to the drawings attached hereto.
Referring to fig. 1, an embodiment of the present application discloses an automatic invoicing method, referring to fig. 2 and 3, based on a business system, a financial system and an invoicing machine, including the following steps:
s1, the financial system receives the invoicing application provided by the service system, verifies the validity of the invoicing application through a preset verification template, if the invoicing application is valid, continuously judges whether the invoicing application is repeated, if the invoicing application is not repeated, the invoicing application is stored, and the life cycle of the invoicing application is newly increased; if the invoicing application is invalid or repeated, saving the log, returning the invalid application information, and ending the invoicing. The invoicing application life cycle refers to the whole process cycle from entering the financial system to the final successful invoicing of effective invoicing application.
In step S1, if the billing application is invalid or the billing application is repeated, storing the operation flow of the billing application as a billing log, returning the information that the billing application is invalid, and ending the flow of the billing application;
and if the re-applied invoicing application is matched with the invalid invoicing application, the financial system calls an invoicing log matched with the invalid invoicing application, restores and activates the invalid invoicing application according to the invoicing log, and automatically invoices the activated invoicing application after the account number with the corresponding authority is obtained for authorization.
S2, the financial system carries out invoicing scheduling in real time, wherein the invoicing scheduling is performed according to the invoicing time requirement of the invoicing application, and the invoicing applications invoicing on the same day are subjected to priority sequencing according to the submission time of the invoicing applications; for the invoicing application with the priority invoicing, the front end of the scheduling of the invoicing application can be reached in advance; updating the existing life cycle in real time by the financial system, and distributing the invoicing application to the financial system for invoicing in advance according to a preset distribution plan by adopting a timing task; the financial system continuously judges the invoicing type of the invoicing application, and the financial system judges whether the invoicing application exists in a distribution plan or not; if the invoicing application has a plan, continuously judging the invoicing amount of the invoicing application, if the invoicing amount is less than or equal to a first set value, updating the plan, and storing the plan and the details; if the plan does not exist or the invoicing amount is larger than a first set value, saving the plan and the details; the financial system will automatically distribute the application for making an invoice in the current month, and the application for making an invoice in the next month will stay in the arrangement period and wait for the next month to enter the plan.
And S3, applying for invoicing in plan, carrying out confirmation, splitting and combination operations by tax, and classifying the invoicing application in plan according to company head-up transaction types. Wherein, the invoice type: value-added tax special invoices, general invoices and professional invoices. The financial system judges whether the company to which the invoicing application belongs is in a preset blacklist or not, if the company to which the invoicing application belongs is not in the blacklist, if the invoicing amount is less than or equal to a first set value and the invoicing amount is less than or equal to a first set value, whether the company is in the blacklist or not is continuously judged, if the company is not in the blacklist, the financial system enters the invoicing system, and a plurality of invoicing information is sent to the gold tax system in batches for batch invoicing; if the invoicing amount is larger than the first set value, the financial system sends single invoicing information to the gold tax system for automatic invoicing; if or the company is in the blacklist, the financial system is transferred to manual invoicing, then the account number which enters the invoicing system and authorizes the corresponding authority enters the invoicing system, and the account number sends invoicing information to the gold tax system.
The gold tax system is a billing subsystem for billing national tax value-added tax invoices in the national gold tax project. For example, the financial system sorts the invoicing time according to a plurality of invoicing applications, and the invoicing time of the invoicing application and the first invoicing of the first application are continuously judged on the invoicing of the same day; for an urgent invoicing application, the priority of the invoicing application is set to 1. And for the sequenced invoicing applications, continuously judging the invoicing amount, wherein the large amount of money needs manual invoicing, the first set value can be set to be 116 ten thousand, and when the invoicing amount is larger than 116 ten thousand or the company is in a blacklist, manual detail splitting is needed for invoicing. If the invoicing amount is less than 116 ten thousand, the automatic invoicing is arranged in the automatic invoicing sequence in the financial system, and the efficiency is improved.
S4, the financial system makes an invoice on the invoicing machine, and the timing task acquires invoicing information and distributes data; updating the life cycle and billing task of the financial system; and the business system pushes the invoicing information and finishes invoicing.
The implementation principle of the automatic billing method in the embodiment of the application is as follows: the validity of the invoicing application is judged firstly, and the error invoicing or repeated invoicing is avoided. Then classifying and scheduling the effective invoicing applications, wherein the scheduling comprises the current month and the next month. The classification is based on the size of the invoicing amount. And simultaneously, judging whether the head-up company for invoicing is in the blacklist again. And finally, the system automatically makes a batch invoice and a manual invoice for the invoice atmosphere, so that manpower, material resources and time cost are greatly saved. In addition to batch invoicing, the invoices are selected according to a plan combined by rules; moreover, invoices can be automatically made, and the invoices are made according to the plan from top to bottom according to the priority of the plan; splitting the order or the order detail under the plan, and automatically splitting and making out an invoice according to the limit of a single invoice for the plan of large amount of money; automatic billing can be conducted according to the plan ID screened manually. And the invoicing can be further carried out in a personalized mode, and the invoicing can be carried out according to the contract number rule imported in the Excel table.
Referring to fig. 4, the embodiment of the present application further discloses an automatic invoicing system, which is based on a business system, a financial system and an invoicing machine, and includes an invoicing module 1 and an item selling ticket management module 2, wherein the invoicing module 1 includes an information checking sub-module 3, an item selling ticket scheduling sub-module 4, an item selling ticket planning sub-module 5 and an item selling ticket task sub-module 6;
the information checking submodule 3 receives the invoicing application provided by the service system, the financial system verifies the validity of the invoicing application through a preset verification template, if the invoicing application is valid, whether the invoicing application is repeated is continuously judged, if the invoicing application is not repeated, the invoicing application is stored, and a life cycle related to the invoicing application is newly increased;
if the invoicing application is invalid or repeated, the operation process of the invoicing application is stored to be an invoicing log, the information that the invoicing application is invalid is returned, and the process of the invoicing application is ended.
And if the re-applied invoicing application is matched with the invalid invoicing application, the financial system calls an invoicing log matched with the invalid invoicing application, restores and activates the invalid invoicing application according to the invoicing log, and automatically invoices the activated invoicing application after the account number with the corresponding authority is obtained for authorization.
The item selling and scheduling submodule 4 is used for performing invoicing and scheduling in real time by the financial system, updating the existing life cycle in real time, distributing the invoicing application to the financial system according to a preset distribution plan by adopting a timing task to perform invoicing in advance, and continuously judging the invoicing type of the invoicing application by the financial system to judge whether the invoicing application exists in the distribution plan or not; if the invoicing application exists in the distribution plan, the invoicing amount of the invoicing application is continuously judged, and if the invoicing amount is less than or equal to a first set value, the plan is updated, and the plan and the details are saved; if the invoicing amount is larger than the first set value, storing the plan and the details; the financial system can automatically distribute the invoicing application for invoicing in the current month, the invoicing application for invoicing in the next month stays in the preset arrangement period in the financial system, and the next month is waited to enter a distribution plan.
The item selling and ticket planning sub-module 5 is used for issuing an invoice application in a distribution plan, the tax system is used for confirming, splitting and combining the invoice application, and the invoice application in the distribution plan is classified according to company head-up transaction types. The financial system judges whether the company to which the invoicing application belongs is in a preset blacklist or not, and if the company to which the invoicing application belongs is not in the blacklist and the invoicing amount is smaller than or equal to a first set value, the financial system sends a plurality of invoicing information to the gold tax system in batches to perform batch invoicing; if the invoicing amount is larger than the first set value, the financial system sends single invoicing information to the gold tax system for automatic invoicing; if the company is in the blacklist, the financial system is switched to manual invoicing, the account with the corresponding authority is authorized to enter the invoicing system, and the account sends invoicing information to the gold tax system. The gold tax system is a billing subsystem for billing national tax value-added tax invoices in the national gold tax project.
For example, the financial system sorts the invoicing time according to a plurality of invoicing applications, and the invoicing time of the invoicing application and the first invoicing of the first application are continuously judged on the invoicing of the same day; for an urgent invoicing application, the priority of the invoicing application is set to 1. And for the sequenced invoicing applications, continuously judging the invoicing amount, wherein the large amount of money needs manual invoicing, the first set value can be set to be 116 ten thousand, and when the invoicing amount is larger than 116 ten thousand or the company is in a blacklist, manual detail splitting is needed for invoicing. If the invoicing amount is less than 116 ten thousand, the automatic invoicing is arranged in the automatic invoicing sequence in the financial system, and the efficiency is improved.
The item ticket selling task submodule 6 is used for making a bill on the billing machine by the financial system, and the timing task acquires invoicing information and distributes data; updating the life cycle and billing task of the financial system; and the business system pushes the invoicing information and finishes invoicing.
The sale ticket management module 2 comprises cancellation of ticket making, ticket returning, ticket replenishment, ticket money adjustment, receipt of sale tickets, posting of sale tickets, blacklisting and repeated ticket making verification.
The implementation principle of the automatic billing system in the embodiment of the application is as follows: the validity of the invoicing application is judged firstly, and the error invoicing or repeated invoicing is avoided. Then classifying and scheduling the effective invoicing applications, wherein the scheduling comprises the current month and the next month. The classification is based on the size of the invoicing amount. And simultaneously, judging whether the head-up company for invoicing is in the blacklist again. And finally, the system automatically makes a batch invoice and a manual invoice for the invoice atmosphere, so that manpower, material resources and time cost are greatly saved. In addition to batch invoicing, the invoices are selected according to a plan combined by rules; moreover, invoices can be automatically made, and the invoices are made according to the plan from top to bottom according to the priority of the plan; splitting the order or the order detail under the plan, and automatically splitting and making out an invoice according to the limit of a single invoice for the plan of large amount of money; automatic billing can be conducted according to the plan ID screened manually. And the invoicing can be further carried out in a personalized mode, and the invoicing can be carried out according to the contract number rule imported in the Excel table.
The embodiment of the present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute any one of the methods described above.
The embodiment of the present application also provides a computer readable storage medium, which stores a computer program that can be loaded by a processor and executes the above-mentioned automatic billing method.
The above embodiments are preferred embodiments of the present application, and the protection scope of the present application is not limited by the above embodiments, so: all equivalent changes made according to the structure, shape and principle of the present application shall be covered by the protection scope of the present application.
Claims (10)
1. An automatic billing method is characterized in that: the method comprises the following steps:
s1, the financial system receives the invoicing application provided by the service system, the financial system verifies the validity of the invoicing application through a preset verification template, if the invoicing application is valid, whether the invoicing application is repeated is continuously judged, if the invoicing application is not repeated, the invoicing application is stored, and a life cycle related to the invoicing application is newly added;
s2, the financial system carries out invoicing scheduling in real time, updates the existing life cycle in real time, adopts a timing task to distribute the invoicing application to a gold tax system according to a preset distribution plan for making an invoice in advance, and the financial system continues to judge the invoicing type of the invoicing application and judges whether the invoicing application exists in the distribution plan; if the invoicing application exists in the distribution plan, continuously judging the invoicing amount of the invoicing application, if the invoicing amount is less than or equal to a first set value, updating the plan, and storing the plan and the details; if the invoicing amount is larger than the first set value, storing the plan and the details;
s3, the financial system judges whether the company to which the invoicing application belongs is in a preset blacklist, if the company to which the invoicing application belongs is not in the blacklist and the invoicing amount is less than or equal to a first set value, the financial system sends a plurality of invoicing information to a gold tax system in batches to perform batch invoicing; if the invoicing amount is larger than a first set value, the financial system sends the single invoicing information to a gold tax system for automatic invoicing; if the company is in the blacklist, the financial system is switched to manual invoicing, an account with a corresponding authority is authorized to enter the invoicing system, and the account sends invoicing information to the gold tax system;
s4, after the financial system sends the invoicing information to the gold tax system, the invoicing machine invoices, and the financial system acquires invoiced information and distributes data in a timed task; updating the life cycle and billing task of the financial system; and when the business system pushes the invoicing information, the invoicing is finished.
2. The method of claim 1, wherein: in step S1, if the billing application is invalid or the billing application is repeated, storing the operation flow of the billing application as a billing log, returning the information that the billing application is invalid, and ending the flow of the billing application;
if the re-applied invoicing application is matched with the invalid invoicing application, the financial system calls the invoicing log matched with the invalid invoicing application, restores and activates the invalid invoicing application according to the invoicing log, and automatically invoices the activated invoicing application after the account authorization of the corresponding authority is obtained.
3. The method of claim 1, wherein: in step S2, the financial system automatically distributes the invoicing application for invoicing in the current month, and the invoicing application for invoicing in the next month stays in the preset arrangement period in the financial system to wait for the next month to enter the distribution plan.
4. The method of claim 1, wherein: in step S2, the invoicing applications in the distribution plan are confirmed, split, and combined by a tax system, and the invoicing applications in the distribution plan are classified according to company top-up transaction types.
5. An automatic billing system, characterized in that: the system comprises an invoicing module (1) and an item selling ticket management module (2), wherein the invoicing module (1) comprises an information checking submodule (3), an item selling ticket scheduling submodule (4), an item selling ticket planning submodule (5) and an item selling ticket task submodule (6);
the information verification sub-module (3) is used for receiving the invoicing application provided by the service system, the financial system verifies the validity of the invoicing application through a preset verification template, if the invoicing application is valid, whether the invoicing application is repeated is continuously judged, if the invoicing application is not repeated, the invoicing application is stored, and a life cycle related to the invoicing application is newly added;
the financial system carries out invoicing scheduling in real time, updates the existing life cycle in real time, distributes the invoicing application to a gold tax system according to a preset distribution plan by adopting a timing task and carries out invoicing in advance, and the financial system continuously judges the invoicing type of the invoicing application and judges whether the invoicing application exists in the distribution plan; if the invoicing application exists in the distribution plan, continuously judging the invoicing amount of the invoicing application, if the invoicing amount is less than or equal to a first set value, updating the plan, and storing the plan and the details; if the invoicing amount is larger than the first set value, storing the plan and the details;
the item invoice selling plan submodule (5) is used for judging whether the company to which the invoice application belongs is in a preset blacklist or not by the financial system, and if the company to which the invoice application belongs is not in the blacklist and the invoice amount is less than or equal to a first set value, the financial system sends a plurality of invoice information to a gold tax system in batches to carry out batch invoice; if the invoicing amount is larger than a first set value, the financial system sends the single invoicing information to a gold tax system for automatic invoicing; if the company is in the blacklist, the financial system is switched to manual invoicing, an account with a corresponding authority is authorized to enter the invoicing system, and the account sends invoicing information to the gold tax system;
the item invoice selling task submodule (6) is used for sending invoice making information to the gold tax system by the financial system, making an invoice on an invoice making machine, and acquiring invoiced information and distributing data by the financial system in a timed task; updating the life cycle and billing task of the financial system; when the business system pushes the invoicing information, the invoicing is finished;
the sale ticket management module (2) comprises cancellation of ticket issuing, ticket returning, ticket replenishment, ticket money adjustment, receipt taking of sale tickets, mailing of sale tickets, blacklisting and repeated ticket issuing verification.
6. The system of claim 5, wherein: in the information checking sub-module (3),
if the invoicing application is invalid or the invoicing application is repeated, storing the operation flow of the invoicing application as an invoicing log, returning the information that the invoicing application is invalid, and ending the invoicing application flow;
if the re-applied invoicing application is matched with the invalid invoicing application, the financial system calls the invoicing log matched with the invalid invoicing application, restores and activates the invalid invoicing application according to the invoicing log, and automatically invoices the activated invoicing application after the account authorization of the corresponding authority is obtained.
7. The system of claim 5, wherein: in the item selling and ticket arranging submodule (4), the financial system can automatically distribute the invoicing application for invoicing in the current month, the invoicing application for invoicing in the next month stays in the preset arranging period in the financial system, and the next month is waited to enter the distribution plan.
8. The system of claim 5, wherein: in the item selling and ticket arranging submodule (4), the invoicing application in the distribution plan is confirmed, split and combined by a tax system, and the invoicing application in the distribution plan is classified according to company head-up transaction types.
9. A computing device comprising a memory and a processor, the memory having stored thereon a computer program that can be loaded by the processor and that executes the method of any of claims 1 to 4.
10. A computer-readable storage medium characterized by: a computer program which can be loaded by a processor and which executes the method according to any of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110444998.4A CN113191832A (en) | 2021-04-24 | 2021-04-24 | Automatic billing method, device and storage medium thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110444998.4A CN113191832A (en) | 2021-04-24 | 2021-04-24 | Automatic billing method, device and storage medium thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113191832A true CN113191832A (en) | 2021-07-30 |
Family
ID=76978388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110444998.4A Pending CN113191832A (en) | 2021-04-24 | 2021-04-24 | Automatic billing method, device and storage medium thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113191832A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489097A (en) * | 2002-11-25 | 2004-04-14 | 华旭金卡股份有限公司 | Value-added tax (general taxpayer) information management system |
CN106372975A (en) * | 2016-08-31 | 2017-02-01 | 江苏恒创软件有限公司 | Invoice management system based on SOAP technology and ActiveX control technology |
CN108830665A (en) * | 2018-05-09 | 2018-11-16 | 云汉芯城(上海)互联网科技股份有限公司 | A kind of customer invoice management system |
CN111144963A (en) * | 2019-12-29 | 2020-05-12 | 上海瀚之友信息技术服务有限公司 | Automatic billing method and system |
CN111768546A (en) * | 2020-06-30 | 2020-10-13 | 新奥(中国)燃气投资有限公司 | Method, device and system for automatically early warning abnormal enterprise invoices |
-
2021
- 2021-04-24 CN CN202110444998.4A patent/CN113191832A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489097A (en) * | 2002-11-25 | 2004-04-14 | 华旭金卡股份有限公司 | Value-added tax (general taxpayer) information management system |
CN106372975A (en) * | 2016-08-31 | 2017-02-01 | 江苏恒创软件有限公司 | Invoice management system based on SOAP technology and ActiveX control technology |
CN108830665A (en) * | 2018-05-09 | 2018-11-16 | 云汉芯城(上海)互联网科技股份有限公司 | A kind of customer invoice management system |
CN111144963A (en) * | 2019-12-29 | 2020-05-12 | 上海瀚之友信息技术服务有限公司 | Automatic billing method and system |
CN111768546A (en) * | 2020-06-30 | 2020-10-13 | 新奥(中国)燃气投资有限公司 | Method, device and system for automatically early warning abnormal enterprise invoices |
Non-Patent Citations (1)
Title |
---|
冯锦锋,等.: "《中文SAP R/3销售与分销》", 31 May 2001 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030088487A1 (en) | Travel expense reimbursement system and method | |
CN100421101C (en) | Data checking apparatus and checking method | |
CN111882386B (en) | Freight quotation method and device | |
CN111507686B (en) | Automatic budget system and method for engineering design change | |
KR102218217B1 (en) | Freight charge payment system and method for freight transport | |
CN109785021B (en) | Electricity charge settlement invoice system between power generation enterprise and electric power enterprise | |
CN111582959A (en) | WBS-based intelligent order processing system | |
CN101625749A (en) | Method, server and system for on-line batching data | |
CN113298446A (en) | Financial insurance business process automatic management control system and application | |
CN115311029A (en) | Billing management method, billing management device, billing management equipment and storage medium for improving processing efficiency | |
CN114385749A (en) | Accounting processing apparatus based on communication account fund safety | |
CN114863616A (en) | Self-service settlement system for value-added tax special invoice | |
US7383225B2 (en) | Module for the interconnectivity of independent software applications | |
CN110490508A (en) | A kind of cross-border Logistics Transportation Management System and its control method | |
CN113191832A (en) | Automatic billing method, device and storage medium thereof | |
CN110992019A (en) | Automatic settlement system and method for electricity purchase fee | |
CN111798012A (en) | Logistics park sharing operation management system | |
CN112258174A (en) | Payment method and related equipment | |
CN111027939A (en) | Enterprise invoice data collaborative management method and device and storage medium | |
AU2005271396B9 (en) | Method and system for improving travel transaction billing and reconciling | |
CN113689279A (en) | Logistics financing application and approval method, system and medium | |
CN113362025B (en) | Data accounting system, method, computer-readable storage medium, and electronic device | |
CN115083027B (en) | Fee settlement method, system, computer device and storage medium | |
CN113888157A (en) | Financing lease management interaction system | |
CN116645158A (en) | Billing data pushing method and device, electronic equipment and storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210730 |