Data processing method and device, electronic device, and storage medium

By obtaining and comparing the initial and target billing elements of the order, generating pending information and completing online refunds, the problem of low refund efficiency in the order part in the logistics distribution and transportation system is solved, and efficient refund processing is achieved.

CN114581195BActive Publication Date: 2025-01-03BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

Smart Images

  • Figure CN114581195B_ABST
    Figure CN114581195B_ABST
Patent Text Reader

Abstract

The present disclosure provides a data processing method and device, an electronic device, and a storage medium, which relate to the field of data processing technology. The data processing method includes: obtaining the initial receivable expense data and the initial billing element when the order is collected, and obtaining the target billing element when the order is signed; when it is detected that the initial billing element and the target billing element are different, obtaining the current receivable expense data corresponding to the target billing element; when it is detected that there is unfulfilled service information in the current receivable expense data, based on the initial receivable expense data and the current receivable expense data, and the unfulfilled service information, generating information to be processed; sending the information to be processed to the refund system, so that the refund system completes the online refund of the order. The technical solution of the embodiment of the present disclosure can realize the online partial refund of the order and improve the efficiency of the online refund of the order.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the rapid development of Internet technology, online shopping is becoming more and more popular. How to provide users with accurate goods distribution and other value-added services through logistics distribution systems is the key to the development of the e-commerce industry.

[0003] However, the current logistics and distribution system lacks a mechanism for processing partial refunds of orders. Most of the refunds are for the entire order, but partial refunds of orders, such as refunds of freight charges for value-added services, are not possible, making partial refunds of orders inefficient.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the embodiments of the present disclosure is to provide a data processing method, a data processing device, an electronic device, and a computer-readable storage medium, thereby solving the problem of partial refund of an order at least to a certain extent.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to the first aspect of the embodiments of the present disclosure, there is provided a data processing method, comprising: obtaining initial receivable expense data and initial billing elements when an order is collected, and obtaining target billing elements when the order is signed; when it is detected that the initial billing elements and the target billing elements are different, obtaining current receivable expense data corresponding to the target billing elements; comparing the initial receivable expense data and the current receivable expense data, and when it is detected that there is unfulfilled service information in the current receivable expense data, generating pending information of the order based on the initial receivable expense data and the current receivable expense data, as well as the unfulfilled service information; sending the pending information to a financial ledger center, so that the financial ledger center sends the pending information to a refund system, and the refund system completes the online refund of the order.

[0008] In some example embodiments of the present disclosure, based on the aforementioned scheme, when it is detected that the initial billing element and the target billing element are different, obtaining the current receivable cost data corresponding to the target billing element includes: matching the initial billing element and the target billing element, and when it is detected that the target billing element does not match the initial billing element, sending the target billing element to a financial billing center; obtaining the current receivable cost data obtained by the financial billing center by re-billing according to the target billing element.

[0009] In some example embodiments of the present disclosure, based on the aforementioned scheme, when it is detected that there is unfulfilled service information in the current receivable cost data, based on the initial receivable cost data and the current receivable cost data, as well as the unfulfilled service information, the pending information of the order is generated, including: generating the unfulfilled service information in the initial receivable billing data; obtaining the fulfilled service information in the target receivable billing data, and comparing the unfulfilled service information with the fulfilled service information to obtain a comparison result; determining the unfulfilled service information corresponding to the current receivable cost data and the unfulfilled service fee coding data corresponding to the unfulfilled service information according to the comparison result; determining the changed billing elements in the target billing elements that do not match the current billing elements, and querying the fee coding data corresponding to the changed billing elements; when it is detected that the unfulfilled service fee coding data and the fee coding data are the same, treating the unfulfilled service information as the pending information.

[0010] In some example embodiments of the present disclosure, based on the aforementioned scheme, the method further includes: when it is detected that the unfulfilled service information does not exist in the current receivable cost data, determining the unchanged billing element corresponding to the changed billing element in the initial receivable cost data, and the first receivable cost data corresponding to the unchanged billing element; determining the second receivable cost data corresponding to the changed billing element from the current receivable cost data, and calculating the difference between the second receivable cost data and the first receivable cost data; using the difference as the current negative receivable cost data, and generating the to-be-processed information based on the changed billing element and the current negative receivable cost data.

[0011] In some example embodiments of the present disclosure, based on the aforementioned scheme, the sending of the pending information to the financial ledger center so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order, includes: sending the pending information to the financial ledger center so that the financial ledger center sends the pending information to the refund system, the refund system calls the refund configuration information, and after querying the refund feature data corresponding to the fee coding data from the refund configuration information, determines the payable expense data according to the pending information and the refund feature data, and completes the online refund of the order based on the payable expense data.

[0012] In some example embodiments of the present disclosure, based on the aforementioned scheme, the generating of the to-be-performed service information in the initial receivable billing data includes: upon receiving the reconciliation completion information of the initial receivable expense data, determining the service items included in the order from the initial receivable expense data, and marking the service items as to-be-performed service items; querying the service detail data corresponding to the to-be-performed service items, and generating the to-be-performed service information based on the to-be-performed service items and the service detail data.

[0013] In some example embodiments of the present disclosure, based on the aforementioned scheme, the method further includes: when it is detected that the initial billing element and the target billing element are the same, obtaining the fulfilled service information transmitted back by the logistics service terminal; when it is detected that the fulfilled service information is different from the to-be-fulfilled service information, determining the unfulfilled service information of the logistics service terminal; based on the initial receivable fee data and the unfulfilled service information, determining the current negative receivable fee data; sending the initial receivable fee data and the current negative receivable fee data to the financial ledger center, so that the financial ledger center sends the initial receivable fee data and the current negative receivable fee data to the refund system, and completes the online refund through the refund system.

