Cost reimbursement method and reimbursement system
By introducing an exception problem database and automatic processing labels in the reimbursement system, abnormal problems in reimbursement orders are automatically detected and processed, and problems of high and low-efficiency manual review costs are solved, and efficient and low-cost expense reimbursement is achieved.
Patent Information
- Application Number
- CN202311601395.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-25
- Publication Date
- 2025-05-27
AI Technical Summary
In the existing reimbursement system, the cost of manually reviewing reimbursement orders is high and inefficient, resulting in high and inefficient expense reimbursement.
By introducing an exception problem bank and automatic processing tags into the reimbursement system, the reimbursement system can automatically detect abnormal problems in the reimbursement order and automatically handle them according to the combined processing methods in the exception problem bank.
It realizes automatic financial processing of reimbursement orders, improves the efficiency of expense reimbursement, reduces the workload of financial auditors, and reduces the cost of expense reimbursement.
Smart Images

Figure CN120047254A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computers, and particularly to an expense reimbursement method and a reimbursement system. Background Art
[0002] During the financial review process of reimbursement forms, the reimbursement system usually needs to prompt the financial reviewer to review the compliance of the reimbursement form. However, this manual review method has problems of high cost and low review efficiency, which in turn leads to high cost and low efficiency of expense reimbursement. Summary of the Invention
[0003] This application provides an expense reimbursement method and a reimbursement system, which can reduce the cost of expense reimbursement and improve the efficiency of expense reimbursement.
[0004] In a first aspect, this application provides an expense reimbursement method. This method can be applied to a reimbursement system. Specifically, the reimbursement system receives a financial processing request for a reimbursement form, and then detects multiple abnormal problems existing in the reimbursement form, where the multiple abnormal problems include multiple problems affecting the directly paid reimbursement amount. Then, the reimbursement system determines a combined processing method corresponding to the multiple abnormal problems according to an abnormal problem library, where the abnormal problem library includes multiple types of abnormal problems and the processing methods for each type of abnormal problem, and the combined processing method is a combined result determined based on the processing methods for each abnormal problem among the multiple abnormal problems. Finally, the reimbursement system processes the reimbursement form according to the combined processing method.
[0005] In the technical solution provided by this application, the reimbursement system can automatically detect multiple abnormal problems existing in the reimbursement form and determine the processing methods for the multiple abnormal problems existing in the reimbursement form, so as to automatically perform corresponding financial processing on the reimbursement form. Therefore, the technical solution provided by this application can not only improve the efficiency of expense reimbursement, but also reduce the workload of financial reviewers and lower the cost of expense reimbursement.
[0006] In a possible implementation, the abnormal problem library further includes multiple automatic processing tags, and each automatic processing tag is used to indicate a type of abnormal problem. The reimbursement system detects multiple abnormal problems existing in the reimbursement form, including: the reimbursement system adds multiple tags to the reimbursement form according to multiple abnormal verification rules, where the multiple abnormal verification rules are used to detect the abnormal problems existing in the reimbursement form. Then, the reimbursement system determines multiple abnormal problems existing in the reimbursement form according to the matching relationship between the multiple tags of the reimbursement form and the multiple automatic processing tags in the abnormal problem library, where the multiple abnormal problems existing in the reimbursement form include the abnormal problems indicated by the multiple matching automatic processing tags.
[0007] In another possible implementation, the reimbursement system determines the combined processing methods corresponding to multiple abnormal problems existing in the reimbursement form based on the abnormal problem library, including: the reimbursement system determines the above combined processing methods according to the matching relationship between multiple tags of the reimbursement form and multiple automatic processing tags in the abnormal problem library, where the combined processing methods include the processing methods corresponding to multiple matched automatic processing tags.
[0008] In the above implementation, multiple abnormal verification rules can identify possible abnormal problems in the reimbursement form from multiple dimensions (such as invoices, reimbursement amounts, reimbursement dates, etc. in the reimbursement form). Therefore, the tags added to the reimbursement form according to multiple abnormal verification rules can more comprehensively describe the abnormal problems existing in the reimbursement form, enabling the reimbursement system to accurately determine the processing method of the reimbursement form and thus complete the automatic financial processing process of the reimbursement form.
[0009] In another possible implementation, the reimbursement system processes the reimbursement form according to the combined processing method, including: the reimbursement system processes the reimbursement form according to the combined processing method, the content of the reimbursement form, and the reimbursement status of the reimbursement form. In this way, targeted processing can be performed on different reimbursement forms, making the financial processing process of the reimbursement form more in line with the actual situation.
[0010] In another possible implementation, multiple tags of the reimbursement form further include at least one non-automatic processing tag. The reimbursement system processes the reimbursement form according to the combined processing method, including: the reimbursement system provides the above detected multiple abnormal problems and the above determined combined processing method to the financial reviewer to assist the financial reviewer in processing the reimbursement form. The reimbursement system also assigns the reimbursement form to the financial reviewer and prompts the financial reviewer to process the reimbursement form according to the above at least one non-automatic processing tag, where the at least one non-automatic processing tag is used to instruct the financial reviewer to determine other abnormal problems existing in the reimbursement form. In this way, it can facilitate the financial reviewer to quickly determine the abnormal problems existing in the reimbursement form and determine the corresponding processing methods, improving the efficiency of the financial reviewer in processing the reimbursement form.
[0011] In another possible implementation, the reimbursement system also records the abnormal problems existing in the reimbursement form in the problem statistics table, where the problem statistics table also includes the abnormal problems existing in multiple historical reimbursement forms. The abnormal problems existing in the reimbursement form include multiple abnormal problems determined according to multiple matched automatic processing tags, and / or other abnormal problems determined according to at least one non-automatic processing tag. After that, the reimbursement system updates the abnormal problem library according to the problem statistics table. In this way, the reimbursement system can process more reimbursement forms according to the abnormal problem library. Correspondingly, the number of reimbursement forms assigned to the financial reviewer for processing can be reduced, thereby improving the efficiency of expense reimbursement and reducing the cost of expense reimbursement.
[0012] Second aspect, the present application also provides a reimbursement system. The system includes an acquisition module, a determination module, and a processing module. The acquisition module is configured to receive a financial processing request for a reimbursement form. The determination module is configured to detect multiple abnormal problems existing in the reimbursement form, where the multiple abnormal problems include multiple problems affecting the directly paid reimbursement amount. The determination module is further configured to determine a combined processing method corresponding to the multiple abnormal problems according to an abnormal problem library, where the abnormal problem library includes multiple types of abnormal problems and the processing methods for each type of abnormal problem, and the combined processing method is a combined result determined based on the processing methods for each abnormal problem among the multiple abnormal problems. The processing module is configured to process the reimbursement form according to the combined processing method.
[0013] In a possible implementation manner, the abnormal problem library further includes multiple automatic processing tags, and each automatic processing tag is used to indicate a type of abnormal problem. The determination module is configured to add multiple tags to the reimbursement form according to multiple abnormal verification rules, where the multiple abnormal verification rules are used to detect abnormal problems existing in the reimbursement form. The determination module is further configured to determine that there are multiple abnormal problems in the reimbursement form according to the matching relationship between the multiple tags of the reimbursement form and the multiple automatic processing tags in the abnormal problem library, where the multiple abnormal problems existing in the reimbursement form include the abnormal problems indicated by the multiple automatically processed tags obtained by matching.
[0014] In another possible implementation manner, the determination module is configured to determine the combined processing method according to the matching relationship between the multiple tags of the reimbursement form and the multiple automatic processing tags in the abnormal problem library, where the combined processing method includes the processing methods corresponding to the multiple automatically processed tags obtained by matching.
[0015] In another possible implementation manner, the processing module is configured to process the reimbursement form according to the combined processing method, the content of the reimbursement form, and the reimbursement status of the reimbursement form.
[0016] In another possible implementation manner, the multiple tags of the reimbursement form further include at least one non-automatic processing tag. The processing module is configured to provide the detected multiple abnormal problems and the determined combined processing method to a financial auditor to assist the financial auditor in processing the reimbursement form. The processing module is further configured to assign the reimbursement form to the financial auditor and prompt the financial auditor to process the reimbursement form according to the at least one non-automatic processing tag, where the at least one non-automatic processing tag is used to indicate other abnormal problems existing in the reimbursement form determined by the financial auditor.
[0017] In another possible implementation, the reimbursement system further includes an update module. The update module is used to record the abnormal problems existing in the reimbursement form into a problem statistics table. The problem statistics table further includes the abnormal problems existing in multiple historical reimbursement forms. The abnormal problems existing in the reimbursement form include multiple abnormal problems determined according to multiple automatically processed labels obtained by matching, and / or other abnormal problems determined according to at least one non-automatically processed label. The update module is further used to update the abnormal problem library according to the problem statistics table.
[0018] In a third aspect, the present application provides a computing device. The computing device includes a processor and a memory. The processor is used to execute instructions stored in the memory so that the computing device executes some or all of the methods described in the foregoing first aspect and any one of its implementations.
[0019] In a fourth aspect, the present application provides a computer program product. The computer program product may be a software or program product containing instructions that can run on a computing device or be stored in any available medium. When the computer program product runs on a computing device, the computing device is caused to execute some or all of the methods described in the foregoing first aspect and any one of its implementations.
[0020] In a fifth aspect, the present application provides a computer-readable storage medium. The computer storage medium includes computer program instructions. When the computer program instructions are executed by a computing device, the computing device is caused to execute some or all of the methods described in the foregoing first aspect and any one of its implementations. Description of the Drawings
[0021] Figure 1 is a schematic diagram of an expense reimbursement scenario provided by the present application;
[0022] Figure 2 is a flowchart of an expense reimbursement method provided by the present application;
[0023] Figure 3 is a schematic structural diagram of a reimbursement system provided by the present application;
[0024] Figure 4 is a schematic structural diagram of a computing device provided by the present application;
[0025] Figure 5 is a schematic structural diagram of a computing device cluster provided by the present application. Detailed Embodiments
[0026] To improve the efficiency of expense reimbursement and reduce the cost of expense reimbursement, this application provides an expense reimbursement method. This method can be applied to a reimbursement system. The reimbursement system can identify multiple abnormal problems existing in the reimbursement form, determine the corresponding processing methods for the multiple abnormal problems, and perform corresponding reimbursement processing operations on the reimbursement form according to the determined processing methods above, thereby completing the financial review of the reimbursement form. In the above technical solution, the reimbursement system can automatically discover multiple abnormal problems existing in the reimbursement form and make corresponding processing for them, which can not only improve the efficiency of expense reimbursement, but also reduce the workload of financial reviewers, so as to achieve the purpose of reducing the cost of expense reimbursement.
[0027] The following describes the technical solution provided by this application in conjunction with the accompanying drawings.
[0028] This application mainly focuses on the improvement of the implementation method of the expense reimbursement function. Expense reimbursement refers to the process of reimbursing the incurred expenses by processing the reimbursement forms submitted by users. For example, after an enterprise employee submits a reimbursement form for a certain expense (such as travel expenses, mobile phone bills, catering expenses, etc.) to the reimbursement system, the reimbursement system will conduct business review and financial review on the reimbursement form to determine the rationality and compliance of the reimbursement form. After determining that the reimbursement form is reasonable and compliant, the corresponding expenses will be returned to the enterprise employee, thus completing the expense reimbursement process.
[0029] Please refer to Figure 1 , Figure 1 Taking the reimbursement of enterprise employees as an example, a schematic diagram of an expense reimbursement scenario applicable to this application is exemplarily shown. It should be understood that in actual applications, the technical solution provided by this application can also be applicable to other expense reimbursement scenarios. For example, the reimbursement of school faculty and staff is not specifically limited in this application. As Figure 1 shown, this scenario includes a reimbursement system 100 and a client 200. Optionally, this scenario also includes a client 300. The reimbursement system 100 is connected to the client 200 and the client 300 respectively through a network, and this network can be a wide area network or a local area network.
[0030] In Figure 1In the expense reimbursement scenario shown, when an enterprise employee (hereinafter referred to as the reimburser) needs to reimburse a certain expense (such as business trip expenses, mobile phone bills, catering expenses, etc.), the reimburser can submit an expense report form to the reimbursement system 100 through the client 200. After the reimbursement system 100 obtains the expense report form, it first conducts a business review on the expense report form to determine whether the expense report form is reasonable. When the expense report form passes the business review (i.e., the expense report form is reasonable), the reimbursement system 100 then conducts a financial review on the expense report form to determine whether the expense report form is compliant. Among them, during the process of conducting a financial review on the expense report form, the reimbursement system 100 can first detect multiple abnormal problems existing in the expense report form, determine the combined processing method corresponding to the above multiple abnormal problems according to the abnormal problem library, where the combined processing method is the combined result determined based on the processing method of each abnormal problem among the multiple abnormal problems, and then process the expense report form according to the combined processing method. Specifically, the reimbursement system 100 adds multiple tags to the expense report form based on multiple abnormal verification rules, then determines the matching relationship between the multiple tags of the expense report form and multiple automatic processing tags in the abnormal problem library, determines multiple abnormal problems existing in the expense report form and the corresponding combined processing method according to the matching result, then processes the expense report form accordingly according to the combined processing method, and records the multiple abnormal problems existing in the expense report form into the problem statistics table, where the problem statistics table is used to update the abnormal problem library.
[0031] Optionally, since there may be a situation in actual application where a certain tag of the expense report form does not match multiple automatic processing tags in the abnormal problem library, that is, the processing method of the abnormal problem indicated by the above tag is not stored in the abnormal problem library. In this case, the reimbursement system 100 can allocate the expense report form to a financial reviewer (such as an accountant) for processing through the client 300. In addition, the financial reviewer also records other abnormal problems existing in the expense report form into the problem statistics table through the client 300 for updating the abnormal problem library.
[0032] In specific implementation, the reimbursement system 100 can be a software system deployed on a single computing device or a computing device cluster composed of multiple computing devices. Among them, the above computing device can be a terminal server or a computing device in a data center (such as a server, virtual machine, container, etc.). The client 200 and the client 300 can be software or applications deployed on terminal devices, such as a web client. Among them, the above terminal devices include, for example, desktop computers, laptops, tablets, smartphones, wearable devices, etc. It should be understood that the number of the client 200 and the client 300 in the above expense management scenario is not limited in this embodiment, that is, the number of the client 200 and the client 300 can be one or more. For simplicity Figure 1 Taking one client 200 and one client 300 as an example for illustration.
[0033] Next, in combination with Figure 2 the schematic flowchart of the expense reimbursement method shown, the process of the above reimbursement system 100 for realizing expense reimbursement will be described in detail.
[0034] Step 101, the reimbursement system 100 receives a financial processing request for the reimbursement form.
[0035] Among them, the reimbursement form is a document used to record and request expense reimbursement. The reimbursement form may include any one or more of the following: information of the reimburser (such as the name, employee number, affiliated company, and department of the reimburser), details of the expenses requested for reimbursement (such as the time, place, reason, amount, and currency corresponding to the amount of the expenses), bills (such as invoices and receipts related to the expenses), proof information of the bills (such as itinerary receipts, electronic bills, purchase orders, etc.), and relevant materials for proving the reasonableness and compliance of the expense expenditure (such as meeting agendas, emails of business trip notices, etc.). The financial processing request is a request for the reimbursement system 100 to conduct a financial review of the reimbursement form. Here, the reimbursement form may be a reimbursement form that has passed the business review.
[0036] Exemplarily, the reimbursement system 100 pre-stores a process template that defines a set of processing processes for the reimbursement form. The process template includes a business review link and a financial review link, and the business review link is located before the financial review link. When the reimbursement form passes the business review, it can enter the financial review link. Therefore, the financial processing request may specifically be a request to start the financial review link. In a specific implementation, the reimbursement system 100 obtains the reimbursement form uploaded by the reimburser through the client 200 and processes the reimbursement form according to the processing process defined by the process template. Among them, when the reimbursement form passes the business review, a financial processing request for the reimbursement form is triggered, thereby entering the financial review link of the reimbursement form.
[0037] Step 102, the reimbursement system 100 adds multiple tags to the reimbursement form according to multiple exception verification rules.
[0038] Among them, the multiple exception verification rules are used to identify multiple possible exception problems of the reimbursement form from multiple dimensions (such as invoices, reimbursement amounts, reimbursement dates, the credit rating of the reimburser, the risk rating of the supplier, etc.). Here, the exception problem refers to a non-compliance problem that affects the direct payment of the reimbursement amount in the financial review. The multiple exception verification rules may include rules obtained from a third-party verification system (such as a third-party risk control system), or may include rules stored in the reimbursement system 100. Among them, the exception verification rules stored in the reimbursement system 100 may be configured by the developers or administrator users of the system according to the enterprise's reimbursement management system, or may be dynamically configured by the reimbursement system 100 according to the actual situation.
[0039] Specifically, each of the multiple anomaly verification rules may include a determination condition and a label corresponding to the determination condition. Therefore, the reimbursement system 100 adds multiple labels to the reimbursement form according to the multiple anomaly verification rules, including: the reimbursement system 100 determines the determination conditions satisfied by the reimbursement form according to the multiple anomaly verification rules, and then adds the corresponding labels to the reimbursement form according to the determination conditions satisfied by the reimbursement form. It should be understood that since the multiple anomaly verification rules can be used to identify multiple anomaly problems existing in the reimbursement form, the multiple labels of the reimbursement form can be used to indicate the multiple anomaly problems existing in the reimbursement form. The labels of the reimbursement form can be specifically represented in forms such as words, letters or symbols, and this embodiment does not make specific limitations on this.
[0040] Taking one anomaly verification rule as an example, the reimbursement system 100 can determine whether the reimbursement form satisfies the determination condition in the anomaly verification rule in the following manner: the reimbursement system 100 determines the target field in the reimbursement form according to the determination condition. When the target field satisfies the determination condition, it indicates that the reimbursement form satisfies the determination condition. When the target field does not satisfy the determination condition, it indicates that the reimbursement form does not satisfy the determination condition. In specific implementation, when the reimbursement form is an electronic document, the reimbursement system 100 can determine the target field by parsing the electronic document. When the reimbursement form is a picture, the reimbursement system 100 can use an optical character recognition (OCR) model to process the above picture to obtain the target field. The OCR model can be trained by multiple training samples, and the multiple training samples here can include multiple historical reimbursement forms and the target fields in each historical reimbursement form.
[0041] In addition to the above method, the reimbursement system 100 can also directly input the reimbursement form into a label generation model. After the label generation model processes the reimbursement form, multiple labels are added to the reimbursement form. The label generation model can be a neural network model existing in the industry that has a better effect on reimbursed form recognition. In specific implementation, the label generation model can include multiple anomaly verification rules and be trained by multiple training samples. The multiple training samples here can include multiple historical reimbursement forms and the labels of each historical reimbursement form.
[0042] Exemplarily, for the convenience of understanding this step, the following uses several possible anomaly verification rules to illustrate this step. As shown in Table 1, the anomaly verification rules shown in Table 1 can be used to identify whether there are anomalies in the reimbursement amount, reimbursement date, supplier risk level, and invoices in the reimbursement form. It should be understood that in actual applications, in order to comprehensively identify the anomaly problems existing in the reimbursement form as much as possible, in addition to the anomaly verification rules shown in Table 1, there can be other anomaly verification rules to be used to check whether there are anomaly problems in the reimbursement form from other dimensions, and this embodiment does not make specific limitations on this.
[0043] Table 1 Abnormal Verification Rules
[0044] Judgment condition Label Reimbursement amount exceeds the threshold Large - amount reimbursement Reimbursement amount exceeds the reimbursable limit Excessive reimbursement Reimbursement date exceeds the specified deadline Overdue reimbursement The risk value of the supplier is higher than the threshold Risky supplier The invoice in the reimbursement form is a false invoice False invoice Reimbursement is applied for the same expense repeatedly Repeated reimbursement The reimbursement form does not include an invoice Invoice lost Import / export value - added tax needs to be paid Import / export value - added tax calculation
[0045] In the above example, when the determination condition of the abnormal verification rule is that "the reimbursement amount exceeds the threshold", the reimbursement system 100 can determine the target field as the reimbursement amount in the reimbursement form according to this determination condition, and then determine whether the reimbursement amount in the reimbursement form exceeds the threshold. Among them, if the reimbursement amount in the reimbursement form exceeds the threshold, it means that the reimbursement form meets the determination condition, and thus add the label of "large - amount reimbursement" to the reimbursement form. When the determination condition of the abnormal verification rule is that "the invoice in the reimbursement form is a false invoice", the reimbursement system 100 can determine that the target fields include one or more of the invoice issuance time, invoice number, and invoice code in the reimbursement form according to this determination condition, and then upload the determined target fields to the third - party verification system. After receiving the target fields, the third - party verification system verifies the target fields and returns the verification result to the reimbursement system 100. If the verification result indicates that the invoice in the reimbursement form is a false invoice, it means that the reimbursement form meets the determination condition, and the reimbursement system 100 will add the label of "false invoice" to the reimbursement form. By analogy, for other abnormal verification rules shown in Table 1, the reimbursement system 100 can also be processed in the same way, thereby adding multiple labels to the reimbursement form.
[0046] Step 103: The reimbursement system 100 determines the matching relationship between the multiple labels of the reimbursement form and the multiple automatic - processing labels in the abnormal problem library. If each label of the reimbursement form matches an automatic - processing label in the abnormal problem library, then execute the following steps 104 to 106, and step 108; if any one or more labels of the reimbursement form do not match all the automatic - processing labels in the abnormal problem library, then execute the following steps 107 and 108.
[0047] Specifically, the reimbursement system 100 pre - stores an abnormal problem library, and the abnormal problem library includes multiple automatic - processing labels. Each automatic - processing label in the multiple automatic - processing labels is used to indicate a type of abnormal problem that can be automatically processed by the reimbursement system 100. The reimbursement system 100 can match the multiple labels of the reimbursement form with the multiple automatic - processing labels in the abnormal problem library respectively, so as to determine the matching relationship between the multiple labels of the reimbursement form and the multiple automatic - processing labels in the abnormal problem library.
[0048] Taking the matching of a label on an expense reimbursement form (hereinafter referred to as "Label M") and an automatic processing label in an exception problem library (hereinafter referred to as "Label N") as an example, the expense reimbursement system 100 can determine the matching relationship between the two in the following way: The expense reimbursement system 100 uses a similarity algorithm to calculate the similarity between Label M and Label N. When the similarity between Label M and Label N is greater than or equal to the similarity threshold, it indicates that Label M and Label N match. When the similarity between Label M and Label N is less than the similarity threshold, it indicates that Label M and Label N do not match. It should be understood that the similarity algorithm used in this step can be an algorithm that already exists in the industry and has a better effect on text similarity calculation. For example, the cosine similarity algorithm, word embedding algorithms (such as Word2Vec, FastText), etc.
[0049] Exemplarily, taking the example shown in Table 1 above, the exception problem library may include the following automatic processing labels: excessive reimbursement, overdue reimbursement, risky suppliers, false invoices, duplicate reimbursement, invoice loss, import / export VAT calculation. Therefore, when multiple labels on the expense reimbursement form are any two or more of "excessive reimbursement", "overdue reimbursement", "risky suppliers", "false invoices", "invoice loss", "import / export VAT calculation", it indicates that each label on the expense reimbursement form matches an automatic processing label in the exception problem library, and the following operations described in step 104 to step 106, and step 108 can be performed on the expense reimbursement form. When multiple labels on the expense reimbursement form include "large amount reimbursement", since this label does not match any of the automatic processing labels in the exception problem library, the following operations described in step 107 and step 108 can be performed on the expense reimbursement form.
[0050] Step 104: The expense reimbursement system 100 determines multiple exception problems existing in the expense reimbursement form and the combined processing methods corresponding to the multiple exception problems according to the multiple labels on the expense reimbursement form.
[0051] Specifically, in addition to the multiple automatic processing labels, the exception problem library also includes multiple types of exception problems and the processing methods for each type of exception problem. Among them, an automatic processing label is used to indicate one type of exception problem among the multiple types of exception problems. Therefore, the expense reimbursement system 100 can determine multiple exception problems existing in the expense reimbursement form and the combined processing methods corresponding to the multiple exception problems according to the automatic processing labels matched by each label on the expense reimbursement form. Among them, the multiple exception problems existing in the expense reimbursement form include the exception problems indicated by the multiple matched automatic processing labels, and the combined processing method includes the processing methods corresponding to the multiple matched automatic processing labels.
[0052] Exemplarily, still taking the example in the above text, in addition to including automatic processing tags such as "excessive reimbursement", "overdue reimbursement", "risk suppliers", etc., the abnormal problem library also includes the abnormal problems indicated by these automatic processing tags, as well as the processing methods for each abnormal problem. For details, please refer to Table 2. It should be understood that in actual applications, in addition to the content shown in Table 2, the abnormal problem library may also include other automatic processing tags, the abnormal problems indicated by them, and the corresponding processing methods. This embodiment does not make specific limitations on this.
[0053] Table 2 Abnormal Problem Library
[0054]
[0055] For the convenience of understanding, the content of Table 2 will be described next:
[0056] (1) The tag of "excessive reimbursement" is used to indicate that there is a problem of excessive reimbursement in the reimbursement form. For the reimbursement form with such abnormal problems, the reimbursement form can be processed according to the exceeded amount (that is, the difference between the reimbursement amount in the reimbursement form and the reimbursable amount) and the reimbursement status of the reimbursement form. For example, if the exceeded amount is less than a1, a warning notice message will be sent to the reimburser; if the exceeded amount is greater than a1 and less than a2, the credit score of the reimburser will be deducted; if the exceeded amount is greater than a2 and the reimbursement payment has not been made, the payment amount will be reduced; if the exceeded amount is greater than a2 and the reimbursement payment has been made, part of the reimbursement amount will be recovered or the reimburser's reserve fund will be deducted, where 0 < a1 < a2.
[0057] (2) The tag of "overdue reimbursement" is used to indicate that there is a problem of overdue reimbursement in the reimbursement form. For the reimbursement form with such abnormal problems, the reimbursement form can be processed according to the number of overdue days (that is, the difference between the reimbursement date in the reimbursement form and the specified deadline) and the reimbursement status of the reimbursement form. For example, if the number of overdue days is less than b1, a warning notice message will be sent to the reimburser; if the number of overdue days is greater than b1 and less than b2, the credit score of the reimburser will be deducted; if the number of overdue days is greater than b2 and the reimbursement payment has not been made, the payment amount will be reduced; if the number of overdue days is greater than b2 and the reimbursement payment has been made, part of the reimbursement amount will be recovered or the reimburser's reserve fund will be deducted, where 0 < b1 < b2.
[0058] (3) The tag of "lost bill" is used to indicate that there is a problem of lost bill in the reimbursement form. For example, the invoice is missing in the reimbursement form. For the reimbursement form with such abnormal problems, the reimbursement form can be processed according to the reimbursement status of the reimbursement form. For example, if the reimbursement payment has not been made, the payment amount will be reduced; if the reimbursement payment has been made, the reimbursement amount will be recovered or the reimburser's reserve fund will be deducted.
[0059] (4) The label "risky supplier" is used to indicate that the reimbursement form has a risky supplier problem (that is, the supplier involved in the reimbursement form is risky). For reimbursement forms with such abnormal problems, an early warning notification message can be sent to the accountant.
[0060] (5) The label "False Invoice" is used to indicate that the reimbursement form has a false invoice problem. For reimbursement forms with such abnormal problems, the reimbursement form can be processed according to the reimbursement status of the reimbursement form. For example, if the reimbursement amount has not been paid, it will not be reimbursed; if the reimbursement amount has been paid, the entire reimbursement amount will be recovered or the reserve fund of the reimbursement person will be deducted.
[0061] (6) The label "Duplicate Reimbursement" is used to indicate that a reimbursement form has duplicate reimbursement issues. For reimbursement forms with such abnormal issues, the reimbursement form can be processed according to the reimbursement status of the reimbursement form. For example, if the reimbursement amount has not been paid, no reimbursement will be made; if the reimbursement amount has been paid, all reimbursement amounts will be recovered or the reserve fund of the reimbursement person will be deducted.
[0062] (7) The label "Import / Export VAT Calculation" is used to indicate that the reimbursement form is subject to import / export VAT. For reimbursement forms with such abnormalities, the import / export VAT to be paid can be determined, and then the tax payment operation can be performed based on the import / export VAT determined above.
[0063] It should be understood that even if different reimbursement forms have the same type of abnormal problems in actual applications, the severity of the abnormal problems may be different. For example, some reimbursement forms with overdue reimbursement problems have overdue days less than b1, while other reimbursement forms with overdue reimbursement problems have overdue days greater than b1. Therefore, the abnormal problem library has different processing methods for the different severity of the same type of abnormal problems, so that reimbursement forms with different severity of abnormal problems can be processed in a targeted manner. In addition, considering that in actual applications, in order to enable the reimbursement person to obtain reimbursement faster, the reimbursement operation of "pay first and then review" or "post-event sampling" can be performed on some reimbursement forms (for example, the reimbursement amount is small and the credit rating of the reimbursement person is high). Among them, "pay first and then review" means that after the reimbursement form passes the business review, the reimbursement amount will be paid to the reimbursement person, and the reimbursement form will be subject to financial review later. "Post-inspection" means that after the reimbursement form passes the business review, the reimbursement amount is first paid to the reimbursement person, and then the reimbursement form is added to the reimbursement form collection, and some reimbursement forms are subsequently screened out from the reimbursement form collection for financial review. Therefore, the abnormal question library also sets different processing methods for different reimbursement statuses (i.e., unpaid reimbursement and paid reimbursement), so that reimbursement forms with different reimbursement statuses can be processed in a targeted manner.
[0064] Step 105: The reimbursement system 100 sends multiple exception problems and / or combined processing methods existing in the reimbursement form to the client 200 for the reimburser to confirm. When the reimburser confirms that there is no error, the client 200 sends a confirmation message to the reimbursement system 100.
[0065] It should be noted that this step is an optional step. In addition, in actual applications, the reimburser may also have objections to the multiple exception problems and / or combined processing methods determined by the reimbursement system 100 for the reimbursement form. In this regard, the reimburser can feedback the above objections to the reimbursement system 100 through the client 200. After that, the reimbursement system 100 can assign the reimbursement form to the financial reviewer for review. At the same time, the reimbursement system 100 can also provide the exception problems and combined processing methods existing in the reimbursement form determined by it to the financial reviewer to assist the financial reviewer in quickly determining the exception problems existing in the reimbursement form and processing the reimbursement form.
[0066] Step 106: The reimbursement system 100 processes multiple exception problems existing in the reimbursement form according to the combined processing method.
[0067] In some embodiments, the reimbursement system 100 processes multiple exception problems existing in the reimbursement form according to the combined processing method, including: the reimbursement system 100 processes multiple exception problems existing in the reimbursement form according to the combined processing method, the content of the reimbursement form, and the reimbursement status of the reimbursement form.
[0068] Exemplarily, continuing with the example in Table 2, if the multiple labels of the reimbursement form are "overdue reimbursement" and "risky supplier" respectively, the reimbursement system 100 can determine that the reimbursement form has problems of "overdue reimbursement" and "risky supplier" according to the exception problem library, and determine that the combined processing method includes processing method B and processing method D. After that, the reimbursement system 100 determines the reimbursement date and reimbursement status in the reimbursement form according to the combined processing method. Here, it is assumed that the reimbursement status of the reimbursement form is that the reimbursement amount has been paid, and the number of days (i.e., the overdue days) by which the reimbursement date exceeds the specified deadline is greater than b1 and less than b2. Based on the above content, the reimbursement system 100 sends a warning notification message to the accountant through the client 300 so that the accountant can determine that this reimbursement may involve a risky supplier. At the same time, the reimbursement system 100 also sends a notification message for deducting credit points to the reimburser through the client 200. The notification message may include the credit points to be deducted and the reason for deduction (i.e., the reimbursement form has a problem of "overdue reimbursement"). Correspondingly, if the reimburser confirms the above notification message without error, the reimburser can send a confirmation message to the reimbursement system 100 through the client 200. After receiving the confirmation message sent by the client 200, the reimbursement system 100 deducts the credit points of the reimburser.
[0069] For another example, if the multiple tags of the expense reimbursement form are respectively "excessive reimbursement", "overdue reimbursement", and "VAT calculation", the expense reimbursement system 100 can determine that the expense reimbursement form has problems of "excessive reimbursement", "overdue reimbursement", and "VAT payment" according to the abnormal problem library, and determine that the combined processing methods include processing method A, processing method B, and processing method G. After that, the expense reimbursement system 100 determines the reimbursement amount, reimbursement date, import / export VAT rate, and the reimbursement status of the expense reimbursement form according to the combined processing method. Here, it is assumed that the reimbursement status of the expense reimbursement form is unpaid reimbursement, the difference between the reimbursement amount and the reimbursable amount (i.e., the excess amount) is greater than a2, and the number of days by which the reimbursement date exceeds the specified deadline (i.e., the overdue days) is less than b1. Based on the above, the expense reimbursement system 100 reduces the payment amount and sends a warning notice message to the reimburser through the client 200 to prompt the reimburser to pay attention to the reimbursement time in subsequent reimbursements. The expense reimbursement system 100 also determines the import / export VAT to be paid according to the import / export VAT rate, and then deducts the determined taxes and fees from the reimbursement amount for paying the import / export VAT.
[0070] It should be understood that the above examples only exemplarily describe how the expense reimbursement system 100 processes multiple abnormal problems existing in the expense reimbursement form according to the combined processing method. In actual applications, the expense reimbursement form may also have other tags and corresponding combined processing methods, which are not described in detail here for simplicity.
[0071] Step 107: The expense reimbursement system 100 distributes the expense reimbursement form to the financial auditor through the client 300 and prompts the financial auditor to process the expense reimbursement form.
[0072] Specifically, when all the multiple tags of the expense reimbursement form do not match all the automatic processing tags in the abnormal problem library, the expense reimbursement system 100 can provide the expense reimbursement form to the financial auditor through the client 300 for review and processing. When some tags of the expense reimbursement form match the automatic processing tags in the abnormal problem library and some tags do not match the automatic processing tags in the abnormal problem library, in addition to providing the expense reimbursement form to the financial auditor through the client 300 for review and processing, the expense reimbursement system 100 can also determine the abnormal problems indicated by the matching automatic processing tags and the corresponding processing methods according to the abnormal problem library, and provide the determined abnormal problems and processing methods to the financial auditor through the client 300 to assist the financial auditor in determining the abnormal problems existing in the expense reimbursement form and giving corresponding processing suggestions, so as to improve the efficiency of the financial auditor in reviewing and processing the expense reimbursement form.
[0073] Step 108: The expense reimbursement system 100 records the abnormal problems existing in the expense reimbursement form in the problem statistics table and updates the abnormal problem library according to the problem statistics table.
[0074] In this step, the abnormal problems existing in the reimbursement form include the abnormal problems determined in the above step 104 (i.e., the abnormal problems determined according to the automatically processed labels obtained by matching), and / or, the abnormal problems determined in the above step 107 (i.e., the abnormal problems determined by the financial reviewer according to at least one non-automatically processed label).
[0075] In addition to the abnormal problems existing in the reimbursement form, the problem statistics form may further include the abnormal problems existing in multiple historical reimbursement forms. The problem statistics form is used to update the abnormal problem library. In a specific implementation, the reimbursement system 100 may sort the frequencies of occurrence of each abnormal problem in the problem statistics form in descending order, and then update the abnormal problem library according to the sorting of each abnormal problem, so that the abnormal problems in the abnormal problem library are the top S abnormal problems. In this way, the reimbursement system 100 can process more reimbursement forms according to the abnormal problem library, that is to say, allocate fewer reimbursement forms to the financial reviewer, thereby improving the efficiency of expense reimbursement and reducing the cost of expense reimbursement.
[0076] In the expense reimbursement process described in the above steps 101 to 108, the reimbursement system 100 uses multiple abnormal verification rules to add labels to the reimbursement form, and performs intelligent diversion according to the multiple labels of the reimbursement form, so that most reimbursement forms are automatically identified by the reimbursement system 100 according to the labels for abnormal problems and perform corresponding abnormal processing operations on the reimbursement form, and a small number of reimbursement forms are allocated by the reimbursement system 100 to the financial reviewer for review and processing. Therefore, using the reimbursement system 100 for expense reimbursement can improve the efficiency of expense reimbursement and reduce the cost of expense reimbursement.
[0077] In the above text, in combination with Figure 1 and Figure 2 , the expense reimbursement method provided by the present application is described in detail. Next, in combination with Figure 3 , the reimbursement system 100 for executing the above expense management method will be described.
[0078] Figure 3 Exemplarily shows a schematic structural diagram of the reimbursement system 100. It should be understood that Figure 3 is only an exemplary way of dividing the structure of the reimbursement system 100. In practical applications, the structure of the reimbursement system 100 may have other ways of division, which are not specifically limited in this embodiment. For example Figure 3As shown, the reimbursement system 100 includes an acquisition module 101, a determination module 102, and a processing module 103. Optionally, the reimbursement system 100 further includes an update module 104. Among them, the acquisition module 101, the determination module 102, the processing module 103, and the update module 104 work together to implement the steps executed by the reimbursement system 100 in the above expense reimbursement method. Specifically, the acquisition module 101 is used to execute the above step 101. The determination module 102 is used to execute the above steps 102 to 105. The processing module 103 is used to execute the above steps 106 and 107. The update module 104 is used to execute the above step 108.
[0079] The reimbursement system 100 provided in this application can also be implemented by a central processing unit (CPU), or by an application-specific integrated circuit (ASIC), or a programmable logic device (PLD). The above PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), a data processing unit (DPU), a system on chip (SoC), or any combination thereof. It can also be implemented by software Figure 2 When implementing the expense reimbursement method shown, the reimbursement system 100 and its various modules can also be software modules.
[0080] This application also provides a computing device. The computing device can be a computing device in a terminal server or a data center. Figure 4 Exemplarily shows a schematic structural diagram of the computing device provided in this application. As Figure 4 shown, the computing device 400 includes a bus 401, a processor 402, a memory 403, and a communication interface 404, and the processor 402, the memory 403, and the communication interface 404 communicate with each other through the bus 401.
[0081] The bus 401 can be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 4 only one line is used to represent it in Figure 4 , but this does not mean that the computing device 400 has only one bus or one type of bus. The bus 401 can include a path for transmitting information between various components of the computing device 400 (for example, the processor 402, the memory 403, and the communication interface 404).
[0082] The processor 402 can include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), a digital signal processor (DSP), a data processing unit (DPU), a system on chip (SoC), an offload card, an acceleration card, and other computing units with computing capabilities.
[0083] The memory 403 can include volatile memory, such as random access memory (RAM). The memory 403 can also include non-volatile memory, such as read-only memory (ROM), flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0084] Executable code is stored in the memory 403. The processor 402 executes the code stored in the memory 403 to respectively implement the functions of the above-mentioned acquisition module 101, determination module 102, processing module 103, and update module 104. That is to say, instructions for executing what the reimbursement system 100 performs in the above-mentioned expense reimbursement method are stored on the memory 403.
[0085] The communication interface 404 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the computing device 400 and other devices or a communication network. For example, the computing device 400 communicates with the client 200 and the client 300 through the communication interface 404.
[0086] It should be understood that the computing device 400 according to the present application may correspond to the reimbursement system 100 in the present application, and may correspond to the reimbursement system 100 that executes the method shown in the present application Figure 2 The above and other operations and / or functions of each module in the computing device 400 are respectively for implementing the corresponding processes of each method in Figure 2 For the sake of brevity, they will not be elaborated here.
[0087] The present application also provides a computing device cluster. The computing device cluster includes a plurality of computing devices, and the plurality of computing devices in the computing device cluster may include one or more of the computing devices in a terminal server or a data center. Figure 5 Exemplarily shows a schematic structural diagram of the computing device cluster provided by the present application. As Figure 5 shown, the computing device cluster 500 includes a plurality of computing devices 400, wherein the plurality of computing devices 400 may be connected through a network (for example, a wide area network or a local area network, etc.).
[0088] In some embodiments, in the memory 403 of each computing device 400 in the computing device cluster 500, partial instructions for executing the above expense reimbursement method may be respectively stored, so that the computing device cluster 500 executes the above expense reimbursement method. That is to say, the instructions stored in the memory 403 of each computing device 400 in the computing device cluster 500 may implement the functions of one or more of the above acquisition module 101, determination module 102, processing module 103, and update module 104. In a specific implementation, different instructions may be stored in the memory 403 of different computing devices 400 in the computing device cluster 500, or the same instructions may also be stored in the memory 403 of some computing devices 400 in the computing device cluster 500. For example, some computing devices 400 all store instructions for implementing the function of the determination module 102.
[0089] It should be understood that the computing device cluster 500 according to the present application may correspond to the reimbursement system 100 in the present application, and may correspond to the reimbursement system 100 that executes the method shown in the present application Figure 2 The above and other operations and / or functions of each module in the computing device cluster 500 are respectively for implementing the corresponding processes of each method in Figure 2 For the sake of brevity, they will not be elaborated here.
[0090] The present application also provides a computer program product containing instructions. The computer program product may be software or a program product containing instructions that can run on one or more computing devices or be stored in any available medium. When the computer program product runs on a single computing device or a cluster of computing devices, it causes the single computing device or the cluster of computing devices to execute the cost management method described above.
[0091] The above content can be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on a computer, the processes or functions described in the embodiments of the present invention of this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center containing one or more collections of available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid state disk (SSD).
[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for expense reimbursement, which is applied to a reimbursement system, characterized in that, the method includes: Receiving a financial processing request for a reimbursement form; Detecting multiple abnormal problems existing in the reimbursement form, where the multiple abnormal problems include multiple problems affecting the directly paid reimbursement amount; Determining a combined processing method corresponding to the multiple abnormal problems according to an abnormal problem library, where the abnormal problem library includes multiple types of abnormal problems and the processing methods for each type of abnormal problem; the combined processing method is a combined result determined based on the processing methods for each abnormal problem among the multiple abnormal problems; Processing the reimbursement form according to the combined processing method.
2. The method according to claim 1, characterized in that, the abnormal problem library further includes multiple automatic processing tags, and each automatic processing tag is used to indicate a type of abnormal problem. The detecting multiple abnormal problems existing in the reimbursement form includes: Adding multiple tags to the reimbursement form according to multiple abnormal verification rules, where the multiple abnormal verification rules are used to detect abnormal problems existing in the reimbursement form; Determining the multiple abnormal problems according to the matching relationship between the multiple tags and the multiple automatic processing tags, where the multiple abnormal problems include the abnormal problems indicated by the multiple matching automatic processing tags.
3. The method according to claim 2, characterized in that, the determining a combined processing method corresponding to the multiple abnormal problems according to the abnormal problem library includes: Determining the combined processing method according to the matching relationship between the multiple tags and the multiple automatic processing tags, where the combined processing method includes the processing methods corresponding to the multiple matching automatic processing tags.
4. The method according to any one of claims 1 to 3, characterized in that, the processing the reimbursement form according to the combined processing method includes: Processing the reimbursement form according to the combined processing method, the content of the reimbursement form, and the reimbursement status of the reimbursement form.
5. The method according to claim 3, characterized in that, the multiple tags further include at least one non-automatic processing tag. The processing the reimbursement form according to the combined processing method includes: Providing the multiple abnormal problems and the combined processing method to a financial reviewer to assist the financial reviewer in processing the reimbursement form; the method further includes: Allocating the reimbursement form to the financial reviewer and prompting the financial reviewer to process the reimbursement form according to the at least one non-automatic processing tag, where the at least one non-automatic processing tag is used to indicate that the financial reviewer determines other abnormal problems existing in the reimbursement form.
6. The method according to claim 5, characterized in that, the method further includes: Recording the abnormal problems existing in the reimbursement form in a problem statistics table, where the problem statistics table further includes the abnormal problems existing in multiple historical reimbursement forms. The abnormal problems existing in the reimbursement form include the multiple abnormal problems determined according to the multiple matching automatic processing tags, and / or the other abnormal problems determined according to the at least one non-automatic processing tag; Update the abnormal problem library according to the problem statistical table.
7. An expense reimbursement system, characterized in that, the system includes: an acquisition module, configured to receive a financial processing request for an expense reimbursement form; a determination module, configured to detect multiple abnormal problems existing in the expense reimbursement form, the multiple abnormal problems including multiple problems affecting the directly paid reimbursement amount; determine a combined processing method corresponding to the multiple abnormal problems according to an abnormal problem library, the abnormal problem library including multiple types of abnormal problems and processing methods for each type of abnormal problem; the combined processing method being a combined result determined based on the processing methods for each abnormal problem in the multiple abnormal problems; a processing module, configured to process the expense reimbursement form according to the combined processing method.
8. The system according to claim 7, characterized in that, the abnormal problem library further includes multiple automatic processing tags, each automatic processing tag being used to indicate a type of abnormal problem, the determination module, configured to add multiple tags to the expense reimbursement form according to multiple abnormal verification rules, the multiple abnormal verification rules being used to detect abnormal problems existing in the expense reimbursement form; determine the multiple abnormal problems according to the matching relationship between the multiple tags and the multiple automatic processing tags, wherein the multiple abnormal problems include abnormal problems indicated by multiple matched automatic processing tags.
9. The system according to claim 8, characterized in that, the determination module, configured to determine the combined processing method according to the matching relationship between the multiple tags and the multiple automatic processing tags, wherein the combined processing method includes processing methods corresponding to multiple matched automatic processing tags.
10. The system according to any one of claims 7 to 9, characterized in that, the processing module, configured to process the expense reimbursement form according to the combined processing method, the content of the expense reimbursement form, and the reimbursement status of the expense reimbursement form.
11. The system according to claim 9, characterized in that, the multiple tags further include at least one non-automatic processing tag, the processing module, configured to provide the multiple abnormal problems and the combined processing method to a financial reviewer to assist the financial reviewer in processing the expense reimbursement form; the processing module is further configured to assign the expense reimbursement form to the financial reviewer, and prompt the financial reviewer to process the expense reimbursement form according to the at least one non-automatic processing tag, the at least one non-automatic processing tag being used to indicate that the financial reviewer determines other abnormal problems existing in the expense reimbursement form.
12. The method according to claim 11, characterized in that, the system further includes: an update module, configured to record the abnormal problems existing in the expense reimbursement form in a problem statistical table, the problem statistical table further including abnormal problems existing in multiple historical expense reimbursement forms, the abnormal problems existing in the expense reimbursement form including the multiple abnormal problems determined according to the multiple matched automatic processing tags, and / or other abnormal problems determined according to the at least one non-automatic processing tag; update the abnormal problem library according to the problem statistical table.
13. A computing device, characterized in that, including a processor and a memory, the processor being configured to execute instructions stored in the memory to cause the computing device to perform the method according to any one of claims 1 to 6.
14. A computer-readable storage medium, characterized in that it includes computer program instructions which, when executed by a computing device, cause the computing device to perform the method according to any one of claims 1 to 6.
Citation Information
Cited By
Automatic approval system for intelligent reimbursement process
CN120975719A