Method for collecting dispatch fees, express delivery tax platform, financial management system and storage medium
By obtaining the invoice amount and invoice registration information of express delivery outlets and updating the initial payment amount, the problems of cumbersome payment settlement and untimely invoice collection in the logistics system are solved, and the integration and security improvement of the express delivery tax system is achieved.
Patent Information
- Application Number
- CN202211210288.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-09-30
AI Technical Summary
The lack of integrated and intelligent express tax system in the existing logistics system has led to cumbersome payment settlement methods and low security, and it is difficult for the logistics headquarters to receive invoices from express outlets in a timely manner.
Provide a method for disbursement and a express taxation platform. By obtaining the invoice amount and invoice registration information of express outlets, the initial distribution amount is updated, and the payment maintenance function for express outlets is realized, and the timely collection of invoices is supported.
It provides the logistics headquarters with payment and maintenance functions for express delivery outlets, simplifies the settlement process, ensures that the logistics headquarters receives invoices from express delivery outlets in a timely manner, and improves the integration and security of settlement.
Smart Images

Figure CN115511415B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of logistics cost settlement, and particularly relates to a method for collecting and receiving tickets for dispatch fees, a fast delivery tax platform, a financial management system, and a computer-readable storage medium. Background Art
[0002] In the existing logistics technology field, by using Internet technology and a perfect distribution mechanism, a joint distribution system for social enterprises and consumers has been developed and constructed, and the development achievements of automation, visualization, controllability, and intelligence have been applied to the logistics system.
[0003] The number of pick-up and delivery of express parcels is associated with the dispatch fees of express delivery outlets (i.e., express delivery points), and the logistics headquarters gives dispatch fees to the outlets according to the pick-up and delivery situation; currently, for the settlement method of dispatch fees for outlets, usually the logistics headquarters distributes the dispatch fees to each outlet, and the outlet needs to give the corresponding invoices to the logistics headquarters. Currently, there is no separate fast delivery tax system. When fast delivery tax-related operations involve operations such as dispatch fees, invoicing, invoice deposits, invoice summary, connecting to the invoicing platform, and connecting to the prepayment module, the degree of integration and intelligence is low, the operation is cumbersome, and there are also potential safety hazards.
[0004] Patent CN111882306A discloses a logistics dispatch fee settlement method, which is applied to a logistics dispatch fee settlement system. The logistics dispatch fee settlement system includes a settlement platform and a delivery platform; the logistics dispatch fee settlement method includes: the delivery platform sends the dispatch fee bill information of the user to the settlement platform in a preset manner; the settlement platform, according to the received dispatch fee bill information of the user, searches from the corresponding relationships between each user and dispatch fee information pre-associated and stored, finds the dispatch fee information corresponding to the user, and updates the dispatch fee bill information to the dispatch fee information of the user; the settlement platform obtains settlement information from each dispatch fee information at a preset time and settles it to the corresponding user. This method realizes the transparency of dispatch fee information from the dimension of delivery staff (i.e., the terminal courier), and avoids the omission of dispatch fees affecting the income of couriers.
[0005] Based on this, the present application provides a method for collecting and receiving tickets for dispatch fees, a fast delivery tax platform, a financial management system, and a computer-readable storage medium to improve the existing technology. Summary of the Invention
[0006] The purpose of the present application is to provide a method for collecting and receiving tickets for dispatch fees, a fast delivery tax platform, a financial management system, and a computer-readable storage medium, which provides a function for the logistics headquarters to maintain the dispatch fees of express delivery outlets and helps the logistics headquarters receive invoices from express delivery outlets in a timely manner.
[0007] The purpose of the present application is achieved by adopting the following technical solutions:
[0008] In a first aspect, the present application provides a method for collecting dispatch fees and tickets for express delivery outlets, and the method includes:
[0009] Before the current settlement, obtain the amount of invoices to be issued and the amount of invoices already issued for the express delivery outlet in each historical settlement period;
[0010] Obtain the initial dispatch fee amount and invoice registration information for the express delivery outlet in the current settlement period;
[0011] Based on the fee attribution period in each invoice registration information, update the amount of invoices already issued for the settlement period corresponding to each fee attribution period, and the fee attribution period corresponds to a unique settlement period;
[0012] Based on the amount of invoices to be issued and the amount of invoices already issued for each of the historical settlement periods and the invoice registration information for the current settlement period, update the initial dispatch fee amount for the express delivery outlet in the current settlement period to obtain the amount of dispatch fees to be paid for the express delivery outlet in the current settlement period.
[0013] The beneficial effects of this technical solution are as follows: It provides a function for the logistics headquarters to maintain the dispatch fees for express delivery outlets, which is convenient for docking with external platforms (such as settlement platforms, invoicing platforms, etc.), and helps the logistics headquarters receive invoices from express delivery outlets in a timely manner.
[0014] First, before the current settlement process is executed, obtain the amount of invoices to be issued and the amount of invoices already issued for the express delivery outlet in each historical settlement period; then, obtain the initial dispatch fee amount and invoice registration information in the current settlement period, and the obtained invoice registration information can be manually entered by the user, imported after the user scans it, or uploaded by other platforms; after that, based on the fee attribution period in the invoice registration information (the fee attribution period corresponds to a unique settlement period, which can be the current settlement period or any historical settlement period), update the amount of invoices already issued for the settlement period corresponding to each fee attribution period. At this time, the amount of invoices already issued for each settlement period is the latest data; finally, based on the amount of invoices to be issued and the amount of invoices already issued for each historical settlement period, and the invoice registration information of the express delivery outlet in the current settlement period, update the initial dispatch fee amount of the express delivery outlet, so as to obtain the amount of dispatch fees to be paid for the express delivery outlet in the current settlement period. Since the amount of dispatch fees to be paid for the express delivery outlet in the current settlement period is directly affected by the invoice registration information and indirectly affected (obtaining the latest data of the amount of invoices already issued corresponding to each historical settlement period based on the invoice registration information), it is possible to encourage the express delivery outlet to issue invoices for historical settlement periods to the logistics headquarters in a timely manner, which helps the logistics headquarters receive invoices for each historical settlement period in a timely manner.
[0015] Express delivery outlets can provide invoice registration information by uploading through an invoicing platform or directly entering, scanning and importing, etc. For the logistics headquarters, after obtaining the invoice registration information of the express delivery outlet in the current settlement period and the initial dispatch fee amount of the express delivery outlet in the current settlement period, it is necessary to update the initial dispatch fee amount according to the invoicing situation of the outlet (i.e., the express delivery outlet) in each historical settlement period, so as to obtain the payable dispatch fee amount of the outlet corresponding to the current settlement period. This update of the initial dispatch fee amount may be an increase (return of invoice deposit) or a decrease (deduction of invoice deposit), or the value of the initial dispatch fee amount may remain unchanged. Here, invoicing means that the outlet issues the invoice corresponding to the dispatch fee to the logistics headquarters, and the invoice deposit is the deposit. After obtaining the payable dispatch fee amount of the outlet, the logistics headquarters can use the settlement platform to dispatch fees to the outlet.
[0016] In some alternative embodiments, updating the initial dispatch fee amount of the express delivery outlet in the current settlement period based on the amount of invoices to be issued and the amount of invoices already issued in each of the historical settlement periods and the invoice registration information in the current settlement period includes:
[0017] For each of the historical settlement periods, perform the following processing:
[0018] Based on the fee attribution period in each invoice registration information, detect whether there is invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period;
[0019] When there is invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period, obtain the sum of all the deducted deposits corresponding to the historical settlement period;
[0020] Perform a return operation of the sum on the initial dispatch fee amount of the express delivery outlet in the current settlement period.
[0021] The beneficial effect of this technical solution is that the invoice registration information corresponding to the historical settlement period refers to the invoice registration information whose fee attribution period is the historical settlement period. The express delivery outlet may register one or more invoice registration information in the current settlement period, and each invoice registration information has its corresponding fee attribution period. Therefore, for each historical settlement period, it is necessary to detect whether there is invoice registration information in the invoice registration information of the current settlement period whose fee attribution period is the historical settlement period. If so, all the deposits corresponding to the historical settlement period will be returned to the express delivery outlet. For the express delivery outlet, for each historical settlement period, as long as it has registered an invoice in the current settlement period, it can return all the deposits deducted in the previous period of the historical settlement period, which greatly improves the enthusiasm of the express delivery outlet to issue invoices in a timely manner.
[0022] In some alternative embodiments, updating the initial dispatch fee amount of the express delivery outlet in the current settlement period based on the invoicable amount and the invoiced amount of each historical settlement period and the invoice registration information of the current settlement period further includes:
[0023] When the invoice registration information corresponding to the historical settlement period does not exist in the invoice registration information of the current settlement period, calculate the difference between the invoicable amount and the invoiced amount of the historical settlement period as the unbilled amount of the historical settlement period;
[0024] When the unbilled amount is greater than 0, detect whether the current settlement period meets the preset period condition;
[0025] If it meets the condition, perform an operation to deduct the deposit from the initial dispatch fee amount of the express delivery outlet in the current settlement period. The deposit is calculated using the unbilled amount and a preset calculation formula;
[0026] If it does not meet the condition, do nothing.
[0027] The beneficial effect of this technical solution is that for each historical settlement period, when there is no invoice registration information for this historical settlement period and the unbilled amount of this historical settlement period is greater than 0, it may be necessary to deduct the deposit of the express delivery outlet. However, this deduction operation is not carried out directly, but there is a pre - judgment step for the current settlement period. If the current settlement period meets the preset period condition, the deposit is deducted (the initial dispatch fee amount is lowered using the unbilled amount of this historical settlement period), and if it does not meet the condition, nothing is done (the initial dispatch fee amount is not adjusted for this historical settlement period). That is to say, even if the express delivery outlet has not provided enough invoices in a historical settlement period, the invoice deposit will not be deducted in each settlement period, fully protecting the economic interests of the express delivery outlet. In fact, deducting the deposit (or collecting the deposit) is only a means, and the purpose is to urge the outlet to issue invoices in a timely manner. Therefore, there is no need to deduct the deposit in each settlement period, but to deduct the deposit for a specific settlement period. The preset period condition is a pre - set period condition, which can be, for example, being in a pre - specified settlement period, or the time interval from the historical settlement period being exactly a preset duration.
[0028] In some alternative embodiments, the process of detecting whether the current settlement period meets the preset period condition includes:
[0029] Detect whether the ratio of the time interval between the current settlement period and the historical settlement period to the preset duration is within a preset numerical set;
[0030] If the ratio is within the preset numerical set, it is determined that the current settlement period meets the preset period condition;
[0031] If the ratio is not within the preset numerical set, it is determined that the current settlement period does not meet the preset period condition.
[0032] The beneficial effect of this technical solution is that the time interval between the current settlement period and the historical settlement period refers to the time interval between the first day of the current settlement period and the first day of the historical settlement period, or the time interval between the last day of the current settlement period and the last day of the historical settlement period. If one month is used as a settlement period, when the current settlement period is September, the time interval between the current settlement period and the historical settlement period of February is 7 months, and the time interval between the current settlement period and the historical settlement period of August is 1 month. The preset duration can be, for example, the duration of the settlement period, such as half a month, 1 month, 2 months, 3 months, etc. The preset numerical set is a preset numerical set that contains one or more preset numerical values. The advantage of this is that it can set appropriate preset period conditions for the current settlement period, which is convenient for deducting the margin for express delivery outlets, and urging the outlets to issue invoices in a timely manner with the margin system. For different express delivery outlets, the same or different preset period conditions can be set.
[0033] In some alternative embodiments, the preset duration is one month, and the preset numerical set includes 1 and 3.
[0034] The beneficial effect of this technical solution is that the preset numerical set includes 1, which means that the previous settlement period of the current settlement period needs to register invoices within the current settlement period, otherwise the margin will be deducted. The preset numerical set does not include 2, which means that the margin will not be deducted a second time immediately in the next settlement period after being deducted once, avoiding frequent deduction of the margin and affecting the enthusiasm of express delivery outlets for pick-up and delivery. The preset numerical set includes 3, which means that if the outlet still does not issue an invoice after being given a chance, the margin will be deducted again, making the margin system have sufficient deterrence to ensure that the logistics headquarters can manage and guide the invoice-issuing behavior of express delivery outlets with a reasonable system.
[0035] In some alternative embodiments, the process of obtaining the amount of invoices to be issued in the previous settlement period includes:
[0036] Obtain the summary data of the delivery fees of the express delivery outlet in the previous settlement period of the current settlement period;
[0037] Based on the summary data of the delivery fees, calculate the amount of invoices to be issued by the express delivery outlet in the previous settlement period of the current settlement period.
[0038] The beneficial effects of this technical solution are as follows: The amount of invoices to be issued by the express delivery network is associated with its pick-up and delivery details. The summary data of delivery fees records the pick-up and delivery details. Therefore, based on the summary data of delivery fees of the express delivery network in the previous settlement period of the current settlement period, the amount of invoices to be issued by the express delivery network in the previous settlement period of the current settlement period can be calculated.
[0039] In some alternative embodiments, the summary data of delivery fees includes queryable data and non-queryable data of the delivery fee details table;
[0040] Calculating the amount of invoices to be issued by the express delivery network in the previous settlement period of the current settlement period based on the summary data of delivery fees includes:
[0041] When receiving an operation to select summary statistics, based on the summary data of delivery fees, determining the amount of invoices to be issued by the express delivery network in the previous settlement period of the current settlement period;
[0042] When receiving an operation to select non-summary statistics, based on the queryable data of the delivery fee details table, determining the amount of invoices to be issued by the express delivery network in the previous settlement period of the current settlement period.
[0043] The beneficial effects of this technical solution are as follows: Since there are multiple summary data of delivery fees corresponding to the previous settlement period of the current settlement period for the express delivery network, whether all these summary data of delivery fees participate in the delivery fee invoicing can be set manually. Therefore, all the summary data of delivery fees can be classified into queryable data and non-queryable data of the delivery fee details table; when the user selects summary statistics, all the summary data of delivery fees (including queryable data and non-queryable data of the delivery fee details table) are summarized and statistically analyzed, and the amount of invoices to be issued is determined accordingly; when the user selects non-summary statistics, no summary statistics are performed, but the amount of invoices to be issued is determined based on the queryable data of the delivery fee details table (a part of all the summary data of delivery fees). That is to say, for the non-queryable data of the delivery fee details table, it can be summarized and statistically analyzed in the amount of invoices to be issued, or not summarized and statistically analyzed in the amount of invoices to be issued, allowing the user to manually select. The user can choose summary statistics or non-summary statistics, and the operation is simple, which meets the requirements in practical applications.
[0044] In a second aspect, the present application provides an express delivery tax platform for charging delivery fees and receiving invoices for express delivery networks. The express delivery tax platform includes a memory and a processor. The memory stores a computer program, and the processor is configured to perform the following steps when executing the computer program:
[0045] Before the current settlement, obtaining the amount of invoices to be issued and the amount of invoices already issued by the express delivery network in each historical settlement period;
[0046] Obtain the initial dispatch fee amount and invoice registration information of the express delivery outlet in the current settlement period;
[0047] Based on the fee attribution period in each invoice registration information, update the invoiced amount of the settlement period corresponding to each fee attribution period, where the fee attribution period corresponds to a unique settlement period;
[0048] Based on the invoicable amount and invoiced amount of each historical settlement period and the invoice registration information of the current settlement period, update the initial dispatch fee amount of the express delivery outlet in the current settlement period to obtain the payable dispatch fee amount of the express delivery outlet in the current settlement period.
[0049] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to update the initial dispatch fee amount of the express delivery outlet in the current settlement period based on the invoicable amount and invoiced amount of each historical settlement period and the invoice registration information of the current settlement period:
[0050] For each historical settlement period, perform the following processing:
[0051] Based on the fee attribution period in each invoice registration information, detect whether there is invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period;
[0052] When there is invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period, obtain the summation result of all deducted deposits corresponding to the historical settlement period;
[0053] Perform a return operation of the summation result on the initial dispatch fee amount of the express delivery outlet in the current settlement period.
[0054] In some alternative embodiments, when the processor is further configured to execute the computer program, the following method is adopted to update the initial dispatch fee amount of the express delivery outlet in the current settlement period based on the invoicable amount and invoiced amount of each historical settlement period and the invoice registration information of the current settlement period:
[0055] When there is no invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period, calculate the difference between the invoicable amount and invoiced amount of the historical settlement period as the un-invoiced amount of the historical settlement period;
[0056] When the un-invoiced amount is greater than 0, detect whether the current settlement period meets the preset period condition;
[0057] If it is satisfied, a deduction operation of the margin is performed on the initial dispatch fee amount of the express delivery outlet in the current settlement period, and the margin is calculated using the unissued amount and a preset calculation formula;
[0058] If it is not satisfied, no operation is performed.
[0059] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to detect whether the current settlement period meets the preset period condition:
[0060] Detect whether the ratio of the time interval between the current settlement period and the historical settlement period to the preset duration is within a preset numerical set;
[0061] If the ratio is within the preset numerical set, it is determined that the current settlement period meets the preset period condition;
[0062] If the ratio is not within the preset numerical set, it is determined that the current settlement period does not meet the preset period condition.
[0063] In some alternative embodiments, the preset duration is one month, and the preset numerical set includes 1 and 3.
[0064] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain the amount of the invoice to be issued in the previous settlement period:
[0065] Obtain the summary data of the delivery fees of the express delivery outlet in the previous settlement period of the current settlement period;
[0066] Based on the summary data of the delivery fees, calculate the amount of the invoice to be issued by the express delivery outlet in the previous settlement period of the current settlement period.
[0067] In some alternative embodiments, the summary data of the delivery fees includes queryable data and non-queryable data of the dispatch fee details list;
[0068] When the processor is configured to execute the computer program, the following method is adopted to calculate the amount of the invoice to be issued by the express delivery outlet in the previous settlement period of the current settlement period based on the summary data of the delivery fees:
[0069] When receiving an operation of selecting summary statistics, based on the summary data of the delivery fees, determine the amount of the invoice to be issued by the express delivery outlet in the previous settlement period of the current settlement period;
[0070] When receiving the operation of selecting not to summarize the statistics, based on the data that can be queried from the dispatch fee detailed list, determine the amount of invoices to be issued by the express delivery network point in the previous settlement cycle of the current settlement cycle.
[0071] Thirdly, the present application provides a financial management system, and the financial management system includes:
[0072] The above-mentioned express delivery tax platform;
[0073] A settlement platform, which is used to send the summary data of the delivery fees of the express delivery network point in the previous settlement cycle of the current settlement cycle to the express delivery tax platform, and perform the operations of deducting and refunding the margin for the initial delivery fee amount of the express delivery network point in the current settlement cycle;
[0074] An invoicing platform, which is used to receive invoice registration information and send it to the express delivery tax platform.
[0075] Fourthly, the present application provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the steps of any one of the above-mentioned dispatch fee receipt and invoice methods or implements the functions of any one of the above-mentioned express delivery tax platforms. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] The following further describes the present application in conjunction with the drawings and embodiments.
[0077] Figure 1 Fig. shows a structural block diagram of a financial management system provided by an embodiment of the present application.
[0078] Figure 2 Fig. shows a schematic flowchart of a dispatch fee receipt and invoice method provided by an embodiment of the present application.
[0079] Figure 3 Fig. shows a schematic flowchart of updating the initial dispatch fee amount provided by an embodiment of the present application.
[0080] Figure 4 Fig. shows a structural block diagram of an express delivery tax platform provided by an embodiment of the present application.
[0081] Figure 5 Fig. shows a structural schematic diagram of a program product provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0082] The following will describe the technical solutions in the present application in conjunction with the specification drawings and specific embodiments of the present application. It should be noted that, on the premise of no conflict, the following described embodiments or technical features can be combined with each other arbitrarily to form new embodiments.
[0083] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, a and b and c, where a, b and c can be single or multiple. It is worth noting that "at least one" can also be interpreted as "one or more items".
[0084] It should also be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any implementation or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other implementations or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0085] (System Example)
[0086] See also Figure 1 , Figure 1 A structural block diagram of a financial management system provided in an embodiment of the present application is shown.
[0087] The present application embodiment provides a financial management system, the financial management system comprising:
[0088] Express Tax Platform 10;
[0089] The settlement platform 20 is used to send the summary data of the delivery fees of the express delivery outlets in the previous settlement period of the current settlement period to the express delivery tax platform 10, and to deduct and return the deposit of the initial delivery fee amount of the express delivery outlets in the current settlement period;
[0090] The invoicing platform 30 is used to receive invoice registration information and send it to the express tax platform 10.
[0091] An express delivery service point refers to the terminal express delivery service point, which usually has one or more full-time or part-time couriers to provide pick-up and delivery services for customers. Pick-up means collecting the express parcels to be sent from the sender's address, and delivery means delivering the express parcels to the recipient's address. Each logistics provider can have multiple distribution centers, and each distribution center can have multiple terminal express delivery service points, including first-level and second-level express delivery service points. Express parcels are also known as express items or express goods.
[0092] In the embodiments of the present application, each platform (including the express delivery tax platform 10, the settlement platform 20, and the invoicing platform 30) can correspond to one or more platform devices. These platform devices can be computers, servers, or other electronic devices. These platform devices can be deployed locally or in the cloud.
[0093] The express delivery tax platform 10 can be referred to as the express delivery tax system.
[0094] The settlement platform 20 can be referred to as the prepayment platform, the prepayment system, or the prepayment module, which can perform the operations of deducting and refunding the margin.
[0095] The invoicing platform 30 can be referred to as the invoicing system, the invoice issuing system, or the invoice system.
[0096] In some alternative embodiments, the express delivery tax platform 10, the settlement platform 20, and the invoicing platform 30 are independently set up.
[0097] In some alternative embodiments, the express delivery tax platform 10 can be integrated with the settlement platform 20. That is to say, the express delivery tax platform 10 can provide the settlement function.
[0098] In some alternative embodiments, the express delivery tax platform 10 can be integrated with the invoicing platform 30. That is to say, the express delivery tax platform 10 can provide the invoicing function, and users can directly enter the invoice registration information on the express delivery tax platform 10.
[0099] In some alternative embodiments, the express delivery tax platform 10 can be integrated with the settlement platform 20 and the invoicing platform 30. At this time, the financial management system is a system that can provide one-stop tax services. That is to say, the financial management system can provide tax, settlement, and invoicing functions.
[0100] In some alternative embodiments, the express delivery tax platform 10 of Company A can use the settlement platform 20 of the same company to perform the operations of deducting and refunding the margin, or can use other third-party platforms to perform the operations of deducting and refunding the margin. These third-party platforms can be, for example, the electronic payment platform of Company B or the electronic payment platform of Company C.
[0101] The invoicing platform 30 can be, for example, an invoicing platform 30 belonging to the same company as the express delivery tax platform 10, or an invoice system provided by other companies.
[0102] In the embodiments of the present application, the express delivery tax platform 10 can be configured to implement the steps of the dispatch fee invoicing method. First, the dispatch fee invoicing method will be described below, and then the express delivery tax platform 10 will be described.
[0103] (Method embodiments)
[0104] See Figure 2 , Figure 2 which shows a schematic flowchart of a dispatch fee invoicing method provided by the embodiments of the present application.
[0105] The embodiments of the present application provide a dispatch fee invoicing method for dispatching fees and receiving invoices for express delivery outlets. The method includes:
[0106] Step S101: Before the current settlement, obtain the amount of invoices to be issued and the amount of invoices already issued by the express delivery outlet in each historical settlement period;
[0107] Step S102: Obtain the initial dispatch fee amount and invoice registration information of the express delivery outlet in the current settlement period;
[0108] Step S103: Based on the fee attribution period in each invoice registration information, update the amount of invoices already issued in the settlement period corresponding to each fee attribution period, and the fee attribution period corresponds to a unique settlement period;
[0109] Step S104: Based on the amount of invoices to be issued and the amount of invoices already issued in each historical settlement period and the invoice registration information in the current settlement period, update the initial dispatch fee amount of the express delivery outlet in the current settlement period to obtain the amount of dispatch fees to be paid by the express delivery outlet in the current settlement period.
[0110] Thus, a dispatch fee maintenance function for express delivery outlets is provided for the logistics headquarters, which facilitates docking with external platforms (settlement platforms, invoicing platforms, etc.), and helps the logistics headquarters receive invoices from express delivery outlets in a timely manner.
[0111] First, before performing the current settlement process, obtain the invoicable amount and the invoiced amount of the express delivery outlet in each historical settlement period; then, obtain the initial dispatch fee amount and invoice registration information in the current settlement period. The obtained invoice registration information can be manually entered by the user, imported after the user scans it, or uploaded by other platforms; after that, based on the fee attribution period in the invoice registration information (the fee attribution period corresponds to a unique settlement period, which can be the current settlement period or any historical settlement period), update the invoiced amount of the settlement period corresponding to each fee attribution period. At this time, the invoiced amount of each settlement period is the latest data; finally, based on the invoicable amount and invoiced amount of each historical settlement period, and the invoice registration information of the express delivery outlet in the current settlement period, update the initial dispatch fee amount of the express delivery outlet, so as to obtain the payable dispatch fee amount of the express delivery outlet in the current settlement period.
[0112] Since the payable dispatch fee amount of the express delivery outlet in the current settlement period is directly and indirectly affected by the invoice registration information (obtaining the latest data of the invoiced amount corresponding to each historical settlement period based on the invoice registration information), it is possible to encourage the express delivery outlet to issue the invoices of the historical settlement period to the logistics headquarters in a timely manner, which helps the logistics headquarters to receive the invoices of each historical settlement period in a timely manner.
[0113] The express delivery outlet can provide invoice registration information by means of uploading through the invoicing platform or directly entering and scanning and importing. For the logistics headquarters, after obtaining the invoice registration information of the express delivery outlet in the current settlement period and the initial dispatch fee amount of the express delivery outlet in the current settlement period, it is necessary to update the initial dispatch fee amount according to the invoicing situation of the outlet (i.e., the express delivery outlet) in each historical settlement period, so as to obtain the payable dispatch fee amount of the corresponding current settlement period of the outlet.
[0114] This update of the initial dispatch fee amount may be an increase (return of invoice deposit) or a decrease (deduction of invoice deposit), or it may maintain the value of the initial dispatch fee amount unchanged. Here, invoicing means that the outlet issues the invoice corresponding to the dispatch fee to the logistics headquarters, and the invoice deposit is the deposit.
[0115] After obtaining the payable dispatch fee amount of the outlet, the logistics headquarters can use the settlement platform to dispatch the fee to the outlet.
[0116] Dispatch fee means that the logistics headquarters settles the income amount (obtained from receiving and dispatching parcels) of each outlet to the outlet, and receiving invoices means that the outlet provides the invoice corresponding to the amount to the logistics headquarters.
[0117] In the embodiments of the present application, the current settlement period and the historical settlement period are both settlement periods. The current settlement period refers to the settlement period at the current moment, and the historical settlement period refers to the settlement period before the current settlement period.
[0118] The embodiments of the present application do not limit the duration of each settlement period, and the duration of each settlement period may be the same or different.
[0119] In some alternative embodiments, the durations of each settlement period are approximately the same (or in other words, the difference between the durations of any two settlement periods is not greater than a preset difference threshold). For example, taking each month as a settlement period, since some months have 30 days, some months have 31 days, and some months have 28 or 29 days, the durations of each settlement period are not exactly the same, but the difference is not significant.
[0120] In some alternative embodiments, one month can be used as a settlement period, three months can be used as a settlement period, half a month or one week can also be used as a settlement period, and the embodiments of the present application do not limit this.
[0121] In the embodiments of the present application, the amount to be invoiced refers to the amount for which the network point should issue an invoice, and the invoiced amount refers to the amount for which the network point has already issued an invoice. As an example, the current settlement period is March, and the historical settlement periods of the express delivery network point may include January and February, for example.
[0122] The initial dispatch fee amount of the express delivery network point in the current settlement period refers to the initial value of the amount that the logistics headquarters intends to dispatch to the express delivery network point in the current settlement period, and it will be appropriately adjusted or not adjusted according to the invoice issuance situation in each historical settlement period.
[0123] Each amount in the embodiments of the present application refers to an amount value, such as 100, 1000, 10000, 20000, 50000, 100000, etc., and the unit can be, for example, RMB yuan, US dollar, euro, pound, yen, etc.
[0124] The invoice registration information of the express delivery network point in the current settlement period refers to the invoice registration information obtained by the express delivery network point during the current settlement period, and the registration method can be manually entered by the user, imported after the user scans, or uploaded by other platforms.
[0125] The embodiments of the present application do not limit the invoice registration information, which may include, for example, network point code, fee attribution period, invoice type, invoice number, invoicing date, invoicing unit, tax-inclusive amount, tax rate, tax-exclusive amount, tax amount, etc. Each fee attribution period corresponds to a unique settlement period.
[0126] See Figure 3 , Figure 3 which shows a schematic flowchart of updating the initial dispatch fee amount provided by the embodiments of the present application.
[0127] In some alternative embodiments, updating the initial dispatch fee amount of the express delivery outlet in the current settlement period based on the invoicable amount and the invoiced amount for each historical settlement period and the invoice registration information for the current settlement period (step S104) includes:
[0128] For each of the historical settlement periods, perform the following processing:
[0129] Step S201: Based on the fee attribution period in each invoice registration information, detect whether there is invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period;
[0130] Step S202: When there is invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period, obtain the sum result of all the deducted margin for the historical settlement period;
[0131] Step S203: Perform a refund operation of the sum result on the initial dispatch fee amount of the express delivery outlet in the current settlement period.
[0132] Thus, the invoice registration information corresponding to the historical settlement period refers to the invoice registration information whose fee attribution period is the historical settlement period.
[0133] The express delivery outlet may register one or more invoice registration information in the current settlement period, and each invoice registration information has its corresponding fee attribution period. Therefore, for each historical settlement period, it is necessary to detect whether there is invoice registration information in the invoice registration information for the current settlement period whose fee attribution period is the historical settlement period. If so, all the margin corresponding to the historical settlement period will be refunded to the express delivery outlet.
[0134] For the express delivery outlet, for each historical settlement period, as long as invoices are registered in the current settlement period, all the margin deducted in the previous period for the historical settlement period can be refunded, greatly enhancing the enthusiasm of the express delivery outlet for timely invoicing.
[0135] The margin refers to the funds paid by the express delivery outlet to the logistics headquarters according to the margin collection rules as a performance guarantee for issuing invoices. For each historical settlement period, if invoices corresponding thereto are not issued all the time, the margin may be deducted once or multiple times.
[0136] Continue to refer to Figure 3 In some alternative embodiments, updating the initial dispatch fee amount of the express delivery outlet in the current settlement period based on the invoicable amount and the invoiced amount for each historical settlement period and the invoice registration information for the current settlement period (step S104) further includes:
[0137] Step S204: When the invoice registration information for the current settlement period does not contain the invoice registration information corresponding to the historical settlement period, calculate the difference between the invoicable amount and the invoiced amount for the historical settlement period as the uninvoiced amount for the historical settlement period;
[0138] Step S205: When the uninvoiced amount is greater than 0, detect whether the current settlement period meets the preset period conditions;
[0139] Step S206: If it meets the conditions, perform an operation to deduct the deposit from the initial dispatch fee amount for the express delivery network point in the current settlement period. The deposit is calculated using the uninvoiced amount and a preset calculation formula;
[0140] Step S207: If it does not meet the conditions, do nothing.
[0141] Thus, for each historical settlement period, when there is no invoice registration information for that historical settlement period and the uninvoiced amount for that historical settlement period is greater than 0, it may be necessary to deduct the deposit of the express delivery network point. However, this deduction operation is not carried out directly, but there is a pre - judgment step for the current settlement period. If the current settlement period meets the preset period conditions, the deposit is deducted (the initial dispatch fee amount is lowered using the uninvoiced amount for that historical settlement period), and if it does not meet the conditions, nothing is done (the initial dispatch fee amount is not adjusted for that historical settlement period).
[0142] That is to say, even if the express delivery network point has not provided enough invoices in a historical settlement period, the invoice deposit will not be deducted in each settlement period, fully protecting the economic interests of the express delivery network point.
[0143] In fact, deducting the deposit (or collecting the deposit) is only a means, and the purpose is to urge the network point to issue invoices in a timely manner. Therefore, it is not necessary to deduct the deposit in each settlement period, but to deduct the deposit for specific settlement periods.
[0144] The preset period conditions are pre - set period conditions, which can be, for example, being in a pre - specified settlement period, or the time interval from the historical settlement period being exactly a preset duration. The preset duration can be, for example, 1 month settlement cycle and 3 settlement cycles.
[0145] The difference between the invoicable amount and the invoiced amount for the historical settlement period refers to the difference between the invoicable amount for the historical settlement period and the invoiced amount for that historical settlement period.
[0146] In some optional implementation manners, the process of detecting whether the current settlement period meets the preset period conditions includes:
[0147] Detect whether the ratio of the time interval between the current settlement cycle and the historical settlement cycle to the preset duration is within the preset numerical set;
[0148] If the ratio is within the preset numerical set, determine that the current settlement cycle meets the preset cycle condition;
[0149] If the ratio is not within the preset numerical set, determine that the current settlement cycle does not meet the preset cycle condition.
[0150] Thus, the time interval between the current settlement cycle and the historical settlement cycle refers to the time interval between the first day of the current settlement cycle and the first day of the historical settlement cycle, or the time interval between the last day of the current settlement cycle and the last day of the historical settlement cycle.
[0151] If one month is used as a settlement cycle, when the current settlement cycle is September, the time interval between the current settlement cycle and the historical settlement cycle of February is 7 months, and the time interval between the current settlement cycle and the historical settlement cycle of August is 1 month.
[0152] The preset duration can be, for example, the duration of the settlement cycle, such as half a month, 1 month, 2 months, 3 months, etc.
[0153] The preset numerical set is a preset numerical set that contains one or more preset numerical values.
[0154] The advantage of doing this is that it can set appropriate preset cycle conditions for the current settlement cycle, which is convenient for deducting the margin for express delivery outlets, and urging the outlets to issue invoices in a timely manner with the margin system.
[0155] For different express delivery outlets, the same or different preset cycle conditions can be set.
[0156] In some alternative embodiments, the preset duration is one month, and the preset numerical set includes 1 and 3.
[0157] Thus, the preset numerical set including 1 means that the previous settlement cycle of the current settlement cycle needs to register the invoice within the current settlement cycle, otherwise the margin will be deducted.
[0158] The preset numerical set not including 2 means that the margin will not be deducted a second time immediately in the next settlement cycle after one deduction, avoiding frequent margin deductions from affecting the enthusiasm of express delivery outlets for pick-up and delivery.
[0159] The preset numerical value set includes 3, which means that if the network point still fails to issue an invoice after being given a chance, the deposit will be deducted again, making the deposit system have sufficient deterrence to ensure that the logistics headquarters can manage and guide the invoicing behavior of the express network points with a reasonable system.
[0160] In some alternative embodiments, different preset cycle conditions are set for different express network points. The process of obtaining the preset numerical value set corresponding to each express network point includes:
[0161] Obtain the deposit collection information corresponding to the express network point, where the deposit collection information includes the settlement cycle of the deducted deposit and the amount of the deducted deposit;
[0162] Input the deposit collection information corresponding to the express network point into the conditional prediction model to obtain the preset numerical value set corresponding to the express network point;
[0163] Among them, the training process of the conditional prediction model includes:
[0164] Obtain a training set, where the training set includes a plurality of training data, and each training data includes a sample deposit collection information and the labeled data of the preset numerical value set corresponding to the sample deposit collection information;
[0165] For each training data in the training set, perform the following processing:
[0166] Input the sample deposit collection information in the training data into a preset deep learning model to obtain the predicted data of the preset numerical value set corresponding to the sample deposit collection information;
[0167] Based on the predicted data and the labeled data of the preset numerical value set corresponding to the sample deposit collection information, update the model parameters of the deep learning model;
[0168] Detect whether the preset training end condition is satisfied; if so, use the trained deep learning model as the conditional prediction model; if not, continue to train the deep learning model with the next training data.
[0169] Thus, through design, by establishing an appropriate number of neuron computing nodes and a multi-layer operation hierarchy, and selecting appropriate input and output layers, a preset deep learning model can be obtained. Through the learning and optimization of this deep learning model, a functional relationship from input to output can be established. Although the functional relationship between input and output cannot be found 100%, it can approximate the real correlation relationship as much as possible. The conditional prediction model trained in this way can obtain the corresponding output data (i.e., the preset numerical value set) based on any input data (i.e., the deposit collection information), has a wide application range, and the calculation results are highly accurate and reliable.
[0170] Training a deep learning model using sample margin collection information enables rapid modeling by learning only a small number of samples. During the continuous training process of the deep learning model, the training error will gradually decrease. The deep learning model can save the optimal weights and read the weights; record the accuracies of the training set and the validation set for facilitating parameter tuning; update the model parameters of the deep learning model, which can make the model better fit the data, have effective generalization ability, and improve robustness and fitting accuracy.
[0171] In some alternative embodiments, the embodiments of the present application can train a conditional prediction model. In some other alternative embodiments, the present application can adopt a pre-trained conditional prediction model.
[0172] In some alternative embodiments, for example, data mining can be performed on historical data to obtain the sample margin collection information in the training set. That is to say, these sample margin collection information can be the margin collection information of real express delivery outlets. Additionally, the sample margin collection information can also be automatically generated by the generation network of the GAN model.
[0173] Among them, the GAN model, namely the Generative Adversarial Network, consists of a generation network and a discriminant network. The generation network randomly samples from the latent space as input, and its output result needs to mimic the real samples in the training set as much as possible. The input of the discriminant network is either the real samples or the output of the generation network, and its purpose is to distinguish the output of the generation network from the real samples as much as possible. And the generation network has to deceive the discriminant network as much as possible. The two networks confront each other and continuously adjust the parameters. The ultimate goal is to make the discriminant network unable to determine whether the output result of the generation network is real. Using the GAN model can generate multiple sample margin collection information for the training process of the conditional prediction model, which can effectively reduce the amount of data collected in the original data collection and greatly reduce the costs of data collection and annotation.
[0174] The present application does not limit the way of obtaining the labeled data. For example, the manual labeling method can be adopted, or the automatic labeling or semi-automatic labeling method can be adopted. When the sample margin collection information is the margin collection information of real express delivery outlets, the real data can be obtained from the historical data through keyword extraction as the labeled data.
[0175] The present application does not limit the training process of the conditional prediction model. For example, the above-mentioned supervised learning training method can be adopted, or the semi-supervised learning training method can be adopted, or the unsupervised learning training method can be adopted.
[0176] This application does not limit the preset training end condition, which can be, for example, that the number of training times reaches a preset number (the preset number can be, for example, 1 time, 3 times, 10 times, 100 times, 1000 times, 10000 times, etc.), or that all the training data in the training set have completed one or more trainings, or that the total loss value obtained in this training is not greater than the preset loss value.
[0177] In some alternative embodiments, the process of obtaining the amount to be invoiced for the previous settlement period includes:
[0178] Obtaining the summary data of the delivery fees for the previous settlement period of the express delivery outlet in the current settlement period;
[0179] Calculating the amount to be invoiced for the previous settlement period of the express delivery outlet in the current settlement period based on the summary data of the delivery fees.
[0180] Thus, the amount to be invoiced for the express delivery outlet is associated with its receipt and delivery details. The summary data of the delivery fees records the receipt and delivery details. Therefore, based on the summary data of the delivery fees for the previous settlement period of the express delivery outlet in the current settlement period, the amount to be invoiced for the previous settlement period of the express delivery outlet in the current settlement period can be calculated.
[0181] In some alternative embodiments, the summary data of the delivery fees includes queryable data and non-queryable data of the delivery fee details table;
[0182] The calculating the amount to be invoiced for the previous settlement period of the express delivery outlet in the current settlement period based on the summary data of the delivery fees includes:
[0183] When receiving an operation of selecting summary statistics, determining the amount to be invoiced for the previous settlement period of the express delivery outlet in the current settlement period based on the summary data of the delivery fees;
[0184] When receiving an operation of selecting non-summary statistics, determining the amount to be invoiced for the previous settlement period of the express delivery outlet in the current settlement period based on the queryable data of the delivery fee details table.
[0185] Thus, since there are multiple summarized delivery fee data corresponding to the previous settlement cycle of the express delivery network in the current settlement cycle, whether all of these summarized delivery fee data participate in the invoice issuance for delivery fees can be set manually. Therefore, all the summarized delivery fee data can be classified into data that can be queried in the detailed delivery fee table and data that cannot be queried in the detailed delivery fee table. When the user selects summary statistics, all the summarized delivery fee data (including data that can be queried in the detailed delivery fee table and data that cannot be queried in the detailed delivery fee table) are summarized and statistically analyzed, and the amount to be invoiced is determined accordingly. When the user selects not to perform summary statistics, no summary statistics are carried out. Instead, the amount to be invoiced is determined based on the data that can be queried in the detailed delivery fee table (a part of all the summarized delivery fee data).
[0186] That is to say, for the data that cannot be queried in the detailed delivery fee table, it can be summarized and included in the amount to be invoiced, or it can be not summarized and included in the amount to be invoiced. The user is allowed to manually select. The user can choose to summarize and statistically analyze, or not to summarize and statistically analyze. The operation is simple and suitable for the requirements in practical applications.
[0187] In some alternative embodiments, an interactive device is used to receive the "operation of selecting summary statistics" and the "operation of selecting not to perform summary statistics". The present application does not limit the manner of using the interactive device to receive the user's operation. Classifying the operations according to the input method, for example, it may include text input operations, voice input operations, video input operations, button operations, mouse operations, keyboard operations, intelligent stylus operations, intelligent touchpad operations, etc.
[0188] In a specific application scenario, the embodiment of the present application provides a method for collecting delivery fee invoices. Taking 1 natural month as the settlement cycle, the method includes Step 1 to Step 3.
[0189] Step 1: The prepayment system pushes the summarized delivery fee data to the express delivery tax system.
[0190] The prepayment system pushes the summarized delivery fee data of the previous month to the express delivery tax system at 0:00 on the 3rd of each month. It is summarized monthly, and each expense item of each network corresponds to one piece of data. The transaction date is displayed as year and month, that is, 202201.
[0191] According to the summarized delivery fee data, the invoice summary table calculates the amount to be invoiced for the T-1 settlement cycle (the T-1 settlement cycle is the previous settlement cycle of the current settlement cycle, and the current settlement cycle is the T settlement cycle) of each network, that is, for the same network, the amounts of multiple expense items are summed up, and the value-added tax rate difference in the invoice registration form is totaled.
[0192] Step 2: The express delivery tax system processes the pushed summarized delivery fee data.
[0193] Check whether to summarize and count, and select the expense items to be counted. Specifically, if you select Yes, the dispatch expense details table cannot query data and can enter the invoice summary table (the amount to be invoiced is calculated using the invoice summary table), and the process continues; if you select No, the dispatch expense details table cannot query data and cannot enter the invoice summary table, and the process ends.
[0194] Invoice registration process: There is an invoice registration page in the express tax system or invoicing system. Click the Add button in the invoice registration page to add a blank line. You can enter the branch code, cost attribution period, invoice type, invoice number, invoicing date, invoicing unit, tax-inclusive amount, tax rate, tax-exclusive amount, and tax amount. Click the Confirm button to confirm that the invoice information registration is completed. According to the branch code, the distribution center code, distribution center, branch name, branch attributes, and invoicing party information are displayed.
[0195] Enter the query conditions to query the invoice registration information of the branch.
[0196] After the invoice registration is completed, the invoiced amount will be updated accordingly according to the expense attribution cycle.
[0197] The amount to be invoiced is summarized and displayed according to the expense attribution cycle. The uninvoiced amount (the amount to be invoiced minus the amount invoiced) is calculated based on the maintenance expense item summary, which includes the invoice party, expense attribution cycle, and the amount to be invoiced. This is used to calculate the security deposit. The calculation starts from this month and rolls over to the third month. If the invoice is not issued, the security deposit will be deducted, and if the invoice is issued, it will be refunded.
[0198] The margin collection rules for month T are as follows:
[0199] 1. This month is T+1. Check whether there is invoice registration information corresponding to month T within this month. If there is no invoice registration, calculate the guarantee amount corresponding to month T (i.e. the amount of the deposit). Guarantee amount = amount to be invoiced in month T / 1.06*6% + amount to be invoiced in month T*10%;
[0200] 2. If this month is T+2 and no invoice is registered in T+1, then check whether there is invoice registration information corresponding to T month in this month. If no invoice is registered, no deposit will be deducted. If the invoice is registered, the deposit deducted from T month last month will be returned. The amount of the returned deposit is the amount to be invoiced in T month / 1.06*6%+the amount to be invoiced in T month*10%;
[0201] 3. If this month is T+3, and no invoices have been registered for T+1 and T+2, then check whether there is invoice registration information corresponding to T month within this month. If the invoice has been registered, the deposit deducted for T month (the amount to be invoiced in T month / 1.06*6%+the amount to be invoiced in T month*10%) will be returned. If the invoice has not been registered, the amount to be invoiced in T month*15% will be deducted;
[0202] 4. If this month is T+4 or a later month and no invoices were registered in months T+1, T+2, and T+3, then regardless of whether there is invoice registration information for month T within this month, the margin for month T will no longer be deducted.
[0203] For example, the invoicing amount for Network A in January is 1,000 yuan.
[0204] Network A should issue an invoice for January in February, but actually did not issue the invoice for January in February. Then, the margin corresponding to January should be deducted as 1,000 / 1.06*6% + 1,000*10% = 156.60 yuan.
[0205] Network A still did not issue the invoice for January in March. Network A will not deduct the margin corresponding to January in March.
[0206] Network A still did not issue the invoice for January in April. Network A will deduct the margin corresponding to January in April as 1,000*15% = 150 yuan.
[0207] Network A still did not issue the invoice for January in May. Network A will not deduct the margin corresponding to January in May.
[0208] Network A issued the invoice for January in June. Then, the margins corresponding to January deducted in February and April will be returned to Network A, that is, 156.60 + 150 = 306.60 yuan will be returned.
[0209] Another example: The invoicing amount for Network A in February is 10,000 yuan.
[0210] Network A should issue an invoice for February in March, but actually did not issue the invoice for February in March. Then, the margin corresponding to February should be deducted as the invoicing amount for February * / 1.06*6% + the invoicing amount for February *10% = 1,566 yuan (marked separately in the background as the margin corresponding to February to distinguish it from the margin corresponding to January).
[0211] Network A still did not issue the invoice for February in April. Network A will not deduct the margin corresponding to February in April.
[0212] Network A still did not issue the invoice for February in May. Network A will deduct 15% of the invoicing amount for February = 1,500 yuan.
[0213] Network A issued the invoice for February in June. Then, the margins corresponding to February deducted in March and May will be returned to Network A.
[0214] Business process:
[0215] The prepayment system pushes the summary data of the monthly delivery fees for each network in the previous month on the 3rd of each month. The invoice summary table and invoice margin are calculated based on the fee attribution period for the invoicing amount in the previous month.
[0216] Register the attribution period of the expenses corresponding to the invoices issued by each network point this month according to the invoice registration form, and count the invoiced amount into the invoiced amount. If no invoice is issued by the network point this month, the invoiced amount is 0;
[0217] Calculate the guarantee amount corresponding to each historical settlement period of the network point according to the actual invoiced amount of the network point this month, and collect or refund the guarantee amount of each historical settlement period according to the guarantee amount collection rule. The collection and refund of the guarantee amount are reflected in the amount of the payable dispatch fee given to the network point by the logistics headquarters this month.
[0218] Step 3: Invoice registration.
[0219] Method 1: Perform invoice registration through the express delivery tax system to obtain invoice registration information.
[0220] Specifically, the invoicing party can be input in the express delivery tax system for invoice registration. Input the distribution name, network point code (bringing out the network point information), and invoicing party information (bringing out the invoice information), and select the month to which the expenses belong.
[0221] Method 2: Perform invoice registration through the invoicing system to obtain invoice registration information, and the invoicing system will send the invoice registration information back to the express delivery tax system.
[0222] Perform invoice registration in the invoicing system. The invoice registration information can include the invoicing party, the month to which the expenses belong, the invoice type, the invoice number, the invoicing date, the invoicing unit, the tax-inclusive amount, the tax rate, the tax-exclusive amount, the tax amount, and the invoice status. The invoicing party is the only value and corresponds to the invoicing party recorded in the express delivery tax system, and fill the invoice registration information into the invoice registration form. The invoicing party is each network point.
[0223] (Device embodiment)
[0224] The embodiment of the present application provides an express delivery tax platform, and its specific embodiment is consistent with the embodiment and the achieved technical effect recorded in the above method embodiment, and some contents will not be repeated.
[0225] The express delivery tax platform is used for dispatching fees and collecting invoices for express delivery network points. The express delivery tax platform includes a memory and a processor. The memory stores a computer program, and the processor is configured to implement the following steps when executing the computer program:
[0226] Before this settlement, obtain the amount of invoices to be issued and the amount of invoices already issued by the express delivery network point in each historical settlement period;
[0227] Obtain the initial dispatch fee amount and invoice registration information of the express delivery network point in the current settlement period;
[0228] Update the invoiced amount of each settlement period corresponding to each expense attribution period in the invoice registration information, where the expense attribution period corresponds to a unique settlement period;
[0229] Update the initial dispatch fee amount of the express delivery network point in the current settlement period based on the invoicable amount and invoiced amount of each historical settlement period and the invoice registration information of the current settlement period, so as to obtain the payable dispatch fee amount of the express delivery network point in the current settlement period.
[0230] In some optional embodiments, when the processor is configured to execute the computer program, the following method is adopted to update the initial dispatch fee amount of the express delivery network point in the current settlement period based on the invoicable amount and invoiced amount of each historical settlement period and the invoice registration information of the current settlement period:
[0231] For each historical settlement period, perform the following processing:
[0232] Based on the expense attribution period in each invoice registration information, detect whether there is invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period;
[0233] When there is invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period, obtain the sum result of all deducted margin corresponding to the historical settlement period;
[0234] Perform a return operation of the sum result on the initial dispatch fee amount of the express delivery network point in the current settlement period.
[0235] In some optional embodiments, when the processor is further configured to execute the computer program, the following method is adopted to update the initial dispatch fee amount of the express delivery network point in the current settlement period based on the invoicable amount and invoiced amount of each historical settlement period and the invoice registration information of the current settlement period:
[0236] When there is no invoice registration information corresponding to the historical settlement period in the invoice registration information of the current settlement period, calculate the difference between the invoicable amount and invoiced amount of the historical settlement period as the un-invoiced amount of the historical settlement period;
[0237] When the un-invoiced amount is greater than 0, detect whether the current settlement period meets the preset period condition;
[0238] If it is satisfied, perform a margin deduction operation on the initial dispatch fee amount of the express delivery network point in the current settlement period, where the margin is calculated using the un-invoiced amount and a preset calculation formula;
[0239] If not satisfied, no operation is performed.
[0240] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to detect whether the current settlement period meets the preset period condition:
[0241] Detect whether the ratio of the time interval between the current settlement period and the historical settlement period to the preset duration is within a preset numerical set;
[0242] If the ratio is within the preset numerical set, it is determined that the current settlement period meets the preset period condition;
[0243] If the ratio is not within the preset numerical set, it is determined that the current settlement period does not meet the preset period condition.
[0244] In some alternative embodiments, the preset duration is one month, and the preset numerical set includes 1 and 3.
[0245] In some alternative embodiments, when the processor is configured to execute the computer program, the following method is adopted to obtain the invoicable amount of the previous settlement period:
[0246] Obtain the summary data of the delivery fees of the express delivery network point in the previous settlement period of the current settlement period;
[0247] Based on the summary data of the delivery fees, calculate the invoicable amount of the express delivery network point in the previous settlement period of the current settlement period.
[0248] In some alternative embodiments, the summary data of the delivery fees includes queryable data and non-queryable data of the delivery fee details list;
[0249] When the processor is configured to execute the computer program, the following method is adopted to calculate the invoicable amount of the express delivery network point in the previous settlement period of the current settlement period based on the summary data of the delivery fees:
[0250] When an operation of selecting summary statistics is received, based on the summary data of the delivery fees, determine the invoicable amount of the express delivery network point in the previous settlement period of the current settlement period;
[0251] When an operation of selecting non-summary statistics is received, based on the queryable data of the delivery fee details list, determine the invoicable amount of the express delivery network point in the previous settlement period of the current settlement period.
[0252] See Figure 4 , Figure 4The structural block diagram of a fast delivery tax platform provided by an embodiment of the present application is shown.
[0253] The fast delivery tax platform may, for example, include at least one memory 11, at least one processor 12, and a bus 13 connecting different platform systems.
[0254] The memory 11 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 111 and / or a cache memory 112, and may further include a read-only memory (ROM) 113.
[0255] Among them, the memory 11 also stores a computer program, and the computer program can be executed by the processor 12, so that the processor 12 implements the steps of any of the above methods.
[0256] The memory 11 may further include a utility 114 having at least one program module 115. Such program modules 115 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.
[0257] Correspondingly, the processor 12 can execute the above computer program and can also execute the utility 114.
[0258] The processor 12 may adopt one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), or other electronic components.
[0259] The bus 13 may be one or more representing several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure of multiple bus structures.
[0260] The express tax platform can also communicate with one or more external devices 14 such as keyboards, pointing devices, Bluetooth devices, etc., and can also communicate with one or more devices capable of interacting with the express tax platform, and / or communicate with any device (such as a router, a modem, etc.) that enables the express tax platform to communicate with one or more other computing devices. Such communication can be carried out through the input / output interface 15. Moreover, the express tax platform can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 16. The network adapter 16 can communicate with other modules of the express tax platform through the bus 13. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the express tax platform in practical applications, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms, etc.
[0261] (Medium Embodiment)
[0262] The embodiment of the present application also provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, it implements the steps of any one of the above-mentioned freight charge receipt methods or implements the functions of any one of the above-mentioned express tax platforms. Its specific embodiments are consistent with the embodiments described in the above method embodiments and the achieved technical effects, and some content will not be elaborated again.
[0263] See Figure 5 , Figure 5 shows a schematic structural diagram of a program product provided by the embodiment of the present application.
[0264] The program product is used to implement any of the above methods. The program product can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In the embodiments of the present application, the readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in conjunction with an instruction execution system, apparatus, or device. The program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0265] The computer-readable storage medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium can also be any readable medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium can be transmitted with any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the above. The program code for performing the operations of the present invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the C language or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, executed as an independent software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, by using an Internet service provider to connect through the Internet).
[0266] This application is described from the perspectives of purpose of use, efficacy, progress, and novelty, and has met the functional enhancement and use requirements emphasized by the patent law. The above description and accompanying drawings of this application are only preferred embodiments of this application and do not limit this application. Therefore, all those that are similar or identical to the structure, device, features, etc. of this application, that is, all equivalent substitutions or modifications made according to the scope of the patent application of this application, shall fall within the scope of protection of the patent application of this application.
Claims
1. A method for collecting ticket fees for dispatches, characterized in that, For dispatching fees and collecting tickets for express delivery outlets, the method includes: Before the current settlement, obtain the amount of invoices to be issued and the amount of invoices already issued for the express delivery outlet in each historical settlement period; Obtain the initial dispatching fee amount and invoice registration information for the express delivery outlet in the current settlement period; Based on the fee attribution period in each invoice registration information, update the amount of invoices already issued for the settlement period corresponding to each fee attribution period, where the fee attribution period corresponds to a unique settlement period; Based on the amount of invoices to be issued and the amount of invoices already issued for each historical settlement period and the invoice registration information for the current settlement period, update the initial dispatching fee amount for the express delivery outlet in the current settlement period to obtain the amount of dispatching fees to be paid for the express delivery outlet in the current settlement period; The updating of the initial dispatching fee amount for the express delivery outlet in the current settlement period based on the amount of invoices to be issued and the amount of invoices already issued for each historical settlement period and the invoice registration information for the current settlement period includes: For each historical settlement period, perform the following processing: Based on the fee attribution period in each invoice registration information, detect whether there is invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period; When there is invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period, obtain the sum of all the deducted margin for the historical settlement period; Perform a refund operation of the sum on the initial dispatching fee amount for the express delivery outlet in the current settlement period; When there is no invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period, calculate the difference between the amount of invoices to be issued and the amount of invoices already issued for the historical settlement period as the amount of invoices not issued for the historical settlement period; When the amount of invoices not issued is greater than 0, detect whether the current settlement period meets the preset period condition; If it meets, perform a margin deduction operation on the initial dispatching fee amount for the express delivery outlet in the current settlement period, where the margin is calculated using the amount of invoices not issued and a preset calculation formula; If it does not meet, do nothing.
2. The method for collecting ticket fees for dispatch fees according to claim 1, characterized in that, The process of detecting whether the current settlement period meets the preset period condition includes: Detect whether the ratio of the time interval between the current settlement period and the historical settlement period to the preset duration is within a preset value set; If the ratio is within the preset value set, determine that the current settlement period meets the preset period condition; If the ratio is not within the preset value set, determine that the current settlement period does not meet the preset period condition.
3. The method for collecting ticket fees for dispatch fees according to claim 2, wherein, The preset duration is one month, and the preset value set includes 1 and 3.
4. The method for collecting and receiving dispatch fees according to claim 1, wherein, The process of obtaining the amount of invoices to be issued for the previous settlement period includes: Obtain the summary data of the delivery fees for the previous settlement period of the express delivery outlet in the current settlement period; Calculate the amount of invoices to be issued for the previous settlement period of the express delivery outlet in the current settlement period based on the summary data of the delivery fees.
5. The method for collecting ticket fees for distribution according to claim 4, wherein, The summarized delivery fee data includes the queryable data and non-queryable data of the detailed delivery fee list; Calculating the amount to be invoiced for the express delivery network point in the previous settlement period of the current settlement period based on the summarized delivery fee data includes: When receiving the operation of selecting summary statistics, determining the amount to be invoiced for the express delivery network point in the previous settlement period of the current settlement period based on the summarized delivery fee data; When receiving the operation of selecting non-summary statistics, determining the amount to be invoiced for the express delivery network point in the previous settlement period of the current settlement period based on the queryable data of the detailed delivery fee list.
6. A fast express tax platform, characterized in that, For charging delivery fees and receiving invoices for the express delivery network point, the express delivery tax platform includes a memory and a processor. The memory stores a computer program, and the processor is configured to implement the following steps when executing the computer program: Before this settlement, obtaining the amount to be invoiced and the invoiced amount for the express delivery network point in each historical settlement period; Obtaining the initial delivery fee amount and invoice registration information for the express delivery network point in the current settlement period; Based on the fee attribution period in each invoice registration information, updating the invoiced amount for the settlement period corresponding to each fee attribution period, where the fee attribution period corresponds to a unique settlement period; Based on the amount to be invoiced and the invoiced amount for each historical settlement period and the invoice registration information for the current settlement period, updating the initial delivery fee amount for the express delivery network point in the current settlement period to obtain the payable delivery fee amount for the express delivery network point in the current settlement period; The updating the initial delivery fee amount for the express delivery network point in the current settlement period based on the amount to be invoiced and the invoiced amount for each historical settlement period and the invoice registration information for the current settlement period includes: For each historical settlement period, performing the following processing: Based on the fee attribution period in each invoice registration information, detecting whether there is invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period; When there is invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period, obtaining the added result of all the deducted margin for the historical settlement period; Performing a return operation of the added result on the initial delivery fee amount for the express delivery network point in the current settlement period; When there is no invoice registration information corresponding to the historical settlement period in the invoice registration information for the current settlement period, calculating the difference between the amount to be invoiced and the invoiced amount for the historical settlement period as the non-invoiced amount for the historical settlement period; When the non-invoiced amount is greater than 0, detecting whether the current settlement period meets the preset period condition; If it meets, performing a margin deduction operation on the initial delivery fee amount for the express delivery network point in the current settlement period, where the margin is calculated using the non-invoiced amount and a preset calculation formula; If it does not meet, performing no operation.
7. A financial management system, characterized in that, The financial management system includes: The express delivery tax platform according to claim 6; A settlement platform, which is used to send the summary data of the delivery fees of the express delivery outlets in the previous settlement cycle of the current settlement cycle to the express delivery tax platform, and perform the operations of deducting and refunding the margin for the initial delivery fee amount of the express delivery outlets in the current settlement cycle; An invoicing platform, which is used to receive invoice registration information and send it to the express delivery tax platform.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-5.
Citation Information
Patent Citations
Information system engineering supervision project cost accounting management system
CN111815424A
Logistics payment settlement method and system
CN111882306A