Combined issuing tax calculation method and device, electronic equipment and storage medium

By combining tax payment methods, the problems of high error rate and high labor costs in traditional multi-channel business tax payment methods are solved, and more efficient and secure tax data processing is achieved.

CN119313493APending Publication Date: 2025-01-14PING AN BANK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411425734.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

Traditional multi-channel business tax calculation methods have a high probability of error, high labor costs, and difficulty in forming a financial closed loop.

Method used

A method for consolidated tax payment is provided, which calculates the total amount before tax, the amount of tax, and the total amount after tax by obtaining the identification number and pre-tax amount of the business channel, generates delivery data, and distributes it to the business subsystem through the intermediate business platform, and receives return data to generate accounting data.

Benefits of technology

It reduced labor costs and improved the efficiency of tax payment and the traceability and security of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313493A_ABST
    Figure CN119313493A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of finance, and discloses a combined issuing tax counting method and device, electronic equipment and a storage medium. The method comprises the following steps: acquiring an identification number of at least one business channel and a pre-tax amount corresponding to the identification number; calculating a pre-tax total amount corresponding to each certificate number according to the certificate number and the pre-tax amount; calculating the tax amount and the total amount after tax corresponding to each certificate number; obtaining financial association information according to the certificate number, and generating corresponding delivery data by using the association information, the tax amount and the total amount after tax; sending the disk sending data to a pre-deployed intermediate business platform, and separately sending the disk sending data to business subsystems corresponding to the business channels through the intermediate business platform; according to the method and the device, the return data returned by the intermediate service platform is received, the reimbursement data is generated according to the return data, and the reimbursement data is sent to the financial reimbursement system, so that the labor cost is reduced, the execution efficiency of tax issuing is improved, and the traceability and the security of the tax issuing data are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and in particular to a method, device, electronic device and storage medium for calculating tax through combined issuance. Background Art

[0002] In the field of financial technology, for business models with multiple channels, the traditional tax calculation method is generally that each channel’s financial personnel collect and calculate the performance of the business personnel in each channel offline, and then distribute the performance. Each channel only calculates the tax of its own channel, and it is impossible to calculate the unified tax for the same person in the same month. In addition, offline financial operations make it difficult to track historical data, and it is difficult to form closed-loop operations such as distribution, reimbursement, and historical reissue. The same person received multiple distributions from different channels in the same month, and the tax information was not unified and the tax calculation was unclear. When financial personnel report accounts, they need to go to the tax bureau to verify the tax information of the same person in different channels, resulting in a lot of manpower waste. The reimbursement information is difficult to calculate in a coordinated manner, and each channel can only report separately. Summary of the invention

[0003] The main technical problem to be solved by the implementation method of this application is that the tax calculation method of traditional multi-channel business has a high probability of error, high labor costs and great difficulty in forming a financial closed loop.

[0004] To solve the above technical problems, the first technical solution adopted in the implementation mode of the present application is: to provide a combined tax calculation method, including: obtaining the certificate number of at least one business channel, and the pre-tax amount corresponding to the certificate number; calculating the pre-tax total amount corresponding to each certificate number according to the certificate number and the pre-tax amount; calculating the tax amount and the after-tax total amount corresponding to each certificate number according to the preset tax type and the pre-tax total amount; obtaining financial association information according to the certificate number, and using the association information, the tax amount and the after-tax total amount to generate corresponding delivery data; sending the delivery data to a pre-deployed intermediate business platform, and distributing the delivery data to the business subsystem corresponding to the business channel through the intermediate business platform; receiving the return data returned by the intermediate business platform, generating reimbursement data according to the return data, and sending the reimbursement data to the financial reimbursement system.

[0005] Optionally, after the step of obtaining the ID number of at least one business channel and the pre-tax amount corresponding to the ID number, it also includes: adding a data lock to the pre-tax amount corresponding to the ID number; obtaining the taxpayer information corresponding to the ID number in each of the business channels; verifying whether the taxpayer information corresponding to each of the business channels is consistent, and if inconsistent, discarding the ID number and the pre-tax amount corresponding to the ID number.

[0006] Optionally, after the step of calculating the tax amount and the after-tax total amount corresponding to each of the certificate numbers based on the preset tax types and the pre-tax total amount, it also includes: obtaining the real-time tax calculated amount of the certificate number in the current tax calculation period of each of the business channels; recalculating the new tax amount and the new after-tax total amount corresponding to each of the certificate numbers based on the real-time tax calculated amount; and updating the tax amount and the after-tax total amount using the new tax amount and the new after-tax total amount.

[0007] Optionally, after the step of obtaining financial association information according to the ID number and using the association information, the tax amount and the after-tax total amount to generate corresponding delivery data, it also includes: calculating the first channel ratio data of the pre-tax amount corresponding to each ID number in each business channel; calculating the channel after-tax total amount corresponding to each ID number in each business channel according to the first channel ratio data; and adding the channel after-tax total amount to the delivery data.

[0008] Optionally, the step of obtaining financial association information according to the ID number and using the association information, the tax amount and the total amount after tax to generate corresponding delivery data includes: obtaining corresponding channel personnel basic information, bank information and taxpayer registration information according to the ID number; generating corresponding delivery data according to the channel personnel basic information, the bank information, the taxpayer registration information, the tax amount and the total amount after tax; and encrypting the delivery data according to a preset data encryption method.

[0009] Optionally, after the step of sending the disk delivery data to a pre-deployed intermediate business platform and distributing the disk delivery data to the business subsystem corresponding to the business channel through the intermediate business platform, it also includes: unlocking the pre-tax amount corresponding to the ID number; and re-executing the step of obtaining the ID number of at least one business channel and the pre-tax amount corresponding to the ID number.

[0010] Optionally, after the step of receiving the return data returned by the intermediate business platform, it also includes: parsing the return data to obtain the issuance time and issuance result corresponding to each of the business channels, the issuance result being a successful issuance or a failed issuance; using a preset graphical display method to display each of the business channels, and the corresponding issuance time and issuance result; when there is at least one of the business channels corresponding to the issuance result being a failed issuance, displaying the corresponding issuance failure reason, and generating corresponding issuance warning information based on the issuance failure reason.

[0011] To solve the above technical problems, the second technical solution adopted by the implementation method of the present application is: to provide a combined issuance and tax calculation device, including: a channel data acquisition module, used to obtain the certificate number of at least one business channel, and the pre-tax amount corresponding to the certificate number; a pre-tax total amount data module, used to calculate the pre-tax total amount corresponding to each certificate number according to the certificate number and the pre-tax amount; a post-tax total amount data module, used to calculate the tax amount and the post-tax total amount corresponding to each certificate number according to the preset tax type and the pre-tax total amount; a delivery data generation module, used to obtain financial association information according to the certificate number, and use the association information, the tax amount and the post-tax total amount to generate corresponding delivery data; a delivery data sending module, used to send the delivery data to a pre-deployed intermediate business platform, and distribute the delivery data to the business subsystem corresponding to the business channel through the intermediate business platform; a return data processing module, used to receive the return data returned by the intermediate business platform, generate reimbursement data according to the return data, and send the reimbursement data to the financial reimbursement system.

[0012] To solve the above technical problems, the third technical solution adopted in the implementation mode of the present application is: to provide an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the combined tax calculation method as described above.

[0013] In order to solve the above technical problems, the fourth technical solution adopted in the implementation mode of the present application is: to provide a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are executed by an electronic device, the electronic device executes the combined tax calculation method as described above.

[0014] Different from the related art, the present application obtains the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number; calculates the pre-tax total amount corresponding to each certificate number based on the certificate number and the pre-tax amount; calculates the tax amount and the after-tax total amount corresponding to each certificate number based on the preset tax type and the pre-tax total; obtains financial related information based on the certificate number, and uses the related information, tax amount and after-tax total to generate corresponding submission data; sends the submission data to a pre-deployed intermediate business platform, and distributes the submission data to the business subsystem corresponding to the business channel through the intermediate business platform; receives the return data returned by the intermediate business platform, generates reimbursement data based on the return data, and sends the reimbursement data to the financial reimbursement system, which shortens the working hours of business personnel and financial personnel, which not only reduces labor costs and improves the execution efficiency of tax calculation, but also improves the traceability and security of tax calculation data. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] One or more embodiments are exemplarily described by corresponding drawings, which do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and the figures in the drawings do not constitute proportional limitations unless otherwise stated.

