CN112801767A - Accounting data processing method and device for newly added channels - Google Patents
Accounting data processing method and device for newly added channels Download PDFInfo
- Publication number
- CN112801767A CN112801767A CN202110086430.XA CN202110086430A CN112801767A CN 112801767 A CN112801767 A CN 112801767A CN 202110086430 A CN202110086430 A CN 202110086430A CN 112801767 A CN112801767 A CN 112801767A
- Authority
- CN
- China
- Prior art keywords
- data
- available data
- available
- accounting
- rechecking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title abstract description 8
- 238000012545 processing Methods 0.000 claims abstract description 85
- 238000000034 method Methods 0.000 claims abstract description 49
- 230000008569 process Effects 0.000 claims abstract description 26
- 238000012795 verification Methods 0.000 claims description 72
- 230000001172 regenerating effect Effects 0.000 claims description 18
- 238000012552 review Methods 0.000 claims description 18
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 2
- 230000002829 reductive effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008929 regeneration Effects 0.000 description 4
- 238000011069 regeneration method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/194—Calculation of difference between files
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The application provides an accounting data processing method and device for a newly added channel, aiming at the newly added channel, the newly added channel is accessed according to the steps of checking first available data sent by the newly added channel, rechecking based on identification data in the first available data and the like. And on the basis, processing the accounting data obtained by the first available data so as to realize the processing of the accounting data generated by the newly added channel after the newly added channel is accessed. Therefore, the process in the specification has high automation degree and low human resource consumption, and the use threshold of the accounting data processing system in the specification is effectively reduced.
Description
Technical Field
The application relates to the technical field of accounting data processing, in particular to an accounting data processing method and device for a newly added channel.
Background
With the development of the information society, the business volume related to the accounting is increased rapidly, and the accounting realized by comparing the accounting data generated by the channel with the reference data collected by the bank becomes an indispensable link in the business processing process.
On one hand, the bank needs to process the financial data generated by the channel which is already docked; on the other hand, the bank needs to be connected with a newly added channel. How to conveniently and efficiently realize the access of a new channel, avoid the great resource consumption caused by the process of adding a new channel, reduce the labor burden and become the problem to be solved urgently.
Disclosure of Invention
The application provides an accounting data processing method and device for a newly added channel, which effectively reduce the use threshold of an accounting data processing system, and adopts the following technical scheme:
in a first aspect, a method for processing accounting data for a newly added channel is provided, where the method includes:
when a newly added channel is detected, first available data of the newly added channel is obtained; the first available data is used for processing accounts corresponding to the newly added channel;
verifying the first available data according to a preset first verification rule;
when the first available data passes the verification based on the first verification rule, generating second available data according to the first available data; the second available data includes: accounting data and identification data of a channel that generated the accounting data;
rechecking the identification data in the second available data according to a preset rechecking rule;
and processing the accounting data in the second available data under the condition that the identification data passes the rechecking.
Optionally, the verifying the first available data according to a preset first verification rule includes:
for each field of the first available data, judging whether the content of the field is abnormal or not;
if so, determining that the first available data passes the verification based on the first verification rule;
if not, determining that the first available data does not pass the verification based on the first verification rule, and acquiring the first available data again.
Optionally, reviewing the identification data in the second available data according to a preset review rule, including:
acquiring preset identification data of each legal channel as standard data;
looking up the standard data to determine whether the identification data is in the standard data;
if so, determining that the identification data passes rechecking;
if not, determining that the identification data does not pass the recheck, and regenerating to generate second available data.
Optionally, the method further comprises:
acquiring pre-generated reconciliation parameters; the reconciliation parameter is used for determining the data type required by accounting processing;
for each data type in the reconciliation parameters, determining whether accounting data in the second available data comprises a field corresponding to the data type;
if yes, processing the account data in the second available data;
and if not, regenerating the second available data.
Optionally, after processing the accounting data in the second available data, the method further includes;
updating the reconciliation parameter;
according to the updated reconciliation parameter, modifying the second data based on the first available data of the newly added channel to obtain intermediate data;
verifying the intermediate data according to a preset second verification rule;
and when the intermediate data pass the verification based on the second verification rule, regenerating second available data corresponding to the newly added channel according to the intermediate data, and rechecking the newly generated second data.
Optionally, the method further comprises:
and if the intermediate data do not pass the verification based on the second verification rule, regenerating the intermediate data according to the updated reconciliation parameter.
Optionally, the method is based on an accounting data processing system, the accounting data processing system comprising a number of review modules and a number of check modules; the checking module is used for checking the first available data;
rechecking the identification data in the second available data according to a preset rechecking rule, wherein the rechecking rule comprises the following steps:
when second available data is detected, determining a verification module corresponding to the second available data as a target verification module;
and determining a rechecking module with the lowest correlation degree with the target checking module as a target rechecking module in the rechecking modules, so that the target rechecking module rechecks the identification data in the second available data according to a preset rechecking rule.
Optionally, processing the accounting data in the second available data includes:
determining the matching degree of the financial data and reference data, wherein the reference data is obtained from data sources except the newly added channel, and the parameter data and the financial data correspond to the same service;
and obtaining a result of the financial data processing according to the matching degree.
In a second aspect, an apparatus for processing accounting data for a newly added channel is provided, where the apparatus includes:
the first available data generating module is configured to acquire first available data of a newly added channel when the newly added channel is detected; the first available data is used for processing accounts corresponding to the newly added channel;
the verification module is configured to verify the first available data according to a preset first verification rule;
a second available data generation module configured to generate second available data according to the first available data when the first available data passes verification based on the first verification rule; the second available data includes: accounting data and identification data of a channel that generated the accounting data;
the rechecking module is configured to recheck the identification data in the second available data according to a preset rechecking rule;
and the processing module is configured to process the accounting data in the second available data under the condition that the identification data passes the rechecking.
Optionally, the checking module is specifically configured to determine, for each field of the first available data, whether the content of the field is abnormal. If so, determining that the first available data passes the check based on the first check rule. If not, determining that the first available data does not pass the verification based on the first verification rule, and acquiring the first available data again.
Optionally, the rechecking module is specifically configured to acquire the preset identification data of each legal channel as standard data. And searching for the standard data to determine whether the identification data is in the standard data. If so, determining that the identification data passes the double check. If not, determining that the identification data does not pass the recheck, and regenerating to generate second available data.
Optionally, the apparatus may further include a reconciliation parameter matching module. The reconciliation parameter matching module is specifically configured to acquire pre-generated reconciliation parameters; the reconciliation parameter is used for determining the data type required by accounting processing; for each data type in the reconciliation parameters, determining whether accounting data in the second available data comprises a field corresponding to the data type; if yes, processing the account data in the second available data; and if not, regenerating the second available data.
Optionally, the apparatus may further comprise an update module. The update module is configured to update the reconciliation parameter. And modifying the second data based on the first available data of the newly added channel according to the updated reconciliation parameter to obtain intermediate data. And verifying the intermediate data according to a preset second verification rule. And when the intermediate data pass the verification based on the second verification rule, regenerating second available data corresponding to the newly added channel according to the intermediate data, and rechecking the newly generated second data.
Optionally, the apparatus may further include an intermediate data regeneration module. And the intermediate data regeneration module is configured to regenerate the intermediate data according to the updated reconciliation parameter if the intermediate data fails to pass the verification based on the second verification rule.
Optionally, the review module is specifically configured to: when second available data is detected, determining a verification module corresponding to the second available data as a target verification module; and determining a rechecking module with the lowest correlation degree with the target checking module as a target rechecking module in the rechecking modules, so that the target rechecking module rechecks the identification data in the second available data according to a preset rechecking rule.
Optionally, the processing module is specifically configured to determine a matching degree between the financial data and reference data, where the reference data is obtained from a data source other than the newly added channel, and the parameter data and the financial data correspond to the same service. And obtaining a result of the financial data processing according to the matching degree.
In a third aspect, an electronic device is provided, which includes:
one or more processors;
a memory;
one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to: and executing the accounting data processing method for the newly added channel shown in the first aspect.
In a fourth aspect, there is provided a computer-readable storage medium for storing computer instructions which, when run on a computer, make the computer perform the accounting data processing method for the newly added channel shown in the first aspect.
The application provides an accounting data processing method, an accounting data processing device, electronic equipment and a computer readable storage medium for a newly added channel, and aiming at the newly added channel, the newly added channel is accessed according to the steps of checking first available data sent by the newly added channel, rechecking based on identification data in the first available data and the like. And on the basis, processing the accounting data obtained by the first available data so as to realize the processing of the accounting data generated by the newly added channel after the newly added channel is accessed. Therefore, the process in the specification has high automation degree and low human resource consumption, and the use threshold of the accounting data processing system in the specification is effectively reduced.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic diagram of a process of processing accounting data for a newly added channel according to an embodiment of the present application;
fig. 2a is a schematic diagram of an accounting data processing system architecture according to an embodiment of the present application;
fig. 2b is a flowchart of an accounting data processing procedure for a new channel according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an accounting data processing apparatus for a newly added channel according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to the embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
In the description of the embodiments of the present application, the words "exemplary," "for example," or "for instance" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary," "e.g.," or "e.g.," is not to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words "exemplary," "e.g.," or "exemplary" is intended to present relevant concepts in a concrete fashion.
In the description of the embodiments of the present application, the term "and/or" is only one kind of association relationship describing an associated object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, B exists alone, and A and B exist at the same time. In addition, the term "plurality" means two or more unless otherwise specified. For example, the plurality of systems refers to two or more systems, and the plurality of terminals refers to two or more terminals.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicit indication of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings. The embodiments and features of the embodiments in the present description may be combined with each other without conflict.
Flow charts are used in this description to illustrate operations performed by a system according to embodiments of the present description. It should be understood that the preceding or following operations are not necessarily performed in the exact order in which they are performed. Rather, the various steps may be processed in reverse order or simultaneously. Meanwhile, other operations may be added to the processes, or a certain step or several steps of operations may be removed from the processes.
As shown in fig. 1, the accounting data processing process for the newly added channel in this specification may include one or more of the following steps.
S100: when a newly added channel is detected, first available data of the newly added channel is obtained; and the first available data is used for processing accounts corresponding to the newly added channel.
The processes in this specification may be performed by a bank's accounting data processing system. What the newly added channel is can be determined according to the actual scene. For example, the added channel may be a channel that has no data traffic in history with the account data processing system. The accounting data processing system is shown in figure 2 a.
The accounting data processing system performs the process in this specification when detecting the first available data sent by the newly added channel. The first available data may be data required for the newly added channel to be reconciled by the accounting data processing system. For example, the first data may be accounting data corresponding to a service processed by the new channel and identification data representing an identity of the new channel.
S102: and verifying the first available data according to a preset first verification rule.
The purpose of the verification performed by the present specification with respect to the first usable data is to determine whether the first usable data meets the requirements on the data format when the accounting data processing system performs accounting data processing.
In an alternative embodiment of the present specification, the process of checking the first available data may be to determine, for each field of the first available data, whether the content of the field is abnormal. If so, determining that the first available data passes the check based on the first check rule. If not, determining that the first available data does not pass the verification based on the first verification rule, and acquiring the first available data again.
If the first data does not meet the requirement of the accounting data processing system on the data format, the first available data cannot be checked, and the accounting data processing system can return the check result to the newly added channel until the newly added channel regenerates the first available data meeting the requirement.
S104: and when the first available data passes the verification based on the first verification rule, generating second available data according to the first available data.
The second available data in this specification may include: accounting data and identification data of a channel that generated the accounting data. As can be seen from the foregoing, each data required for reconciliation processing is included in the first available data, that is, information for generating accounting data and identification data is included in the first available data.
Appropriate processing may be performed on the first available data resulting in second available data. The second data may be data for reconciliation in a draft state.
S106: and rechecking the identification data in the second available data according to a preset rechecking rule.
The second available data is in a draft state and cannot be directly used for account checking, so that the process in the specification further checks the identity of the newly added channel through the step to determine whether the second available data is real and credible data, and further ensures the safety of the account checking process. For example, the accounting data processing system reconciliation process may be as shown in fig. 2 a.
In an alternative embodiment of the present specification, the process of reviewing the second available data may be: and acquiring preset identification data of each legal channel as standard data. And searching for the standard data to determine whether the identification data is in the standard data. If so, determining that the identification data passes the double check. If not, determining that the identification data does not pass the recheck, and regenerating to generate second available data.
If a channel has no or less records of illegal traffic in the history, then the channel is more likely to be a legitimate channel. A white list can be established according to the identification data of the legal channel, and the channel identification data in the white list is the standard data. The step can directly search the white list, and if the identification data of the newly added channel is on the white list, the newly added channel is legal. If not, it indicates that the channel is more likely to be illegal.
It can be seen that the processes in this specification are capable of being reviewed based at least on the identification data. In addition, in another optional embodiment of the present specification, the review may also be performed according to the accounting data.
Specifically, the process of performing the review according to the accounting data may be: acquiring pre-generated reconciliation parameters; the reconciliation parameter is used for determining the type of data required in the accounting processing. For each data type in the reconciliation parameters, determining whether accounting data in the second available data includes a field corresponding to the data type. And if so, processing the accounting data in the second available data. And if not, regenerating the second available data.
The reconciliation parameter may include several data types, and the data type is the minimum unit used in comparison in the reconciliation process. The number of the data types in the reconciliation parameter is determined according to the actual scene, and the specific data types can be determined according to the actual scene. For example, the data types may include: the amount of money involved in the service, the time of service proceeding, and the identification of the service object (when the service is a payment service, the service object may be an account of a payment user and/or an account of a collection user, and the identification of the service object may be the number of the account).
In an optional scenario, when checking account, the accounting data processing system needs to use the account number of the payment user as a basis, and if a field representing the account number of the payment user does not exist in a second available data, it indicates that the second available data is not available for checking account, and the second data needs to be regenerated.
In an actual business scenario, there may be a case that the reconciliation parameter needs to be adjusted according to the business requirement, as shown in fig. 2b, the accounting data processing system in this specification may update the reconciliation parameter accordingly. And modifying the second data based on the first available data of the newly added channel according to the updated reconciliation parameter to obtain intermediate data. And verifying the intermediate data according to a preset second verification rule. And when the intermediate data pass the verification based on the second verification rule, regenerating second available data corresponding to the newly added channel according to the intermediate data, and rechecking the newly generated second data. And if the intermediate data do not pass the verification based on the second verification rule, regenerating the intermediate data according to the updated reconciliation parameter.
S108: and processing the accounting data in the second available data under the condition that the identification data passes the rechecking.
The second available data through the review is the data which can be used for reconciliation and is in the effective state. Thereafter, how the accounting data processing system processes the accounting data in the second available data may be determined according to preset business rules.
In an alternative embodiment of the present specification, a matching degree between the accounting data and reference data may be determined, the reference data being obtained from a data source other than the newly added channel, and the parameter data and the accounting data corresponding to the same service. And obtaining a result of the financial data processing according to the matching degree.
In order to implement the processing process for the accounting data in the present specification, the present specification sets an accounting data processing system, and the accounting data processing system in the present specification includes an accounting parameter configuration platform (as shown in fig. 2 a) for visualizing accounting parameters, a channel file storage module, an accounting module, a transaction code mapping module, and the like.
The reconciliation visual parameter interface provides an operation interface for the banking staff to configure reconciliation parameter rules, and is used for setting reconciliation parameters. And the channel file warehousing module is used for analyzing the transaction running files transmitted to the bank by the channel and storing account checking keys to a database table according to parameter rules configured by the parameter platform. And the transaction code mapping module confirms the transaction type of the clearing information and converts the clearing information into the transaction code of the issuer through the information such as message type, transaction response code, service point bar code and the like in the clearing message of each channel. And the general reconciliation module is used for carrying out key value collision on two types of records of the same channel, namely a channel transaction running water file record and a credit card side account entry clearing detail record, and finally outputting a single-side result of reconciliation.
Therefore, the financial data processing system in the specification is low in operation difficulty, and the operation difficulty of banking staff is effectively reduced.
In addition, the accounting data processing system in this specification may further include a plurality of review modules and a plurality of check modules; the verification module is used for verifying the first available data. Step S106 may specifically be: and when the second available data is detected, determining a verification module corresponding to the second available data as a target verification module. And determining a rechecking module with the lowest correlation degree with the target checking module as a target rechecking module in the rechecking modules, so that the target rechecking module rechecks the identification data in the second available data according to a preset rechecking rule.
The association degree can be determined according to the number of times of the financial data processing aiming at the newly added channel, which is commonly participated in the history by the checking module and the rechecking module. If the times are higher, the association degree is higher, and the rechecking module is less suitable to be used as the target rechecking module.
In some manual rechecking processes, if the service person a checks a new channel, other service persons except the service person a need to recheck the new channel.
In addition, the accounting data processing system may display to business person a record of the second available data (i.e., in draft state) processed by business person a when data generated during the addition of a channel needs to be queried. But business person a cannot query the records of the draft status of other business persons.
After the newly added channel is docked with the accounting data processing system, the accounting data (namely, the accounting data in the second available data) of the docked channel can be read and analyzed by adopting a Spring Batch processing frame, the account key is assigned according to the parameter configuration of the account internal pipe corresponding to the channel and the type, and finally the record is saved to the created channel transaction flow file record table.
And then, the bank account entry clearing detail file is put into a bank, a Spring Batch processing frame is adopted to read and analyze the file, account checking key assignment is carried out by combining account checking inner pipe parameter configuration of corresponding channels and types, and finally the record is saved to the created bank side account entry clearing detail file record table to be used as reference data.
The accounting data and the reference data may then be compared to complete reconciliation. Specifically, the reconciliation process may be: and performing account checking key value collision on records of the accounting data (optionally, the accounting data can be a channel side account checking sequence) and the reference data (optionally, the reference data can be an account checking sequence), deleting the records in the two side account checking sequences if the key values are the same, keeping the records in the two side account checking sequences if the key values are different, and recording the rest of transactions after collision as the account checking result. After the reconciliation treatment is finished, generating a channel reconciliation result file for the single side of the reconciliation according to the format specified by the business, and providing the channel reconciliation result file for the business to carry out financial accounting type accounting or reconciliation treatment.
The present specification further provides an accounting data processing apparatus for a newly added channel, which can perform an accounting data processing process for the newly added channel provided in the above embodiments of the present application, as shown in fig. 3, the accounting data processing apparatus for the newly added channel is applied to an accounting data processing system for the newly added channel; the device comprises:
the first available data generating module 300 is configured to, when a newly added channel is detected, obtain first available data of the newly added channel; the first available data is used for processing accounts corresponding to the newly added channel;
a checking module 302 configured to check the first available data according to a preset first checking rule;
a second available data generating module 304, configured to generate second available data according to the first available data when the first available data passes the verification based on the first verification rule; the second available data includes: accounting data and identification data of a channel that generated the accounting data;
the rechecking module 306 is configured to recheck the identification data in the second available data according to a preset rechecking rule;
a processing module 308 configured to process the accounting data in the second available data on the condition that the identification data passes the review.
Optionally, the checking module 302 is specifically configured to determine, for each field of the first available data, whether the content of the field is abnormal. If so, determining that the first available data passes the check based on the first check rule. If not, determining that the first available data does not pass the verification based on the first verification rule, and acquiring the first available data again.
Optionally, the rechecking module 306 is specifically configured to obtain the preset identification data of each legal channel as standard data. And searching for the standard data to determine whether the identification data is in the standard data. If so, determining that the identification data passes the double check. If not, determining that the identification data does not pass the recheck, and regenerating to generate second available data.
Optionally, the apparatus may further include a reconciliation parameter matching module 310. The reconciliation parameter matching module 310 is specifically configured to obtain pre-generated reconciliation parameters; the reconciliation parameter is used for determining the data type required by accounting processing; for each data type in the reconciliation parameters, determining whether accounting data in the second available data comprises a field corresponding to the data type; if yes, processing the account data in the second available data; and if not, regenerating the second available data.
Optionally, the apparatus may further include an update module 312. The update module 312 is configured to update the reconciliation parameter. And modifying the second data based on the first available data of the newly added channel according to the updated reconciliation parameter to obtain intermediate data. And verifying the intermediate data according to a preset second verification rule. And when the intermediate data pass the verification based on the second verification rule, regenerating second available data corresponding to the newly added channel according to the intermediate data, and rechecking the newly generated second data.
Optionally, the apparatus may further include an intermediate data regeneration module. And the intermediate data regeneration module is configured to regenerate the intermediate data according to the updated reconciliation parameter if the intermediate data fails to pass the verification based on the second verification rule.
Optionally, the review module 306 is specifically configured to: when second available data is detected, determining a verification module 302 corresponding to the second available data as a target verification module 302; in the plurality of review modules 306, the review module 306 with the lowest association degree with the target review module 302 is determined as the target review module 306, so that the target review module 306 reviews the identification data in the second available data according to a preset review rule.
Optionally, the processing module 308 is specifically configured to determine a matching degree between the accounting data and reference data, where the reference data is obtained from a data source other than the newly added channel, and the parameter data and the accounting data correspond to the same service. And obtaining a result of the financial data processing according to the matching degree.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of one or more embodiments of the present specification. One of ordinary skill in the art can understand and implement it without inventive effort.
Further, an embodiment of the present application provides an electronic device, as shown in fig. 4, where the electronic device 40 shown in fig. 4 includes: a processor 401 and a memory storage device 403. Wherein the processor 401 is coupled to a memory storage device 403, such as via a bus 402. Further, the electronic device 40 may also include a transceiver 404. It should be noted that the transceiver 404 is not limited to one in practical applications, and the structure of the electronic device 40 is not limited to the embodiment of the present application. The processor 401 is applied to the embodiment of the present application, and is used to implement the functions of the respective modules shown in fig. 3. The transceiver 404 includes a receiver and a transmitter.
The processor 401 may be a CPU, general purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor 401 may also be a combination of computing functions, e.g., comprising one or more microprocessors, a combination of a DSP and a microprocessor, or the like.
The storage device 403 is used for storing application program codes for executing the scheme of the application, and the execution is controlled by the processor 401. The processor 401 is configured to execute application program code stored in the storage device 403 for implementing the functions of the various modules shown in fig. 3.
The present application provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the method shown in the above embodiments is implemented.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.
Claims (11)
1. A method for processing accounting data for a newly added channel, the method comprising:
when a newly added channel is detected, first available data of the newly added channel is obtained; the first available data is used for processing accounts corresponding to the newly added channel;
verifying the first available data according to a preset first verification rule;
when the first available data passes the verification based on the first verification rule, generating second available data according to the first available data; the second available data includes: accounting data and identification data of a channel that generated the accounting data;
rechecking the identification data in the second available data according to a preset rechecking rule;
and processing the accounting data in the second available data under the condition that the identification data passes the rechecking.
2. The method according to claim 1, wherein checking the first available data according to a preset first checking rule comprises:
for each field of the first available data, judging whether the content of the field is abnormal or not;
if so, determining that the first available data passes the verification based on the first verification rule;
if not, determining that the first available data does not pass the verification based on the first verification rule, and acquiring the first available data again.
3. The method according to claim 1, wherein reviewing the identification data in the second available data according to a preset review rule comprises:
acquiring preset identification data of each legal channel as standard data;
looking up the standard data to determine whether the identification data is in the standard data;
if so, determining that the identification data passes rechecking;
if not, determining that the identification data does not pass the recheck, and regenerating to generate second available data.
4. The method of claim 1, further comprising:
acquiring pre-generated reconciliation parameters; the reconciliation parameter is used for determining the data type required by accounting processing;
for each data type in the reconciliation parameters, determining whether accounting data in the second available data comprises a field corresponding to the data type;
if yes, processing the account data in the second available data;
and if not, regenerating the second available data.
5. The method of claim 4, wherein after processing accounting data in the second available data, the method further comprises;
updating the reconciliation parameter;
according to the updated reconciliation parameter, modifying the second data based on the first available data of the newly added channel to obtain intermediate data;
verifying the intermediate data according to a preset second verification rule;
and when the intermediate data pass the verification based on the second verification rule, regenerating second available data corresponding to the newly added channel according to the intermediate data, and rechecking the newly generated second data.
6. The method of claim 4, further comprising:
and if the intermediate data do not pass the verification based on the second verification rule, regenerating the intermediate data according to the updated reconciliation parameter.
7. The method of claim 1, wherein the method is based on a accounting data processing system comprising a number of review modules and a number of verification modules; the checking module is used for checking the first available data;
rechecking the identification data in the second available data according to a preset rechecking rule, wherein the rechecking rule comprises the following steps:
when second available data is detected, determining a verification module corresponding to the second available data as a target verification module;
and determining a rechecking module with the lowest correlation degree with the target checking module as a target rechecking module in the rechecking modules, so that the target rechecking module rechecks the identification data in the second available data according to a preset rechecking rule.
8. The method of claim 1, wherein processing accounting data in the second available data comprises:
determining the matching degree of the financial data and reference data, wherein the reference data is obtained from data sources except the newly added channel, and the parameter data and the financial data correspond to the same service;
and obtaining a result of the financial data processing according to the matching degree.
9. An accounting data processing device for a newly added channel, wherein the device is used for an accounting data processing system, the device comprises:
the first available data generating module is configured to acquire first available data of a newly added channel when the newly added channel is detected; the first available data is used for processing accounts corresponding to the newly added channel;
the verification module is configured to verify the first available data according to a preset first verification rule;
a second available data generation module configured to generate second available data according to the first available data when the first available data passes verification based on the first verification rule; the second available data includes: accounting data and identification data of a channel that generated the accounting data;
the rechecking module is configured to recheck the identification data in the second available data according to a preset rechecking rule;
and the processing module is configured to process the accounting data in the second available data under the condition that the identification data passes the rechecking.
10. An electronic device, one or more processors;
a memory;
one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to: performing the method of any of the preceding claims 1-8.
11. A computer-readable storage medium, characterized in that the storage medium stores a computer program which, when executed by a processor, implements the method of any of the preceding claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110086430.XA CN112801767A (en) | 2021-01-22 | 2021-01-22 | Accounting data processing method and device for newly added channels |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110086430.XA CN112801767A (en) | 2021-01-22 | 2021-01-22 | Accounting data processing method and device for newly added channels |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112801767A true CN112801767A (en) | 2021-05-14 |
Family
ID=75811159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110086430.XA Pending CN112801767A (en) | 2021-01-22 | 2021-01-22 | Accounting data processing method and device for newly added channels |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112801767A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113450114A (en) * | 2021-07-14 | 2021-09-28 | 中国银行股份有限公司 | Block chain-based data file acquisition method and device |
CN116843454A (en) * | 2023-07-18 | 2023-10-03 | 广东企企通科技有限公司 | Channel information management method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109726883A (en) * | 2018-03-29 | 2019-05-07 | 中国平安财产保险股份有限公司 | A kind of risk management and control method of insurance business, device, equipment and storage medium |
CN110175165A (en) * | 2019-04-16 | 2019-08-27 | 平安普惠企业管理有限公司 | Transaction account checking method, device, computer equipment and storage medium |
CN111951101A (en) * | 2020-08-14 | 2020-11-17 | 中国工商银行股份有限公司 | Data checking method and device |
-
2021
- 2021-01-22 CN CN202110086430.XA patent/CN112801767A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109726883A (en) * | 2018-03-29 | 2019-05-07 | 中国平安财产保险股份有限公司 | A kind of risk management and control method of insurance business, device, equipment and storage medium |
CN110175165A (en) * | 2019-04-16 | 2019-08-27 | 平安普惠企业管理有限公司 | Transaction account checking method, device, computer equipment and storage medium |
CN111951101A (en) * | 2020-08-14 | 2020-11-17 | 中国工商银行股份有限公司 | Data checking method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113450114A (en) * | 2021-07-14 | 2021-09-28 | 中国银行股份有限公司 | Block chain-based data file acquisition method and device |
CN116843454A (en) * | 2023-07-18 | 2023-10-03 | 广东企企通科技有限公司 | Channel information management method, device, equipment and medium |
CN116843454B (en) * | 2023-07-18 | 2024-05-31 | 广东企企通科技有限公司 | Channel information management method, device, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110782240B (en) | Business data processing method and device, computer equipment and storage medium | |
WO2020253467A1 (en) | Blockchain system-based data processing method, system and device | |
US10346620B2 (en) | Systems and methods for authentication of access based on multi-data source information | |
CN110489415B (en) | Data updating method and related equipment | |
CN106034149B (en) | A kind of account recognition methods and device | |
CN112669138B (en) | Data processing method and related equipment | |
CN111625809B (en) | Data authorization method and device, electronic equipment and storage medium | |
US20140303993A1 (en) | Systems and methods for identifying fraud in transactions committed by a cohort of fraudsters | |
CN111580874B (en) | System safety control method and system for data application and computer equipment | |
CN112801767A (en) | Accounting data processing method and device for newly added channels | |
US20160179806A1 (en) | Identity confidence scoring system and method | |
CN112819617B (en) | Data uplink method and device, electronic equipment and storage medium | |
CN113888299A (en) | Wind control decision method and device, computer equipment and storage medium | |
CN111694852B (en) | Data processing method, device, terminal and storage medium based on distributed transaction | |
CN108510141B (en) | Insurance data processing method and device | |
US20160117781A1 (en) | Inferred matching of payment card accounts by matching to common mobile device via time and location data analysis | |
CN113505394A (en) | Data security processing method based on big data and cloud server | |
CN111784342B (en) | Dynamic monitoring management system based on big data centralized payment | |
CN110489434B (en) | Information processing method and related equipment | |
US11429602B2 (en) | Multi-dimensional modeling of resource interaction processors | |
CN117350854A (en) | Funds tracking method, apparatus, electronic device and storage medium | |
CN108960111B (en) | Face recognition method, face recognition system and terminal equipment | |
CN111242779A (en) | Financial data characteristic selection and prediction method, device, equipment and storage medium | |
CN110827142A (en) | User credit evaluation method, system, server and storage medium | |
CN104933620A (en) | Online transaction monitoring device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |