Register statement generation method and device, equipment, medium and product
By using the preset reconciliation system to determine the target customer information in freight forwarding business and creating timed tasks based on the reconciliation date, the problem of time-consuming, easy to make mistakes and lack of intelligence in the existing technology is solved, and a higher degree of automation and personalized needs are achieved.
Patent Information
- Application Number
- CN202411691413.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-18
AI Technical Summary
The existing technology has problems such as time-consuming, easy to make a mistake, lack of intelligence and integration in the generation of statements in freight forwarding business, which is difficult to meet customers' personalized needs.
By using the preset reconciliation system to determine the target customer information, create timing tasks based on the reconciliation date, and perform timing tasks to generate statements based on the target reconciliation, including single-ticket and multi-ticket reconciliation methods.
It improves the automation of the reconciliation process, reduces manual operations, enhances the flexibility and personalization of reconciliation rules, and reduces error rate and time costs.
Smart Images

Figure CN119648376A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of intelligent control technology, and in particular to a method, device, equipment, medium and product for generating a statement of account. Background Art
[0002] The technical background of generating reconciliation statements in freight forwarding business is based on the needs of logistics information technology and financial management system. Existing reconciliation system technologies on the market usually provide automatic generation of reconciliation statements, but there are still some problems in flexibility and automation. For example, some existing solutions may only provide preset date options, which is difficult to meet the specific needs of customers. The degree of automation is not high and manual integration is still required.
[0003] Usually, some reconciliation systems may lack the function of automatically generating reconciliation statements, or the function is not perfect, and customers need to manually generate and process reconciliation statements, which increases workload and time costs. The traditional manual sorting and processing of large amounts of expense data, including transportation costs, customer accounts, etc., is time-consuming and labor-intensive, and prone to errors and omissions.
[0004] Existing technologies have some limitations in maintaining customer reconciliation rules. The reconciliation rules of existing systems are relatively fixed, generally based on dates, and are simply generated based on dates. They only provide preset date options and do not have the function of integrating data, which may not meet the personalized needs of customers. Customers may need to develop more flexible and diverse reconciliation methods and dates based on the characteristics of their own business, but existing technologies may not provide enough customization options. In addition, existing reconciliation systems may have fewer customization options for reconciliation statements, which cannot meet the personalized needs of customers and cannot provide sufficient flexibility. Some existing systems may also not be well integrated with other related systems, resulting in information islands and data redundancy, which increases the difficulty of management and maintenance.
[0005] These aspects all lead to limitations in existing technologies in terms of customer reconciliation rule management and automated generation of reconciliation statements. Summary of the invention
[0006] The embodiments of the present disclosure provide a method, apparatus, device, medium and product for generating a statement of account, which solve the problems of being time-consuming, error-prone, lacking in intelligence and integration, etc. in the traditional statement of account generation process.
[0007] In a first aspect, a method for generating a statement is provided, the method comprising:
[0008] Determine target customer information using a preset reconciliation system, the target customer information including the target customer, the historical reconciliation method corresponding to the target customer, and the reconciliation date corresponding to the target customer;
[0009] Create a scheduled task based on the reconciliation date;
[0010] Execute the scheduled task to generate a reconciliation statement for the reconciliation date according to a target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method.
[0011] In a second aspect, a statement generating device is provided, comprising:
[0012] A target customer information determination module, used to determine target customer information using a preset reconciliation system, wherein the target customer information includes a target customer, a historical reconciliation method corresponding to the target customer, and a reconciliation date corresponding to the target customer;
[0013] A scheduled task creation module, used to create a scheduled task according to the reconciliation date;
[0014] A statement generation module is used to execute the scheduled task to generate a statement for the reconciliation date according to a target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method.
[0015] In a third aspect, an electronic device is provided, including:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the statement generating method as described in the first aspect above.
[0019] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the statement generation method as described in the first aspect is implemented.
[0020] In a fifth aspect, a computer program product is provided, the computer program product comprising a computer program, and the computer program, when executed by a processor, implements the statement generation method as described in the first aspect above.
[0021] The disclosed embodiments disclose a method, device, equipment, medium and product for generating a statement of account, including: using a preset reconciliation system to determine target customer information, the target customer information including the target customer, the historical reconciliation method corresponding to the target customer and the reconciliation date corresponding to the target customer; creating a scheduled task according to the reconciliation date; executing the scheduled task to generate a statement of account for the reconciliation date according to the target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method. This technical solution creates a scheduled task according to the reconciliation date and generates a statement of account according to the scheduled task, which solves the problems of time-consuming, error-prone, lack of intelligence and integration in the traditional statement generation process, and improves the automation level of the reconciliation process.
[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the embodiments of the present disclosure. Other features of the embodiments of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0024] Figure 1 is a flow chart of a method for generating a statement of account provided in the first embodiment of the present disclosure;
[0025] Figure 2 It is a structural diagram of a statement generating device provided in the second embodiment of the present disclosure;
[0026] Figure 3 It is a structural diagram of an electronic device provided in Embodiment 3 of the present disclosure. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solutions of the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the embodiments of the present disclosure.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0029] Embodiment 1
[0030] Figure 1 This is a flowchart of a method for generating a statement of account provided in the first embodiment of the present disclosure. This embodiment is applicable to the case of generating a statement of account. The method can be executed by a statement of account generating device. The statement of account generating device can be implemented in the form of hardware and / or software. The statement of account generating device can be configured in an electronic device, and the electronic device includes but is not limited to a computer, a terminal, a server and other devices with data processing capabilities. Figure 1 As shown, the method includes:
[0031] S110. Determine target customer information using a preset reconciliation system, where the target customer information includes the target customer, the historical reconciliation method corresponding to the target customer, and the reconciliation date corresponding to the target customer.
[0032] In this embodiment, the target customer information can be determined by a preset reconciliation system, which can be an existing reconciliation system; wherein the target customer information can include the target customer, the historical reconciliation method corresponding to the target customer, and the reconciliation date corresponding to the target customer.
[0033] Exemplarily, the historical reconciliation method can be the reconciliation method selected by the target customer in the historical period, such as: the historical reconciliation method can be a single-ticket reconciliation method or a multi-ticket reconciliation method, and the reconciliation date can be the generation time of the reconciliation statement, such as: select the single-ticket reconciliation method, and the reconciliation date provides a variety of options, combined with the number of days. For example, X days after booking, X days after the actual arrival time (Actual Time of Arrival, ATA), and X days after the actual departure time (Actual Time of Departure, ATD). In logistics, ATD can also represent the time of receipt; :, that is, X days after the estimated delivery time (Estimated Time of Departure, ETD), that is, X days after the estimated arrival time (Estimated Time of Arrival, ETA). Select the multi-ticket reconciliation method, and the reconciliation date can be customized to the Xth day of each month, such as: the reconciliation date is 3 days after ATD.
[0034] S120. Create a scheduled task according to the reconciliation date.
[0035] Specifically, after the reconciliation date is determined, a scheduled task can be created according to the reconciliation date. The scheduled task can be a task for generating a reconciliation statement on a scheduled basis. The scheduled task can be executed when the reconciliation date arrives. The scheduled task can include a single-ticket reconciliation statement generation task and a multi-ticket reconciliation statement generation task.
[0036] Among them, the single-ticket statement generation task is used to generate a single-ticket statement on the statement date; the multi-ticket statement generation task is used to generate multi-ticket statements on the statement date.
[0037] S130, executing a scheduled task to generate a reconciliation statement for a reconciliation date according to a target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on a historical reconciliation method.
[0038] In this embodiment, the target reconciliation method can be the reconciliation method selected for the current scheduled task. The target reconciliation method can be determined based on the historical reconciliation method. For example, in the historical reconciliation method of target customer A, the single-ticket reconciliation method was selected 10 times, and the multiple-ticket reconciliation method was selected 3 times. In this case, the single-ticket reconciliation method with the most selections can be used as the target reconciliation method.
[0039] Specifically, after the scheduled task is created, the scheduled task can be executed, and then a reconciliation statement for the reconciliation date can be generated according to the target reconciliation method. The target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method. The statement generated by the single-ticket reconciliation method includes the cost of a single order, and each order generates a statement, and multiple orders generate multiple statements; the statement generated by the multi-ticket reconciliation method includes the costs of multiple orders.
[0040] The present embodiment provides a method for generating a statement of account, comprising: determining target customer information by using a preset reconciliation system, the target customer information comprising a target customer, a historical reconciliation method corresponding to the target customer, and a reconciliation date corresponding to the target customer; creating a scheduled task according to the reconciliation date; executing the scheduled task to generate a statement of account for the reconciliation date according to a target reconciliation method; the target reconciliation method comprises a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method, thereby solving the problems of time-consuming, error-prone, lack of intelligence and integration in the traditional statement generation process, and improving the automation level of the reconciliation process.
[0041] As an optional implementation of this embodiment, the statement generation method provided in this embodiment further includes:
[0042] The statement is sent to the target customer, and the target customer is notified by a preset notification method, so that the target customer can download and / or print the statement.
[0043] Specifically, after the statement is generated, a preset notification method is provided to notify the customer that the statement has been generated and the statement is sent to the customer. The preset notification method can be a pre-set method, such as email or SMS notification. Customers can also configure the notification method by themselves to provide convenient services.
[0044] It should be noted that after receiving the statement, the target customer can also download and / or print the statement. That is, the generated statement can provide export and download functions, including electronic and printed versions, and provide flexible customization options to meet the customer's diverse needs for statements and improve customer satisfaction.
[0045] As an optional implementation of this embodiment, the target reconciliation mode is a single-ticket reconciliation mode, the scheduled task is a single-ticket reconciliation statement generation task, and the execution of the scheduled task further includes:
[0046] 1) screening the order information of the target customer based on the reconciliation date to obtain target order information; the target order information contains at least one order;
[0047] Specifically, after the reconciliation date is determined, the target customer's order information can be screened based on the reconciliation date to determine the target order information, which can include at least one order. The target order information can be the order information generated before the reconciliation date, for example, the target order information can be all order information generated 10 days before the reconciliation date, the target order information can also be the order information of 100 orders generated before the reconciliation date, or the target order information can also be the order information of all orders generated before the reconciliation date.
[0048] 2) For each order in the target order information, a statement of account corresponding to the order is generated based on the reconciliation date and the order fee corresponding to the order, so as to determine the statement of account corresponding to each order.
[0049] Specifically, for each order in the target order information, a statement corresponding to the order may be generated based on the reconciliation date and the order fee corresponding to the order, so as to determine the statement corresponding to each order.
[0050] For example, if the target customer's reconciliation method is single-ticket reconciliation, and the target customer's reconciliation date is 3 days after ATD, you can filter out all orders placed by the target customer, obtain the ATD time of each order, calculate the date 3 days after the ATD time, record this date in the database, and then create a scheduled task. This date is the time to generate the statement. At this time, you can create a scheduled task to execute the task on this date, obtain all the expenses under this business order, and automatically generate the statement.
[0051] As an optional implementation of this embodiment, the target customer information further includes: a reconciliation cycle; the reconciliation cycle is the time interval for adopting the multi-ticket reconciliation method. The reconciliation method is a multi-ticket reconciliation method, and the scheduled task is a multi-ticket reconciliation statement generation task;
[0052] The executing of the scheduled task includes:
[0053] 1) acquiring order information of the target customer based on the reconciliation date and the reconciliation cycle; the order information includes at least one order;
[0054] Specifically, the target customer's order information can be obtained according to the reconciliation date and the reconciliation cycle; the order information contains at least one order. For example, the reconciliation cycle is one month, and the reconciliation date is the 3rd of each month to obtain the target customer's order information.
[0055] 2) Summarize the order costs corresponding to each order in the order information to obtain target cost information;
[0056] Specifically, after obtaining the order information, the costs in the order information may be added together to obtain the target cost information.
[0057] 3) Generate a statement based on the reconciliation date and the target cost information.
[0058] Specifically, a statement of account for a target customer may be generated based on the statement of account date and target expense information.
[0059] For example, the target customer's reconciliation method is the multi-ticket reconciliation method, and the reconciliation date is the 3rd of each month. You can automatically generate a statement on the 3rd of each month. The difference between single-ticket and multi-ticket is that multi-ticket has the function of data integration, while single-ticket does not. Single-ticket statements are often statements generated by one order, while multi-ticket statements are statements generated after data integration of multiple orders, generally in monthly units. Generated on the 3rd of each month, the preset reconciliation system will obtain all orders of the target customer for the entire month and integrate the costs under all orders. Costs can include: ocean freight, bill of lading fees, etc.
[0060] As an optional implementation of this embodiment, the currency type of the order fee corresponding to each order is identified by a fee code;
[0061] The order costs corresponding to each order in the order information are aggregated to obtain target cost information, including:
[0062] 1) determining a first currency type and a second currency type based on a target fee code; the fee code of the first currency type is different from the target fee code; and the fee code of the second currency type is the same as the target fee code;
[0063] In this embodiment, the currency of the fee corresponding to each order can be represented by a fee code. For example, 1 can represent RMB and 2 can represent USD. The target fee code can be a code corresponding to the currency specified by the target customer. The first currency and the second currency are determined based on the target fee code, and the currency of the order fee corresponding to each order can be determined. The fee code of the first currency can be different from the target fee code; the fee code of the second currency can be the same as the target fee code.
[0064] 2) performing currency conversion on the first currency based on the target currency to obtain a third currency; the fee code of the third currency is the same as the target fee code; and the target currency is the currency corresponding to the target fee code;
[0065] It can be known that the target currency type is the currency type corresponding to the target fee code. The first currency type can be converted into a third currency type based on the target currency type; the fee code of the third currency type is the same as the target fee code.
[0066] 3) Aggregate the order fees corresponding to the third currency and the second currency to obtain target fee information.
[0067] Following the above description, the order fees corresponding to the third currency and the second currency can be aggregated to obtain the target fee information. That is, after currency conversion, the fees of each order are in the target currency, and then the fees can be added and aggregated to obtain the target fee information.
[0068] For example, when the currencies of charges under different order businesses are inconsistent, such as: part of the shipping costs are settled in US dollars and part of the shipping costs are settled in RMB, the conversion can be performed based on the target currency type (RMB) of the target customer. The amount of other currencies in the charges can be converted into RMB, and then the target cost information can be calculated.
[0069] The technical effects that this technical solution can achieve are:
[0070] 1) It provides a flexible customer reconciliation rule setting function, which can meet the customer's personalized reconciliation method and date requirements and enhance applicability.
[0071] 2) By creating a scheduled task, you can automatically identify and determine the customer's reconciliation date and automatically generate a statement of account, reducing manual operations and improving work efficiency.
[0072] 3) Data integration and cost calculation: For multi-ticket reconciliation, data integration and cost calculation can be performed on multiple orders that meet the conditions to ensure the accuracy and completeness of the reconciliation statement.
[0073] 4) Customized service: Provides customized notification methods and statement download and printing functions to meet customers' personalized needs and improve customer experience and satisfaction.
[0074] Embodiment 2
[0075] Figure 2 is a structural diagram of a statement generating device provided in the second embodiment of the present disclosure; Figure 2 As shown, the device includes: a target customer information determination module 210, a scheduled task creation module 220, and a statement generation module 230.
[0076] The target customer information determination module 210 is used to determine the target customer information by using a preset reconciliation system, wherein the target customer information includes the target customer, the historical reconciliation method corresponding to the target customer, and the reconciliation date corresponding to the target customer;
[0077] A scheduled task creation module 220, used to create a scheduled task according to the reconciliation date;
[0078] The statement generation module 230 is used to execute the scheduled task to generate a statement for the reconciliation date according to the target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method.
[0079] The second embodiment of the present disclosure provides a statement generation device, which solves the problems of time-consuming, error-prone, lack of intelligence and integration in the traditional statement generation process, and improves the automation level of the reconciliation process.
[0080] Furthermore, the device also includes:
[0081] The notification module is used to send the statement to the target customer and notify the target customer using a preset notification method so that the target customer can download and / or print the statement.
[0082] Furthermore, the target reconciliation mode is a single-ticket reconciliation mode, the scheduled task is a single-ticket reconciliation statement generation task, and the reconciliation statement generation module 230 is further used to:
[0083] Filtering the order information of the target customer based on the reconciliation date to obtain target order information; the target order information includes at least one order;
[0084] For each order in the target order information, a statement of account corresponding to the order is generated based on the reconciliation date and the order fee corresponding to the order, so as to determine the statement of account corresponding to each order.
[0085] Furthermore, the target customer information also includes: a reconciliation cycle; the reconciliation cycle is the time interval for adopting the multi-ticket reconciliation method.
[0086] Furthermore, the reconciliation method is a multi-ticket reconciliation method, and the scheduled task is a multi-ticket reconciliation statement generation task;
[0087] The statement generation module 230 further includes:
[0088] An order information determining unit, configured to obtain the order information of the target customer based on the reconciliation date and the reconciliation cycle; the order information includes at least one order;
[0089] A target cost information determination unit, used to aggregate the order costs corresponding to each order in the order information to obtain target cost information;
[0090] A generating unit is used to generate a reconciliation statement based on the reconciliation date and the target cost information.
[0091] Furthermore, the currency type of the order fee corresponding to each order is identified by a fee code;
[0092] The target cost information determination unit is further used for:
[0093] Determining a first currency type and a second currency type based on a target charge code; the charge code of the first currency type is different from the target charge code; and the charge code of the second currency type is the same as the target charge code;
[0094] Performing currency conversion on the first currency based on the target currency to obtain a third currency; the fee code of the third currency is the same as the target fee code; the target currency is the currency corresponding to the target fee code;
[0095] The order fees corresponding to the third currency and the second currency are aggregated to obtain target fee information.
[0096] The statement generation device provided in the embodiments of the present disclosure can execute the statement generation method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0097] Embodiment 3
[0098] Figure 3 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the embodiments of the present disclosure described and / or claimed herein.
[0099] like Figure 3As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0100] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0101] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microprocessor, etc. The processor 11 executes the various methods and processes described above, such as a statement generation method.
[0102] In some embodiments, the statement generation method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the statement generation method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the statement generation method in any other appropriate manner (e.g., by means of firmware).
[0103] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0104] The computer programs for implementing the methods of the embodiments of the present disclosure may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0105] In the context of the disclosed embodiments, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer 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 foregoing.
[0106] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0107] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0108] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0109] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in the embodiments of the present disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions of the embodiments of the present disclosure can be achieved, and this document does not limit this.
[0110] The above specific implementations do not constitute a limitation on the protection scope of the embodiments of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the embodiments of the present disclosure shall be included in the protection scope of the embodiments of the present disclosure.
[0111] The embodiments of the present disclosure also provide a computer program product, including a computer program and / or instructions, which, when executed by a processor, implements the statement generation method provided in any embodiment of the present application.
[0112] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to write computer program codes for performing the operation of the disclosed embodiments, the programming languages including object-oriented programming languages, such as Java, Smalltalk, C++, and also including conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0113] Note that the above are only preferred embodiments of the embodiments of the present disclosure and the technical principles used. Those skilled in the art will understand that the embodiments of the present disclosure are not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the embodiments of the present disclosure. Therefore, although the embodiments of the present disclosure are described in more detail through the above embodiments, the embodiments of the present disclosure are not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the embodiments of the present disclosure, and the scope of the embodiments of the present disclosure is determined by the scope of the attached claims.
Claims
1. A method for generating a statement, characterized in that: include: Determine target customer information using a preset reconciliation system, the target customer information including the target customer, the historical reconciliation method corresponding to the target customer, and the reconciliation date corresponding to the target customer; Create a scheduled task based on the reconciliation date; Execute the scheduled task to generate a reconciliation statement for the reconciliation date according to a target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method.
2. The method according to claim 1, characterized in that: The method further comprises: The statement is sent to the target customer, and the target customer is notified by a preset notification method, so that the target customer can download and / or print the statement.
3. The method according to claim 1, characterized in that The target reconciliation mode is a single-ticket reconciliation mode, the scheduled task is a single-ticket reconciliation statement generation task, and the execution of the scheduled task includes: Filtering the order information of the target customer based on the reconciliation date to obtain target order information; the target order information includes at least one order; For each order in the target order information, a statement of account corresponding to the order is generated based on the reconciliation date and the order fee corresponding to the order, so as to determine the statement of account corresponding to each order.
4. The method according to claim 1, characterized in that The target customer information also includes: a reconciliation cycle; the reconciliation cycle is the time interval for using the multi-ticket reconciliation method.
5. The method according to claim 4, characterized in that The reconciliation method is a multi-ticket reconciliation method, and the scheduled task is a multi-ticket reconciliation statement generation task; The executing of the scheduled task includes: Acquire the order information of the target customer based on the reconciliation date and the reconciliation cycle; the order information includes at least one order; Summarize the order costs corresponding to each order in the order information to obtain target cost information; A statement of account is generated based on the statement of account date and the target expense information.
6. The method according to claim 5, characterized in that The currency type of the order fee corresponding to each order is identified by the fee code; The order costs corresponding to each order in the order information are aggregated to obtain target cost information, including: Determining a first currency type and a second currency type based on a target charge code; the charge code of the first currency type is different from the target charge code; and the charge code of the second currency type is the same as the target charge code; Performing currency conversion on the first currency based on the target currency to obtain a third currency; the fee code of the third currency is the same as the target fee code; the target currency is the currency corresponding to the target fee code; The order fees corresponding to the third currency and the second currency are aggregated to obtain target fee information.
7. A statement generating device, characterized in that: include: A target customer information determination module, used to determine target customer information using a preset reconciliation system, wherein the target customer information includes a target customer, a historical reconciliation method corresponding to the target customer, and a reconciliation date corresponding to the target customer; A scheduled task creation module, used to create a scheduled task according to the reconciliation date; A statement generation module is used to execute the scheduled task to generate a statement for the reconciliation date according to a target reconciliation method; the target reconciliation method includes a single-ticket reconciliation method and a multi-ticket reconciliation method; the target reconciliation method is determined based on the historical reconciliation method.
8. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the statement generating method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the statement generation method as described in any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the statement generation method according to any one of claims 1 to 6.