Bill reconciliation method, electronic device and readable storage medium

By identifying and correcting abnormal bill information, the problem of inefficient reconciliation between SIM package fees and operator bills is solved, and accurate reconciliation and efficient processing of bill information is achieved.

CN115209363BActive Publication Date: 2025-03-04SHANDONG YOU INTERNET OF THINGS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210759983.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-03-04
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

In the prior art, the reconciliation efficiency of SIM package fees and operator bills is low, resulting in the problem that the system calculated fees are inconsistent with the fees given by the operator.

Method used

Provide a bill reconciliation method, which determines the result of the expense bill reconciliation by obtaining expense bill information, identifying abnormal bill information and correcting it. The method includes obtaining at least one expense bill information, identifying abnormal bill information based on the characteristic identification, and correcting the abnormal bill information based on the expense bill information.

Benefits of technology

It improves the efficiency of bill reconciliation, ensures accurate reconciliation of SIM package fees and operator bills, and solves the inefficiency problem caused by inconsistent bill information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209363B_ABST
    Figure CN115209363B_ABST
Patent Text Reader

Abstract

The present application discloses a bill reconciliation method, an electronic device and a readable storage medium, which are applied to the field of bill processing technology. The bill reconciliation method comprises: obtaining at least one expense bill information, each expense bill information including a feature identifier; identifying and obtaining abnormal bill information from the expense bill information according to the feature identifier; and correcting and processing the abnormal bill information according to the expense bill information to determine the expense bill reconciliation result. The present application solves the technical problem of low reconciliation efficiency in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of bill processing, and in particular to a bill reconciliation method, an electronic device and a readable storage medium. Background Art

[0002] The SIM (Subscriber Identity Module) card management system needs to manage the package fees. The settlement of package fees depends on the changes in the package cycle. The package cycle changes depend on the interface provided by the operator. Due to the large amount of SIM card data, synchronization is slow. Once the system fails to synchronize the package cycle changes through the operator interface in time, the cost calculated by the system will be inconsistent with the cost given by the operator. Therefore, it is necessary to reconcile the SIM package fees with the operator's bill. However, the SIM card system generally has a large number of cards and many packages, resulting in low efficiency in reconciliation for operators. Summary of the invention

[0003] The main purpose of this application is to provide a bill reconciliation method, an electronic device and a readable storage medium, aiming to solve the technical problem of low reconciliation efficiency in the prior art.

[0004] To achieve the above object, the present application provides a bill reconciliation method, which is applied to a bill reconciliation device, and the bill reconciliation method includes:

[0005] Obtain at least one piece of expense bill information, each piece of expense bill information including a characteristic identifier;

[0006] According to the characteristic identifier, identifying and obtaining abnormal bill information from the expense bill information;

[0007] The abnormal bill information is corrected according to the expense bill information to determine the expense bill reconciliation result.

[0008] Optionally, the step of identifying and obtaining abnormal bill information from the expense bill information based on the feature identifier includes:

[0009] Grouping the expense bill information according to the same characteristic identifier;

[0010] Identify the abnormalities of the expense bill information in each group respectively to determine the abnormal information group;

[0011] At least one abnormal billing information is determined from each expense billing information of the abnormal information group.

[0012] Optionally, the expense bill information includes first type expense bill information and second type expense bill information.

[0013] The step of identifying abnormalities of the expense bill information in each group and determining the abnormal information group comprises:

[0014] Calculate a first settlement amount and a second settlement amount respectively according to the first type of expense bill information and the second type of expense bill information in each group;

[0015] An abnormal information group is determined based on the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount.

[0016] Optionally, the step of determining the abnormal information group according to the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount includes:

[0017] If it is detected that the first settlement amount and the second settlement amount in the same group are not equal, marking the group as an abnormal information group;

[0018] If it is detected that one of the first type of expense bill information and the second type of expense bill information exists in the same group, this group is marked as an abnormal information group.

[0019] Optionally, the step of determining at least one piece of abnormal billing information from each piece of expense billing information in the abnormal information group includes:

[0020] detecting normal expense bill information in the abnormal information group;

[0021] If it is determined that the first type of expense bill information in the abnormal information group is normal expense bill information, then determining that the second type of expense bill information in the abnormal information group is abnormal bill information;

[0022] If it is determined that the second type of expense bill information in the abnormal information group is normal expense bill information, then determining that the first type of expense bill information in the abnormal information group is abnormal bill information;

[0023] If it is determined that there is no normal expense billing information in the abnormal information group, then all expense billing information in the abnormal information group is determined to be abnormal billing information.

[0024] Optionally, the step of detecting normal expense bill information in the abnormal information group includes:

[0025] Obtain subsequent expense bill information with the same characteristic identifier;

[0026] Obtain the business status and business order type corresponding to each expense bill information in the abnormal information group;

[0027] The normal expense billing information in the abnormal information group is determined according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type.

[0028] Optionally, the step of determining the normal expense billing information in the abnormal information group according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type includes:

[0029] If it is detected that the business status of each of the expense bill information is in an effective state, and the business order type is a first type order, determining that the first type of expense bill information is normal expense bill information;

[0030] If it is detected that the business status of each of the expense bill information is in the effective state, and the business order type is a second type order, and the settlement amount calculated based on the subsequent expense bill information is consistent with the second settlement amount, then the first type of expense bill information is determined to be normal expense bill information;

[0031] If it is detected that the business status of each of the expense bill information is an ineffective state, or the business order type is a second type order, determining that the second type of expense bill information is normal expense bill information;

[0032] If it is detected that the business status of each expense bill information is ineffective, or the business order type is a first type order, or the settlement amount calculated based on the subsequent expense bill information is inconsistent with the second settlement amount, then the second type of expense bill information is determined to be normal expense bill information.

[0033] Optionally, the step of correcting the abnormal bill information according to the expense bill information to determine the expense bill reconciliation result includes:

[0034] According to the same characteristic identifier, obtaining the final settlement result of the abnormal bill information corresponding to the normal fee bill information;

[0035] Correct the abnormal billing information by using the final settlement result of the normal fee billing information to obtain the corrected settlement result of the abnormal billing information;

[0036] The expense bill reconciliation result is determined based on the final settlement result of the normal expense bill information and the settlement result of the abnormal bill information.

[0037] To achieve the above-mentioned purpose, the present application further provides a bill reconciliation device, which is applied to a bill reconciliation device, and the bill reconciliation device includes:

[0038] A bill acquisition module, used to acquire at least one expense bill information, each expense bill information including a characteristic identifier;

[0039] An abnormality identification module, used to identify and obtain abnormal bill information from the expense bill information based on the feature identifier;

[0040] The abnormality correction module is used to correct the abnormal bill information according to the expense bill information and determine the expense bill reconciliation result.

[0041] Optionally, the abnormality identification module is further used to:

[0042] Grouping the expense bill information according to the same characteristic identifier;

[0043] Identify the abnormalities of the expense bill information in each group respectively to determine the abnormal information group;

[0044] At least one abnormal billing information is determined from each expense billing information of the abnormal information group.

[0045] Optionally, the expense bill information includes first type expense bill information and second type expense bill information.

[0046] The abnormality identification module is also used for:

[0047] The step of identifying abnormalities of the expense bill information in each group and determining the abnormal information group comprises:

[0048] Calculate a first settlement amount and a second settlement amount respectively according to the first type of expense bill information and the second type of expense bill information in each group;

[0049] An abnormal information group is determined based on the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount.

[0050] Optionally, the abnormality identification module is further used to:

[0051] If it is detected that the first settlement amount and the second settlement amount in the same group are not equal, marking the group as an abnormal information group;

[0052] If it is detected that one of the first type of expense bill information and the second type of expense bill information exists in the same group, this group is marked as an abnormal information group.

[0053] Optionally, the abnormality identification module is further used to:

[0054] detecting normal expense bill information in the abnormal information group;

[0055] If it is determined that the first type of expense bill information in the abnormal information group is normal expense bill information, then determining that the second type of expense bill information in the abnormal information group is abnormal bill information;

[0056] If it is determined that the second type of expense bill information in the abnormal information group is normal expense bill information, then determining that the first type of expense bill information in the abnormal information group is abnormal bill information;

[0057] If it is determined that there is no normal expense billing information in the abnormal information group, then all expense billing information in the abnormal information group is determined to be abnormal billing information.

[0058] Optionally, the abnormality identification module is further used to:

[0059] Obtain subsequent expense bill information with the same characteristic identifier;

[0060] Obtain the business status and business order type corresponding to each expense bill information in the abnormal information group;

[0061] The normal expense billing information in the abnormal information group is determined according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type.

[0062] Optionally, the abnormality identification module is further used to:

[0063] If it is detected that the business status of each of the expense bill information is in an effective state, and the business order type is a first type order, determining that the first type of expense bill information is normal expense bill information;

[0064] If it is detected that the business status of each of the expense bill information is in the effective state, and the business order type is a second type order, and the settlement amount calculated based on the subsequent expense bill information is consistent with the second settlement amount, then the first type of expense bill information is determined to be normal expense bill information;

