End-to-end intelligent accounting methods, devices, equipment and media
By employing a full-link intelligent reconciliation method, and utilizing the communication between the reconciliation server and the business and accounting servers, accurate association and efficient hierarchical decoupling of payment information and business settlement statements are achieved. This solves the problem of low reconciliation processing efficiency in existing technologies and improves the accuracy of reconciliation data and the maintainability of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-19
- Publication Date
- 2026-03-10
AI Technical Summary
Existing technologies for payment transaction reconciliation are inefficient, lack a unified perspective and collaborative mechanism across systems, resulting in unclear business lists in accounting records and ineffective layering and decoupling between the interaction layer and the underlying data source, which affects the accuracy of reconciliation data and the maintainability of the system.
This paper provides a full-link intelligent reconciliation method. By communicating with the reconciliation server, business server and accounting server, the method uses calculation and integration rules to calculate and integrate payment information, thereby achieving accurate association between payment information and business settlement statement and efficient layered decoupling of the entire link.
It achieves accurate association between payment information and business settlement statements and efficient layered decoupling across the entire chain, improving the efficiency of reconciliation and ensuring data accuracy and system maintainability.
Smart Images

Figure CN121353002B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer technology, and in particular to a full-link intelligent accounting method and device, equipment and medium. BACKGROUND
[0002] In order to provide stable and reliable payment services, the amount of payment transactions and the business list need to be accounted for. The current application technology generally uses a modular and localized design for the fund accounting mechanism, which is usually independent of a specific business system (such as a transaction system or a settlement system) and lacks a unified perspective and collaborative mechanism across systems. Such traditional accounting methods have exposed many structural defects in actual application, making it difficult to meet the stringent requirements of modern payment systems for high reliability and high transparency. For example, the account records are not clearly associated with the business list, and the interaction layer and the underlying data source are not effectively layered and decoupled. Related problems make it difficult to effectively correspond and account for payment transaction amounts and business lists, thereby seriously affecting the accuracy of the accounting data and the maintainability of the system. Therefore, the existing technical method has the problem of low accounting efficiency in the accounting process. SUMMARY
[0003] In order to overcome the deficiencies of the prior art, the embodiments of the present application provide a full-link intelligent accounting method, device, equipment and medium, which aims to solve the problem of low accounting efficiency in the accounting process of the prior art method.
[0004] The technical scheme adopted by the present application to solve its technical problems is:
[0005] In a first aspect, the embodiments of the present application provide a full-link intelligent accounting method, which is applied to an accounting server, the accounting server is in communication connection with a business server and an account server to realize the transmission of data information, and the method comprises:
[0006] receiving a business settlement sheet from the business server and receiving payment information from the account server;
[0007] determining whether the payment information can be processed according to the corresponding business settlement sheet according to the preset processing rules and the business settlement sheet;
[0008] If the payment information can be processed, the payment information is processed according to the processing rules and the corresponding business settlement sheet, the corresponding accounting information is obtained, and the business server and the account server are sent;
[0009] obtaining a business settlement sheet that has not been processed and integrating according to the preset business integration rules to obtain a corresponding business integration sheet;
[0010] determining whether there is the collection information matched with the business integration single in the collection information which has not been calculated according to the preset settlement matching strategy;
[0011] If there is the collection information matched with the business integration single, calculating the collection information according to the calculation processing rule and the matched business integration single, obtaining the corresponding integrated accounting information and sending the integrated accounting information to the business server and the accounting server.
[0012] In a second aspect, the embodiment of the present application further provides a full-link intelligent accounting device, which is configured in an accounting server, and the accounting server is connected with a business server and an accounting server in communication to realize transmission of data information, and the device comprises:
[0013] a receiving unit configured to receive a business settlement single from the business server and collection information from the accounting server;
[0014] a first judging unit configured to determine whether the collection information can be calculated according to the business settlement single corresponding to the collection information according to a preset calculation processing rule and the business settlement single;
[0015] a first calculating unit configured to calculate the collection information according to the calculation processing rule and the corresponding business settlement single if the collection information can be calculated, and obtain corresponding accounting information and send the accounting information to the business server and the accounting server;
[0016] an integrating unit configured to obtain business settlement singles which have not been processed and integrate the business settlement singles according to a preset business integration rule to obtain corresponding business integration singles;
[0017] a second judging unit configured to determine whether there is the collection information matched with the business integration single in the collection information which has not been calculated according to a preset settlement matching strategy;
[0018] a second calculating unit configured to calculate the collection information according to the calculation processing rule and the matched business integration single if there is the collection information matched with the business integration single, and obtain corresponding integrated accounting information and send the integrated accounting information to the business server and the accounting server.
[0019] In a third aspect, the embodiment of the present application further provides a computer device, which comprises a processor, a network interface, a memory and a communication bus, wherein the processor, the network interface and the memory complete communication with each other through the communication bus;
[0020] the memory is configured to store a computer program;
[0021] A processor is configured to execute a program stored in a memory to implement the steps of the full-link intelligent accounting method.
[0022] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program. The computer program is configured to implement the steps of the full-link intelligent accounting method when executed by a processor.
[0023] The embodiment of the present application discloses a full-link intelligent accounting method, device, equipment and medium. The method comprises the following steps: determining whether the received business settlement single can be used to calculate the collection information; if yes, the corresponding business settlement single is used to calculate the collection information, the corresponding accounting information is obtained, and information synchronization is performed; if no, the unprocessed business settlement single is integrated to obtain a business integration single, and it is determined whether there is matching collection information; if yes, the matching business integration single is used to calculate the collection information to obtain integrated accounting information, and information synchronization is performed. The full-link intelligent accounting method can accurately associate the collection information and the business settlement single, and perform full-link efficient decoupling, thereby realizing two-way calculation and accounting, and greatly improving the accounting efficiency in actual application. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0025] Figure 1 It is a method flowchart of the full-link intelligent accounting method provided by the embodiment of the present application.
[0026] Figure 2 It is a schematic diagram of the application scene of the full-link intelligent accounting method provided by the embodiment of the present application.
[0027] Figure 3 It is a schematic block diagram of the full-link intelligent accounting device provided by the embodiment of the present application.
[0028] Figure 4 It is a schematic block diagram of the computer equipment of the embodiment of the present application. DETAILED DESCRIPTION
[0029] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort are within the scope of the present application.
[0030] It should be understood that the terms "comprising" and "including" as used in the specification and the appended claims indicate the presence of the described features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0031] It should also be understood that the terms used in the present application specification are only for the purpose of describing particular embodiments and are not intended to limit the present application. As used in the present application specification and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0032] It should be further understood that the term "and / or" as used in the present application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations thereof, and includes these combinations.
[0033] The embodiments of the present application provide a full-link intelligent auditing method, which is applied to an auditing server. The auditing server executes a stored software program to implement the full-link intelligent auditing method. As shown in Figure 2 The auditing server 10 is in communication connection with a business server 20 and an account server 30 to realize transmission of data information. The auditing server 10 can be a server built in an enterprise for auditing processing. The business server 20 is a server built for business processing. The business processing process can generate a business settlement sheet. The account server 30 is a server built for account fund management. The fund change in the account fund management process can correspondingly generate collection information.
[0034] As shown in Figure 1 The method includes steps S110-S160.
[0035] S110, receiving a business settlement sheet from the business server and collection information from the account server.
[0036] The business server sends the confirmed business settlement sheet to the auditing server. Similarly, the account server sends the generated collection information to the auditing server.
[0037] S120, judging whether the payment information can be processed according to the business settlement sheet corresponding to the payment information according to the preset processing rule and the business settlement sheet.
[0038] According to the processing rule and the business settlement sheet, it is judged whether the payment information can be processed according to the business settlement sheet corresponding to the payment information. Generally, if the payment process is based on the business settlement sheet, the payment information can correspond to the business settlement sheet completely, that is, the payment information can be processed according to the processing rule and the corresponding business settlement sheet.
[0039] In the embodiment, the step S120 comprises the sub-steps of: obtaining the payment information corresponding to the settlement amount in the business settlement sheet; obtaining the time interval between the payment time of the payment information and the settlement time of the corresponding business settlement sheet; judging whether the time interval corresponding to the payment information is within the time interval of the processing rule to determine whether the payment information can be processed.
[0040] The payment information includes the payment amount, so it can be judged whether the payment information corresponds to the settlement amount in the business settlement sheet, thereby obtaining the payment information corresponding to the settlement amount in the business settlement sheet.
[0041] The payment information also includes the payment time, so the time interval between the payment time of the payment information and the settlement time of the corresponding business settlement sheet can be obtained. Generally, the payment time of the payment information and the settlement time of the business settlement sheet will not be too different. It can be further judged whether the time interval is within the time interval set in the processing rule. If the payment amount in the payment information corresponds to the settlement amount in the business settlement sheet, and the time interval corresponding to the payment information is within the time interval, it is determined that the payment information corresponds to the business settlement sheet, that is, it is determined that the payment information can be processed according to the business settlement sheet. If the payment amount in the payment information does not correspond to the settlement amount in the business settlement sheet, or the interval time corresponding to the payment information is not within the time interval, it is determined that the payment information does not correspond to the business settlement sheet.
[0042] S130, if the payment information can be processed, the payment information is processed according to the processing rule and the corresponding business settlement sheet, the corresponding accounting information is obtained and sent to the business server and the accounting server.
[0043] If the payment information can be calculated through a business settlement bill, the business settlement bill and the payment information are coupled, and the payment information coupled with the business settlement bill is calculated according to the calculation rule and the business settlement bill. The calculation is performed to obtain a set of accounting information, which corresponds to the business settlement bill and the payment information coupled with the business settlement bill. The obtained accounting information can be sent to the business server and the accounting server respectively.
[0044] In specific embodiments, step S130 includes the sub-steps of: obtaining an accounting hierarchical model corresponding to the business settlement bill in the calculation rule; performing hierarchical processing on the payment information according to the accounting hierarchical model to obtain corresponding hierarchical payment information; performing settlement on the business settlement bill according to the accounting hierarchical model to obtain corresponding business settlement information; performing bidirectional verification on the hierarchical payment information and the business settlement bill, and on the business settlement information and the payment information to obtain a verification result of consistency; if the verification result is consistent, adding a corresponding tracking identifier to the hierarchical payment information according to the hierarchical processing to generate accounting information and sending the accounting information to the business server and the accounting server.
[0045] Specifically, different business settlement bills of different business types need to use different respective accounting hierarchical models. The solving processing rules include multiple accounting hierarchical models, and the accounting hierarchical model corresponding to the business settlement bill in the solving processing rules can be obtained. For example, if the business type of the business settlement bill is a commission settlement and the settlement level is a second-level agent, the accounting hierarchical model corresponding to the business type of “commission settlement” and the settlement level of “second-level agent” in the solving rules is obtained. The collection information is processed in layers through the accounting hierarchical model. The collection amount in the collection information is the total amount involved in the collection transaction. According to the first level of the accounting hierarchical model, the collection amount is first split into “settlement amount” and “merchant service fee” according to the service fee ratio in the accounting hierarchical model, and the “settlement amount” is further split according to the accounting hierarchical model. For example, taking the accounting hierarchical model corresponding to the business type of “commission settlement” as an example, the “settlement amount” can be split according to the accounting hierarchical model to form the actual commission amount corresponding to the different level agents. The agent should pay the commission amount = the agent cost + the agent pays the lower level clearing commission - the agent pays the upper level commission. The agent actual commission amount = the agent should pay the commission amount - the monthly settlement deduction (such as risk reserve, default penalty, etc.). Each level of agent corresponds to one or more agents, and the agent actual commission amount is allocated among the agents according to the proportion set in the accounting hierarchical model. Each agent can correspond to one or more agents at the next level. Therefore, according to the hierarchical relationship of the agents, the collection information can be processed in layers to obtain the actual commission amount corresponding to each supplier and the corresponding merchant service fee as the entry amount of each subject in the collection information. The entry amount of each subject is the obtained hierarchical collection information.
[0046] Further, the business settlement bill can also be settled according to the accounting hierarchical model to obtain the corresponding business settlement information. The accounting hierarchical model includes specific logic for settling the corresponding business settlement bill. For example, the business amount of each supplier in the business settlement bill can be split into settlement transaction amount and non-settlement transaction amount according to the settlement logic in the accounting hierarchical model. The settlement transaction amount is further split according to the settlement logic to obtain the cleared amount and the uncleared amount. The cleared amount is further split according to the settlement logic to obtain the entered amount and the unentered amount. Therefore, after splitting and settlement, the corresponding business settlement information can be obtained.
[0047] Further, the account amounts of each subject in the layered collection information are checked against the business settlement amounts recorded in the business settlement single; meanwhile, the total amount obtained by adding the unaccounted amounts of each supplier in the business settlement information is checked against the collection amount in the collection information; the above two simultaneous checking processes can realize account decoupling and bidirectional checking, and obtain the checking result of consistency. If both parts of the checking are consistent, the checking result of consistency is obtained; if any part of the checking is inconsistent, the checking result of inconsistency is obtained.
[0048] If the obtained checking result is consistent, the corresponding tracking identifier is added to the obtained layered collection information according to the layered processing; each account amount in the layered collection information is added with the tracking identifier to facilitate the tracking of the source of each account amount in the subsequent settlement process; after the corresponding tracking identifier is added to each account amount in the layered collection information, the corresponding account checking information of the layered collection information is generated, which can be sent to the business server and the accounting server. The tracking identifier can be a set of hexadecimal characters. The serial number, settlement level identifier, business type identifier corresponding to the business settlement single can be obtained according to the layered collection information, and combined with the collection transaction time, agent code, transaction account code, and layered subject identifier of the account amount in the layered collection information to generate the corresponding tracking identifier. Specifically, the serial number, collection transaction time, agent code, and transaction account code are converted into hexadecimal identifiers, and combined with the settlement level identifier, business type identifier, and layered subject identifier, and the adjacent identifiers are connected with "-" to generate a tracking identifier; each account amount of each subject in the layered collection information corresponds to a tracking identifier.
[0049] S140, obtaining the business settlement single that has not been processed and integrating according to the preset business integration rule to obtain the corresponding business integration single.
[0050] After the calculation of a group of collection information is completed, the business settlement single corresponding to the collection information is also processed. It can be judged whether there is a remaining business settlement single that has not been processed. If there is a business settlement single that has not been processed, the remaining business settlement single that has not been processed is integrated according to the pre-set business integration rule, so as to obtain the corresponding business integration single.
[0051] In specific embodiments, step S140 includes the sub-steps of: classifying the business settlement single that has not been processed to obtain the business settlement information of the same settlement subject; integrating the business settlement amounts in the business settlement information of the same subject according to the business integration rule to obtain a plurality of valid integration amounts; and generating the corresponding business integration single according to each valid integration amount of the same subject.
[0052] Specifically, the business settlement bills can be classified according to the settlement subjects associated with the business settlement bills, and the business settlement bills associated with the same settlement subject are classified into one category. One business settlement bill is usually a bill for business settlement between multiple settlement subjects, and therefore one business settlement bill is usually associated with multiple settlement subjects. The business settlement amounts contained in the business settlement bills associated with the same settlement subject are obtained as the business settlement information corresponding to the settlement subject.
[0053] Further, the business settlement amounts in the business settlement information of the same subject are integrated according to the business integration rule to obtain a plurality of effective integration amounts corresponding thereto. The business integration bills corresponding to the effective integration amounts of the same subject are generated respectively.
[0054] In specific embodiments, the business settlement amounts in the business settlement information of the same subject are integrated according to the business integration rule to obtain a plurality of effective integration amounts corresponding thereto, including: randomly combining the business settlement amounts in the business settlement information of each settlement subject to obtain a combined amount; screening the combined amount according to the amount screening interval in the business integration rule to obtain an effective integration amount; and logically verifying each effective integration amount according to the integration logic in the business integration rule to obtain an integration reliability rate corresponding to each effective integration amount.
[0055] Specifically, the business settlement amounts in the business settlement information of each settlement subject are randomly combined to obtain a combined amount. For example, the business settlement amounts contained in the business settlement information of a certain settlement subject are A, B, C, and D, wherein A and B are cumulative amounts, and C and D are deduction amounts. Random combination can form combined amounts of “A+B”, “A-C”, “A-D”, “B-C”, “B-D”, “-C-D”, “A+B-C”, “A-C-D”, “B-C-D”, “A+B-D”, and “A+B-C-D”.
[0056] The combined amount is screened according to the amount screening interval in the business integration rule. Since the combined amount corresponding to the collection information needs to be obtained, the amount screening interval can be set to a positive value interval. The combined amount in the amount screening interval is screened to obtain an effective integration amount, and the combined amount with a value of zero and the combined amount with a value of negative are screened out.
[0057] According to the integration logic in the business integration rule, the effective integration amount is logically verified, and the integration reliability of the effective integration amount is obtained. The business settlement sheet contains link nodes corresponding to each business settlement amount, and the integration logic includes the mutual exclusion coefficient between any two link nodes. Therefore, the mutual exclusion coefficient corresponding to the effective integration amount can be obtained to calculate the corresponding integration reliability. The mutual exclusion coefficient can be determined based on the number of overlapping link nodes in the settlement processing process. The more the number of overlapping link nodes, the lower the mutual exclusion coefficient. For example, if the number of overlapping link nodes of two link nodes in a time period (such as a month) is x, and the total number of business settlement sheets in this time period is N, the mutual exclusion coefficient can be determined as e (-x / N) , for example, the effective integration amount includes “A+B”, and the mutual exclusion coefficient between the link node corresponding to A and the link node corresponding to B is 0.22. Therefore, the integration reliability of the effective integration amount “A+B” can be calculated as 1-0.22=0.78. If the effective integration amount includes “A+B-D”, the mutual exclusion coefficient between the link node corresponding to A and the link node corresponding to D is 0.15, and the mutual exclusion coefficient between the link node corresponding to B and the link node corresponding to D is 0.42. Therefore, the integration reliability of the effective integration amount “A+B-D” is 1-(0.22×0.15×0.42) 1 / 3 =0.76.
[0058] Based on the effective integration amount containing the integration reliability, the corresponding business integration list is generated. Specifically, the clearing time of each business settlement amount in the effective integration amount is obtained, and the corresponding clearing time period is determined. Based on the clearing time period and the integration reliability of the effective integration amount, the business integration list corresponding to the effective integration amount is generated.
[0059] S150, according to the preset settlement matching strategy, it is judged whether there is a collection information matched with the business integration single in the collection information not calculated.
[0060] Further according to the settlement matching strategy, it is judged whether there is a collection information matched with the business integration single in the collection information not calculated.
[0061] In specific embodiments, the step S150 comprises the sub-step of judging whether the collection information not yet calculated matches the business integration sheet according to the preset settlement matching strategy, comprising: obtaining the amount deviation and the time deviation between the collection information not yet calculated and the business integration sheet; obtaining the matching degree between the collection information and the business integration sheet according to the matching degree obtaining rule in the settlement matching strategy, the amount deviation and the time deviation; judging whether the matching degree between the collection information and the business integration sheet with the highest matching degree is greater than the matching degree threshold set in the settlement matching strategy; if the matching degree between the collection information and the business integration sheet is greater than the matching degree threshold, it is determined that the collection information matches the business integration sheet; if the matching degree between the collection information and the business integration sheet is not greater than the matching degree threshold, it is determined that the collection information does not match the business integration sheet.
[0062] The amount deviation (the absolute value of the amount difference) between the collection amount in the collection information not yet calculated and the effective integration amount of the business integration sheet is obtained, and the time deviation between the collection time of the collection information not yet calculated and the start time and the end time of the clearing time period in the business integration sheet is obtained. Then, a set of amount deviations and a set of time deviations can be obtained between any collection information and any business integration sheet.
[0063] The settlement matching strategy comprises a matching degree obtaining rule. The matching degree between the collection information and the business integration sheet can be obtained according to the matching degree obtaining rule, the amount deviation and the time deviation. Specifically, the matching degree obtaining rule comprises a matching degree calculation formula, according to which the corresponding matching degree is obtained:
[0064] (1);
[0065] Wherein, P r is the calculated matching degree between the collection information and the business integration sheet, P z is the integration reliability of the business integration sheet, J1 is the amount deviation, J0 is the preset basic amount value, e is the natural logarithm base, t1 is the time deviation between the collection time and the start time of the clearing time period in the business integration sheet, t2 is the time deviation between the collection time and the end time; a and b are parameter values set in the formula, which can be obtained by training the training data using a neural network model, or by fitting the training data.
[0066] For example, the amount deviation and the time deviation of a set of training data are input into the neural network model (the integration reliability P z=1), the parameters a and b output by the neural network model are obtained, the parameters a and b are configured in the formula, and a matching degree value is calculated. The matching degree value and a target matching degree value in the training data are calculated by using a loss function to obtain a corresponding loss value. The parameters in the neural network model are optimized by gradient descent based on the loss value and a gradient descent rule, so that the neural network model is trained. The neural network model is iteratively trained by multiple sets of training data, so that a trained neural network model is obtained, and parameters a and b obtained by the neural network model in association analysis of multiple sets of verification data are obtained. The multiple parameters a are averaged, the multiple parameters b are averaged, and the average values of the two parameters are configured in the matching degree calculation formula to obtain a matching degree calculation formula that can be actually used.
[0067] A service integration single with the highest matching degree with the collection information is obtained, and it is determined whether the matching degree between the collection information and the service integration single with the highest matching degree is greater than a matching degree threshold set in the settlement matching strategy. If the matching degree between the collection information and the service integration single is greater than the matching degree threshold, it is determined that the collection information matches the service integration single. Otherwise, it is determined that the collection information does not match the service integration single.
[0068] S160, if there is collection information matching the service integration single, the collection information is calculated according to the calculation processing rule and the matching service integration single to obtain corresponding integrated account information and send it to the business server and the account server.
[0069] If there is collection information matching the service integration single, the collection information can also be calculated according to the calculation processing rule and the matching service integration single. During the collection calculation process, the difference between the account amount of each subject in the hierarchical collection information and the business settlement amount in the business settlement single corresponding to the service integration single is added to the account amount of each subject in the hierarchical collection information. The specific process of adding the tracking identifier is similar to the process described in step S130 above, and will not be repeated here. The difference value is classified and an error identifier is added accordingly. For example, if the difference value corresponding to the account amount belongs to the range [0, 1], a rounding error identifier (error caused by rounding adjustment) is added to the account amount. If the difference value corresponding to the account amount does not belong to the range, a transfer error identifier (amount error caused by transfer operation) is added to the account amount. After the account amount of each subject in the hierarchical collection information is added with the tracking identifier and the error identifier, integrated account information can also be generated accordingly, and the integrated account information is sent to the business server and the account server respectively.
[0070] In a specific embodiment, after step S160, further comprising the steps of: if there is uncalculated collection information, storing the collection information into an unprocessed database; if there is an unprocessed business settlement bill or a business integration bill, storing the business settlement bill or the business settlement bill corresponding to the business integration bill into a preset set of pending bills.
[0071] If there is still uncalculated collection information after executing the above step S160, the collection information is stored into an unprocessed database for subsequent processing. If there is an unprocessed business settlement bill or a business integration bill, the business settlement bill or the business settlement bill corresponding to the business integration bill is stored into a set of pending bills. Then, at the next reconciliation time point, the collection information in the unprocessed database and the business settlement bill in the set of pending bills are again executed according to the corresponding calculation processing based on the newly received business settlement bill and collection information.
[0072] The full-link intelligent reconciliation method disclosed in the above embodiment includes: determining whether the received business settlement bill can be used to calculate the collection information, if yes, calculating the collection information according to the corresponding business settlement bill to obtain corresponding reconciliation information and performing information synchronization; if no, obtaining an unprocessed business settlement bill to obtain a business integration bill and determining whether there is matching collection information; if yes, calculating the collection information according to the matching business integration bill to obtain integrated reconciliation information and performing information synchronization. The full-link intelligent reconciliation method can accurately associate the collection information and the business settlement bill and efficiently decouple the full link in layers, thereby realizing two-way calculation and reconciliation and greatly improving the reconciliation efficiency in actual application.
[0073] The embodiment of the present application also provides a full-link intelligent reconciliation device, which can be configured in a reconciliation server. The full-link intelligent reconciliation device is used to execute any one of the above-mentioned embodiments of the full-link intelligent reconciliation method. Specifically, please refer to Figure 3 , Figure 3 The full-link intelligent reconciliation device provided by the embodiment of the present application is shown in the schematic block diagram.
[0074] As Figure 3 shown, the full-link intelligent reconciliation device 100 includes a receiving unit 110, a first determining unit 120, a first calculating unit 130, an integrating unit 140, a second determining unit 150 and a second calculating unit 160.
[0075] The receiving unit 110 is used to receive the business settlement bill from the business server and the collection information from the account server.
[0076] The first judging unit 120 is configured to judge whether the payment information can be processed according to the business settlement sheet corresponding to the payment information according to the preset processing rule.
[0077] The first processing unit 130 is configured to process the payment information according to the corresponding business settlement sheet according to the processing rule if the payment information can be processed, to obtain corresponding accounting information and send the accounting information to the business server and the accounting server.
[0078] The integration unit 140 is configured to obtain the business settlement sheet that has not been processed and integrate the business settlement sheet according to the preset integration rule to obtain corresponding integrated business settlement sheet.
[0079] The second judging unit 150 is configured to judge whether the payment information that has not been processed matches the integrated business settlement sheet according to the preset matching strategy.
[0080] The second processing unit 160 is configured to process the payment information according to the matching integrated business settlement sheet according to the processing rule if the payment information matches the integrated business settlement sheet, to obtain corresponding integrated accounting information and send the integrated accounting information to the business server and the accounting server.
[0081] The full-link intelligent accounting device provided in the embodiment of the application applies the full-link intelligent accounting method, judges whether the payment information can be processed according to the received business settlement sheet, processes the payment information according to the corresponding business settlement sheet if the payment information can be processed, obtains the business settlement sheet that has not been processed, integrates the business settlement sheet to obtain the integrated business settlement sheet, and judges whether the payment information matches the integrated business settlement sheet. The payment information is processed according to the matching integrated business settlement sheet if the payment information matches the integrated business settlement sheet, to obtain the integrated accounting information and perform information synchronization. The full-link intelligent accounting method can accurately associate the payment information and the business settlement sheet and efficiently decouple the full link in layers, thereby realizing two-way processing and accounting, and greatly improving the accounting efficiency in the actual application.
[0082] The full-link intelligent accounting device can be realized in the form of a computer program, which can run on a computer device as shown in the accompanying drawings. Figure 4
[0083] Please refer to Figure 4 , Figure 4 is a schematic block diagram of the computer device provided in the embodiment of the application. The computer device can be an accounting server configured to execute the full-link intelligent accounting method to perform accounting processing.
[0084] Please refer to Figure 4 The computer device 500 includes a processor 502, a memory, and a network interface 505 connected through a communication bus 501, wherein the memory can include a storage medium 503 and an internal memory 504.
[0085] The storage medium 503 can store an operating system 5031 and a computer program 5032. The computer program 5032, when executed, can cause the processor 502 to perform the full-link intelligent core accounting method. The storage medium 503 can be a volatile storage medium or a non-volatile storage medium.
[0086] The processor 502 is configured to provide computing and control capabilities to support the operation of the entire computer device 500.
[0087] The internal memory 504 provides an environment for the execution of the computer program 5032 in the storage medium 503. The computer program 5032, when executed by the processor 502, can cause the processor 502 to perform the full-link intelligent core accounting method.
[0088] The network interface 505 is configured to perform network communication, such as providing transmission of data information, etc. Those skilled in the art can understand that, Figure 4 The structure shown in FIG. 5 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device 500 to which the scheme of the present application is applied. The specific computer device 500 can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0089] The processor 502 is configured to run the computer program 5032 stored in the memory to implement the corresponding functions in the full-link intelligent core accounting method described above.
[0090] Those skilled in the art can understand that, Figure 4 The embodiments of the computer device shown in FIG. 5 do not constitute a limitation on the specific structure of the computer device. In other embodiments, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components. For example, in some embodiments, the computer device can only include a memory and a processor. In such embodiments, the structure and functions of the memory and the processor are consistent with those of the memory 504 and the processor 502 shown in the embodiments, and will not be described here. Figure 4
[0091] It should be understood that, in the embodiments of the present application, the processor 502 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0092] In another embodiment of the present application, a computer readable storage medium is provided. The computer readable storage medium can be a volatile or non-volatile computer readable storage medium. The computer readable storage medium stores a computer program, wherein the computer program is executed by a processor to implement the steps included in the full-link intelligent core account method described above.
[0093] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, apparatuses and units can refer to the corresponding processes in the foregoing method embodiments, which will not be described here. Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, each example has been described in the above description in a general manner in terms of its function. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0094] In several embodiments provided by the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, or units with the same function can be combined into one unit, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can also be electrical, mechanical or other forms of connection.
[0095] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e., may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application.
[0096] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0097] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the present application, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a computer readable storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned computer readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a magnetic disk or an optical disk, and various program code storage media.
[0098] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any skilled person in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A full-link intelligent notarization method, characterized in that, The method is applied to a core accounting server, which is in communication connection with a business server and an accounting server respectively to realize transmission of data information, and the method comprises: receiving a business settlement sheet from the business server and receiving collection information from the accounting server; judging whether the collection information can be calculated according to the business settlement sheet corresponding to the collection information according to a preset calculation processing rule and the business settlement sheet; if the collection information can be calculated, calculating the collection information according to the calculation processing rule and the corresponding business settlement sheet, obtaining corresponding core accounting information and sending the core accounting information to the business server and the accounting server; obtaining a business integration sheet by integrating the business settlement sheet not processed according to a preset business integration rule; judging whether there is collection information matched with the business integration sheet in the collection information not calculated according to a preset settlement matching strategy; if there is collection information matched with the business integration sheet, calculating the collection information according to the calculation processing rule and the matched business integration sheet, obtaining corresponding integrated core accounting information and sending the integrated core accounting information to the business server and the accounting server; the calculation of the collection information according to the calculation processing rule and the corresponding business settlement sheet to obtain corresponding core accounting information and send the core accounting information to the business server and the accounting server comprises: the business settlement sheets of different business types adopt different accounting hierarchical models respectively, the calculation processing rule comprises a plurality of accounting hierarchical models, and the accounting hierarchical model corresponding to the business settlement sheet is obtained in the calculation processing rule; the collection information is processed in layers according to the accounting hierarchical model to obtain corresponding layered collection information; the business settlement sheet is settled according to the accounting hierarchical model to obtain corresponding business settlement information; the layered collection information and the business settlement sheet and the business settlement information and the collection information are verified in both directions to obtain a verification result of consistency or inconsistency; if the verification result is consistent, a corresponding tracking identifier is added to the layered collection information according to the layered processing to generate core accounting information and send the core accounting information to the business server and the accounting server; the judgment of whether there is collection information matched with the business integration sheet in the collection information not calculated according to the preset settlement matching strategy comprises: the amount deviation and the time deviation between the collection information not calculated and the business integration sheet are obtained; the matching degree between the collection information and the business integration sheet is obtained according to the matching degree obtaining rule in the settlement matching strategy, the amount deviation and the time deviation; it is judged whether the matching degree between the collection information and the business integration sheet with the highest matching degree is greater than a matching degree threshold set in the settlement matching strategy; if the matching degree between the collection information and the business integration sheet is greater than the matching degree threshold, it is determined that the collection information is matched with the business integration sheet. If the matching degree between the collection information and the business integration slip is not greater than the matching degree threshold, it is determined that the collection information and the business integration slip are not matched.
2. The full-link smart core accounting method according to claim 1, wherein, The judgment whether the collection information can be processed according to the business settlement slip corresponding to the collection information according to the preset processing rule and the business settlement slip includes: Obtaining the collection information matched with the settlement amount in the business settlement slip; Obtaining the time interval between the collection time of the collection information and the settlement time of the matched business settlement slip; Judging whether the time interval corresponding to the collection information is located in the time interval of the processing rule to determine whether the collection information can be processed.
3. The full-link smart core accounting method of claim 1, wherein, The obtaining of the business settlement slip not processed and the integration according to the preset business integration rule to obtain the corresponding business integration slip includes: Classifying the business settlement slip not processed to obtain the business settlement information of the same settlement subject; Integrating the business settlement amount in the business settlement information of the same subject according to the business integration rule to obtain a plurality of effective integration amounts; Generating the corresponding business integration slip according to each effective integration amount of the same subject.
4. The full-link smart core accounting method of claim 3, wherein, The integration of the business settlement amount in the business settlement information of the same subject according to the business integration rule to obtain a plurality of effective integration amounts includes: Randomly combining the business settlement amount in the business settlement information of each settlement subject to obtain a corresponding combined amount; Screening the combined amount according to the amount screening interval in the business integration rule to obtain a corresponding effective integration amount; Logical verification of each effective integration amount according to the integration logic in the business integration rule to obtain the integration reliability rate corresponding to each effective integration amount.
5. The full-link smart core accounting method according to claim 4, wherein, After obtaining the corresponding integration account information and sending it to the business server and the account server, it further includes: If there is unprocessed collection information, the collection information is stored in the unprocessed database; If there is a business settlement slip or a business integration slip not processed, the business settlement slip or the business settlement slip corresponding to the business integration slip is stored in the preset set of pending documents.
6. A full-link smart notarization device, characterized in that, The full-link intelligent account checking device is used to execute the full-link intelligent account checking method of any one of claims 1-5, the device is configured in an account checking server, the account checking server is in communication connection with a business server and an account server respectively to realize transmission of data information, and the device includes: A receiving unit for receiving business settlement slips from the business server and collection information from the account server; A first judgment unit for judging whether the collection information can be processed according to the business settlement slip corresponding to the collection information according to the preset processing rule and the business settlement slip; A first processing unit for processing the collection information according to the processing rule and the corresponding business settlement slip if the collection information can be processed, obtaining the corresponding account information and sending it to the business server and the account server. The integration unit is configured to acquire the unprocessed service settlement bill and integrate the service settlement bill according to preset service integration rules to obtain a corresponding service integration bill. The second judgment unit is configured to judge whether there is a payment information matched with the service integration bill in the unprocessed payment information according to a preset settlement matching strategy. The second calculation unit is configured to calculate the payment information according to the calculation processing rules and the matched service integration bill to obtain corresponding integrated account information and send the integrated account information to the service server and the account server if there is a payment information matched with the service integration bill.
7. A computer device, comprising: The device comprises a processor, a network interface, a memory and a communication bus, wherein the processor, the network interface and the memory complete mutual communication through the communication bus. The memory is configured to store a computer program. The processor is configured to execute the program stored on the memory to realize the steps of the full-link intelligent account method in any one of claims 1-5.
8. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the full-link intelligent account method in any one of claims 1-5.
Citation Information
Patent Citations
Real-time accounting checking method and device
CN117078443A
Network connection point settlement method, device and equipment, storage medium and program product
CN117196710A