[0014] According to the second aspect of the embodiment of the present disclosure, there is provided a data processing device, comprising: a data acquisition module, for acquiring initial receivable expense data and initial billing elements when an order is collected, and acquiring target billing elements when the order is signed; a current receivable expense data acquisition module, for determining current receivable expense data corresponding to the target billing elements when it is detected that the initial billing elements and the target billing elements are different; a to-be-processed information generation module, for comparing the initial receivable expense data and the current receivable expense data, and when it is detected that there is unfulfilled service information in the current receivable expense data, generating to-be-processed information of the order based on the initial receivable expense data and the current receivable expense data, and the unfulfilled service information; a to-be-processed information sending module, for sending the to-be-processed information to a financial ledger center, so that the financial ledger center sends the to-be-processed information to a refund system, and the refund system completes the online refund of the order.

[0015] In some example embodiments of the present disclosure, based on the aforementioned scheme, the current receivable expense data acquisition module includes a current receivable expense data acquisition unit, and the current receivable expense data acquisition unit is used to match the initial billing element and the target billing element, and when it is detected that the target billing element does not match the initial billing element, send the target billing element to a financial billing center; and obtain the current receivable expense data obtained by the financial billing center through re-billing according to the target billing element.

[0016] In some example embodiments of the present disclosure, based on the aforementioned scheme, the to-be-processed information generation module also includes an to-be-processed information generation unit, the to-be-processed information generation unit being used to generate to-be-performed service information in the initial receivable billing data; obtain the fulfilled service information in the target receivable billing data, and compare the to-be-performed service information and the fulfilled service information to obtain a comparison result; determine the unfulfilled service information corresponding to the current receivable fee data and the unfulfilled service fee coding data corresponding to the unfulfilled service information based on the comparison result; determine the changed billing elements in the target billing elements that do not match the current billing elements, and query the fee coding data corresponding to the changed billing elements; when it is detected that the unfulfilled service fee coding data and the fee coding data are the same, use the unfulfilled service information as the to-be-processed information.

[0017] In some example embodiments of the present disclosure, based on the aforementioned scheme, the data processing device also includes an unchanged billing element determination module, and the unchanged billing element determination module is used to determine the unchanged billing element corresponding to the changed billing element in the initial billable cost data, and the first billable cost data corresponding to the unchanged billing element when it is detected that the unfulfilled service information does not exist in the current billable cost data; determine the second billable cost data corresponding to the changed billing element from the current billable cost data, and calculate the difference between the second billable cost data and the first billable cost data; use the difference as the current negative billable cost data, and generate the information to be processed based on the changed billing element and the current negative billable cost data.

[0018] In some example embodiments of the present disclosure, based on the aforementioned scheme, the module for sending information to be processed includes a unit for sending information to be processed, and the unit for sending information to be processed is used to send the information to be processed to the financial ledger center, so that the financial ledger center sends the information to be processed to the refund system, and the refund system calls the refund configuration information, and after querying the refund characteristic data corresponding to the fee coding data from the refund configuration information, determines the payable expense data according to the information to be processed and the refund characteristic data, and completes the online refund of the order based on the payable expense data.

[0019] In some example embodiments of the present disclosure, based on the aforementioned scheme, the data processing device includes a module for generating information on services to be performed, and the module is used to determine the service items included in the order from the initial receivable expense data when receiving reconciliation completion information of the initial receivable expense data, and mark the service items as service items to be performed; query the service detail data corresponding to the service items to be performed, and generate the service information to be performed based on the service items to be performed and the service detail data.

[0020] In some example embodiments of the present disclosure, based on the aforementioned scheme, the data processing device also includes a fulfilled service information acquisition module, the fulfilled service information acquisition module is used to obtain the fulfilled service information transmitted back by the logistics service terminal when it is detected that the initial billing element and the target billing element are the same; determine the unfulfilled service information of the logistics service terminal when it is detected that the fulfilled service information is different from the to-be-fulfilled service information; determine the current negative receivable cost data based on the initial receivable cost data and the unfulfilled service information; send the initial receivable cost data and the current negative receivable cost data to the financial ledger center, so that the financial ledger center sends the initial receivable cost data and the current negative receivable cost data to the refund system, and completes the online refund through the refund system.

[0021] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0022] The data processing method in the example embodiment of the present disclosure obtains the initial receivable expense data and the initial billing element when the order is collected, and obtains the target billing element when the order is signed; when it is detected that the initial billing element and the target billing element are different, obtains the current receivable expense data corresponding to the target billing element; compares the initial receivable expense data and the current receivable expense data, and when it is detected that there is unfulfilled service information in the current receivable expense data, generates the order's pending information based on the initial receivable expense data and the current receivable expense data, as well as the unfulfilled service information; sends the pending information to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order. On the one hand, by comparing the initial billing elements and the target billing elements, and detecting whether there is any unfulfilled service information in the current receivable data, if it is detected that there is any unfulfilled service information in the current receivable data, then the pending information is generated based on the initial receivable data and the current receivable data, as well as the unfulfilled service information, and the pending information is sent to the financial ledger center, which then sends the pending information to the refund system, forming an integrated mechanism for partial refunds of online orders, avoiding refunds through customer service or offline refunds, and improving the efficiency of partial refunds of orders. On the other hand, by detecting whether the initial billing elements and the target billing elements are the same, and detecting whether there is any unfulfilled service information in the current receivable data, the pending information is generated based on the initial receivable data and the current receivable data, as well as the unfulfilled service information, thereby improving the accuracy and transparency of the refund data.

[0023] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0025] Figure 1 A schematic diagram schematically shows a data processing method flow according to some embodiments of the present disclosure;

[0026] Figure 2 A schematic diagram schematically shows a process of a method for generating information to be processed according to some embodiments of the present disclosure;

[0027] Figure 3A schematic diagram schematically shows another method flow for generating information to be processed according to some embodiments of the present disclosure;

[0028] Figure 4 A schematic diagram schematically shows a flow chart of a method for determining current negative receivables data according to some embodiments of the present disclosure;

[0029] Figure 5 A schematic diagram schematically illustrates a data processing structure according to some embodiments of the present disclosure;

[0030] Figure 6 A schematic diagram schematically illustrates a data processing device according to some embodiments of the present disclosure;

[0031] Figure 7 A schematic diagram schematically shows a structure of a computer system of an electronic device according to some embodiments of the present disclosure;

[0032] Figure 8 A schematic diagram of a computer-readable storage medium according to some embodiments of the present disclosure is schematically shown.

[0033] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0034] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete and will fully convey the concept of the example embodiments to those skilled in the art.

[0035] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.

[0036] Furthermore, the drawings are only schematic illustrations and are not necessarily drawn to scale. The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0037] In this exemplary embodiment, a data processing method is first provided, and the data processing method can be applied to a server. Figure 1 The following is a schematic diagram schematically showing the data processing method flow according to some embodiments of the present disclosure. Figure 1 As shown, the data processing method may include the following steps:

[0038] Step S110, obtaining the initial receivable fee data and initial billing elements when the order is collected, and obtaining the target billing elements when the order is signed for;

[0039] Step S120, when it is detected that the initial charging element and the target charging element are different, obtaining current chargeable fee data corresponding to the target charging element;

[0040] Step S130, comparing the initial receivable fee data with the current receivable fee data, and when detecting that there is unfulfilled service information in the current receivable fee data, generating to-be-processed information of the order based on the initial receivable fee data and the current receivable fee data, as well as the unfulfilled service information;

[0041] Step S140, sending the pending information to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order.

[0042] According to the data processing method in this example embodiment, on the one hand, by comparing the initial billing elements and the target billing elements, and detecting whether there is unfulfilled service information in the current receivable data, if it is detected that there is unfulfilled service information in the current receivable data, then based on the initial receivable data and the current receivable data, as well as the unfulfilled service information, pending information is generated, and the pending information is sent to the financial ledger center, which sends the pending information to the refund system, forming an integrated mechanism for partial refunds of online processing orders, avoiding refunds through customer service or offline refunds, and improving the efficiency of partial refunds of orders. On the other hand, by detecting whether the initial billing elements and the target billing elements are the same, and detecting whether there is unfulfilled service information in the current receivable data, pending information is generated based on the initial receivable data and the current receivable data, as well as the unfulfilled service information, thereby improving the accuracy and transparency of the refund data.

[0043] Next, the data processing method in this exemplary embodiment will be further described.

[0044] In step S110, the initial chargeable fee data and initial charging elements when the order is collected are obtained, and the target charging elements when the order is signed are obtained.

[0045] In an example embodiment of the present disclosure, the initial receivable fee data may refer to fee data calculated based on the order information of an order. For example, the order information includes the delivery address data and door-to-door delivery service data of the product. The initial receivable fee data may be fee data calculated based on the delivery address data and door-to-door delivery service data of the product. The initial receivable fee data may also be fee data calculated based on the weight data and same-city matching data of the product. Of course, the initial receivable fee data may also be fee data calculated based on other order information of the order.

[0046] The initial billing element may be a billing element corresponding to the initial receivable expense data. For example, if the initial receivable expense data is expense data calculated based on the upgrade or downgrade of the main product and the weight or volume of the product, then the initial billing element may also be the upgrade or downgrade of the main product and the weight or volume of the product. If the initial receivable expense is expense data calculated based on the shipping address data and value-added service data of the product, then the initial billing element may also be the shipping address data and the value-added service data. Of course, the initial billing element may also be other billing elements corresponding to the initial receivable expense data, and this embodiment does not specifically limit this.

[0047] The target billing element may refer to a billing element used to calculate the current receivable cost data when an order is received. For example, the current receivable cost data includes detailed transportation cost data such as distribution costs and detailed logistics service data such as express delivery costs. The target billing element may be a billing element determined based on the distribution cost data and express delivery cost data in the current receivable costs. The current receivable cost data may also include detailed transportation cost data such as product discount cost data and detailed logistics service data such as collection on delivery data. The target billing element may also be a billing element determined based on product discount data and collection on delivery data. Of course, the target billing element may also be other billing elements used to calculate the current receivable cost data when an order is received. This embodiment does not specifically limit this.

[0048] The initial receivable fee data and initial billing elements when the order is collected, as well as the target billing elements when the order is signed, can be obtained, and by comparing the initial billing elements with the target billing elements, it can be determined whether the billing elements of the order have changed. If the billing elements have changed, the current receivable fee data when the order is signed is obtained again, and based on the changed billing elements, the difference between the current receivable fee data and the initial receivable fee data is calculated, so that the difference can be returned to the user terminal.

[0049] In step S120, when it is detected that the initial charging element and the target charging element are different, current chargeable fee data corresponding to the target charging element is acquired.

[0050] In an example embodiment of the present disclosure, the current receivable expense data may refer to the expense data calculated based on the target billing elements when the order is signed. For example, the current receivable expense data may be the expense data calculated based on the freight detail data in the target billing elements and the completed logistics service detail data when the order is signed. Of course, the current receivable expense data may also be the expense data calculated based on other detail data in the target billing elements, and this example embodiment does not specifically limit this.

[0051] When the order is signed, the target billing elements of the order, such as the product's delivery address, product weight or volume, etc., can be monitored, and the target billing elements can be compared with the initial billing elements to obtain a comparison result; if the comparison results of the target billing elements and the initial billing elements are different, a current receivable expense data query request is generated, and the current receivable expense data query request is sent to the financial billing center, so that the financial billing center can re-billate according to the target billing elements to obtain the current receivable expense data.

[0052] In step S130, the initial receivable fee data and the current receivable fee data are compared, and when it is detected that there is unfulfilled service information in the current receivable fee data, the pending information of the order is generated based on the initial receivable fee data and the current receivable fee data, as well as the unfulfilled service information.

[0053] In an example embodiment of the present disclosure, unfulfilled service information may refer to service information determined by the comparison result of the to-be-fulfilled service information in the initial receivable cost data and the fulfilled service information in the current receivable cost data. For example, the to-be-fulfilled service information may be express delivery service information and door-to-door delivery service information, the fulfilled service information may be door-to-door delivery service information, and the unfulfilled service information may be express delivery service information; the to-be-fulfilled service information may also be collection on delivery service information and same-city quick matching service information, the fulfilled service information may also be same-city quick matching service information, and the unfulfilled service information may also be collection on delivery service information; of course, the unfulfilled service information may also be information determined by the comparison result of other to-be-fulfilled service information in the initial receivable cost data and other fulfilled service information in the current receivable cost data, and this example embodiment does not specifically limit this.

[0054] The service information to be fulfilled may refer to the logistics service information contained in the order information. For example, the service information to be fulfilled may be same-city express delivery service information or door-to-door delivery service information, or it may be express delivery service information or preferential delivery service information, or it may be cash on delivery service information or signature return service information. Of course, the service information to be fulfilled may also include other logistics service information contained in the order information, such as insurance service information or shipping service information, and this embodiment does not specifically limit this.

[0055] The fulfilled service information may refer to the marked service information that can be queried in the current receivable expense data. For example, the fulfilled service information may be the same-city express delivery service information or the door-to-door delivery service information that can be queried in the current receivable expense data, or the express delivery service information or the preferential delivery service information that can be queried in the current receivable expense data, or the collection of payment service information or the signature return service information that can be queried in the current receivable expense data. Of course, the service information to be fulfilled may also be other logistics service information contained in the order information that can be queried in the current receivable expense data, such as the insured service information or the shipping service information, and this embodiment does not specifically limit this.

[0056] The information to be processed may refer to information containing details of pending refunds. For example, the information to be processed may be pending refund information containing data of the amount to be compensated and details of the amount to be compensated determined by the unfulfilled service information. The information to be processed may also be pending refund information containing data of the amount to be compensated and details of the amount to be compensated determined by the comparison result of the target billing element and the initial billing element, and the unfulfilled service information. The information to be processed may also be pending refund information containing data of the amount to be compensated and details of the amount to be compensated determined based on the current receivables data and the initial receivables data. Of course, the information to be processed may also be pending refund information determined by other data, and this embodiment does not make any special limitation to this.

[0057] By comparing the target billing elements with the initial billing elements, it can be determined whether there are any changed billing elements; if there are any changed billing elements, a current receivable expense data query request is generated and sent to the financial billing center so that the current receivable expense data can be re-billed according to the target billing elements through the financial billing center. Then, the initial receivable expense data and the current receivable expense data can be compared and processed to determine the unfulfilled service information based on the fulfilled service information of the current receivable expense data and the to-be-fulfilled service information in the initial receivable expense data; further, the to-be-compensated expense data is calculated based on the initial receivable expense data and the current receivable expense data, as well as the unfulfilled service information, and the pending information of the order is generated.

[0058] In step S140, the information to be processed is sent to the financial ledger center, so that the financial ledger center sends the information to be processed to the refund system, and the refund system completes the online refund of the order.

[0059] In an example embodiment of the present disclosure, the information to be processed can be sent to the financial ledger center, the financial ledger center can supplement a receivable expense record, and send the supplemented receivable expense record message to the refund system, the refund system can subscribe to and consume the supplemented receivable record message, and query the initial receivable expense data and uncompensated expense data corresponding to the supplemented receivable record information, and call the refund configuration information, and match the refund feature data corresponding to the uncompensated expense data from the refund configuration information, determine the final reimbursable expense data based on the refund feature data, and complete the online partial refund business of the order.

[0060] The generated pending information can be sent to the financial ledger center so that the financial ledger center can rewrite the receivable expense record and send the rewritten receivable expense record message to the refund system. The refund system subscribes to and consumes the rewritten receivable expense record information and determines the compensation ratio corresponding to the pending information according to the refund configuration information, and calculates the amount to be compensated, thereby avoiding complex data calculations by the refund system, realizing the decoupling of the financial billing center, the financial ledger center, and the refund system, and improving the efficiency of partial refunds of orders.

[0061] In an example embodiment of the present disclosure, the initial billing elements and the target billing elements can be matched, and when it is detected that the target billing elements do not match the initial billing elements, the target billing elements are sent to the financial billing center; and the current receivable fee data obtained by the financial billing center through re-billing according to the target billing elements is obtained.

[0062] When it is detected that the target billing element does not match the initial billing element, the target billing element can be sent to the financial billing center, which can re-bill according to the target billing element to obtain the current receivable fee data. Then, the completed performance service information can be determined based on the detailed data of each fee in the current receivable fee data.

[0063] When it is detected that the target billing element does not match the initial billing element, the current receivable expense data is obtained by sending a re-quotation request for the order to the financial billing center, and the fulfilled service information is determined based on the current receivable expense data. Furthermore, the unfulfilled service information can be determined by comparing the initial receivable expense data with the current receivable expense data, and the unfulfilled service information can be used to calculate the expense data to be compensated, avoiding the need to refund in batches according to billing elements and unfulfilled service information, and realizing the automation and integration of partial refunds of orders.

[0064] Figure 2 The following is a schematic diagram of a method for generating information to be processed according to some embodiments of the present disclosure. Figure 2As shown, the method for generating information to be processed may include the following steps:

[0065] In step S210, the to-be-fulfilled service information in the initial receivable billing data is generated;

[0066] In step S220, the fulfilled service information in the target receivable billing data is obtained, and the to-be-fulfilled service information and the fulfilled service information are compared to obtain a comparison result;

[0067] In step S230, the unfulfilled service information corresponding to the current receivable fee data and the unfulfilled service fee coding data corresponding to the unfulfilled service information are determined according to the comparison result;

[0068] In step S240, the changed billing elements in the target billing elements that do not match the current billing elements are determined, and the cost coding data corresponding to the changed billing elements are queried;

[0069] In step S250, when it is detected that the unfulfilled service fee coding data and the fee coding data are the same, the unfulfilled service information is used as the information to be processed.

[0070] Among them, the fee coding data may refer to the coding data corresponding to the changed billing element. For example, the fee coding data may be the order coding data corresponding to the changed billing element, or the timestamp coding data of the order corresponding to the changed billing element. Of course, the fee coding data may also be other coding data corresponding to the changed billing element, and this embodiment does not make any special limitation to this.

[0071] The unfulfilled service fee coding data may refer to the fee coding data corresponding to the unfulfilled service information. For example, if the unfulfilled service information is the same-city quick matching service information, the unfulfilled service fee coding data may be the billing element coding data corresponding to the same-city quick matching service information. If the unfulfilled service information is the door-to-door delivery service information, the unfulfilled service fee coding data may also be the order coding data corresponding to the door-to-door delivery service information. Of course, the unfulfilled service fee coding data may also be coding data corresponding to other unfulfilled service information, such as the timestamp coding data of an order. This embodiment does not specifically limit this.

[0072] The changed billing element may refer to a billing element in the target billing element that does not match the initial billing element. For example, the volume of the product in the initial billing element is 3 kg, and the volume of the product in the target billing element is 2.5 kg. The changed billing element may be a billing element in the target billing element that corresponds to the volume of the product with a volume of 2.5 kg. The initial billing element may also be a billing element corresponding to value-added services including same-city quick matching and home delivery. The target billing element may also be a billing element corresponding to value-added services including same-city quick matching. The changed billing element may also be a billing element in the target billing element that corresponds to value-added services including home delivery. Of course, the changed billing element may also be a billing element in other target billing elements that does not match the initial billing element. This embodiment does not specifically limit this.

[0073] For example, when it is detected that the variable weight of the product has changed when the order is signed, that is, the billing element is changed to the weight of the product, a current receivables query request can be sent to the financial billing center, and the current receivables data corresponding to the target billing element can be obtained from the financial billing center. For example, the weight cost data corresponding to the current weight of the product in the target billing element is 8 yuan, and the weight cost data corresponding to the initial weight of the product in the initial billing element of the product is 10 yuan. In theory, the user should be compensated for the weight cost difference of 2 yuan. However, after obtaining the current receivables data, it is found that the fulfilled service information in the current receivables data does not include the to-be-fulfilled service information in the initial receivables data, such as the door-to-door service information, that is, the unfulfilled service information is the information that door-to-door service is not provided; at the same time, it is found that the unfulfilled service cost coding data corresponding to the unfulfilled service information is the same as the cost coding data corresponding to the changed billing element. The unfulfilled service information can be directly treated as pending information, that is, the service fee corresponding to the unfulfilled service information will be fully refunded to the user.

[0074] By comparing the initial billing elements with the target billing elements, the changed billing elements in the target billing elements that do not match the initial billing elements can be determined, and the cost coding data of the changed billing elements can be queried, and the current receivable cost data corresponding to the target billing elements can be obtained. At the same time, by querying the to-be-performed service information in the initial receivable cost data and the performed service information in the current receivable cost data, and comparing the to-be-performed service information with the performed service information, the unperformed service information and the unperformed service cost coding data corresponding to the unperformed service information can be determined. When it is detected that the cost coding data corresponding to the changed billing elements and the unperformed service coding data corresponding to the unperformed service information are the same, the amount to be paid is the same as the cost corresponding to the unperformed service information; that is, the unperformed service information is treated as information to be processed. By detecting the detailed data of the target billing elements and the initial billing elements, as well as the detailed data of the current receivable expense data and the initial receivable expense data, and generating pending service information based on the initial receivable expense data and the current receivable expense data, as well as the unfulfilled service information, the rate and accuracy of generating pending information are improved.

[0075] Figure 3 The following is a schematic diagram of another method for generating information to be processed according to some embodiments of the present disclosure. Figure 3 As shown, the method for generating information to be processed may include the following steps:

[0076] In step S310, when it is detected that the unfulfilled service information does not exist in the current receivable expense data, an unchanged charging element corresponding to the changed charging element in the initial receivable expense data and first receivable expense data corresponding to the unchanged charging element are determined;

[0077] In step S320, second chargeable expense data corresponding to the changed charging element is determined from the current chargeable expense data, and a difference between the second chargeable expense data and the first chargeable expense data is calculated;

[0078] In step S330, the difference is used as the current negative receivable fee data, and the to-be-processed information is generated based on the changed charging element and the current negative receivable fee data.

[0079] Among them, the unchanged billing element may refer to the billing element in the initial billing element that corresponds to the changed billing element. For example, the changed billing element may be the billing element in the target billing element that corresponds to the change in weight or volume of the product. Then the unchanged billing element may be the billing element in the initial billing element that corresponds to the weight or volume of the product. The changed billing element may also be the billing element corresponding to the change in the delivery address of the product. Then the unchanged billing element may also be the billing element in the initial billing element that corresponds to the delivery address. Of course, the unchanged billing element may also be the billing element in the initial billing element that corresponds to other changed billing elements. This embodiment does not specifically limit this.

[0080] The first receivable expense data may refer to the receivable expense data corresponding to the unchanged billing element in the initial receivable expense data; the second receivable expense data may refer to the receivable expense data corresponding to the changed billing element in the current receivable expense data. The current negative receivable expense data may refer to the expense data corresponding to the information to be processed. For example, the current negative receivable expense data may be the expense data including the current negative receivable amount and details corresponding to the information to be processed. The current negative receivable expense data may also be the expense coding data including the current negative receivable expense corresponding to the information to be processed. Of course, the current negative receivable expense data may also include other data corresponding to the information to be processed, and this embodiment does not specifically limit this.

[0081] By comparing the target billing element with the initial billing element, when it is detected that there is a changed billing element in the target billing element that does not match the initial billing element, the current receivable expense data corresponding to the target billing element can be obtained, and by comparing the detailed data of the current receivable expense data and the initial receivable expense data, and according to the comparison results of the current receivable expense data and the initial receivable expense data, it can be determined whether there is unfulfilled service information. If there is no unfulfilled service information, the first receivable expense data corresponding to the unchanged billing element can be queried in the initial receivable expense data, and the second receivable expense data corresponding to the changed billing element can be queried in the current receivable expense data, and the difference between the second receivable expense data and the first receivable expense data can be calculated, and the difference can be used as the current negative receivable expense data. At the same time, the current negative receivable expense data and the initial receivable expense data can be sent to the financial ledger center so that the financial ledger center can supplement a receivable expense record information, and the supplemented receivable expense record information can be sent to the refund system so that the refund system can subscribe to and consume the supplemented receivable expense record information and complete the online refund. Furthermore, an online service mechanism for partial refund of orders can be generated, avoiding refunds through customer service or offline, saving refund costs and improving order compensation efficiency.

