CN113191832A - Automatic billing method, device and storage medium thereof - Google Patents

Automatic billing method, device and storage medium thereof Download PDF

Info

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
Application number
CN202110444998.4A
Other languages
Chinese (zh)
Inventor
廖彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Gangyin Technology Development Co ltd
Original Assignee
Shanghai Gangyin Technology Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Gangyin Technology Development Co ltd filed Critical Shanghai Gangyin Technology Development Co ltd
Priority to CN202110444998.4A priority Critical patent/CN113191832A/en
Publication of CN113191832A publication Critical patent/CN113191832A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/125Finance 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

Automatic billing method, device and storage medium thereof
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.
CN202110444998.4A 2021-04-24 2021-04-24 Automatic billing method, device and storage medium thereof Pending CN113191832A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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