[0065] If it is detected that the business status of each of the expense bill information is an ineffective state, or the business order type is a second type order, determining that the second type of expense bill information is normal expense bill information;

[0066] If it is detected that the business status of each expense bill information is ineffective, or the business order type is a first type order, or the settlement amount calculated based on the subsequent expense bill information is inconsistent with the second settlement amount, then the second type of expense bill information is determined to be normal expense bill information.

[0067] Optionally, the anomaly correction module is further used to:

[0068] According to the same characteristic identifier, obtaining the final settlement result of the abnormal bill information corresponding to the normal fee bill information;

[0069] Correct the abnormal billing information by using the final settlement result of the normal fee billing information to obtain the corrected settlement result of the abnormal billing information;

[0070] The expense bill reconciliation result is determined based on the final settlement result of the normal expense bill information and the settlement result of the abnormal bill information.

[0071] The present application also provides an electronic device, which includes: a memory, a processor, and a program of the bill reconciliation method stored in the memory and executable on the processor. When the program of the bill reconciliation method is executed by the processor, the steps of the bill reconciliation method as described above can be implemented.

[0072] The present application also provides a readable storage medium, which is a computer-readable storage medium. The computer-readable storage medium stores a program for implementing the bill reconciliation method. When the program of the bill reconciliation method is executed by a processor, the steps of the bill reconciliation method as described above are implemented.

[0073] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned bill reconciliation method when executed by a processor.

[0074] The embodiment of the present application provides a bill reconciliation method, that is, obtaining at least one expense bill information, each expense bill information including a feature identifier; identifying and obtaining abnormal bill information from the expense bill information based on the feature identifier; correcting the abnormal bill information based on the expense bill information to determine the expense bill reconciliation result, thereby analyzing the abnormalities of the expense bill information one by one based on the feature identifier, determining whether the two parties in the abnormal situation are correct, and correcting the abnormal bill information based on the result of the judgment, thereby solving the problem of low reconciliation efficiency when the bill information of the two parties in the reconciliation is inconsistent. BRIEF DESCRIPTION OF THE DRAWINGS

[0075] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0076] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0077] Figure 1 This is a flowchart of the first embodiment of the application bill reconciliation method;

[0078] Figure 2 This is the logical diagram of the ledger data flow involved in the bill reconciliation method for this application;

[0079] Figure 3 The account reconciliation flow chart involved in the bill reconciliation method for this application;

[0080] Figure 4 A schematic diagram of the device structure of the hardware operating environment involved in the bill reconciliation method in the embodiment of the present application.

[0081] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0082] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.

[0083] Embodiment 1

[0084] The present application embodiment provides a bill reconciliation method. In the first embodiment of the bill reconciliation method of the present application, refer to Figure 1 , the bill reconciliation method includes:

[0085] Step S10, obtaining at least one expense bill information, each expense bill information including a characteristic identifier;

[0086] Step S20, identifying and obtaining abnormal bill information from the expense bill information according to the feature identifier;

[0087] Step S30: correct the abnormal bill information according to the expense bill information to determine the expense bill reconciliation result.

[0088] In this embodiment, it should be noted that this embodiment can be used in systems with SIM card billing function and supporting settlement of fees, including but not limited to shopping mall systems, portal systems, cloud service systems, etc. The fee bill information includes a feature identifier to distinguish the subject recorded in the fee bill information. For example, in the reconciliation of SIM card packages, the feature can be a card number, and the fee bill information is divided into groups according to different card numbers, and the card number carried by the fee bill information in each group is the same.

[0089] Exemplarily, steps S10 to S30 include:

[0090] Import multiple pieces of expense bill information, group the expense bill information by feature identifier, perform abnormal analysis on the expense bill information in the group with the same feature identifier, and obtain abnormal bill information; analyze and judge each abnormal bill information in turn, correct the abnormal bill information by judging whether it is correct or wrong, and determine the final expense bill reconciliation result.

[0091] Specifically, the embodiment of the present application can be applied to SIM card package reconciliation. The fee bill information is divided into two types, one is the package fee information based on the package generated by the system itself, and the other is the card fee information based on the card generated by the operator. Each card has multiple packages, and the package fee information is classified and processed according to the card unit; with the card number as the feature point, the package fee information generated by the system itself and the card fee information provided by the operator are analyzed for abnormalities to obtain abnormal bill information; the abnormal bill information is processed, and corrections are made by judging whether both sides of the abnormal bill information are correct or wrong, and the abnormal bill information is corrected to obtain the fee bill reconciliation result, which can finally be output to the user in the form of a table file.