[0016] Figure 1 It is a schematic diagram of the operating environment of the combined issuance and tax calculation method provided in the embodiment of the present application.

[0017] Figure 2 It is a schematic diagram of the execution flow of the combined issuance and tax calculation method provided in the embodiment of the present application.

[0018] Figure 3 It is a schematic diagram of the execution flow of adding a data lock in the combined issuance and tax calculation method provided in an embodiment of the present application.

[0019] Figure 4 It is a schematic diagram of the execution flow of processing the real-time tax calculated amount in the combined tax calculation method provided in the embodiment of the present application.

[0020] Figure 5 It is a schematic diagram of the execution flow of allocating the total amount according to the channel ratio in the combined payment tax calculation method provided in the embodiment of the present application.

[0021] Figure 6 It is a schematic diagram of the execution flow of generating the delivery data in the combined issuance and tax calculation method provided in the embodiment of the present application.

[0022] Figure 7 It is a schematic diagram of the execution flow showing the issuance results in the combined issuance and tax calculation method provided in the embodiment of the present application.

[0023] Figure 8 It is a schematic diagram of the system structure of the combined tax calculation device provided in the embodiment of the present application.

[0024] Fig. 9 It is a schematic diagram of the hardware structure of an electronic device for executing the combined issuance and tax calculation method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0026] It should be noted that, if there is no conflict, the various features in the embodiments of the present application can be combined with each other, all within the scope of protection of the present application. In addition, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a different order than the module division in the device schematic diagram or the order in the flow chart.

[0027] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.

[0028] To facilitate understanding of this embodiment, firstly, a method for calculating tax by combining issuance disclosed in the embodiment of this application is described in detail. Figure 1 , Figure 1 Schematic diagram of the operating environment of the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 1 As shown, the execution subject of the combined issuance tax calculation method provided in the embodiment of the present application is generally an electronic device with certain computing capabilities, such as a computer device. In some possible implementations, the combined issuance tax calculation method can be implemented by a processor calling a computer-readable instruction stored in a memory. Figure 1 The computer device in the term can be a server. The server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. It can be understood that Figure 1 The number of computer devices in the figure is only for reference and can be expanded to any number according to actual needs.

[0029] Please continue reading Figure 2 , Figure 2 : is a schematic diagram of the execution flow of the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 2 As shown, the following steps are included:

[0030] S1. Obtain the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number.

[0031] For example, in the business system of the insurance industry, salesmen can conduct insurance sales activities through multiple channels, such as store channels and e-commerce channels for auto insurance, etc. The basic information of the salesmen, such as identity information and bank account information, will be saved in each business channel, so that the salesmen can distribute corresponding performance after conducting the corresponding business sales.

[0032] As an optional implementation, please continue to refer to Figure 3 , Figure 3 : is a schematic diagram of the execution flow of adding a data lock in the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 3 As shown, the following steps may be included:

[0033] S11. Add a data lock to the pre-tax amount corresponding to the ID number.

[0034] The data lock is one of the mechanisms used to control concurrent access in the system, and is used to ensure data consistency and integrity when multiple users or processes access and modify data at the same time. The data lock in step S11 can be a write lock, which allows other users or processes to read the pre-tax amount, but does not allow writing (i.e., changing) it.

[0035] S12. Obtain the taxpayer information corresponding to the ID number in each business channel.

[0036] S13. Check whether the taxpayer information corresponding to each business channel is consistent. If not, discard the ID number and the pre-tax amount corresponding to the ID number.

[0037] Among them, if there is inconsistency in the taxpayer information corresponding to each business channel obtained through the ID number, it means that there is a high probability of calculation errors in the subsequent tax calculation process. In this case, the ID number and pre-tax amount associated with the inconsistent taxpayer information that have been obtained will be discarded in step S13 to reduce the subsequent calculation amount and improve the calculation accuracy. In addition, corresponding warning information can be generated for the inconsistent taxpayer information and the associated ID number, so that the taxpayer information corresponding to the ID number can be uniformly calibrated in each business channel manually.

[0038] S2. Calculate the total amount before tax for each ID number based on the ID number and the amount before tax.