[0082] In an example embodiment of the present disclosure, the information to be processed can be sent to a financial ledger center, so that the financial ledger center sends the information to be processed to a refund system, and the refund system calls the refund configuration information, and after querying the refund feature data corresponding to the fee coding data from the refund configuration information, determines the payable expense data according to the information to be processed and the refund feature data, and completes the online refund of the order based on the payable expense data.

[0083] Among them, the refund configuration information may refer to configuration information used to determine the data of compensable expenses. For example, the refund configuration information may be configuration information used to determine the data of compensable expenses based on the fee coding data, the refund attribute field corresponding to the fee coding data, and the refund ratio corresponding to the refund attribute field. Of course, the refund configuration information may also be configuration information for determining the data of compensable expenses based on other data associated with the fee coding data, and this embodiment does not make any special limitation to this.

[0084] The refund characteristic data may refer to the characteristic data corresponding to the fee coding data in the refund configuration information. For example, the refund characteristic data may be the refund attribute key field corresponding to the fee coding data in the refund configuration information. If the refund attribute field is yes, it means that the fee corresponding to the fee coding data needs to be refunded. The refund characteristic data may also be the refund ratio data corresponding to the fee coding data in the refund configuration information. Of course, the refund characteristic data may also be other characteristic data corresponding to the fee coding data in the refund configuration information. This embodiment does not specifically limit this.

[0085] Table 1 Refund configuration information

[0086]

[0087]

[0088] For example, after subscribing to and consuming the initial receivable expense data and the current negative receivable expense data sent by the financial ledger center, the refund system can call the refund configuration information shown in Table 1, and match the expense coding data of the current negative receivable expense data with the expense coding data in the refund configuration information, and then further calculate the reimbursable expense data based on the refund attribute fields and refund ratio data corresponding to the matched expense coding data.

[0089] After receiving the initial receivable expense data and the current negative receivable expense data sent by the financial ledger center, the refund system can match the initial receivable expense data and the current negative receivable expense data. After confirming that the information is correct, the refund configuration information can be called, and the expense code in the current negative receivable expense data can be matched with the expense code data in the refund configuration information in turn to determine the reimbursable expense data corresponding to the current negative receivable expense data, thereby avoiding the refund system calculating the current negative receivable expense data based on the initial receivable expense data, the current receivable expense data, and the unfulfilled service information, alleviating the calculation burden of the refund system and improving the stability of the refund system.

[0090] In an example embodiment of the present disclosure, when reconciliation completion information of initial receivable expense data is received, the service items included in the order are determined from the initial receivable expense data, and the service items are marked as service items to be fulfilled; the service detail data corresponding to the service items to be fulfilled are queried, and service information to be fulfilled is generated based on the service items to be fulfilled and the service detail data.

[0091] Among them, after the order is placed, the financial ledger center can display the initial receivable expense data to the user, and the user can scan the code to call the payment center to complete the payment. At the same time, the financial ledger center records the actual expense data and reconciles the initial receivable expense data and the actual expense data. When the reconciliation is completed, a reconciliation completion message for the initial receivable expense data is generated. After receiving the reconciliation completion message, the service items included in the initial receivable expense data can be determined, and the service items can be marked as pending service items, and pending service information can be generated based on the pending service items and the service detail data corresponding to the pending service items.

[0092] The service items in the initial receivable expense data can be marked as service items to be performed, and the service detail data corresponding to the service items to be performed can be queried, and the service information to be performed can be generated based on the service items to be performed and the service detail data of each service item to be performed. When it is detected that the target billing element and the initial billing element are different, the current receivable expense data corresponding to the target billing element can be obtained, and the performed service information in the current receivable expense data and the service information to be performed in the initial receivable expense data can be queried; furthermore, the service information to be performed and the performed service information can be directly compared to determine the unperformed service information, which improves the convenience of determining the unperformed service information.

[0093] Figure 4 The following is a schematic diagram showing a method flow for determining current negative receivables data according to some embodiments of the present disclosure. Figure 4 As shown, the current negative receivable fee data determination method may include the following steps:

[0094] In step S410, when it is detected that the initial charging element and the target charging element are the same, the fulfilled service information transmitted back by the logistics service terminal is obtained;

[0095] In step S420, when it is detected that the fulfilled service information is different from the to-be-fulfilled service information, the unfulfilled service information of the logistics service terminal is determined;

[0096] In step S430, based on the initial receivable fee data and the unfulfilled service information, the current negative receivable fee data is determined;

[0097] In step S440, the initial receivable fee data and the current negative receivable fee data are sent to the financial ledger center, so that the financial ledger center sends the initial receivable fee data and the current negative receivable fee data to the refund system and completes the online refund through the refund system.

[0098] Among them, when it is detected that the target billing element and the initial billing element are the same, the fulfilled service information can be obtained from the logistics service terminal, and the fulfilled service information can be compared with the to-be-fulfilled service information in the initial receivable cost data to determine whether there is unfulfilled service information; if there is unfulfilled service information, the current negative receivable cost data can be determined based on the initial receivable cost data and the unfulfilled service information.

[0099] When the target billing element and the initial billing element are the same, the unfulfilled service information can be determined based on the fulfilled service information sent back by the logistics terminal and the to-be-fulfilled service information in the initial receivable expense data, and the cost data corresponding to the unfulfilled service information in the initial receivable expense data is used as the current negative receivable expense data. At the same time, the initial receivable expense data and the current negative receivable expense data are sent to the financial ledger center, so that the financial ledger center can supplement a receivable record information based on the initial receivable expense data and the current negative receivable expense data, and send the supplemented receivable record information to the refund system, which calls the refund configuration information to determine the reimbursable expense data and completes the online partial reimbursement of the order.

[0100] Figure 5 The following is a schematic diagram of a data processing structure according to some embodiments of the present disclosure. Figure 5 As shown, the data processing structure 500 may include a user terminal module 510, an order processing center module 520, a financial billing center module 530, a financial ledger center module 540, a payment center module 550, a logistics terminal module 560, and a refund system 570.

