A cross-system data processing method and device

Through cross-system data processing methods, the core trading system and external reconciliation systems work together to automatically identify and verify billing data and invoice information, solving the data processing problems of multiple reconciliation entities in real estate transactions, and achieving efficient and accurate data processing and payment operations.

CN114881778BActive Publication Date: 2025-03-28北京理房通支付科技有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210412630.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-19
Publication Date
2025-03-28
Estimated Expiration
2042-04-19

AI Technical Summary

Technical Problem

During the real estate transaction process, multiple reconciliation entities are distributed in different regions and have different business characteristics, which makes it difficult to adopt standard and unified online processing methods. The review of bill data and invoice information has potential risks and timeliness problems of manual processing.

Method used

Through cross-system data processing methods, the core trading system regularly obtains business transaction data to generate bill data, the external reconciliation system checks and verifies the bill data and invoice information, and after verification, synchronizes the invoice information to the withdrawal system to complete the payment operation.

Benefits of technology

It realizes cross-system data processing between the core trading system, external reconciliation system and withdrawal system, and automatically identifies and verifies billing data and invoice information, avoiding the potential risks and timeliness of manual processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114881778B_ABST
    Figure CN114881778B_ABST
Patent Text Reader

Abstract

The present invention provides a cross-system data processing method and device, the method comprising: regularly acquiring business transaction data through a core transaction system, and generating bill data based on the business transaction data; verifying the bill data, and for the bill data that passes the verification, publishing the bill data information to an external reconciliation system through the core transaction system; acquiring corresponding bill data in the core transaction system based on the bill data information through the external reconciliation system, and verifying the bill data; in response to the bill data verification passing, receiving invoice information uploaded based on the bill data through the external reconciliation system and sending it to the core transaction system for verification and review; in response to the invoice information verification and review passing, synchronizing the invoice information to the payment system through the core transaction system, and completing the payment operation based on the invoice information through the payment system, thereby avoiding the potential risks and timeliness issues of manual processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a cross-system data processing method and device. Background Art

[0002] In the current real estate transaction process, it is usually necessary to review the billing data and invoice information of multiple reconciliation entities involved in the transaction process, as well as the cost provision data before loan issuance and the settlement of loan issuance. However, since the reconciliation entities involved are distributed in different regions, have different business characteristics and business data requirements, it is difficult to adopt a standard and unified online processing method; on the other hand, the review of billing data and invoice information is limited to issues such as business volume, verification timeliness and potential compliance risks, and manual processing is difficult to take into account. Summary of the invention

[0003] The present invention provides a cross-system data processing method and device, which realizes cross-system data processing between a core transaction system and an external reconciliation system, enables the system to automatically identify bill data and invoice information, and verify the bill data and invoice information, avoiding the potential risks and timeliness issues of manual processing.

[0004] In a first aspect, the present invention provides a cross-system data processing method, comprising:

[0005] Obtain business transaction data regularly through the core transaction system and generate billing data based on the business transaction data;

[0006] Verifying the billing data, and publishing information of the billing data that passes the verification to an external reconciliation system through the core transaction system;

[0007] Obtaining corresponding billing data in the core transaction system according to the information of the billing data through the external reconciliation system and checking the billing data;

[0008] In response to the bill data being verified, receiving invoice information uploaded based on the bill data through the external reconciliation system, and sending the invoice information to the core transaction system for verification and review;

[0009] In response to the invoice information being verified and reviewed, the invoice information is synchronized to the payment system through the core transaction system, and the payment operation is completed based on the invoice information through the payment system.

[0010] According to the cross-system data processing method provided by the present invention, after the payment operation is completed based on the invoice information by the payment system, the method further includes:

[0011] In response to the payment operation being successful, the core transaction system updates the payment information corresponding to the business transaction data according to the information of the payment operation being successful, and synchronizes the information of the payment operation being successful to the external reconciliation system and the financial reporting system.

[0012] According to the cross-system data processing method provided by the present invention, when the bill data is verified, the method further includes:

[0013] Synchronizing the billing data to the financial reporting system through the core transaction system, and generating cost accrual data based on the billing data through the financial reporting system;

[0014] After receiving the information that the payment operation is successful through the financial reporting system, the method further includes:

[0015] Based on the cost accrual data and the information on the success of the payment operation, the financial statement system performs account balancing processing.

[0016] According to the cross-system data processing method provided by the present invention, before regularly acquiring business transaction data through the core transaction system, the method further includes:

[0017] A preprocessing operation is performed on the business transaction data, wherein the preprocessing operation includes: updating the business transaction data, aggregating the business transaction data, and filtering the business transaction data.

[0018] According to the cross-system data processing method provided by the present invention, the attributes of the business transaction data include: reconciliation subject and reconciliation cycle;

[0019] Generating billing data according to business transaction data includes:

[0020] Generate billing data corresponding to the billing cycle based on the billing entity.

[0021] According to the cross-system data processing method provided by the present invention, the external reconciliation system determines the corresponding billing data in the core transaction system according to the information of the billing data and verifies the billing data, including:

[0022] Determine the corresponding payee business reconciliation personnel through the reconciliation subject, and receive login request information of the payee business reconciliation personnel through the external reconciliation system, wherein the login request information includes a user name and a login password;

[0023] Determining the corresponding organization information, the city of origin and the responsible reconciliation entity according to the user name through the external reconciliation system, and sending the organization information, the city of origin and the responsible reconciliation entity to the core transaction system;

[0024] Verifying the organizational information, the affiliated city and the responsible reconciliation entity through the core transaction system, and generating a unique authentication identifier and returning it to the external reconciliation system if the verification passes;

[0025] The external reconciliation system determines the corresponding billing data in the core transaction system according to the unique authentication identifier and verifies the billing data.

[0026] According to the cross-system data processing method provided by the present invention, in response to the invoice information being verified and reviewed, synchronizing the invoice information to the payment system through the core transaction system includes:

[0027] In response to the invoice information being verified, reviewing the invoice information through the core transaction system;

[0028] In response to the approval, the invoice information is synchronized to the payment system through the core transaction system.

[0029] In a second aspect, the present invention provides a cross-system data processing device, comprising:

[0030] The bill acquisition module is used to regularly acquire business transaction data through the core transaction system and generate bill data based on the business transaction data;

[0031] A bill publishing module, used to verify the bill data, and publish the bill data information that passes the verification to an external reconciliation system through the core transaction system;

[0032] A bill checking module, used to obtain corresponding bill data in the core transaction system according to the information of the bill data through the external reconciliation system, and check the bill data;

[0033] A verification and review module, configured to receive, in response to the bill data being verified, invoice information uploaded based on the bill data through the external reconciliation system, and send the invoice information to the core transaction system for verification and review;

[0034] The payment operation module is used to synchronize the invoice information to the payment system through the core transaction system in response to the invoice information being verified and reviewed, and complete the payment operation based on the invoice information through the payment system.

[0035] In a third aspect, the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the cross-system data processing method as described in any one of the above items.

[0036] In a fourth aspect, the present invention provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the cross-system data processing method as described in any one of the above items are implemented.

[0037] The present invention provides a cross-system data processing method and device, which periodically obtains business transaction data through a core transaction system to generate billing data; obtains corresponding billing data in the core transaction system according to information of the billing data through an external reconciliation system for verification; in response to the bill data verification being passed, receives invoice information uploaded based on the billing data through the external reconciliation system, and sends the invoice information to the core transaction system for verification and review; in response to the invoice information verification and review being passed, synchronizes the invoice information to the payment system through the core transaction system, and completes the payment operation based on the invoice information through the payment system, thereby realizing cross-system data processing between the core transaction system, the external reconciliation system and the payment system, and in the data processing process of the interaction between the core transaction system, the external reconciliation system and the payment system, the system can automatically identify the billing data and invoice information, and verify the billing data and invoice information, thereby avoiding the potential risks and timeliness issues of manual processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0039] Figure 1 It is a schematic flow chart of a cross-system data processing method provided by an embodiment of the present invention;

[0040] Figure 2 is a schematic diagram of the interaction between various systems provided in an embodiment of the present invention;

[0041] Figure 3 is a schematic diagram of the structure of a cross-system data processing device provided by an embodiment of the present invention;

[0042] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. Specific implementation methods

[0043] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] Reference Figure 1 , is a schematic flow chart of a cross-system data processing method provided by an embodiment of the present invention, including:

[0045] 110. Obtain business transaction data regularly through the core transaction system and generate billing data based on the business transaction data.

[0046] In this step, the core transaction system includes the capital party's bill review and settlement system and the transaction system.

[0047] For example, if the application scenario is set to real estate transaction, the parties involved in the real estate transaction may include sellers, buyers, real estate management departments, intermediary agencies, tax management departments and banks that handle real estate loans.

[0048] Transaction data refers to the display of relevant specific housing transaction data, such as the buyer's name, seller's name, property address, loan amount, etc. that need to be recorded in the housing transaction.

[0049] Billing data refers to the detailed data of accounts involved in the real estate transaction process, such as real estate transaction fees, real estate deed tax, stamp duty, etc.

[0050] Specifically, the core transaction system periodically obtains business transaction data before T day (excluding T day), performs necessary data verification on the business transaction data, discards business transaction data that fails the verification, and generates billing data based on the business transaction data that passes the verification.

[0051] 120, verifying the billing data, and publishing information of the billing data that passes the verification to an external reconciliation system through the core transaction system.

[0052] It should be noted that there are multiple billing data, and not all billing data have passed verification before the core transaction system will publish the billing data information to the external reconciliation system. Some billing data may not pass the verification of the core transaction system. The core transaction system can be set to send the information of the billing data that has passed the verification, discard the information of the billing data that has not passed the verification, and regenerate the billing data based on the business transaction data.

[0053] Specifically, the billing data information refers to the relevant information describing the specific content of the billing data, such as the identification information of the billing data. The billing data information is used to notify the external reconciliation system that the billing data already exists in the core transaction system, and the corresponding billing data can be actively obtained in the core transaction system based on the identification information of the billing data.

[0054] 130. Obtain corresponding billing data in the core transaction system according to the information of the billing data through the external reconciliation system, and check the billing data.

[0055] In this step, after obtaining the corresponding billing data based on the information of the billing data, the external reconciliation system verifies the specific billing data. If the verification is successful, the external reconciliation system receives the corresponding invoice information based on the billing data and verifies it; if the verification fails, the billing data is regenerated based on the business transaction data.

[0056] 140. In response to the bill data being verified, the external reconciliation system receives invoice information uploaded based on the bill data, and sends the invoice information to the core transaction system for verification and review.

[0057] In this embodiment, the invoice information includes: a photocopy of the invoice, etc.

[0058] In this step, the core transaction system reads the invoice information and verifies the authenticity and repeatability of the invoice. In response to the invoice information being verified, the invoice information is reviewed by the core transaction system; if the verification fails, the corresponding invoice information is received again based on the bill data.

[0059] It should be noted that the steps of verification and audit are not the same. Verification mainly involves verification of the received invoice information through the core transaction system itself; audit mainly involves auditing the invoice information step by step through the instructions generated by the core transaction system receiving the operations of different business personnel. For example, auditors with different operating permissions on the capital side audit the invoice information at various nodes of the audit process.

[0060] 150. In response to the invoice information being verified and reviewed, the invoice information is synchronized to the payment system through the core transaction system, and the payment operation is completed based on the invoice information through the payment system.

[0061] After the payment system completes the payment operation, it will return the payment operation message to the core transaction system.

[0062] The present invention provides a cross-system data processing method, which periodically obtains business transaction data through a core transaction system to generate billing data; obtains corresponding billing data in the core transaction system according to information of the billing data through an external reconciliation system for verification; in response to the billing data being verified, invoice information uploaded based on the billing data is received through the external reconciliation system, and the invoice information is sent to the core transaction system for verification and review; in response to the invoice information being verified and reviewed, the invoice information is synchronized to the payment system through the core transaction system, and the payment operation is completed based on the invoice information through the payment system, thereby realizing cross-system data processing between the core transaction system, the external reconciliation system and the payment system, and in the data processing process of the interaction between the core transaction system, the external reconciliation system and the payment system, the system can automatically identify the billing data and invoice information, and verify the billing data and invoice information, thereby avoiding the potential risks and timeliness issues of manual processing.

[0063] Based on any of the above embodiments, after step 150, the method further includes step S160:

[0064] Step S160, in response to the payment operation being successful, the core transaction system updates the payment information corresponding to the business transaction data according to the information of the payment operation being successful, and synchronizes the information of the payment operation being successful to the external reconciliation system and the financial reporting system.

[0065] In this step, after the payment is successful, the corresponding payment information of the business transaction data of the successful payment is updated, indicating that the payment of the business transaction data has been completed. The information of the completed payment is synchronized to the external reconciliation system and the financial report system.

[0066] Specifically, the external reconciliation system is a system that can be queried by the payee, and the core transaction system and financial statement system are systems that can be queried by the investor.

[0067] Based on any of the above embodiments, when the bill data is verified, the method further includes:

[0068] Synchronizing the billing data to the financial reporting system through the core transaction system, and generating cost accrual data based on the billing data through the financial reporting system;

[0069] In this step, cost accrual data refers to the pre-recorded billing data of certain incurred but not actually paid data under the accrual basis.

[0070] After the payment operation is successful, the method further includes:

[0071] Based on the cost accrual data and the information on the success of the payment operation, the financial statement system performs account balancing processing.

[0072] In this step, the balance processing refers to making the bill data that has been generated but not paid equal to the subsequent payment data.

[0073] Based on any of the above real-time, before step 110, the method further includes:

[0074] A preprocessing operation is performed on the business transaction data, wherein the preprocessing operation includes: updating the business transaction data, aggregating the business transaction data, and filtering the business transaction data.

[0075] In this step, the sources of business transaction data include online transaction data and offline transaction data. Therefore, it is necessary to pre-process these data in combination with the online transaction data and the offline transaction data.

[0076] Specifically, updating business transaction data may be automatic system update or manual processing of business transaction data, aggregating business transaction data refers to aggregating online transaction data and offline transaction data, and filtering business transaction data refers to removing business transaction data that fails verification.

[0077] Based on any of the above embodiments, the attributes of the business transaction data include: reconciliation subject and reconciliation cycle;

[0078] The step 110 specifically includes: generating billing data corresponding to the billing cycle according to the billing entity.

[0079] Among them, the reconciliation cycle can be monthly reconciliation, quarterly reconciliation, etc.

[0080] Based on any of the above embodiments, step 130 specifically includes the following steps 131 to 134:

[0081] Step 131, determining the corresponding payee business reconciliation personnel through the reconciliation subject, and receiving the login request information of the payee business reconciliation personnel through the external reconciliation system, wherein the login request information includes a user name and a login password.

[0082] In this step, the payee's business reconciliation personnel log in to the external reconciliation system using their own user name and password.

[0083] Step 132: Determine the corresponding organization information, the city of origin and the responsible reconciliation entity according to the user name through the external reconciliation system, and send the organization information, the city of origin and the responsible reconciliation entity to the core transaction system.

[0084] In this step, after logging into the external reconciliation system, the corresponding information is determined according to the user name, including organizational information, affiliated city and responsible reconciliation entity, and this information is sent to the core transaction system.

[0085] Step 133: verify the organizational information, the affiliated city and the responsible reconciliation entity through the core transaction system, and if the verification is passed, generate a unique authentication identifier and return it to the external reconciliation system.

[0086] In this step, the core transaction system verifies the received information according to the business personnel's data configuration permissions in the system. If the verification is successful, a unique authentication identifier is generated; if the verification fails, the payee's business reconciliation personnel are required to log in to the external reconciliation system again using their own user name and login password.

[0087] Step 134: Determine the corresponding billing data in the core transaction system according to the unique authentication identifier through the external reconciliation system and verify the billing data.

[0088] In this step, there is a one-to-one correspondence between the unique authentication identifier and the billing data. After obtaining the unique authentication identifier, the external reconciliation system actively goes to the core transaction system to obtain the corresponding billing data based on the unique authentication identifier, and verifies the billing data. If the verification fails, it will be directly rejected.

[0089] Furthermore, in order to facilitate understanding of the solution of the embodiment of the present invention, the embodiment of the present invention is supplemented with the following explanation: the cross-system data processing method provided by the embodiment of the present invention involves an external reconciliation system, a core transaction system, a financial reporting system, and a cash withdrawal system. Through a set of linkage comprehensive processing mechanisms, it can be applied to real estate transaction scenarios involving cross-system, multi-role complex ticket processing. In this set of linkage comprehensive processing mechanisms, many business roles are involved, and the business processing timing, data processing methods, process interactions, data update synchronization timeliness differences, etc. are relatively complex. Figure 2 , which is a schematic diagram of the interaction between various systems provided in an embodiment of the present invention;

[0090] (1) The core transaction system obtains business transaction data before T day (excluding T day) according to business rules.

[0091] (2) Based on the verified and filtered business transaction data, the core transaction system generates billing data for the corresponding time range Tj according to the reconciliation subject Pi<Pi,Tj> .

[0092] (3) Core transaction system statement data<Pi,Tj> Perform verification. If the bill data is incorrect, execute step (1), re-acquire the business data and regenerate the bill. Otherwise, continue with the subsequent steps.

[0093] (4) The core transaction system converts billing data into<Pi,Tj> The information is published to the external reconciliation system, that is to say, the core transaction system informs the external reconciliation system that the billing data already exists in the core transaction system, and the corresponding billing data can be actively obtained in the core transaction system according to the relevant identifiers of the specific billing data.

[0094] (5) The core transaction system also synchronizes the billing data to the financial reporting system, which generates cost provision data based on the billing data.

[0095] (6) The external reconciliation system receives the login request information, which includes the user name Idi and login password of the payee business reconciliation personnel corresponding to the reconciliation subject Pi.

[0096] (7) The external reconciliation system obtains the user name's organization information, the city CityIdi, and the responsible entity Pi-Id based on Idi, and<Idi,CityIdi,Pi-Id> Passed to the core transaction system for verification.

[0097] (8) The core transaction system configures permissions based on the data in the system.<Idi,CityIdi,Pi-Id> Verification is performed. If the verification fails, step (7) is executed. Otherwise, a unique authentication identifier Token-i is generated and returned to the external reconciliation system.

[0098] (9) External reconciliation system<Idi,CityIdi,Pi-Id,Token-i> , go to the core transaction system to actively obtain the billing data of the corresponding account entity<Pi,Tj,CityIdi> .

[0099] (10) Verify the bill data with the external reconciliation system<Pi,Tj,CityIdi> .

[0100] (11) If the external reconciliation system reconciles the statement data<Pi,Tj,CityIdi> If there is any objection, the billing data will be rejected, otherwise, continue with the subsequent steps in sequence.

[0101] (12) The external reconciliation system receives the photocopy of the accounts receivable invoice Mi uploaded by the payee's business reconciliation personnel based on the billing data and generates invoice information<Pi,Tj,CityIdi、Mi> , and synchronized to the core trading system.

[0102] (13) The core transaction system performs invoice processing such as authenticity verification and duplication verification on the invoice photocopy Mi and other invoice information. If the verification fails, step (13) is executed; otherwise, the subsequent steps are continued in sequence.

[0103] (14) The core transaction system processes invoice information according to different role permissions<Pi,Tj,CityIdi、Mi> The invoice data will be reviewed and circulated step by step. If there is any objection, the invoice data information will be rejected. Otherwise, the subsequent steps will be continued in sequence.

[0104] (15) The core transaction system settles based on the invoice information and sends payment instructions to the withdrawal system.

[0105] (16) The withdrawal system completes the payment operation according to the payment instruction and returns the payment success result information.

[0106] (17) The core transaction system updates the actual payment transaction data and sends the payment success information to the external reconciliation system.

[0107] (18) The core transaction system will synchronize the successful payment information on day T to the investor’s financial reporting system and external reconciliation system on day T+1.

[0108] (19) The capital-holder's financial reporting system reconciles the cost provision data and payment success information on day T.

[0109] The cross-system data processing method provided by the present invention adopts online linkage processing between the external reconciliation system, core transaction system, financial statement system and payment system, which can avoid the potential risks brought by unnecessary human intervention, and automatically verify the authenticity and repeatability between the systems, greatly improving efficiency and accuracy. At the same time, it integrates invoice processing, review and settlement payment to ensure timeliness, and finally meets the business requirements of cost withholding data before payment, real-time update of business transaction data after payment, and account settlement processing.

[0110] The following is a description of a device for acquiring business data provided by the present invention. The device for acquiring business data described below and the method for acquiring business data described above can be referenced to each other.

[0111] Reference Figure 3 , which is a schematic diagram of the structure of a cross-system data processing device provided by an embodiment of the present invention, comprising:

[0112] The bill acquisition module 310 is used to periodically acquire business transaction data through the core transaction system and generate bill data based on the business transaction data;

[0113] The bill publishing module 320 is used to verify the bill data, and publish the bill data information to the external reconciliation system through the core transaction system for the bill data that passes the verification;

[0114] The bill checking module 330 is used to obtain corresponding bill data in the core transaction system according to the information of the bill data through the external reconciliation system, and check the bill data;

[0115] A verification and review module 340 is used for receiving invoice information uploaded based on the billing data through the external reconciliation system in response to the billing data being verified, and sending the invoice information to the core transaction system for verification and review;

[0116] The payment operation module 350 is used to synchronize the invoice information to the payment system through the core transaction system in response to the invoice information being verified and reviewed, and complete the payment operation based on the invoice information through the payment system.

[0117] The present invention provides a cross-system data processing device, which periodically obtains business transaction data through a core transaction system to generate billing data; obtains corresponding billing data in the core transaction system according to information of the billing data through an external reconciliation system for verification; in response to the bill data verification being passed, receives invoice information uploaded based on the billing data through the external reconciliation system, and sends the invoice information to the core transaction system for verification and review; in response to the invoice information verification and review being passed, synchronizes the invoice information to the payment system through the core transaction system, and completes the payment operation based on the invoice information through the payment system, thereby realizing cross-system data processing between the core transaction system, the external reconciliation system and the payment system, and in the data processing process of the interaction between the core transaction system, the external reconciliation system and the payment system, the system can automatically identify the billing data and invoice information, and verify the billing data and invoice information, thereby avoiding the potential risks and timeliness issues of manual processing.

[0118] Based on any of the above embodiments, after the payment operation module 350, the device further includes a return module, which is specifically used to:

[0119] In response to the success of the payment operation, the information of the success of the payment operation is returned to the core transaction system, the payment information corresponding to the business transaction data is updated by the core transaction system according to the information of the success of the payment operation, and the information of the success of the payment operation is synchronized to the external reconciliation system and the financial reporting system.

[0120] Based on any of the above embodiments, the device further includes:

[0121] A generating module, configured to synchronize the billing data to the financial reporting system through the core transaction system if the billing data is verified, and generate cost accrual data based on the billing data through the financial reporting system;

[0122] The account balancing processing module is used to perform account balancing processing through the financial reporting system based on the cost provision data and the information on the success of the payment operation after receiving the information on the success of the payment operation through the financial reporting system.

[0123] Based on any of the above embodiments, before the bill acquisition module 310, the device also includes: a preprocessing operation module, used to perform preprocessing operations on the business transaction data, wherein the preprocessing operations include: updating the business transaction data, aggregating the business transaction data and filtering the business transaction data.

[0124] Based on any of the above embodiments, the attributes of the business transaction data include: reconciliation subject and reconciliation cycle;

[0125] The bill acquisition module 310 is specifically used to generate bill data corresponding to the bill settlement cycle according to the bill settlement subject.

[0126] Based on any of the above embodiments, the bill checking module 330 is specifically used for:

[0127] Determine the corresponding payee business reconciliation personnel through the reconciliation subject, and receive login request information of the payee business reconciliation personnel through the external reconciliation system, wherein the login request information includes a user name and a login password;

[0128] Determining the corresponding organization information, the city of origin and the responsible reconciliation entity according to the user name through the external reconciliation system, and sending the organization information, the city of origin and the responsible reconciliation entity to the core transaction system;

[0129] Verifying the organizational information, the city of origin and the responsible reconciliation entity through the core transaction system, and generating a unique authentication identifier and returning it to the external reconciliation system if the verification passes;

[0130] The external reconciliation system determines the corresponding billing data in the core transaction system according to the unique authentication identifier and verifies the billing data.

[0131] Based on any of the above embodiments, the payment operation module 350 is specifically used for:

[0132] In response to the invoice information being verified, reviewing the invoice information through the core transaction system;

[0133] In response to the approval, the invoice information is synchronized to the payment system through the core transaction system.

[0134] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor (processor) 410, a communication interface (Communications Interface) 420, a memory (memory) 430 and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other through the communication bus 440. The processor 410 can call the logic instructions in the memory 430 to execute a cross-system data processing method, including: regularly obtaining business transaction data through the core transaction system, and generating billing data based on the business transaction data; verifying the billing data, and for the billing data that passes the verification, publishing the information of the billing data to the external reconciliation system through the core transaction system; obtaining corresponding billing data in the core transaction system according to the information of the billing data through the external reconciliation system, and verifying the billing data; in response to the bill data being verified, receiving invoice information uploaded based on the billing data through the external reconciliation system, and sending the invoice information to the core transaction system for verification and review; in response to the invoice information being verified and reviewed, synchronizing the invoice information to the withdrawal system through the core transaction system, and completing the payment operation based on the invoice information through the withdrawal system.

[0135] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0136] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute a cross-system data processing method provided by the above methods, including: regularly obtaining business transaction data through a core transaction system, and generating billing data based on the business transaction data; verifying the billing data, and for the billing data that passes the verification, publishing the information of the billing data to an external reconciliation system through the core transaction system; obtaining corresponding billing data in the core transaction system according to the information of the billing data through the external reconciliation system, and verifying the billing data; in response to the bill data being verified, receiving invoice information uploaded based on the billing data through the external reconciliation system, and sending the invoice information to the core transaction system for verification and review; in response to the invoice information being verified and reviewed, synchronizing the invoice information to the withdrawal system through the core transaction system, and completing the payment operation based on the invoice information through the withdrawal system.

[0137] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute a cross-system data processing method provided by the above-mentioned methods, including: regularly acquiring business transaction data through a core transaction system, and generating billing data based on the business transaction data; verifying the billing data, and for the billing data that passes the verification, publishing the information of the billing data to an external reconciliation system through the core transaction system; acquiring corresponding billing data in the core transaction system based on the information of the billing data through the external reconciliation system, and verifying the billing data; in response to the bill data being verified, receiving invoice information uploaded based on the billing data through the external reconciliation system, and sending the invoice information to the core transaction system for verification and review; in response to the invoice information being verified and reviewed, synchronizing the invoice information to the withdrawal system through the core transaction system, and completing the payment operation based on the invoice information through the withdrawal system.

[0138] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0139] Through the above description of the implementation method, the technicians in this field can clearly understand that each implementation method can be implemented by means of software plus the necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.