[0039] S3. Calculate the tax amount and the total amount after tax corresponding to each certificate number based on the preset tax types and the total amount before tax.

[0040] As an optional implementation, please continue to refer to Figure 4 , Figure 4 : is a schematic diagram of the execution flow of processing the real-time tax amount in the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 4 As shown, the following steps may be included:

[0041] S31. Obtain the real-time tax amount of the certificate number in the current tax calculation period of each business channel. For example, the current tax calculation period is 1 month, and obtain the tax amount of each certificate number in each business channel in the current month.

[0042] S32. Recalculate the new tax amount and the new after-tax total amount corresponding to each certificate number based on the real-time tax calculated amount.

[0043] For example, the above-obtained total amount after tax is deducted from the real-time tax amount obtained in step S31, that is, the amount that has been taxed is deducted to avoid the error of double taxation.

[0044] S33. Update the tax amount and the after-tax total amount using the new tax amount and the new after-tax total amount.

[0045] S4. Obtain financial related information according to the certificate number, and use the related information, tax amount and after-tax total to generate corresponding delivery data.

[0046] As an optional implementation, please continue to refer to Figure 5 , Figure 5 : is a schematic diagram of the execution flow of allocating the total amount according to the channel ratio in the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 5 As shown, the following steps may be included:

[0047] S41. Calculate the first channel proportion data of the pre-tax amount corresponding to each certificate number in each business channel.

[0048] S42. Calculate the after-tax total amount corresponding to each certificate number and the channel after-tax total amount corresponding to each business channel according to the first channel proportion data.

[0049] For example, if the ratio of the pre-tax amounts of insurance sales channels A and B for a salesperson corresponding to a certain ID number is 2:1, then the after-tax total amounts of channels A and B will continue to be calculated according to the ratio of 2:1.

[0050] S43. Add the channel total after-tax amount to the delivery data.

[0051] Among them, the total after-tax amount is allocated proportionally according to the proportion of the pre-tax amount of each business channel, so that the total after-tax amount corresponding to each channel can be consistent with the proportion of the pre-tax amount in proportion, so that the relevant salesperson can maintain a basic proportional logic with the salesperson's performance quota when receiving the final after-tax total amount data of each channel.

[0052] As another optional implementation, please continue to refer to Figure 6 , Figure 6 : is a schematic diagram of the execution flow of generating the delivery data in the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 6 As shown, the following steps may be included:

[0053] S44. Obtain the corresponding channel personnel basic information, bank information and taxpayer registration information based on the ID number.

[0054] S45. Generate corresponding delivery data according to the basic information of the channel personnel, bank information, taxpayer registration information, tax amount and total amount after tax.

[0055] S46, encrypting the disk data according to a preset data encryption method.

[0056] Among them, the sent data contains sensitive information such as personnel information and bank information. Encryption during the transmission of the sent data can effectively protect these sensitive information and prevent unauthorized visitors from obtaining data, thereby protecting the privacy of the data. It can also effectively prevent data from being maliciously stolen during transmission and reduce the risk of data leakage. In addition, the industry and regulations require the protection of financial data, such as GDPR, HIPAA, etc. By encrypting the above sent data, relevant compliance requirements can be met.

[0057] S5. Send the delivery data to the pre-deployed intermediate business platform, and distribute the delivery data to the business subsystem corresponding to the business channel through the intermediate business platform.

[0058] Among them, the above-mentioned intermediate business platform is connected to the business subsystems of different businesses. For example, the intermediate business platform of a certain insurance system is not only connected to the insurance business subsystems of different types of insurance such as auto insurance, life insurance, property insurance, etc., but also connected to various upstream management systems, such as OA management system, financial management system, administrative management system, etc., so as to form corresponding data channels between the upstream management system and the downstream business subsystems.

[0059] S6. Receive the return data from the intermediate business platform, generate reimbursement data based on the return data, and send the reimbursement data to the financial reimbursement system.

[0060] As an optional implementation, please continue to refer to Figure 7 , Figure 7 It is a schematic diagram of the execution flow of displaying the issuance result in the combined issuance tax calculation method provided in the embodiment of the present application, such as Figure 7 As shown, the following steps may be included:

[0061] S61. Analyze the return data to obtain the issuance time and issuance result corresponding to each business channel. The issuance result is issuance success or issuance failure.

[0062] S62: Use a preset graphical display method to display each business channel, the corresponding issuance time and issuance result. In particular, different graphical display methods can be designed in the implementation process in combination with the actual needs of the application field. For example, in the insurance sales field, a chart is designed to count the total amount of issuance per business channel per month.

[0063] S63. When there is at least one business channel whose corresponding issuance result is issuance failure, the corresponding issuance failure reason is displayed, and corresponding issuance warning information is generated according to the issuance failure reason.

[0064] For example, the success rate of each channel's distribution can be displayed in a table or graph, and the information data on failed distribution can be highlighted to prompt the associated financial personnel to give priority to handling distribution failure issues after logging into the system.

[0065] The combined issuance and tax calculation method provided in the embodiment of the present application obtains the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number; calculates the pre-tax total corresponding to each certificate number based on the certificate number and the pre-tax amount; calculates the tax amount and the after-tax total corresponding to each certificate number based on the preset tax type and the pre-tax total; obtains financial association information based on the certificate number, and uses the association information, the tax amount and the after-tax total to generate corresponding delivery data; sends the delivery data to a pre-deployed intermediate business platform, and distributes the delivery data to the business subsystem corresponding to the business channel through the intermediate business platform; receives the return data returned by the intermediate business platform, generates reimbursement data based on the return data, and sends the reimbursement data to the financial reimbursement system, which shortens the working hours of business personnel and financial personnel, not only reduces labor costs and improves the execution efficiency of issuance and tax calculation, but also improves the traceability and security of issuance and tax calculation data.

[0066] Please continue reading Figure 8 , Figure 8 : is a schematic diagram of the system structure of the combined issuance tax calculation device provided in the embodiment of the present application, such as Figure 8 As shown, the device 80 includes: a channel data acquisition module 81, a pre-tax total data module 82, a post-tax total data module 83, a delivery data generation module 84, a delivery data sending module 85 and a return data processing module 86.

[0067] The channel data acquisition module 81 is used to obtain the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number.

[0068] The pre-tax total amount data module 82 is used to calculate the pre-tax total amount corresponding to each certificate number according to the certificate number and the pre-tax amount.

[0069] The after-tax total amount data module 83 is used to calculate the tax amount and the after-tax total amount corresponding to each of the certificate numbers according to the preset tax type and the before-tax total amount.

[0070] The delivery data generation module 84 is used to obtain financial related information according to the certificate number, and generate corresponding delivery data using the related information, the tax amount and the after-tax total amount.

[0071] The disk delivery data sending module 85 is used to send the disk delivery data to a pre-deployed intermediate business platform, and distribute the disk delivery data to the business subsystem corresponding to the business channel through the intermediate business platform.

[0072] The return data processing module 86 is used to receive the return data returned by the intermediate business platform, generate reimbursement data according to the return data, and send the reimbursement data to the financial reimbursement system.

[0073] As an optional implementation, the channel data acquisition module 81 is also used to add a data lock to the pre-tax amount corresponding to the ID number; obtain the taxpayer information corresponding to the ID number in each of the business channels; and verify whether the taxpayer information corresponding to each of the business channels is consistent. If not, discard the ID number and the pre-tax amount corresponding to the ID number.

[0074] As an optional implementation, the after-tax total amount data module 83 is also used to obtain the real-time tax calculated amount of the certificate number in the current tax calculation period of each of the business channels; recalculate the new tax amount and the new after-tax total amount corresponding to each of the certificate numbers based on the real-time tax calculated amount; and use the new tax amount and the new after-tax total amount to update the tax amount and the after-tax total amount.

[0075] As an optional implementation, the after-tax total amount data module 83 is also used to calculate the first channel ratio data of the pre-tax amount corresponding to each of the ID numbers in each of the business channels; calculate the channel after-tax total amount corresponding to each of the business channels for each of the ID numbers based on the first channel ratio data; and add the channel after-tax total amount to the delivery data.

[0076] As an optional implementation, the delivery data generation module 84 is also used to obtain the corresponding channel personnel basic information, bank information and taxpayer registration information according to the certificate number; generate corresponding delivery data according to the channel personnel basic information, the bank information, the taxpayer registration information, the tax amount and the total amount after tax; and encrypt the delivery data according to a preset data encryption method.