[0101] Among them, the user terminal 510 is mainly used for placing orders and making payments; the order processing center module 520 is mainly used to obtain the initial receivable expense data, mark the service items in the initial receivable expense data as pending service items, write accounts receivable, consumption reconciliation messages, detect whether the initial billing elements match the target billing elements, obtain the current receivable expense data, detect whether the fulfilled service information in the current receivable expense data matches the pending service information in the initial receivable expense data, and generate pending information; the financial billing center module 530 is mainly used to calculate the initial receivable expense data and the current receivable expense data; the financial ledger center module 540 is mainly used to create the initial The receivable amount, record the actual amount received, reconcile the initial receivable amount and the actual amount received, generate a reconciliation completion message, supplement the receivable record, and record the current actual amount received; the payment center module 550 is mainly used to provide online payment functions; the logistics terminal module 560 is mainly used for order collection, querying the initial receivables data and displaying the payment code, and order delivery (signed); the refund system 570 is mainly used to subscribe to and consume the receivables record supplement information sent by the financial ledger center, call the refund configuration information, and query the refund field data and refund ratio data of the current negative receivables data based on the refund configuration information, calculate the order's compensable expense data, and execute a refund.

[0102] The online partial refund of an order can be integrated through the user terminal module 510, the order processing center module 520, the financial billing center module 530, the financial ledger center module 540, the payment center module 550, the logistics service terminal 560, and the refund system 570, thereby avoiding refunds through customer service or offline and improving the efficiency of online partial refunds of orders.

[0103] It should be noted that, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0104] In addition, in this exemplary embodiment, a data processing device is also provided. Figure 6As shown, the data processing device 600 includes: a data acquisition module 610, a current receivable fee data acquisition module 620, a to-be-processed information generation module 630, and a to-be-processed information sending module 640. Among them: the data acquisition module 610 is used to obtain the initial receivable cost data and the initial billing element when the order is collected, and to obtain the target billing element when the order is signed; the current receivable cost data acquisition module 620 is used to determine the current receivable cost data corresponding to the target billing element when it is detected that the initial billing element and the target billing element are different; the pending information generation module 630 is used to compare the initial receivable cost data and the current receivable cost data, and when it is detected that there is unfulfilled service information in the current receivable cost data, based on the initial receivable cost data and the current receivable cost data, as well as the unfulfilled service information, generate the pending information of the order; the pending information sending module 640 is used to send the pending information to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order.

[0105] In some example embodiments of the present disclosure, based on the aforementioned scheme, the current receivable expense data acquisition module 620 includes a current receivable expense data acquisition unit, and the current receivable expense data acquisition unit is used to match the initial billing element and the target billing element, and when it is detected that the target billing element does not match the initial billing element, send the target billing element to a financial billing center; and obtain the current receivable expense data obtained by the financial billing center through re-billing according to the target billing element.

[0106] In some example embodiments of the present disclosure, based on the aforementioned scheme, the to-be-processed information generation module 630 also includes an to-be-processed information generation unit, which is used to generate to-be-performed service information in the initial receivable billing data; obtain the fulfilled service information in the target receivable billing data, and compare the to-be-performed service information and the fulfilled service information to obtain a comparison result; determine the unfulfilled service information corresponding to the current receivable fee data and the unfulfilled service fee coding data corresponding to the unfulfilled service information based on the comparison result; determine the changed billing elements in the target billing elements that do not match the current billing elements, and query the fee coding data corresponding to the changed billing elements; when it is detected that the unfulfilled service fee coding data and the fee coding data are the same, use the unfulfilled service information as the to-be-processed information.

[0107] In some example embodiments of the present disclosure, based on the aforementioned scheme, the data processing device 600 also includes an unchanged billing element determination module, and the unchanged billing element determination module is used to determine the unchanged billing element corresponding to the changed billing element in the initial billable cost data, and the first billable cost data corresponding to the unchanged billing element when it is detected that the unfulfilled service information does not exist in the current billable cost data; determine the second billable cost data corresponding to the changed billing element from the current billable cost data, and calculate the difference between the second billable cost data and the first billable cost data; use the difference as the current negative billable cost data, and generate the information to be processed based on the changed billing element and the current negative billable cost data.

[0108] In some example embodiments of the present disclosure, based on the aforementioned scheme, the module for sending information to be processed 640 includes a unit for sending information to be processed, and the unit for sending information to be processed is used to send the information to be processed to the financial ledger center, so that the financial ledger center sends the information to be processed to the refund system, and the refund system calls the refund configuration information, and after querying the refund characteristic data corresponding to the fee coding data from the refund configuration information, determines the payable expense data according to the information to be processed and the refund characteristic data, and completes the online refund of the order based on the payable expense data.

[0109] In some example embodiments of the present disclosure, based on the aforementioned scheme, the data processing device 600 includes a module for generating information on services to be performed, and the module is used to determine the service items included in the order from the initial receivable expense data when receiving the reconciliation completion information of the initial receivable expense data, and mark the service items as service items to be performed; query the service detail data corresponding to the service items to be performed, and generate the service information to be performed based on the service items to be performed and the service detail data.

[0110] In some example embodiments of the present disclosure, based on the aforementioned scheme, the data processing device 600 also includes a fulfilled service information acquisition module, the fulfilled service information acquisition module is used to obtain the fulfilled service information transmitted back by the logistics service terminal when it is detected that the initial billing element and the target billing element are the same; determine the unfulfilled service information of the logistics service terminal when it is detected that the fulfilled service information is different from the to-be-fulfilled service information; determine the current negative receivable cost data based on the initial receivable cost data and the unfulfilled service information; send the initial receivable cost data and the current negative receivable cost data to the financial ledger center, so that the financial ledger center sends the initial receivable cost data and the current negative receivable cost data to the refund system, and completes the online refund through the refund system.

[0111] The specific details of each module of the above-mentioned data processing device have been described in detail in the corresponding data processing method, so they will not be repeated here.

[0112] It should be noted that, although several modules or units of the data processing device are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0113] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above data processing method is also provided.

