Data processing method, device, equipment and system
By automatically obtaining and returning electronic bills that match payment vouchers, the problem of cumbersome documents manually dealing with the bills during the reimbursement process is solved, and a more efficient reimbursement process and user experience is achieved.
Patent Information
- Application Number
- CN202210655386.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-28
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-05-28
AI Technical Summary
In the prior art, corporate employees need to manually print, paste and review when reimbursing electronic invoices, resulting in cumbersome processes, time-consuming and energy-intensive.
By determining the bill acquisition method corresponding to the payment voucher, obtain the electronic bill matching the payment voucher, and return it and the payment voucher to the application platform where the institution settles, to realize the automatic return and processing of the electronic bill.
There is no need for organizational members to post tickets manually, which realizes automatic return of bills, reduces the workload of auditors for verification of electronic bills, and improves reimbursement efficiency and user experience.
Smart Images

Figure CN114971572B_ABST
Abstract
Description
[0001] This patent application is a divisional application of the Chinese patent application with application number: CN202110593258.7, application date: May 28, 2021, and invention name “Data processing method, device, equipment and system”. Technical Field
[0002] This document relates to the field of data processing technology, and in particular to a data processing method, device, equipment and system. Background Art
[0003] With the development of Internet technology, electronic invoices have replaced paper invoices in many scenarios. For example, in the reimbursement scenario of corporate employees, since electronic invoices are more convenient than paper invoices in terms of invoicing and bill preservation, most corporate employees will choose to issue electronic invoices after official consumption. After the merchant issues the electronic invoice, it will be sent to the personal mailbox designated by the corporate employee. When reimbursing, the corporate employee first prints the electronic invoice, then fills in the reimbursement application form, and pastes the printed paper invoice and submits it to the auditor. The auditor verifies the authenticity of the invoice and reimburses after passing the review. The entire reimbursement process is cumbersome and requires a lot of time and energy from corporate employees and auditors. Summary of the invention
[0004] One or more embodiments of the present specification provide a data processing method. The method includes determining a bill acquisition method corresponding to a payment voucher. The payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code. According to the bill acquisition method, an electronic bill matching the payment voucher is acquired. The electronic bill and the payment voucher are transmitted back to an application platform where an institution to which the reimbursement code belongs is located. The electronic bill and the payment voucher are processed on the application platform.
[0005] One or more embodiments of this specification provide a data processing device. The device includes a determination module that determines a bill acquisition method corresponding to a payment voucher. The payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code. The device also includes an acquisition module that acquires an electronic bill that matches the payment voucher according to the bill acquisition method. The device also includes a return module that returns the electronic bill and the payment voucher to an application platform where the institution to which the reimbursement code belongs is located. This is used to process the electronic bill and the payment voucher on the application platform.
[0006] One or more embodiments of this specification provide a data processing system. The system includes a data processing platform, which determines a bill acquisition method corresponding to a payment voucher. The payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code. According to the bill acquisition method, an electronic bill matching the payment voucher is acquired. The electronic bill and the payment voucher are transmitted back to an application platform where the institution to which the reimbursement code belongs is located. The application platform receives the electronic bill and the payment platform transmitted back by the data platform, and processes the electronic bill and the payment voucher.
[0007] One or more embodiments of the present specification provide a data processing device. The device includes a processor. The device also includes a memory arranged to store computer executable instructions. When the computer executable instructions are executed, the processor determines a bill acquisition method corresponding to a payment voucher. The payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code. According to the bill acquisition method, an electronic bill matching the payment voucher is acquired. The electronic bill and the payment voucher are transmitted back to an application platform where the institution to which the reimbursement code belongs is located. The electronic bill and the payment voucher are processed on the application platform.
[0008] One or more embodiments of the present specification provide a storage medium. The storage medium is used to store computer executable instructions. When the computer executable instructions are executed by a processor, a bill acquisition method corresponding to a payment voucher is determined. The payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code. According to the bill acquisition method, an electronic bill matching the payment voucher is acquired. The electronic bill and the payment voucher are transmitted back to an application platform where the institution to which the reimbursement code belongs is located. The electronic bill and the payment voucher are processed on the application platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0010] Figure 1 A schematic diagram of a scenario of a data processing method provided for one or more embodiments of this specification;
[0011] Figure 2 A first flow chart of a data processing method provided for one or more embodiments of this specification;
[0012] Figure 3 A second flow chart of a data processing method provided for one or more embodiments of this specification;
[0013] Figure 4 A third flow chart of a data processing method provided for one or more embodiments of this specification;
[0014] Figure 5 A fourth scenario schematic diagram of a data processing method provided for one or more embodiments of this specification;
[0015] Figure 6 A fifth flow chart of a data processing method provided for one or more embodiments of this specification;
[0016] Figure 7 A sixth flow chart of a data processing method provided for one or more embodiments of this specification;
[0017] Figure 8 A seventh flow chart of a data processing method provided for one or more embodiments of this specification;
[0018] Fig. 9 An eighth flow chart of a data processing method provided for one or more embodiments of this specification;
[0019] Fig.10 A schematic diagram of the module composition of a data processing device provided for one or more embodiments of this specification;
[0020] Fig.11 A schematic diagram of the composition of a data processing system provided for one or more embodiments of this specification;
[0021] Fig.12 A schematic diagram of the structure of a data processing device provided for one or more embodiments of this specification. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0023] Figure 1 A schematic diagram of an application scenario of a data processing method provided in one or more embodiments of this specification, such as Figure 1 As shown, the scenario includes: a first terminal device of an institution member who performs payment operations based on a reimbursement code, a data processing device, and an institution to which the reimbursement code belongs. The reimbursement code can be in any form, such as a QR code, a barcode, a string, etc. The institution can be an enterprise, a public institution, a social group, an organization, etc. The first terminal device can be a mobile phone, a tablet computer, a desktop computer, a portable notebook computer, a smart watch, etc. ( Figure 1 Only a mobile phone is shown in the figure); a payment application is installed in the first terminal device, which can be an independent application (Application, referred to as App), or a small program embedded in other applications, or a web-based application, etc. The data processing device can be an independent server, or a server cluster composed of multiple servers. The application platform can be an application deployed in a third terminal device of an institution, and full-time members of the institution operate the application platform to process electronic invoices; the application platform can also be a third-party entity platform independent of the institution, which is used to provide electronic invoice processing services to the institution, such as reimbursement services, etc.
[0024] Specifically, the institution configures a reimbursement code for its members in advance. When the members of the institution pay for at least one target transaction for official business (such as business trips, team building, office purchases, etc.), they can operate the payment application in their first terminal device to perform payment operations based on the reimbursement code, and the payment service end corresponding to the payment application generates a corresponding electronic payment voucher. The transaction participants of the target transaction generate corresponding electronic or paper bill vouchers. The data processing device determines the corresponding bill acquisition method for the payment voucher of the target transaction; and obtains the electronic bill matching the payment voucher according to the determined bill acquisition method; and returns the obtained electronic bill and payment voucher to the application platform where the institution to which the reimbursement code belongs is located, so as to process the electronic bill and payment voucher on the application platform. Among them, the transaction participants can be online merchants, offline merchants, service platforms (such as ticket purchasing platforms), etc., and can also be other types of transaction parties. Electronic bills include the above-mentioned electronic bill vouchers, such as electronic invoices, and can also include electronic bill vouchers obtained by taking photos, scanning, etc. of the above-mentioned paper bill vouchers, such as photos of train tickets. The data processing device may be arranged in the payment service end, or may be separated from the payment service end and exist independently.
[0025] Furthermore, the way in which an organization pre-configures reimbursement codes for its members can be set by itself as needed in actual applications. For example, an organization can apply for a reimbursement code from the payment service corresponding to the payment application in advance, and provide the applied reimbursement code to each member of the organization. Each member of the organization operates its own payment application to complete the binding of the reimbursement code; accordingly, when the members of the organization perform payment operations, they can directly make payments based on the reimbursement code bound to the payment application. For another example, the organization sends the member information of each member of the organization to the payment service corresponding to the payment application, and the payment service binds the received member information and the assigned reimbursement code and associates and saves them in a designated database; accordingly, when the members of the organization operate the payment application to perform payment operations, they can first obtain the bound reimbursement code from the payment service, and make payments based on the obtained reimbursement code.
[0026] Therefore, by obtaining the electronic receipt that matches the payment voucher generated by the payment operation based on the reimbursement code, the electronic receipt and payment voucher are sent back to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processing such as posting tickets, and the automatic return of the receipt is realized; and because institutional members cannot tamper with the payment voucher, the electronic receipt can be proved to be credible through the payment voucher, realizing the verification of the authenticity of the electronic receipt, thereby reducing the workload of auditors for verifying the authenticity of the electronic receipt; furthermore, the electronic receipt and payment voucher are directly sent back to the application platform where the institution is located, without the need for the institution and the application platform to interact with the receipt, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0027] Based on the above application scenario architecture, one or more embodiments of this specification provide a data processing method. Figure 2 A flowchart of a data processing method provided for one or more embodiments of this specification, Figure 2 The method in can be Figure 1 The data processing device in the embodiment executes, Figure 2 As shown, the method comprises the following steps:
[0028] Step S102, determining a method for obtaining a bill corresponding to a payment voucher; wherein the payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code;
[0029] Optionally, when the processing information of the payment voucher is obtained, the corresponding payment voucher is obtained, and the bill acquisition method corresponding to the obtained payment voucher is determined. Specifically, when the data processing device is separated from the payment service end corresponding to the payment application and exists independently, if the payment service end determines that the payment operation of the institution member for the target transaction is based on the reimbursement code, it generates a payment voucher after the payment processing, saves the payment voucher to the designated payment voucher library, and sends the processing information of the payment voucher to the data processing device according to the voucher identification information of the payment voucher; the data processing device obtains the corresponding payment voucher from the payment voucher library according to the voucher identification information in the processing information, and determines the bill acquisition method corresponding to the obtained payment voucher. Alternatively, the payment service generates a payment voucher after processing the payment, saves the payment voucher in a designated payment voucher library, and sends the voucher information of the payment voucher, such as voucher identification information, payment amount, payment time, etc., to the payment application; the payment application responds to the payment record query operation of the institution member, displays the corresponding voucher information and reimbursement button, and responds to the reimbursement operation of the institution member, that is, the operation of the reimbursement button, sends the processing information of the payment voucher to the data processing device according to the determined voucher identification information; the data processing device obtains the corresponding payment voucher from the payment voucher library according to the voucher identification information in the processing information, and determines the bill acquisition method corresponding to the obtained payment voucher. When the data processing device is set in the payment service end, after the payment service end generates the payment voucher, the electronic voucher processing device can obtain the corresponding processing information and obtain the corresponding payment voucher.
[0030] Alternatively, at a preset second time interval, each payment voucher with a generation time within the corresponding second time interval and associated with a preset identifier is obtained from a designated payment voucher library; for each payment voucher obtained, a corresponding bill acquisition method is determined. Specifically, if the payment service end determines that the payment operation of the institution member for the target transaction is based on the reimbursement code, a payment voucher is generated after the payment processing, and the payment voucher and the preset identifier are associated and saved in the designated payment voucher library. At a preset second time interval, the data processing device obtains from the payment voucher library each payment voucher with a generation time within the corresponding second time interval and associated with a preset identifier, and determines the bill acquisition method corresponding to each payment voucher. The preset identifier may be a reimbursement code, or other identifiers representing payment based on the reimbursement code.
[0031] Among them, the payment voucher may include voucher identification information, payment amount, payment time, party information of the transaction participants, etc.
[0032] Step S104, obtaining an electronic receipt that matches the payment voucher according to the determined receipt acquisition method;
[0033] Considering that different transaction participants may provide different ways of bill vouchers, this specification provides multiple ways of obtaining bills. The data processing device obtains an electronic bill matching the payment voucher according to the bill obtaining method corresponding to the payment voucher.
[0034] Step S106, the electronic receipt and payment voucher are transmitted back to the application platform where the institution to which the reimbursement code belongs resides, so as to be used for processing the electronic receipt and payment voucher on the application platform.
[0035] When the application platform is an application deployed in a third-party terminal device of an institution, full-time members of relevant positions in the institution can operate the application platform and process electronic receipts and payment vouchers in the application platform, such as reimbursement processing, etc. When the application platform is a third-party entity platform independent of the institution, the application platform can process the received electronic receipts and payment vouchers, such as reimbursement processing, etc., and after the processing is completed, the electronic receipts and payment vouchers can be sent to the corresponding institution for retention and filing.
[0036] In one or more embodiments of this specification, an electronic invoice matching the payment voucher generated by the payment operation based on the reimbursement code is obtained, and the electronic invoice and the payment voucher are sent back to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processing such as posting tickets, and the automatic return of the invoice is realized; and because institutional members cannot tamper with the payment voucher, the electronic invoice can be proved to be credible through the payment voucher, and the authenticity of the electronic invoice is verified, thereby reducing the workload of auditors for verifying the authenticity of the electronic invoice; furthermore, the electronic invoice and the payment voucher are directly sent back to the application platform where the institution is located, without the need for the institution and the application platform to interact with the invoice, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0037] In order to improve the efficiency of obtaining electronic bills, in one or more embodiments of this specification, the data processing device can communicate with the transaction participants in advance and obtain automatic bill return services from the transaction participants, that is, the transaction participants return the electronic bills associated with the payment vouchers to the data processing device. However, considering that in actual applications, not every transaction participant has the ability to provide automatic bill return services, based on this, the data processing device first determines the processing method of the electronic bills corresponding to the payment vouchers. Specifically, Figure 3 As shown, step S102 may include the following steps S102-2 and S102-4:
[0038] Step S102-2, obtaining information of the transaction participants corresponding to the target transaction from the payment voucher; wherein the payment voucher is generated after payment processing of the target transaction is performed based on the reimbursement code;
[0039] Step S102-4, determine whether the corresponding transaction participant has activated the automatic ticket return service based on the acquired transaction participant information; if so, determine the ticket acquisition method to be the first acquisition method; if not, determine the ticket acquisition method to be the second acquisition method.
[0040] Specifically, based on the information of the transaction participants obtained, the associated service provider identifier is obtained from the specified information table; if the obtained service provider identifier indicates that an automatic ticket return service is provided, the ticket acquisition method is determined to be the first acquisition method; if the obtained service provider identifier indicates that no automatic ticket return service is provided, the ticket acquisition method is determined to be the second acquisition method.
[0041] Further, when the ticket acquisition method is the first acquisition method, such as Figure 4 As shown, step S104 may include the following steps S104-2 to S104-6:
[0042] Step S104-2, if it is determined that the bill acquisition method is the first acquisition method, then determining the institution information of the institution to which the reimbursement code belongs;
[0043] Specifically, when the payment voucher library includes an association relationship between a payment voucher and a reimbursement code, the data processing device may obtain the payment voucher and the associated reimbursement code from the payment voucher library; based on the obtained reimbursement code, obtain the associated institution information from the association relationship between the preset reimbursement code and institution information, and determine the obtained institution information as the institution information of the institution to which the reimbursement code belongs. When the payment voucher library does not include an association relationship between a payment voucher and a reimbursement code, the data processing device may obtain the associated institution information from the association relationship between the preset member information and institution information based on the member information of the institution member corresponding to the payment voucher, and determine the obtained institution information as the institution information of the institution to which the reimbursement code belongs; or, determine the reimbursement code bound to the corresponding member based on the member information, and obtain the associated institution information from the association relationship between the preset reimbursement code and institution information based on the reimbursement code, and determine the obtained institution information as the institution information of the institution to which the reimbursement code belongs.
[0044] Step S104-4, sending a first bill acquisition request to a transaction participant of the target transaction according to the determined institution information and the determined voucher identification information of the payment voucher, so that the transaction participant generates an electronic bill according to the first bill acquisition request;
[0045] Specifically, based on the determined institution information and the credential identification information of the determined payment credential, a first bill acquisition request is sent to the second terminal device of the transaction participant of the target transaction; the second terminal device obtains the transaction information of the corresponding target transaction based on the credential identification information in the first bill acquisition request, generates an electronic bill based on the transaction information, and sends the generated electronic bill and credential identification information to the data processing device.
[0046] Step S104-6, receiving the electronic bill and voucher identification information sent by the transaction participants; determining the received electronic bill as an electronic bill that matches the payment voucher corresponding to the voucher identification information.
[0047] Therefore, when the bill acquisition method is determined to be the first acquisition method, that is, when the transaction participant provides an automatic bill return service, the first bill acquisition request is actively sent to the transaction participant to obtain the electronic bill. During this process, the institutional members corresponding to the target transaction do not need to do anything, so the bill return to the application platform is automatically completed without the institutional members noticing, which not only improves the experience of institutional members, but also improves the efficiency of bill return. In the reimbursement scenario, the reimbursement efficiency is greatly improved.
[0048] Taking the reimbursement scenario as an example, considering that the organization may adjust the reimbursement system, making some electronic receipts of target transactions based on reimbursement codes unable to participate in reimbursement, in order to improve the accuracy of the electronic receipts sent to the application platform. Figure 5 As shown, when the ticket acquisition method is the first acquisition method, step S104 may include the following steps S104-8:
[0049] Step S104-8, if the bill acquisition method is the first acquisition method, then the electronic bill and voucher identification information sent by the transaction participant of the target transaction are received, and the received electronic bill is determined as an electronic bill that matches the payment voucher corresponding to the voucher identification information; wherein the electronic bill is generated based on a second bill acquisition request sent by the institutional member initiating the target transaction, and the second bill acquisition request includes the voucher identification information of the payment voucher.
[0050] Specifically, when the institutional member of the target transaction performs a payment operation based on the reimbursement code through the payment application, the payment service end performs payment processing and generates a payment voucher, and then sends the voucher information of the payment voucher to the payment application. The payment application responds to the payment record query operation of the institutional member, displays the voucher information and the corresponding bill application button; and responds to the bill application operation of the institutional member, that is, the operation of the bill voucher application button, such as clicking or double-clicking, sends a second bill acquisition request to the second terminal device of the transaction participant according to the voucher identification information and institutional information of the determined payment voucher; the second terminal device queries the transaction information of the corresponding target transaction according to the voucher identification information in the second bill acquisition request, generates an electronic bill according to the transaction information, sends the generated electronic bill and the voucher identification information in the second bill acquisition request to the data processing device, and sends a request success message to the payment application.
[0051] Therefore, when it is determined that the bill acquisition method is the first acquisition method, that is, when the transaction participant provides an automatic bill return service, the electronic bill sent by the transaction participant based on the second bill acquisition request sent by the institutional member is received, so that the institutional member can choose whether to generate an electronic bill according to his or her own needs. This not only meets the reimbursement needs of the institutional members, but also only requires the institutional members to perform simple operations in the payment application without taking up too much time and energy of the institutional members. Therefore, on the basis of realizing automatic bill return to the application platform, it can improve the experience of the institutional members.
[0052] Furthermore, when the transaction participants of the target transaction do not provide automatic return ticket service associated with the payment voucher, direct return ticket service can also be provided based on the request of the institution members, that is, return ticket service in which the electronic bill is not associated with the payment voucher. Figure 6 As shown, when the electronic receipt is obtained in the second obtaining method, step S104 may include the following steps S104-10 and S104-12:
[0053] Step S104-10, if the electronic bill acquisition method is the second acquisition method, receiving the electronic bill sent by the transaction participant of the target transaction; wherein the electronic bill is generated based on a third bill acquisition request sent by the institution member initiating the target transaction, and the third bill acquisition request is sent based on scanning the electronic bill application code provided by the transaction participant of the target transaction;
[0054] Specifically, a transaction participant of the target transaction (such as a merchant) provides an electronic invoice application code, such as a QR code; after the payment operation of the institutional member initiating the target transaction is successful, the member can operate the payment application to scan the electronic invoice application code and enter the billing information such as the institution information and the payment amount. The payment application sends a third invoice acquisition request to the second terminal device of the transaction participant of the target transaction based on the billing information and the application identifier of the payment application; the second terminal device generates a corresponding electronic invoice based on the third invoice acquisition request, and determines the associated data processing device based on the application identifier; sends a request success message to the first terminal device, and sends the electronic invoice to the data processing device, thereby realizing a direct return ticket service; the data processing device receives the electronic invoice sent by the second terminal device.
[0055] Step S104-12, matching the electronic bill and the payment voucher is performed according to a preset first matching method. If the match succeeds, the received electronic bill is determined as an electronic bill that matches the payment voucher.
[0056] Among them, the first matching method can be set according to actual needs in actual applications. For example, information extraction processing is performed on the electronic bill and the payment voucher respectively to obtain the corresponding first key information and second key information, and the first key information and the second key information are matched to obtain the similarity between the first key information and the second key information; if it is determined that the similarity is greater than the similarity threshold, it is determined that the electronic bill and the payment voucher are matched. The first key information is such as the payment amount, the information of the provider of the electronic bill (such as merchant information), etc., and the second key information is such as the payment amount, the party information of the transaction participants, etc.
[0057] Therefore, when the transaction participants of the target transaction provide direct ticket return service, the institutional members who initiated the target transaction can scan the code to return the ticket as needed, without the need for institutional members to perform offline ticket posting and other processing. This not only realizes the automatic return of electronic invoices, but also improves the experience of institutional members.
[0058] Considering that in actual applications, some transaction participants may not be connected to the data processing device, or only provide paper tickets, based on this, in one or more embodiments of this specification, such as Figure 7 As shown, step S104 may include the following steps S104-14 and S104-16:
[0059] Step S104-14, if the electronic ticket is obtained in the second acquisition method, a first association request sent by a first terminal device of an institution member who initiates the target transaction is received; wherein the first association request includes the electronic ticket and voucher identification information; the electronic ticket is obtained by the first terminal device from a transaction participant of the target transaction based on a ticket application operation of the institution member; or the electronic ticket is generated based on a paper ticket of the target transaction and uploaded by the institution member;
[0060] Specifically, the transaction participant (such as a merchant) of the target transaction provides an electronic bill application code, such as a QR code, etc.; after the payment operation of the institutional member initiating the target transaction is successful, the payment application in the first terminal device can be used to scan the electronic bill application code, and enter the billing information such as the institution information and the payment amount, and specify the receiving address of the electronic bill (such as the personal email address of the institutional member); the payment application sends a fourth bill acquisition request to the second terminal device of the transaction participant according to the billing information and the receiving address. The second terminal device generates a corresponding electronic bill according to the billing information in the fourth bill acquisition request, and sends the electronic bill to the receiving address. Alternatively, when the transaction provider provides a paper bill to the institutional member, the institutional member takes a photo or scans the paper bill to obtain the corresponding electronic bill. The payment application in the first terminal device responds to the payment record query operation of the institution member, displays the credential information of the payment voucher and the corresponding upload button; and in response to the institution member's operation of the upload button, obtains the electronic receipt in the receiving address uploaded by the institution member or obtains the electronic receipt uploaded by the institution member based on the paper receipt; determines the credential identification information of the corresponding payment voucher; and sends a first association request to the data processing device based on the obtained electronic receipt and the determined credential identification information.
[0061] Step S106-16: determine the electronic bill in the first association request as an electronic bill that matches the payment voucher corresponding to the voucher identification information.
[0062] Therefore, by setting an upload button corresponding to the credential information of the payment voucher in the payment application, when the transaction participants are not connected with the data processing device, or the transaction participants do not provide electronic receipts, institutional members can operate the upload button to upload the corresponding electronic receipts, so as to realize automatic return of tickets through simple operations without the need for offline ticket posting and other operations. This can not only enhance the experience of institutional members, but also help to improve reimbursement efficiency.
[0063] Furthermore, considering that in actual applications, some transaction participants may not provide ticket vouchers, in this case, when institutional members are allowed to pool tickets, they can also upload electronic tickets obtained from other exchanges. Figure 8 As shown, step S104 may include the following steps S104-18 to S104-22:
[0064] Step S104-18, if the electronic ticket is obtained in the second obtaining method, receiving a second association request sent by the first terminal device of the institution member who initiated the target transaction; wherein the second association request includes the electronic ticket and the voucher identification information; the electronic ticket is not generated based on the target transaction and is uploaded by the institution member;
[0065] Specifically, when the transaction participants do not provide bill vouchers, that is, when they do not provide any electronic bills and paper bills, the institutional members can obtain electronic bills based on other transactions, that is, the electronic bills are not generated based on the target transaction. Similarly, the payment application in the first terminal device responds to the payment record query operation of the institutional member, displays the voucher information of the payment voucher and the corresponding upload button; and responds to the upload operation of the institutional member, that is, the operation of the upload button, obtains the electronic bill uploaded by the institutional member that is not based on the target transaction; determines the voucher identification information of the corresponding payment voucher; and sends a second association request to the data processing device based on the obtained electronic bill and the determined voucher identification information.
[0066] Step S104-20, obtaining the corresponding payment credential according to the credential identification information in the second association request, and matching the electronic receipt in the second association request and the obtained payment credential according to a preset second matching method;
[0067] The second matching method may be the same as or different from the first matching method, and may be set as required in actual applications.
[0068] Step S104-22: If the matching process is successful, the received electronic bill is determined to be an electronic bill that matches the obtained payment voucher.
[0069] Therefore, when ticket aggregation is allowed, institutional members can operate the upload button in the payment application to upload the corresponding electronic receipts, so as to realize automatic ticket return through simple operations without the need for offline ticket posting and other operations. This can not only enhance the experience of institutional members, but also help to improve reimbursement efficiency.
[0070] In order to enable the application platform to process electronic bills and payment vouchers in an orderly manner, in one or more embodiments of this specification, a prompt message may be first sent to the application platform. Fig. 9 As shown, step S106 may include the following steps S106-2 and S106-4:
[0071] Step S106-2, sending a prompt message to the application platform where the institution to which the reimbursement code belongs is registered according to the voucher information of the payment voucher and the bill information of the electronic bill;
[0072] Specifically, at every preset first time interval, an association relationship between the electronic invoice and the payment voucher is established based on the invoice information of each electronic invoice obtained within the corresponding first time interval and the voucher information of the matching payment voucher; and according to the established association relationship, a prompt message is sent to the application platform where the institution to which the reimbursement code belongs resides. The invoice information includes invoice identification information, and the voucher information includes voucher identification information.
[0073] Step S106-4: If a designated request is received from the application platform, the electronic receipt and payment voucher are sent back to the application platform where the institution to which the reimbursement code belongs resides.
[0074] Specifically, the application platform may include a download button, and the application platform responds to the user's operation on the download button and sends a download request to the data processing device; the data processing device downloads and processes the corresponding electronic bills and payment vouchers according to the received download request, so as to return the electronic bills and payment vouchers to the application platform. Alternatively, the application platform may include a bill acquisition button, and the application platform responds to the user's operation on the bill acquisition button and sends a bill acquisition request to the data processing device; the data processing device sends the corresponding electronic bills and payment vouchers to the application platform according to the received bill acquisition request.
[0075] Furthermore, in order to improve the efficiency of reimbursement and eliminate the need for institutional members to advance funds, in one or more embodiments of this specification, when the institution is configuring the reimbursement code, it can also specify the institution's payment account. The payment server associates and saves the payment account with the assigned reimbursement code, and when determining that the payment operation of the institutional member is based on the reimbursement code, it determines the payment account associated with the reimbursement code, and performs payment processing based on the determined payment account. The payment account can be a savings account, a credit account, etc. Thus, based on the reimbursement code, integrated processing of payment and reimbursement can be achieved without the need for institutional members to advance funds, which can not only improve the efficiency of reimbursement, but also greatly improve the experience of institutional members.
[0076] In one or more embodiments of this specification, an electronic invoice matching the payment voucher generated by the payment operation based on the reimbursement code is obtained, and the electronic invoice and the payment voucher are sent back to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processing such as posting tickets, and the automatic return of the invoice is realized; and because institutional members cannot tamper with the payment voucher, the electronic invoice can be proved to be credible through the payment voucher, and the authenticity of the electronic invoice is verified, thereby reducing the workload of auditors for verifying the authenticity of the electronic invoice; furthermore, the electronic invoice and the payment voucher are directly sent back to the application platform where the institution is located, without the need for the institution and the application platform to interact with the invoice, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0077] Corresponding to the data processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a data processing device. Fig.10 A schematic diagram of the module composition of a data processing device provided in one or more embodiments of this specification, such as Fig.10 As shown, the device comprises:
[0078] Determination module 201, determining a bill acquisition method corresponding to a payment voucher; the payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code;
[0079] An acquisition module 202, acquiring an electronic receipt matching the payment voucher according to the receipt acquisition method;
[0080] The feedback module 203 returns the electronic receipt and the payment voucher to the application platform where the institution to which the reimbursement code belongs resides, so that the electronic receipt and the payment voucher are processed on the application platform.
[0081] Optionally, the determination module 201 obtains information of a transaction participant corresponding to the target transaction from the payment voucher;
[0082] Determining whether the transaction participant has activated the automatic ticket return service according to the information of the transaction participant;
[0083] If yes, determining that the bill acquisition method is the first acquisition method;
[0084] If not, it is determined that the bill acquisition method is the second acquisition method.
[0085] The data processing device provided by one or more embodiments of this specification obtains an electronic bill that matches the payment voucher generated by the payment operation based on the reimbursement code, and transmits the electronic bill and the payment voucher back to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processing such as posting bills, and the automatic return of bills is realized; and because institutional members cannot tamper with the payment voucher, the electronic bill can be proved to be credible through the payment voucher, and the authenticity of the electronic bill is verified, thereby reducing the workload of auditors for verifying the authenticity of the electronic bill; furthermore, the electronic bill and the payment voucher are directly transmitted back to the application platform where the institution is located, without the need for the institution and the application platform to interact with the bills, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0086] It should be noted that the embodiments of the data processing device in this specification and the embodiments of the data processing method in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the corresponding data processing method mentioned above, and the repeated parts will not be repeated.
[0087] Furthermore, corresponding to the data processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a data processing system. Fig.11 A schematic diagram of a data processing system provided for one or more embodiments of this specification, such as Fig.11 As shown, the system includes: a data processing platform 301 and an application platform 302;
[0088] The data processing platform 301 determines a bill acquisition method corresponding to the payment voucher; the payment voucher is generated after the payment processing of the target transaction is performed based on the reimbursement code; according to the bill acquisition method, an electronic bill matching the payment voucher is acquired; and the electronic bill and the payment voucher are returned to the application platform 302 where the institution to which the reimbursement code belongs resides;
[0089] The application platform 302 receives the electronic bill and the payment platform sent back by the data platform 301, and processes the electronic bill and the payment voucher.
[0090] Optionally, the system further comprises: a first terminal device of an institution member of the institution initiating the target transaction, and a second terminal device of a transaction participant of the target transaction;
[0091] The data processing platform 301, if it is determined that the bill acquisition method is the first acquisition method, determines the institution information of the institution according to the reimbursement code; sends a first bill acquisition request to the second terminal device according to the institution information and the determined voucher identification information of the payment voucher; receives the electronic bill and the voucher identification information sent by the second terminal device, and determines the electronic bill as an electronic bill that matches the payment voucher corresponding to the voucher identification information;
[0092] The second terminal device receives the first bill acquisition request sent by the data processing platform 301, generates the electronic bill according to the first bill acquisition request, and sends the electronic bill and the voucher identification information to the data processing platform;
[0093] or,
[0094] The first terminal device, in response to the payment record query operation of the institution member, displays the credential information of the corresponding payment voucher; and, in response to the bill application operation of the institution member based on the credential information, sends a second bill acquisition request to the second terminal device according to the determined credential identification information of the payment voucher and the institution information of the institution; and receives the request success information sent by the second terminal device;
[0095] The second terminal device generates the electronic ticket according to the second ticket acquisition request, sends the electronic ticket and the voucher identification information to the data processing platform 301, and sends a request success message to the first terminal device;
[0096] If the data processing platform 301 determines that the bill acquisition method is the first acquisition method and receives the electronic bill and the voucher identification information sent by the second terminal device, the received electronic bill will be determined as an electronic bill that matches the payment voucher corresponding to the voucher identification information.
[0097] The data processing system provided by one or more embodiments of this specification obtains an electronic invoice that matches the payment voucher generated by the payment operation based on the reimbursement code, and transmits the electronic invoice and the payment voucher back to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processing such as posting tickets, and the automatic return of the invoice is realized; and because institutional members cannot tamper with the payment voucher, the electronic invoice can be proved to be credible through the payment voucher, and the authenticity of the electronic invoice is verified, thereby reducing the workload of auditors for verifying the authenticity of the electronic invoice; furthermore, the electronic invoice and the payment voucher are directly transmitted back to the application platform where the institution is located, without the need for the institution and the application platform to interact with the invoice, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0098] It should be noted that the embodiments of the data processing system in this specification and the embodiments of the data processing method in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the corresponding data processing method mentioned above, and the repeated parts will not be repeated.
[0099] Furthermore, corresponding to the data processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a data processing device, which is used to execute the data processing method described above. Fig.12 A schematic diagram of the structure of a data processing device provided for one or more embodiments of this specification.
[0100] like Fig.12 As shown, the data processing device may have relatively large differences due to different configurations or performances, and may include one or more processors 401 and memory 402, and the memory 402 may store one or more storage applications or data. Among them, the memory 402 may be a temporary storage or a permanent storage. The application stored in the memory 402 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the data processing device. Furthermore, the processor 401 may be configured to communicate with the memory 402 and execute a series of computer executable instructions in the memory 402 on the data processing device. The data processing device may also include one or more power supplies 403, one or more wired or wireless network interfaces 404, one or more input and output interfaces 405, one or more keyboards 406, etc.
[0101] In a specific embodiment, a data processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data processing device, and the one or more programs configured to be executed by one or more processors include computer-executable instructions for performing the following:
[0102] Determine a method for acquiring a bill corresponding to a payment voucher; the payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code;
[0103] According to the bill acquisition method, an electronic bill matching the payment voucher is acquired;
[0104] The electronic receipt and the payment voucher are transmitted back to the application platform where the institution to which the reimbursement code belongs resides, so as to process the electronic receipt and the payment voucher on the application platform.
[0105] The data processing device provided by one or more embodiments of this specification obtains an electronic bill that matches the payment voucher generated by the payment operation based on the reimbursement code, and transmits the electronic bill and the payment voucher back to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processing such as posting bills, and the automatic return of bills is realized; and because institutional members cannot tamper with the payment voucher, the electronic bill can be proved to be credible through the payment voucher, and the authenticity of the electronic bill is verified, thereby reducing the workload of auditors for verifying the authenticity of the electronic bill; furthermore, the electronic bill and the payment voucher are directly transmitted back to the application platform where the institution is located, without the need for the institution and the application platform to interact with the bills, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0106] It should be noted that the embodiments of the data processing device in this specification and the embodiments of the data processing method in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the corresponding data processing method mentioned above, and the repeated parts will not be repeated.
[0107] Furthermore, corresponding to the data processing method described above, based on the same technical concept, one or more embodiments of this specification further provide a storage medium for storing computer executable instructions. In a specific embodiment, the storage medium may be a USB flash drive, an optical disk, a hard disk, etc. When the computer executable instructions stored in the storage medium are executed by the processor, the following process can be implemented:
[0108] Determine a method for acquiring a bill corresponding to a payment voucher; the payment voucher is generated after payment processing of a target transaction is performed based on a reimbursement code;
[0109] According to the bill acquisition method, an electronic bill matching the payment voucher is acquired;
[0110] The electronic receipt and the payment voucher are transmitted back to the application platform where the institution to which the reimbursement code belongs resides, so as to process the electronic receipt and the payment voucher on the application platform.
[0111] The computer executable instructions stored in the storage medium provided in one or more embodiments of this specification, when executed by the processor, obtain an electronic bill that matches the payment voucher generated by the payment operation based on the reimbursement code, and return the electronic bill and the payment voucher to the application platform where the institution is located. For the reimbursement scenario, there is no need for institutional members to perform processes such as posting bills, and the automatic return of bills is realized; and because institutional members cannot tamper with the payment voucher, the electronic bill can be proved to be credible through the payment voucher, and the authenticity of the electronic bill is verified, thereby reducing the workload of auditors for verifying the authenticity of the electronic bill; furthermore, the electronic bill and the payment voucher are directly returned to the application platform where the institution is located, without the need for the institution and the application platform to interact with the bills, thus greatly improving the reimbursement efficiency and the experience of reimbursement-related users.
[0112] It should be noted that the embodiments of the storage medium in this specification and the embodiments of the data processing method in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the corresponding data processing method mentioned above, and the repeated parts will not be repeated.
[0113] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0114] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0115] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.
[0116] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0117] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0118] It should be understood by those skilled in the art that one or more embodiments of this specification may be provided as a method, system or computer program product. Therefore, one or more embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0119] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0120] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0121] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0122] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0123] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0124] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0125] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0126] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0127] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0128] The above description is only an embodiment of this document and is not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.
Claims
1. A data processing method, comprising: Determine the method for obtaining the bill corresponding to the payment voucher; The payment voucher is generated after payment processing is performed based on the payment account of the designated institution; According to the bill acquisition method, an electronic bill matching the payment voucher is acquired; The electronic receipt and the payment voucher are transmitted back to the application platform where the institution resides, so as to process the electronic receipt and the payment voucher on the application platform.
2. According to the method described in claim 1, the payment account is associated with the assigned QR code and saved, and when it is determined that the payment operation of the institution member is based on the QR code, the payment account associated with the QR code is determined, and payment processing is performed based on the payment account.
3. According to the method of claim 2, the step of determining a bill acquisition method corresponding to a payment voucher comprises: Acquire information of a transaction participant corresponding to the target transaction from the payment voucher; Determining whether the transaction participant has activated the automatic ticket return service according to the information of the transaction participant; If yes, determining that the bill acquisition method is the first acquisition method; If not, it is determined that the bill acquisition method is the second acquisition method.
4. According to the method of claim 3, the bill acquisition method is the first acquisition method, and the step of acquiring an electronic bill matching the payment voucher according to the bill acquisition method comprises: determining the institutional information of the institution; According to the institution information and the determined voucher identification information of the payment voucher, a first bill acquisition request is sent to the transaction participant; the electronic bill and the voucher identification information sent by the transaction participant are received; the received electronic bill is determined to be an electronic bill that matches the payment voucher corresponding to the voucher identification information; or, Receive the electronic bill and credential identification information sent by the transaction participants of the target transaction, and determine the received electronic bill as an electronic bill that matches the payment credential corresponding to the credential identification information; the electronic bill is generated based on a second bill acquisition request sent by the institutional member initiating the target transaction, and the second bill acquisition request includes the credential identification information.
5. According to the method of claim 3, the bill acquisition method is the second acquisition method, and the step of acquiring an electronic bill matching the payment voucher according to the bill acquisition method comprises: Receive an electronic bill sent by a transaction participant of the target transaction, match the electronic bill and the payment voucher according to a preset first matching method, and if the match is successful, determine the electronic bill as an electronic bill that matches the payment voucher; the electronic bill is generated based on a third bill acquisition request sent by an institutional member that initiates the target transaction, and the third bill acquisition request is sent based on scanning an electronic bill application code provided by a transaction participant of the target transaction.
6. According to the method of claim 3, the bill acquisition method is the second acquisition method, and the step of acquiring an electronic bill matching the payment voucher according to the bill acquisition method comprises: Receiving a first association request sent by a first terminal device of an institution member initiating the target transaction; The first association request includes an electronic ticket and voucher identification information; the electronic ticket is obtained by the first terminal device from a transaction participant of the target transaction based on a ticket application operation of the institution member; or the electronic ticket is generated based on a paper ticket of the target transaction and uploaded by the institution member; The electronic bill in the first association request is determined to be an electronic bill that matches the payment voucher corresponding to the voucher identification information.
7. According to the method of claim 3, the bill acquisition method is the second acquisition method, and the step of acquiring an electronic bill matching the payment voucher according to the bill acquisition method comprises: Receiving a second association request sent by a first terminal device of an institution member initiating the target transaction; The second association request includes the electronic ticket and the voucher identification information; The electronic receipt is not generated based on the target transaction and is uploaded by a member of the institution; Acquire the corresponding payment voucher according to the voucher identification information; Matching the electronic bill and the payment voucher according to a preset second matching method; If the matching process is successful, the electronic bill is determined to be an electronic bill that matches the payment voucher.
8. According to the method according to any one of claims 2 to 7, the step of returning the electronic receipt and the payment voucher to the application platform where the institution resides comprises: Sending a prompt message to the application platform where the institution resides according to the credential information of the payment credential and the bill information of the electronic bill; If a designated request sent by the application platform is received, the electronic receipt and the payment voucher are returned to the application platform where the institution resides.
9. The method according to claim 8, sending a prompt message to the application platform where the institution resides according to the credential information of the payment credential and the bill information of the electronic bill, comprising: At every preset first time interval, according to the bill information of each electronic bill acquired in the corresponding first time interval and the voucher information of the matching payment voucher, an association relationship between the electronic bill and the payment voucher is established; According to the association relationship, a prompt message is sent to the application platform where the organization is located.
10. A data processing device, comprising: Determine the module to determine the method of obtaining the bill corresponding to the payment voucher; The payment voucher is generated after payment processing is performed based on the payment account of the designated institution; An acquisition module, which acquires an electronic receipt matching the payment voucher according to the receipt acquisition method; A return module returns the electronic bill and the payment voucher to the application platform where the institution resides, so as to process the electronic bill and the payment voucher on the application platform.
11. A data processing system comprising: The data processing platform determines the method of obtaining the bill corresponding to the payment voucher; The payment voucher is generated after payment processing is performed based on the payment account of the designated institution; According to the bill acquisition method, an electronic bill matching the payment voucher is acquired; and the electronic bill and the payment voucher are transmitted back to the application platform where the institution resides; The application platform receives the electronic bill and the payment voucher sent back by the data processing platform, and processes the electronic bill and the payment voucher.
12. A data processing device comprising: processor; as well as, a memory arranged to store computer executable instructions which, when executed, cause the processor to: Determining a method for obtaining a bill corresponding to a payment voucher generated after payment processing based on a payment account of a designated institution; According to the bill acquisition method, an electronic bill matching the payment voucher is acquired; The electronic receipt and the payment voucher are transmitted back to the application platform where the institution resides, so as to process the electronic receipt and the payment voucher on the application platform.
13. A storage medium for storing computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the following process: Determining a method for obtaining a bill corresponding to a payment voucher generated after payment processing based on a payment account of a designated institution; According to the bill acquisition method, an electronic bill matching the payment voucher is acquired; The electronic receipt and the payment voucher are transmitted back to the application platform where the institution resides, so as to process the electronic receipt and the payment voucher on the application platform.
Citation Information
Patent Citations
Electronic invoice issuing method and device and terminal apparatus
CN109191093A
Electronic invoice issuing method and device, computer equipment and storage medium
CN112036968A