[0077] As an optional implementation, the disk data sending module 85 is also used to unlock the pre-tax amount corresponding to the certificate number; and re-execute the step of obtaining the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number.

[0078] As an optional implementation, the return data processing module 86 is also used to parse the return data to obtain the issuance time and issuance result corresponding to each of the business channels, the issuance result being a successful issuance or a failed issuance; each of the business channels, and the corresponding issuance time and issuance result are displayed using a preset graphical display method; when there is at least one of the business channels corresponding to a issuance result of a failed issuance, the corresponding issuance failure reason is displayed, and corresponding issuance warning information is generated based on the issuance failure reason.

[0079] It should be noted that the above-mentioned combined issuance and tax calculation device can execute the combined issuance and tax calculation method provided in the embodiment of this application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in the embodiment of the combined issuance and tax calculation device, please refer to the combined issuance and tax calculation method provided in the embodiment of this application.

[0080] Fig. 9 is a hardware structure diagram of an electronic device for executing a combined issuance tax calculation method provided in an embodiment of the present application, such as Fig. 9 As shown, the electronic device 900 includes:

[0081] One or more processors 910 and memory 920, Fig. 9 A processor 910 is taken as an example.

[0082] The processor 910 and the memory 920 may be connected via a bus or other means. Fig. 9 The example of connecting through bus is taken in the following.

[0083] The memory 920, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the combined issuance and tax calculation method in the embodiment of the present application. The processor 910 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 920, that is, implements the combined issuance and tax calculation method in the above method embodiment.

[0084] The memory 920 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the combined issuance and tax calculation device, etc. In addition, the memory 920 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 920 may optionally include a memory remotely arranged relative to the processor 910, and these remote memories may be connected to the combined issuance and tax calculation device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0085] The one or more modules are stored in the memory 920, and when executed by the one or more processors 910, execute the combined issuance tax calculation method in any of the above method embodiments, for example, execute the above described Figure 2 Steps S1 to S6 of the method, Figure 3 Steps S11 to S13 of the method, Figure 4 Steps S31 to S33 of the method, Figure 5 Steps S41 to S43 of the method, Figure 6 Steps S44 to S46 of the method, Figure 7 Steps S61 to S63 of the method are implemented Figure 4 The functions of modules 81-86 in.

[0086] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.

[0087] The embodiment of the present application provides a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by one or more processors, such as Fig. 9A processor 910 in the embodiment may enable the one or more processors to execute the combined issuance tax calculation method in any of the above method embodiments, for example, executing the above described Figure 2 Steps S1 to S6 of the method, Figure 3 Steps S11 to S13 of the method, Figure 4 Steps S31 to S33 of the method, Figure 5 Steps S41 to S43 of the method, Figure 6 Steps S44 to S46 of the method, Figure 7 Steps S61 to S63 of the method are implemented Figure 4 The functions of modules 81-86 in.

[0088] The present application provides a computer program product, which includes a computer program stored on a non-volatile computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by the electronic device, the electronic device is enabled to execute the combined issuance tax calculation method in any of the above method embodiments, for example, to execute the above described Figure 2 Steps S1 to S6 of the method, Figure 3 Steps S11 to S13 of the method, Figure 4 Steps S31 to S33 of the method, Figure 5 Steps S41 to S43 of the method, Figure 6 Steps S44 to S46 of the method, Figure 7 Steps S61 to S63 of the method are implemented Figure 4 The functions of modules 81-86 in.

[0089] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0090] Through the description of the above implementation methods, ordinary technicians in this field can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Ordinary technicians in this field can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Under the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes in different aspects of the present application as described above, which are not provided in detail for the sake of simplicity. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced by equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A combined issuance tax calculation method, characterized in that: include: Obtaining the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number; Calculate the total amount before tax corresponding to each certificate number according to the certificate number and the pre-tax amount; Calculate the tax amount and the after-tax total amount corresponding to each certificate number according to the preset tax type and the before-tax total amount; Acquire financial related information according to the certificate number, and generate corresponding delivery data using the related information, the tax amount and the after-tax total amount; Sending the disk delivery data to a pre-deployed intermediate business platform, and distributing the disk delivery data to a business subsystem corresponding to the business channel through the intermediate business platform; Receive the return data returned by the intermediate business platform, generate reimbursement data according to the return data, and send the reimbursement data to the financial reimbursement system.