[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A cross-system data processing method, characterized in that: include: Obtain business transaction data regularly through the core transaction system and generate billing data based on the business transaction data; Verifying the billing data, and publishing information of the billing data that passes the verification to an external reconciliation system through the core transaction system; Obtaining corresponding billing data in the core transaction system through the external reconciliation system according to the information of the billing data, and checking the billing data; In response to the bill data being verified, receiving invoice information uploaded based on the bill data through the external reconciliation system, and sending the invoice information to the core transaction system for verification and review; In response to the invoice information being verified and reviewed, synchronizing the invoice information to the payment system through the core transaction system, and completing the payment operation based on the invoice information through the payment system; After the payment operation is completed by the payment system based on the invoice information, the method further includes: In response to the payment operation being successful, the core transaction system updates the payment information corresponding to the business transaction data according to the information of the payment operation being successful, and synchronizes the information of the payment operation being successful to the external reconciliation system and the financial reporting system; In the case where the billing data is verified, the method further includes: synchronizing the billing data to the financial reporting system through the core transaction system, and generating cost accrual data based on the billing data through the financial reporting system; After receiving the information that the payment operation is successful through the financial report system, the method further includes: performing account balancing processing through the financial report system based on the cost provision data and the information that the payment operation is successful.

2. The cross-system data processing method according to claim 1, characterized in that: Before regularly acquiring business transaction data through the core transaction system, the method further includes: A preprocessing operation is performed on the business transaction data, wherein the preprocessing operation includes: updating the business transaction data, aggregating the business transaction data, and filtering the business transaction data.

3. The cross-system data processing method according to claim 1, characterized in that: The attributes of the business transaction data include: reconciliation subject and reconciliation cycle; Generating billing data according to business transaction data includes: Generate billing data corresponding to the billing cycle based on the billing entity.

4. The cross-system data processing method according to claim 3, characterized in that: Obtaining corresponding billing data in the core transaction system according to the information of the billing data through the external reconciliation system, and checking the billing data, including: Determine the corresponding payee business reconciliation personnel through the reconciliation subject, and receive login request information of the payee business reconciliation personnel through the external reconciliation system, wherein the login request information includes a user name and a login password; Determining the corresponding organization information, the city of origin and the responsible reconciliation entity according to the user name through the external reconciliation system, and sending the organization information, the city of origin and the responsible reconciliation entity to the core transaction system; Verifying the organizational information, the affiliated city and the responsible reconciliation entity through the core transaction system, and generating a unique authentication identifier and returning it to the external reconciliation system if the verification passes; The external reconciliation system determines the corresponding billing data in the core transaction system according to the unique authentication identifier and verifies the billing data.

5. The cross-system data processing method according to claim 1, characterized in that: In response to the invoice information being verified and reviewed, synchronizing the invoice information to the payment system through the core transaction system includes: In response to the invoice information being verified, reviewing the invoice information through the core transaction system; In response to the approval, the invoice information is synchronized to the payment system through the core transaction system.

6. A cross-system data processing device, characterized in that: include: The bill acquisition module is used to obtain business transaction data regularly through the core transaction system and generate bill data based on the business transaction data; A bill publishing module, used to verify the bill data, and publish the bill data information that passes the verification to an external reconciliation system through the core transaction system; A bill checking module, used to obtain corresponding bill data in the core transaction system according to the information of the bill data through the external reconciliation system, and check the bill data; A verification and review module, configured to receive, in response to the bill data being verified, invoice information uploaded based on the bill data through the external reconciliation system, and send the invoice information to the core transaction system for verification and review; A payment operation module, configured to synchronize the invoice information to the payment system through the core transaction system in response to the invoice information being verified and reviewed, and complete the payment operation based on the invoice information through the payment system; The device also includes a return module, which is specifically used to: in response to the payment operation being successful, return the information of the payment operation being successful to the core transaction system, update the payment information corresponding to the business transaction data according to the information of the payment operation being successful through the core transaction system, and synchronize the information of the payment operation being successful to the external reconciliation system and the financial report system; The device also includes: A generating module, configured to synchronize the billing data to the financial reporting system through the core transaction system if the billing data is verified, and generate cost accrual data based on the billing data through the financial reporting system; The account balancing processing module is used to perform account balancing processing through the financial reporting system based on the cost provision data and the information on the success of the payment operation after receiving the information on the success of the payment operation through the financial reporting system.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the cross-system data processing method according to any one of claims 1 to 5 are implemented.

8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the cross-system data processing method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Value-added tax invoice online verification method and system suitable for enterprise settlement

    CN111402019A