[0092] In another embodiment, Figure 2 The provided ledger data flow logic diagram traverses the card list in the ledger generation program to analyze and process each bill data respectively, and generates a ledger-package details table and a ledger-card details table, and directly generates the initial ledger through the ledger-card details. After reconciliation, the ledger-abnormal records are obtained, and a reconciliation ledger is generated based on the abnormal records. At the same time, an adjustment ledger is generated based on the commission amount. Among them, the initial ledger, reconciliation ledger, and adjustment ledger need to be modified to obtain the expense bill reconciliation result. Another example Figure 3 The account reconciliation flow chart provided obtains two kinds of bills from the operator and the ledger service for reconciliation. After obtaining the reconciliation results, a settlement invoice is generated and sent to the settlement service for settlement.

[0093] In another embodiment, Figure 3 As shown in the provided account reconciliation flow chart, the operator imports the bill, creates a reconciliation statement template in the reconciliation service layer, imports the ledger from the ledger service layer, reconciles the two according to the template fields, generates the reconciliation result, and after the result review is completed, caches the reconciliation result, generates a settlement statement and sends it to the settlement service layer. After the financial payment is made, the settlement statement status is updated and the settlement statement is cached.

[0094] In step S20, the step of identifying and obtaining abnormal bill information from the expense bill information based on the feature identifier includes:

[0095] Step S21, grouping the expense bill information according to the same feature identifier;

[0096] Step S22, identifying abnormalities in the expense bill information in each group respectively, and determining an abnormal information group;

[0097] Step S23, determining at least one abnormal billing information from each expense billing information in the abnormal information group.

[0098] Exemplarily, steps S21 to S23 include:

[0099] Based on the characteristic identifier, the expense bill information with the same characteristic identifier is divided into the same group so as to reconcile the first type of expense bill information and the second type of expense bill information with the same characteristic identifier in one group; the first type of expense bill information and the second type of expense bill information divided into the same group are identified for abnormalities, and the abnormal information group is determined, and at least one abnormal billing information is determined from each expense bill information in the abnormal information group so as to correct the abnormal billing information.

[0100] Specifically, the account information in the SIM card can be grouped into account information of different card numbers using the card number as a characteristic identifier. The account information can be one or more of package fee information and card fee information. The account information in each group is identified for abnormalities, and the abnormal billing information group is determined, and the abnormal billing information with the abnormality in the abnormal billing information group is determined.

[0101] Since each card has multiple packages, it is necessary to classify the package fee information according to the card number, obtain the card fee information, and obtain the corresponding package fee information in turn through the card fee information. The package fee information and card fee information under the same card are grouped together until all the package fee information is grouped.

[0102] In step S22, the expense bill information includes first type expense bill information and second type expense bill information.

[0103] The step of identifying abnormalities of the expense bill information in each group and determining the abnormal information group comprises:

[0104] Step S221, calculating a first settlement amount and a second settlement amount respectively according to the first type of expense bill information and the second type of expense bill information in each group;

[0105] Step S222: determining an abnormal information group based on the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount.

[0106] In this embodiment, it should be noted that, applied to the SIM card reconciliation system, the first type of fee billing information may be the package fee information generated by the system itself, and the package fee information is composed of multiple package information subscribed by the user, and the first settlement amount is obtained by calculating the sum of the multiple package fee information, and the second type of fee billing information may be the card fee information generated by the operator, usually the total monthly account fee information, and the second settlement amount is calculated by calculating the card fee information.

[0107] Exemplarily, step S221 to step S222 include:

[0108] Calculate the total first settlement amount based on each of the first type of expense bill information, and calculate the total second settlement amount based on each of the second type of expense bill information; determine whether there is an abnormality based on the first type of expense bill information, the second type of expense bill information, the first settlement amount and the second settlement amount, and if there is an abnormality, treat this group as an abnormal information group.

[0109] In step S222, the step of determining an abnormal information group according to the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount includes:

[0110] Step S2221, if it is detected that the first settlement amount and the second settlement amount in the same group are not equal, marking the group as an abnormal information group;

[0111] Step S2222: If it is detected that the first type of expense bill information and the second type of expense bill information exist in the same group, this group is marked as an abnormal information group.

[0112] In this embodiment, it should be noted that when the first calculated amount and the second settlement amount in the same group are not equal, it means that the package fee generated by the system itself is inconsistent with the card fee calculated by the operator, and an abnormality has occurred; or when a card number only has package fee information recorded by the system itself or only has card fee information generated by the operator, an abnormality has also occurred.

[0113] Exemplarily, step S2221 to step S2222 include:

[0114] The first settlement amount of the first type of expense bill information and the second settlement amount of the second type of expense bill information in the same group are obtained through calculation; if in the same group, the calculated first settlement amount is not equal to the second settlement amount, abnormal billing information appears in this group, and this group is marked as an abnormal information group; if only the first type of expense bill information or only the second type of expense bill information exists in the same group, this group is marked as an abnormal information group.

[0115] Specifically, since the SIM card includes multiple packages, it is necessary to calculate the total settlement amount of the package fee information generated by the system and the total settlement amount of the card fee information generated by the operator separately; with the card number as the characteristic identifier, in the same group, all fee bill information records are the bills generated by the same card number. If the total settlement amount of the package fee information is not equal to the total settlement amount of the card fee information, abnormal bill information is generated, and the type of the abnormal bill is the amount discrepancy; if there is only package fee information but no corresponding card fee information in the same group, abnormal bill information is generated, and the type of the abnormal bill is that you have it but the other party does not; if there is only card fee information but no corresponding package bill information in the same group, abnormal bill information is generated, and the type of the abnormal bill is that you do not have it but the other party does; the generated abnormal bill information is stored in the system's abnormal bill resource pool.

[0116] In step S23, the step of determining at least one abnormal billing information from each expense billing information in the abnormal information group includes:

[0117] Step S231, detecting normal expense bill information in the abnormal information group;

[0118] Step S232, if it is determined that the first type of expense bill information in the abnormal information group is normal expense bill information, then determining that the second type of expense bill information in the abnormal information group is abnormal bill information;

[0119] Step S233, if it is determined that the second type of expense bill information in the abnormal information group is normal expense bill information, then determining that the first type of expense bill information in the abnormal information group is abnormal bill information;

[0120] Step S234: If it is determined that there is no normal expense billing information in the abnormal information group, all expense billing information in the abnormal information group is determined to be abnormal billing information.

[0121] In this embodiment, it should be noted that normal expense billing information may be recorded in the abnormal information group, which is abnormal billing information except for the detected normal expense billing information.

[0122] Exemplarily, steps S231 to S234 include:

[0123] Obtain the business status and business order type of each expense bill information, and detect normal expense bill information in the abnormal information group according to the business status and the business order type; if it is determined that the first type of expense bill information in the abnormal information group is normal expense bill information, then in the abnormal information group, determine that the second type of expense bill information is abnormal bill information; if it is determined that the second type of expense bill information in the abnormal information group is normal expense bill information, then in the abnormal information group, determine that the first type of expense bill information is abnormal bill information; if it is determined that there is no normal expense bill information in the abnormal information group, then determine that all expense bill information in the abnormal information group is abnormal bill information.

[0124] In step S231, the step of detecting normal expense bill information in the abnormal information group includes:

[0125] Step S2311, obtaining subsequent expense bill information with the same characteristic identifier;

[0126] Step S2312, obtaining the business status and business order type corresponding to each expense bill information in the abnormal information group;

[0127] Step S2313, determining the normal expense billing information in the abnormal information group according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type.

[0128] In this embodiment, it should be noted that each expense bill information includes a corresponding business status and a corresponding business order type. The package subscribed by the current expense bill information specifies a specific effective date. The business status can indicate that the current package is within the effective period and is in an effective state. The business order type can be a package delivery order, or it can be an order generated by multiple subsequent business operations after the package is delivered.

[0129] Exemplarily, steps S2311 to S2313 include:

[0130] Continue to receive subsequently generated expense billing information with the same characteristic identifier; obtain the business status and corresponding business order type corresponding to each expense billing information in the abnormal information group; determine the normal expense billing information in the abnormal information group based on the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type.

[0131] In step S2313, the step of determining the normal expense billing information in the abnormal information group according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type includes:

[0132] Step A10: if it is detected that the service status of each of the expense bill information is in an effective state and the service order type is a first type order, then determining that the first type of expense bill information is normal expense bill information;

[0133] Step A20: If it is detected that the business status of each of the expense bill information is in the effective state, and the business order type is a second type order, and the settlement amount calculated based on the subsequent expense bill information is consistent with the second settlement amount, then the first type of expense bill information is determined to be normal expense bill information;

[0134] Step A30: if it is detected that the service status of each of the expense bill information is ineffective, or the service order type is a second type order, then determining that the second type of expense bill information is normal expense bill information;

[0135] Step A40, if it is detected that the business status of each expense bill information is ineffective, or the business order type is a first type order, or the settlement amount calculated based on the subsequent expense bill information is inconsistent with the second settlement amount, then the second type of expense bill information is determined to be normal expense bill information.

[0136] In this embodiment, it should be noted that the first type of order may be a delivery order, and the second type of order may be a subsequent business order.

[0137] Exemplarily, steps A10 to A40 include:

[0138] If it is detected that the business status of each of the expense billing information is in an effective state, and it is detected that the business order type of the expense billing information is a first type of order, the first type of expense billing information in the abnormal information group is marked as normal expense billing information; if it is determined that the business status recorded in the abnormal information group is in an effective state, and it is determined that the business order type of the expense billing information is a second type of order, and the settlement amount calculated using the abnormal order group and the subsequently generated expense billing information is consistent with the second settlement amount, the first type of expense billing information in the abnormal information group is marked as normal expense billing information; if it is determined that the abnormal information group does not meet the two judgments of step A10 and step A20, the second type of expense billing information is marked as normal expense billing information.

[0139] Specifically, the billing information in the SIM card is determined, each abnormal billing information in the abnormal billing resource pool is processed, and each abnormal billing information is analyzed in turn. Based on the delivery order and the subsequent business processing order, if the package fee information in the abnormal information group is in the effective period, and the delivery interface is called to learn that the package fee information is generated by the delivery order, then the package fee information generated by the own system is determined to be correct, and correspondingly, the card fee information in the abnormal information group is abnormal billing information; if the package fee information in the abnormal information group is in the effective period, and the package fee information is generated by the subsequent business order processing, the subsequent fee billing information recorded by the subsequent multiple business processing is calculated to determine that the settlement amount is consistent with the second settlement amount, then the package fee information generated by the own system is determined to be correct, and correspondingly, the card fee information in the abnormal information group is abnormal billing information; if the abnormal information group does not meet the two judgments, then the card fee information generated by the operator is determined to be correct, and correspondingly, the package fee information in the abnormal information group is abnormal billing information.

[0140] In step S30, the step of correcting the abnormal bill information according to the expense bill information and determining the expense bill reconciliation result includes:

[0141] Step S31, obtaining the final settlement result of the abnormal bill information corresponding to the normal fee bill information according to the same characteristic identifier;

[0142] Step S32, correcting the abnormal billing information by using the final settlement result of the normal fee billing information, and obtaining the corrected settlement result of the abnormal billing information;

[0143] Step S33, determining the expense bill reconciliation result according to the final settlement result of the normal expense bill information and the settlement result of the abnormal bill information.

[0144] Exemplarily, steps S31 to S33 include:

[0145] Use the same characteristic identifier to obtain normal expense billing information corresponding to the abnormal billing information, and calculate the final settlement result based on the normal expense billing information; correct the abnormal billing information based on the final settlement result, and obtain the corrected settlement result of the abnormal billing information; determine the expense reconciliation result based on the final settlement result of the normal billing information and the settlement result of the abnormal billing information.

[0146] The embodiment of the present application provides a bill reconciliation method, that is, obtaining at least one expense bill information, each expense bill information including a feature identifier; identifying and obtaining abnormal bill information from the expense bill information based on the feature identifier; correcting the abnormal bill information based on the expense bill information to determine the expense bill reconciliation result, thereby analyzing the abnormalities of the expense bill information one by one based on the feature identifier, determining whether the two parties in the abnormal situation are correct, and correcting the abnormal bill information based on the result of the judgment, thereby solving the problem of low reconciliation efficiency when the bill information of the two parties in the reconciliation is inconsistent.

[0147] Embodiment 2

[0148] The embodiment of the present application further provides a bill reconciliation device, which is applied to a bill reconciliation device, and the bill reconciliation device includes:

[0149] A bill acquisition module, used to acquire at least one expense bill information, each expense bill information including a characteristic identifier;

[0150] An abnormality identification module, used to identify and obtain abnormal bill information from the expense bill information based on the feature identifier;

[0151] The abnormality correction module is used to correct the abnormal bill information according to the expense bill information and determine the expense bill reconciliation result.

[0152] Optionally, the abnormality identification module is further used to:

[0153] Grouping the expense bill information according to the same characteristic identifier;

[0154] Identify the abnormalities of the expense bill information in each group respectively to determine the abnormal information group;

[0155] At least one abnormal billing information is determined from each expense billing information of the abnormal information group.

[0156] Optionally, the expense bill information includes first type expense bill information and second type expense bill information.

[0157] The abnormality identification module is also used for:

[0158] The step of identifying abnormalities of the expense bill information in each group and determining the abnormal information group comprises:

[0159] Calculate a first settlement amount and a second settlement amount respectively according to the first type of expense bill information and the second type of expense bill information in each group;

[0160] An abnormal information group is determined based on the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount.

[0161] Optionally, the abnormality identification module is further used to:

[0162] If it is detected that the first settlement amount and the second settlement amount in the same group are not equal, marking the group as an abnormal information group;

[0163] If it is detected that one of the first type of expense bill information and the second type of expense bill information exists in the same group, this group is marked as an abnormal information group.

[0164] Optionally, the abnormality identification module is further used to:

[0165] detecting normal expense bill information in the abnormal information group;

[0166] If it is determined that the first type of expense bill information in the abnormal information group is normal expense bill information, then determining that the second type of expense bill information in the abnormal information group is abnormal bill information;

[0167] If it is determined that the second type of expense bill information in the abnormal information group is normal expense bill information, then determining that the first type of expense bill information in the abnormal information group is abnormal bill information;

[0168] If it is determined that there is no normal expense billing information in the abnormal information group, then all expense billing information in the abnormal information group is determined to be abnormal billing information.

[0169] Optionally, the abnormality identification module is further used to:

[0170] Obtain subsequent expense bill information with the same characteristic identifier;

[0171] Obtain the business status and business order type corresponding to each expense bill information in the abnormal information group;

[0172] The normal expense billing information in the abnormal information group is determined according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type.

[0173] Optionally, the abnormality identification module is further used to:

[0174] If it is detected that the business status of each of the expense bill information is in an effective state, and the business order type is a first type order, determining that the first type of expense bill information is normal expense bill information;

[0175] If it is detected that the business status of each of the expense bill information is in the effective state, and the business order type is a second type order, and the settlement amount calculated based on the subsequent expense bill information is consistent with the second settlement amount, then the first type of expense bill information is determined to be normal expense bill information;

[0176] If it is detected that the business status of each of the expense bill information is an ineffective state, or the business order type is a second type order, determining that the second type of expense bill information is normal expense bill information;

[0177] If it is detected that the business status of each expense bill information is ineffective, or the business order type is a first type order, or the settlement amount calculated based on the subsequent expense bill information is inconsistent with the second settlement amount, then the second type of expense bill information is determined to be normal expense bill information.

[0178] Optionally, the anomaly correction module is further used for:

[0179] According to the same characteristic identifier, obtaining the final settlement result of the abnormal bill information corresponding to the normal fee bill information;

[0180] Correct the abnormal billing information by using the final settlement result of the normal fee billing information to obtain the corrected settlement result of the abnormal billing information;

[0181] The expense bill reconciliation result is determined based on the final settlement result of the normal expense bill information and the settlement result of the abnormal bill information.

[0182] The bill reconciliation device provided by the present invention adopts the bill reconciliation method in the above-mentioned embodiment 1, and solves the technical problem of low reconciliation efficiency. Compared with the prior art, the beneficial effects of the bill reconciliation device provided by the embodiment of the present invention are the same as the beneficial effects of the bill reconciliation method provided by the above-mentioned embodiment, and other technical features in the bill reconciliation device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0183] Embodiment 3

[0184] An embodiment of the present invention provides an electronic device, which includes: 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 bill reconciliation method in the above-mentioned embodiment 1.

[0185] Reference below Figure 4, which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. The electronic device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0186] like Figure 4 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processing device, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0187] Typically, the following systems can be connected to the I / O interface: input devices including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices including, for example, a magnetic tape, a hard disk, etc.; and communication devices. The communication device can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0188] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0189] The electronic device provided by the present invention adopts the bill reconciliation method in the above-mentioned embodiment 1 to solve the technical problem of low reconciliation efficiency. Compared with the prior art, the beneficial effects of the electronic device provided by the embodiment of the present invention are the same as the beneficial effects of the bill reconciliation method provided by the above-mentioned embodiment 1, and other technical features in the electronic device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0190] It should be understood that the various parts of the present disclosure can be implemented with hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0191] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

[0192] Embodiment 4

[0193] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the bill reconciliation method in the above-mentioned embodiment 1.

[0194] The computer-readable storage medium provided in the embodiment of the present invention may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0195] The computer-readable storage medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0196] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by an electronic device, the electronic device: obtains at least one expense bill information, each expense bill information includes a characteristic identifier; based on the characteristic identifier, identifies and obtains abnormal bill information from the expense bill information; corrects the abnormal bill information based on the expense bill information, and determines the expense bill reconciliation result.

[0197] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0198] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0199] The modules involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of the module does not limit the unit itself in some cases.

[0200] The computer-readable storage medium provided by the present invention stores computer-readable program instructions for executing the above-mentioned bill reconciliation method, which solves the technical problem of low reconciliation efficiency. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiment of the present invention are the same as the beneficial effects of the bill reconciliation method provided by the above-mentioned embodiment 1, and will not be repeated here.

[0201] Embodiment 5

[0202] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned bill reconciliation method when executed by a processor.

[0203] The computer program product provided by the present application solves the technical problem of low reconciliation efficiency. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present invention are the same as the beneficial effects of the bill reconciliation method provided by the above embodiment 1, which will not be repeated here.

[0204] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A bill reconciliation method, characterized in that: The bill reconciliation method includes: Obtain at least one piece of expense bill information, each piece of expense bill information including a characteristic identifier; According to the characteristic identifier, identifying and obtaining abnormal bill information from the expense bill information; Correct the abnormal bill information according to the expense bill information to determine the expense bill reconciliation result; The step of identifying and obtaining abnormal bill information from the expense bill information based on the feature identifier includes: The expense bill information is grouped according to the same characteristic identifier, wherein the characteristic identifier is a card number; Identify the abnormalities of the expense bill information in each group respectively to determine the abnormal information group; Determine at least one abnormal bill information from each expense bill information in the abnormal information group; The expense bill information includes first-type expense bill information and second-type expense bill information. The step of identifying abnormalities of the expense bill information in each group and determining the abnormal information group comprises: Calculate the first settlement amount and the second settlement amount respectively according to the first type of expense bill information and the second type of expense bill information in each group, wherein the first type of expense bill information is the package expense information generated by the system itself, and the package expense information is composed of multiple package information ordered by the user, and the second type of expense bill information is the card expense information generated by the operator; Determining an abnormal information group according to the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount; The step of determining the abnormal information group according to the first type of expense bill information, the second type of expense bill information, the first settlement amount, and the second settlement amount includes: If it is detected that the first settlement amount and the second settlement amount in the same group are not equal, marking the group as an abnormal information group; If it is detected that one of the first type of expense bill information and the second type of expense bill information exists in the same group, this group is marked as an abnormal information group.

2. The bill reconciliation method according to claim 1, characterized in that: The step of determining at least one abnormal billing information from each expense billing information of the abnormal information group comprises: detecting normal expense bill information in the abnormal information group; If it is determined that the first type of expense bill information in the abnormal information group is normal expense bill information, then determining that the second type of expense bill information in the abnormal information group is abnormal bill information; If it is determined that the second type of expense bill information in the abnormal information group is normal expense bill information, then determining that the first type of expense bill information in the abnormal information group is abnormal bill information; If it is determined that there is no normal expense billing information in the abnormal information group, then all expense billing information in the abnormal information group is determined to be abnormal billing information.

3. The bill reconciliation method according to claim 2, characterized in that: The step of detecting normal expense bill information in the abnormal information group comprises: Obtain subsequent expense bill information with the same characteristic identifier; Obtain the business status and business order type corresponding to each expense bill information in the abnormal information group; The normal expense billing information in the abnormal information group is determined according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type.

4. The bill reconciliation method according to claim 3, characterized in that: The step of determining the normal expense billing information in the abnormal information group according to the subsequent expense billing information, the corresponding business status of each expense billing information record, and the corresponding business order type includes: If it is detected that the business status of each of the expense bill information is in an effective state, and the business order type is a first type order, determining that the first type of expense bill information is normal expense bill information; If it is detected that the business status of each of the expense bill information is in the effective state, and the business order type is a second type order, and the settlement amount calculated based on the subsequent expense bill information is consistent with the second settlement amount, then the first type of expense bill information is determined to be normal expense bill information; If it is detected that the business status of each of the expense bill information is an ineffective state, or the business order type is a second type order, determining that the second type of expense bill information is normal expense bill information; If it is detected that the business status of each expense bill information is ineffective, or the business order type is a first type order, or the settlement amount calculated based on the subsequent expense bill information is inconsistent with the second settlement amount, then the second type of expense bill information is determined to be normal expense bill information.

5. The bill reconciliation method according to claim 1, characterized in that: The step of correcting the abnormal bill information according to the expense bill information to determine the expense bill reconciliation result comprises: According to the same characteristic identifier, obtaining the final settlement result of the abnormal bill information corresponding to the normal fee bill information; Correct the abnormal billing information by using the final settlement result of the normal fee billing information to obtain the corrected settlement result of the abnormal billing information; The expense bill reconciliation result is determined based on the final settlement result of the normal expense bill information and the settlement result of the abnormal bill information.

6. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, 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 to enable the at least one processor to perform the steps of the bill reconciliation method according to any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program for implementing the bill reconciliation method, and the program for implementing the bill reconciliation method is executed by a processor to implement the steps of the bill reconciliation method as claimed in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for handling bill reconciliation abnormality

    CN109214911A