2. The combined issuance tax calculation method according to claim 1 is characterized in that: After the step of obtaining the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number, the method further includes: Adding a data lock to the pre-tax amount corresponding to the certificate number; Obtain the taxpayer information corresponding to the certificate number in each of the business channels; Verify whether the taxpayer information corresponding to each of the business channels is consistent. If not, discard the certificate number and the pre-tax amount corresponding to the certificate number.

3. The combined issuance tax calculation method according to claim 1 is characterized in that: After the step of calculating the tax amount and the after-tax total amount corresponding to each certificate number according to the preset tax type and the before-tax total amount, the method further includes: Obtain the real-time tax amount calculated for the certificate number in the current tax calculation period for each business channel; Recalculate the new tax amount and the new after-tax total amount corresponding to each of the certificate numbers according to the real-time tax amount; The tax amount and the after-tax total are updated using the new tax amount and the new after-tax total.

4. The combined issuance tax calculation method according to claim 1 is characterized in that: After the step of obtaining financial association information according to the certificate number and using the association information, the tax amount and the after-tax total amount to generate corresponding delivery data, the method further includes: Calculate the first channel proportion data of the pre-tax amount corresponding to each of the certificate numbers in each of the business channels; Calculate the after-tax total amount corresponding to each of the certificate numbers according to the first channel proportion data and the channel after-tax total amount corresponding to each of the business channels; Add the channel after-tax total to the delivery data.

5. The combined issuance tax calculation method according to claim 1 is characterized in that: The step of obtaining financial association information according to the certificate number and using the association information, the tax amount and the after-tax total amount to generate corresponding delivery data includes: Obtain the corresponding channel personnel basic information, bank information and taxpayer registration information according to the certificate number; Generate corresponding delivery data according to the basic information of the channel personnel, the bank information, the taxpayer registration information, the tax amount and the total amount after tax; The disk sending data is encrypted according to a preset data encryption method.

6. The combined issuance tax calculation method according to claim 2 is characterized in that: After the step of sending the disk delivery data to a pre-deployed intermediate business platform and distributing the disk delivery data to the business subsystem corresponding to the business channel through the intermediate business platform, the method further includes: Unlock the pre-tax amount corresponding to the certificate number; Re-execute the step of obtaining the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number.

7. The combined issuance tax calculation method according to claim 1 is characterized in that: After the step of receiving the return data returned by the intermediate business platform, the method further includes: Parse the return data to obtain the issuance time and issuance result corresponding to each business channel, where the issuance result is issuance success or issuance failure; Use a preset graphical display method to display each of the business channels, as well as the corresponding issuance time and issuance results; When the issuance result corresponding to at least one of the business channels is issuance failure, the corresponding issuance failure reason is displayed, and corresponding issuance warning information is generated according to the issuance failure reason.

8. A combined tax calculation device, characterized in that: include: A channel data acquisition module, used to acquire the certificate number of at least one business channel and the pre-tax amount corresponding to the certificate number; A pre-tax total amount data module is used to calculate the pre-tax total amount corresponding to each certificate number according to the certificate number and the pre-tax amount; A post-tax total amount data module is used to calculate the tax amount and the post-tax total amount corresponding to each of the certificate numbers according to the preset tax type and the pre-tax total amount; A delivery data generation module, used for acquiring financial related information according to the certificate number, and generating corresponding delivery data using the related information, the tax amount and the after-tax total amount; A disk delivery data sending module, used to send the disk delivery data to a pre-deployed intermediate business platform, and distribute the disk delivery data to the business subsystem corresponding to the business channel through the intermediate business platform; The return data processing module is used to receive the return data returned by the intermediate business platform, generate reimbursement data according to the return data, and send the reimbursement data to the financial reimbursement system.

9. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the combined issuance and tax calculation method described in any one of claims 1-7.

10. A non-volatile computer-readable storage medium, characterized in that: The non-volatile computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are executed by an electronic device, the electronic device executes the combined issuance and tax calculation method as described in any one of claims 1-7.