[0114] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware embodiments, complete software embodiments (including firmware, microcode, etc.), or embodiments combining hardware and software aspects, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0115] Refer to the following Figure 7 hereinafter describes an electronic device 700 according to such an embodiment of the present disclosure. Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0116] like Figure 7As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include, but are not limited to: the at least one processing unit 710, the at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0117] The storage unit stores program codes, which can be executed by the processing unit 710, so that the processing unit 710 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 710 can perform the following steps: Figure 1 In step S110 shown in the figure, the initial receivable cost data and the initial billing element when the order is collected are obtained, and the target billing element when the order is signed is obtained; in step S120, when it is detected that the initial billing element and the target billing element are different, the current receivable cost data corresponding to the target billing element is obtained; in step S130, the initial receivable cost data and the current receivable cost data are compared, and when it is detected that there is unfulfilled service information in the current receivable cost data, the pending information of the order is generated based on the initial receivable cost data and the current receivable cost data, as well as the unfulfilled service information; in step S140, the pending information is sent to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order.

[0118] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and / or a cache memory unit 722 , and may further include a read-only memory unit (ROM) 723 .

[0119] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0120] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0121] The electronic device 700 may also communicate with one or more external devices 770 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0122] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several requests to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0123] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to perform the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification.

[0124] refer to Figure 8 As shown, a program product 700 for implementing the above data processing method according to an embodiment of the present disclosure is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with a request execution system, device or device.

[0125] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0126] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with a request execution system, apparatus, or device.

[0127] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

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

[0129] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0130] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several requests to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0131] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0132] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A data processing method, characterized in that: include: Obtaining initial receivable fee data and initial billing elements when the order is collected, and obtaining target billing elements when the order is signed for; When it is detected that the initial charging element and the target charging element are different, obtaining current receivable fee data corresponding to the target charging element; Comparing the initial receivable fee data with the current receivable fee data, and when detecting that unfulfilled service information exists in the current receivable fee data, generating to-be-processed information of the order based on the initial receivable fee data and the current receivable fee data, as well as the unfulfilled service information; The pending information is sent to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order.

2. The data processing method according to claim 1, characterized in that: When it is detected that the initial charging element and the target charging element are different, obtaining current chargeable fee data corresponding to the target charging element includes: Matching the initial billing element with the target billing element, and when it is detected that the target billing element does not match the initial billing element, sending the target billing element to a financial billing center; The current receivable fee data is obtained by re-billing the financial billing center according to the target billing element.

3. The data processing method according to claim 1, characterized in that: When it is detected that there is unfulfilled service information in the current receivable fee data, generating the to-be-processed information of the order based on the initial receivable fee data, the current receivable fee data, and the unfulfilled service information, including: Generate the service information to be performed in the initial receivable fee data; Acquire the fulfilled service information in the current receivable fee data, and compare the to-be-fulfilled service information with the fulfilled service information to obtain a comparison result; Determine, according to the comparison result, the unfulfilled service information corresponding to the current receivable fee data, and the unfulfilled service fee coding data corresponding to the unfulfilled service information; Determine the changed billing elements in the target billing elements that do not match the initial billing elements, and query the cost coding data corresponding to the changed billing elements; When it is detected that the unfulfilled service fee coding data and the fee coding data are identical, the unfulfilled service information is used as the information to be processed.

4. The data processing method according to claim 3, characterized in that: The method further comprises: When it is detected that the unfulfilled service information does not exist in the current receivable expense data, determining the unchanged billing element corresponding to the changed billing element in the initial receivable expense data, and the first receivable expense data corresponding to the unchanged billing element; Determining second chargeable expense data corresponding to the changed charging element from the current chargeable expense data, and calculating a difference between the second chargeable expense data and the first chargeable expense data; The difference is used as current negative receivable fee data, and the to-be-processed information is generated based on the changed charging element and the current negative receivable fee data.

5. The data processing method according to claim 3, characterized in that: The sending of the pending information to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system completes the online refund of the order, includes: The pending information is sent to the financial ledger center, so that the financial ledger center sends the pending information to the refund system, and the refund system calls the refund configuration information, and after querying the refund characteristic data corresponding to the fee coding data from the refund configuration information, determines the compensable expense data according to the pending information and the refund characteristic data, and completes the online refund of the order based on the compensable expense data.

6. The data processing method according to claim 3, characterized in that: The generating of the to-be-performed service information in the initial receivable fee data includes: Upon receiving the reconciliation completion information of the initial receivable expense data, determining the service items included in the order from the initial receivable expense data, and marking the service items as service items to be performed; The service detail data corresponding to the service item to be performed is queried, and the service information to be performed is generated based on the service item to be performed and the service detail data.

7. The data processing method according to claim 6, characterized in that: The method further comprises: When it is detected that the initial charging element and the target charging element are the same, obtaining the fulfilled service information returned by the logistics service terminal; When it is detected that the fulfilled service information is different from the to-be-fulfilled service information, determining the unfulfilled service information of the logistics service terminal; Determining current negative receivable fee data based on the initial receivable fee data and the unfulfilled service information; The initial receivable fee data and the current negative receivable fee data are sent to the financial ledger center, so that the financial ledger center sends the initial receivable fee data and the current negative receivable fee data to the refund system, and completes the online refund through the refund system.

8. A data processing device, characterized in that: include: A data acquisition module, used to acquire the initial receivable fee data and initial billing elements when the order is collected, and to acquire the target billing elements when the order is signed; a current receivable expense data acquisition module, configured to determine the current receivable expense data corresponding to the target billing element when it is detected that the initial billing element and the target billing element are different; a to-be-processed information generating module, configured to compare the initial receivable fee data with the current receivable fee data, and upon detecting that unfulfilled service information exists in the current receivable fee data, generate the to-be-processed information of the order based on the initial receivable fee data and the current receivable fee data, as well as the unfulfilled service information; The module for sending information to be processed is used to send the information to be processed to the financial ledger center, so that the financial ledger center sends the information to be processed to the refund system, and the refund system completes the online refund of the order.

9. An electronic device, comprising: processor; as well as A memory having a computer-readable request stored thereon, wherein the computer-readable request, when executed by the processor, implements the data processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the data processing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Digital commodity unsubscribing processing method, device and equipment and storage medium

    CN112465528A

  • Information processing method and device, equipment and storage medium

    CN113723890A