A pallet rental method and system
By generating pallet rental records and quick calculation tables, the total cost of pallet rental is calculated, the complex problem of traditional pallet rental billing is solved, efficient settlement and flexible operation are achieved, and human resources demand is reduced.
Patent Information
- Application Number
- CN202210230053.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-09
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-03-09
AI Technical Summary
The traditional pallet rental billing method is complex and inefficient, and cannot meet the billing needs of different types of rental customers. It requires a large amount of human resources to perform manual or spreadsheet calculations, resulting in complex and inefficient settlement processes.
The pallet rental method is adopted to generate a lease record and a speed calculation table by receiving the customer's lease application signal, obtain the lease record on the calculation date, calculate the total expenses using the on-lease and off-lease speed calculation tables, and summarize them and send them to the mobile terminal.
It simplifies the leasing settlement process, improves settlement efficiency, reduces development costs, improves new business support capabilities, and increases user operation flexibility and cost traceability.
Smart Images

Figure CN114792247B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of pallet leasing, and particularly to a pallet leasing method and a pallet leasing system. Background Art
[0002] Currently, in the field of pallet leasing, with the further subdivision of business scenarios, the traditional fixed unit price billing method by day and piece has become difficult to meet the requirements. Different types of leasing customers will put forward different requirements for the leasing billing method, resulting in various billing models. Calculation personnel can no longer use simple manual / spreadsheet methods to calculate leasing fees based on different billing models. It is necessary to introduce a corresponding computer system to write different codes for different billing models to improve the lease management information system, manage the leasing process, and calculate the generated leasing fees. This method has a complex settlement process, low efficiency, and requires a large amount of human resources, so it still needs to be improved. Summary of the Invention
[0003] In order to simplify the lease settlement process and improve the settlement efficiency, this application provides a pallet leasing method and system.
[0004] In the first aspect, this application provides a pallet leasing method, adopting the following technical solutions:
[0005] A pallet leasing method includes:
[0006] Receiving a lease application signal from a customer on a mobile terminal, generating a pallet lease record, an in-leasing quick calculation table, and an out-of-leasing quick calculation table;
[0007] Obtaining the pallet lease records on the calculation date to obtain the in-leasing pallet lease records and the out-of-leasing pallet lease records, where the calculation date is the required calculation date;
[0008] According to the in-leasing pallet records and the in-leasing quick calculation table, obtaining the total in-leasing cost on the calculation date;
[0009] According to the out-of-leasing pallet records and the out-of-leasing quick calculation table, obtaining the total out-of-leasing cost on the calculation date;
[0010] According to the total in-leasing cost on the calculation date and the total out-of-leasing cost on the calculation date, obtaining the total lease cost on the calculation date;
[0011] Aggregating the total lease cost on the calculation date and sending it to the mobile terminal through a communication module;
[0012] Where the total in-leasing cost on the calculation date is the total cost of the pallets in the leasing state on the required calculation date, and the total out-of-leasing cost on the calculation date is the total cost of the pallets in the out-of-leasing state on the required calculation date.
[0013] By adopting the above technical solution, after receiving the rental application signal from the customer, pallet rental records, in-rental quick calculation tables, and out-rental quick calculation tables are generated. The total in-rental cost for the calculation date is obtained based on the in-rental pallet records and the in-rental quick calculation tables, and the total out-rental cost for the calculation date is obtained based on the out-rental pallet records and the out-rental quick calculation tables. Then, the total rental cost for the calculation date is obtained. This solution has a simple settlement logic, can reduce the settlement complexity, save a large amount of settlement time, improve the settlement efficiency, and can also enhance the new business support ability and reduce the development cost.
[0014] Optionally, the step of obtaining the total in-rental cost for the calculation date according to the in-rental pallet records and the in-rental quick calculation tables includes:
[0015] Based on the in-rental pallet records, obtain the in-rental pallet quantity and the start rental date of the in-rental pallets;
[0016] Based on the in-rental quick calculation table and the calculation date, obtain the in-rental unit price and the quick calculation compensation number;
[0017] Based on the in-rental pallet quantity, the start rental date of the in-rental pallets, the calculation date, the in-rental unit price, and the quick calculation compensation number, obtain the total in-rental cost for the calculation date.
[0018] By adopting the above technical solution, the in-rental pallet quantity and the start rental date of the in-rental pallets are obtained through the in-rental pallet records. The in-rental unit price and the quick calculation compensation number are queried from the in-rental quick calculation table based on the calculation date, and data operations are performed based on this, so that the total in-rental cost for the calculation date can be directly obtained, and thus the complexity of the total in-rental cost settlement for the calculation date can be greatly reduced, and the settlement efficiency can be improved.
[0019] Optionally, the step of obtaining the total in-rental cost for the calculation date according to the in-rental pallet quantity, the start rental date of the in-rental pallets, the calculation date, the in-rental unit price, and the quick calculation compensation number includes:
[0020] Based on the calculation date and the start rental date of the in-rental pallets, obtain the start rental time;
[0021] Based on the start rental time, the in-rental unit price, and the quick calculation compensation number, obtain the cost of one in-rental pallet;
[0022] Based on the cost of one in-rental pallet and the in-rental pallet quantity, obtain the total in-rental cost for the calculation date of the in-rental pallet quantity.
[0023] By adopting the above technical solution, the total in-rental cost for the calculation date can be obtained through simple logical calculations, greatly reducing the complexity of the total in-rental cost settlement for the calculation date and improving the settlement efficiency.
[0024] Optionally, the step of obtaining the total demurrage cost for the calculation date based on the demurrage pallet record and the demurrage quick calculation table includes:
[0025] Based on the demurrage pallet record, obtain the demurrage pallet quantity, the start date of demurrage for the pallet, and the demurrage date;
[0026] Based on the demurrage quick calculation table and the demurrage date, obtain the unit price on the demurrage date and the quick calculation compensation number;
[0027] Based on the demurrage pallet quantity, the start date of demurrage for the pallet, the demurrage date, the unit price on the demurrage date, and the quick calculation compensation number, obtain the total demurrage cost for the calculation date.
[0028] By adopting the above technical solution, the demurrage pallet quantity, the start date of demurrage for the pallet, and the demurrage date are obtained through the demurrage pallet record. The unit price on the demurrage date and the quick calculation compensation number are queried in the demurrage quick calculation table based on the demurrage date, and data operations are performed based on this, so that the total demurrage cost for the calculation date can be directly obtained. Furthermore, the complexity of settling the total demurrage cost for the calculation date can be greatly reduced, and the settlement efficiency can be improved.
[0029] Optionally, the step of obtaining the total demurrage cost for the calculation date based on the demurrage pallet quantity, the start date of demurrage for the pallet, the demurrage date, the unit price on the demurrage date, and the quick calculation compensation number includes:
[0030] Obtain the lease time based on the demurrage date and the start date of demurrage for the pallet;
[0031] Obtain the cost of one demurrage pallet based on the lease time, the unit price on the demurrage date, and the quick calculation compensation number;
[0032] Based on the cost of one demurrage pallet and the demurrage pallet quantity, obtain the total demurrage cost for the calculation date of the demurrage pallet quantity.
[0033] By adopting the above technical solution, the total demurrage cost for the calculation date can be obtained through simple logical calculations, greatly reducing the complexity of settling the total demurrage cost for the calculation date and improving the settlement efficiency.
[0034] Optionally, the steps of receiving the rental application signal from the customer on the mobile terminal and generating the pallet rental record, the in-rental quick calculation table, and the demurrage quick calculation table include:
[0035] Receive the rental application signal. The server responds to the rental application signal, generates a signal agreeing to the customer's rental application. After the customer signs for the rented pallet, generate the pallet rental record, the in-rental quick calculation table, and the demurrage quick calculation table.
[0036] By adopting the above technical solution, after the customer receives the leased pallets, the in-rent quick calculation table and the out-of-rent quick calculation table can be generated, increasing the flexibility of user operations and improving the settlement efficiency.
[0037] Optionally, after the step of obtaining the total lease cost on the calculation date based on the total in-rent cost on the calculation date and the total out-of-rent cost on the calculation date, the following steps are included:
[0038] Based on the total lease cost on the calculation date and the cost record table, obtain the total lease cost for the target period;
[0039] Store the date corresponding to the total lease cost on the calculation date into the query cost record table.
[0040] By adopting the above technical solution, it is convenient for users to settle the costs within a certain period, and record the obtained total lease cost for the period in the cost record table, avoiding the complexity of re-settlement after the basic data changes, increasing the traceability, and thus reducing the calculation amount and improving the settlement efficiency.
[0041] Optionally, the step of obtaining the total lease cost for the target period based on the total lease cost on the calculation date and the cost record table includes:
[0042] Obtain the total lease cost on the previous calculation date from the cost record table, and perform a difference calculation with the total lease cost on the calculation date to obtain the total lease cost for the target period.
[0043] By adopting the above technical solution, by querying the lease cost of the previous period from the cost record table, the traceability of the lease cost can be increased, and the complexity of re-settlement after the basic data for the current period calculation changes can be avoided, thereby reducing the data calculation amount and improving the calculation efficiency.
[0044] Optionally, before the step of obtaining the pallet lease record on the calculation date to obtain the in-rent pallet lease record and the out-of-rent pallet lease record, the following steps are included:
[0045] Respond to the modification of the pallet lease record by the user of the mobile terminal, and register the modified pallet lease record;
[0046] In the step of obtaining the pallet lease record on the calculation date to obtain the in-rent pallet lease record and the out-of-rent pallet lease record, the following steps are also included:
[0047] Based on the registered record, obtain the in-rent pallet lease record and the out-of-rent pallet lease record by obtaining the pallet lease record on the calculation date.
[0048] By adopting the above technical solution, it is possible to respond to the customer's modification and register it, increasing the flexibility of user operations. Moreover, when there are data errors (such as start / return quantity, time, etc.) in the current billing cycle, there is no need to backtrack and settle the entire cycle. Only by calculating the total daily rental cost and offsetting it with the total rental cost of the previous calculation day can the amount to be supplemented or refunded, that is, making up the difference, be obtained, thus saving a large amount of settlement time and improving the settlement efficiency.
[0049] In a second aspect, the present application provides a pallet rental system for implementing the steps of the above-mentioned pallet rental method, and specifically adopts the following technical solution:
[0050] A pallet rental system includes:
[0051] A rental application receiving module, configured to receive a rental application signal from a customer on a mobile terminal, generate a pallet rental record, a rental-in quick calculation table, and a rental-out quick calculation table;
[0052] A rental record acquisition module, configured to acquire the pallet rental record of the calculation day to obtain the rental-in pallet rental record and the rental-out pallet rental record;
[0053] A rental-in total cost calculation module, configured to obtain the rental-in total cost of the calculation day according to the rental-in pallet record and the rental-in quick calculation table;
[0054] A rental-out total cost calculation module, configured to obtain the rental-out total cost of the calculation day according to the rental-out pallet record and the rental-out quick calculation table;
[0055] A total rental cost calculation module, which obtains the total rental cost of the calculation day according to the rental-in total cost of the calculation day and the rental-out total cost of the calculation day;
[0056] A total rental cost sending module, configured to summarize the total rental cost of the calculation day and send it to the mobile terminal through a communication module;
[0057] Wherein, the rental-in total cost of the calculation day is the total cost of the pallets in the rental state on the calculation day, and the rental-out total cost of the calculation day is the total cost of the pallets in the rental-out state on the calculation day.
[0058] By adopting the above technical solution, the rental-in total cost of the calculation day is obtained according to the rental-in pallet record and the rental-in quick calculation table, the rental-out total cost of the calculation day is obtained according to the rental-out pallet record and the rental-out quick calculation table, and then the total rental cost of the calculation day is obtained. This solution can cover various known pricing methods, the rental cost settlement process is simple, saving a large amount of settlement time and improving the settlement efficiency, and can reduce the development cost.
[0059] In a third aspect, the present application provides a computer device for implementing the steps of the above-mentioned pallet rental method, and specifically adopts the following technical solution:
[0060] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned pallet rental method are implemented.
[0061] In a fourth aspect, the present application provides a computer-readable storage medium, adopting the following technical solution:
[0062] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned pallet rental method are implemented.
[0063] In summary, the present application includes at least one of the following beneficial technical effects:
[0064] 1. By obtaining the total rental cost on the calculation date based on the rented pallet record and the rented quick calculation table, and obtaining the total suspended rental cost on the calculation date based on the suspended pallet record and the suspended quick calculation table, and then obtaining the total rental cost on the calculation date, this solution can simplify the rental settlement process, improve the settlement efficiency, and also enhance the new business support ability and reduce the development cost.
[0065] 2. By using the rented quick calculation table, the daily rental unit price and the quick calculation compensation number for the rented period can be quickly queried, and by using the suspended quick calculation table, the daily rental unit price and the quick calculation compensation number for the suspended period can be quickly queried, which can reduce the settlement time and improve the settlement efficiency.
[0066] 3. By using the expense record table, the rental expenses of the previous period can be quickly queried, which can increase the traceability of the rental expenses and avoid the complexity of having to re-settle when the basic data for the current period calculation changes, thereby reducing the data calculation volume and improving the calculation efficiency.
[0067] 4. It can respond to the modification by the customer and register it, increasing the flexibility of user operations. And when there are data errors (such as the quantity and time of pick-up and return) in the current billing cycle, there is no need to backtrack and settle the entire cycle. Just calculate the total rental cost on the calculation date and perform a difference calculation with the total rental cost on the previous calculation date to obtain the amount of compensation or refund required, that is, make up the difference or refund as appropriate, so as to save a large amount of settlement time and improve the settlement efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 is a schematic flowchart of the pallet rental method in an embodiment of the present application;
[0069] Figure 2 is a schematic flowchart for implementing step S12 in the pallet rental method in an embodiment of the present application;
[0070] Figure 3It is a schematic diagram of the implementation process of step S13 in the pallet rental method in an embodiment of the present application;
[0071] Figure 4 It is a schematic diagram of the implementation process of steps S14 - S17 in the pallet rental method in an embodiment of the present application;
[0072] Figure 5 It is a schematic diagram of the modules of the pallet rental system in an embodiment of the present application. Detailed implementation manners
[0073] The following further elaborates on the present application in conjunction with the accompanying drawings.
[0074] In an embodiment of the present application, in order to reduce the complexity of lease settlement and improve settlement efficiency, a pallet rental method and system are specifically disclosed. Referring to Figure 1 , it is a flowchart of the steps of the pallet rental method, which includes:
[0075] S10: Receive the rental application signal of the customer on the mobile terminal, generate a pallet rental record, an in - lease quick calculation table, and an out - lease quick calculation table;
[0076] S11: Obtain the pallet rental records on the calculation date to obtain the in - lease pallet rental records and the out - lease pallet rental records, where the calculation date is the required calculation date;
[0077] S12: Obtain the total in - lease cost on the calculation date according to the in - lease pallet records and the in - lease quick calculation table;
[0078] S13: Obtain the total out - lease cost on the calculation date according to the out - lease pallet records and the out - lease quick calculation table;
[0079] S14: Obtain the total rental cost on the calculation date according to the total in - lease cost and the total out - lease cost on the calculation date;
[0080] S15: Aggregate the total rental cost on the calculation date and send it to the mobile terminal through the communication module.
[0081] Among them, the total in - lease cost on the calculation date is the total cost of the pallets in the rental state on the required calculation date, and the total out - lease cost on the calculation date is the total cost of the pallets in the out - lease state on the required calculation date
[0082] Among them, the above technical solution is applied to the pallet rental field. Specifically, the rental application signal received by the customer on the mobile terminal in step S10 can be understood as the operation signal for the customer to perform an online rental application by operating a small program through an electronic device such as a mobile phone or a computer. Through this operation signal, matters such as the start rental time and start rental fee can be further determined. The in-rental quick calculation table and out-rental quick calculation table mentioned can be the stepped pricing table for the rental date. The calculation date mentioned in step S11 can be the contract expiration date or a certain day during the contract execution process. The pallet rental records mentioned include start rental records and return records. The start rental records can include the contract number, start rental (starting) date, and rental quantity. The return records can include the contract number, out-rental record number, out-rental (ending) date, and out-rental quantity. The in-rental pallet records mentioned in step S12 can be understood as the records of all rented pallets within the contract period. The in-rental quick calculation table can be the rental fee negotiated and set by the user (lessor) and / or the lessee, and then the user fills in the data to construct tabular data, or it can be generated in the form of code programming before the system is launched. The total in-rental fee on the calculation date can be understood as the accumulation of the rental fees of one or more pallets that are still in the rental state as of the contract expiration date. The out-rental pallet records mentioned in step S13 can be understood as the pallet rental records for which the contract has terminated on the calculation date. The out-rental quick calculation table can be the same as the in-rental quick calculation table, and can be the rental fee negotiated and set by the user (lessor) and / or the lessee. The total out-rental fee on the calculation date can be understood as the accumulation of the rental fees of one or more pallets that are in the out-rental state (already returned) as of the target date. The total rental fee on the calculation date mentioned in step S14 can be understood as the sum of the total in-rental fee on the calculation date and the total out-rental fee on the calculation date. In step S15, the summarization mentioned can be the summarization of all contracts of the customer in the form of a bill. The communication module sending mentioned can be sending to the customer's electronic device via email. The email can be set to be sent regularly or on the day when the customer actively queries. The regular sending can be, for example, on a set day of each month or every six months for sending monthly bills.
[0083] In this embodiment, referring to Figure 2 , step S12 includes:
[0084] S121: Obtain the in-rental pallet quantity and the start rental date of the in-rental pallets according to the in-rental pallet records.
[0085] S122: Obtain the unit price per in-rental day and the quick calculation compensation number according to the in-rental quick calculation table and the calculation date, where the quick calculation compensation number is the stepped compensation value for the unit price per day.
[0086] S123: Obtain the total in-rental fee on the calculation date according to the in-rental pallet quantity, the start rental date of the in-rental pallets, the calculation date, the unit price per in-rental day, and the quick calculation compensation number.
[0087] The number of leased pallets mentioned in step S121 can be understood as the total number of pallets that started leasing before the calculation date, excluding those that meet the conditions of the lease termination records. The start lease date of the mentioned leased pallets can be understood as the start lease date of the pallets still on lease on the calculation date. These leased pallets can be understood as the pallets leased in multiple contracts, and the start lease dates can be different. When making specific settlements, pallets with the same start lease date are calculated together, and those with different start lease dates are calculated separately. Finally, the calculated lease fees are summarized to obtain the total cost of the leased pallets. Here, it is stated that regarding the open date with a lease termination date greater than or equal to the calculation date, this open date can be a fixed date or an unfixed date. The leased quick calculation table mentioned in step S122 can be generated according to the stepped pricing as shown in Table 1 below.
[0088] Table 1
[0089] Lease term range (days) Daily unit price Quick calculation compensation number 1~30 0.4 0.00 31~60 0.35 0.00 61~90 0.3 0.00 91~180 0.2 0.00 181 and above 0.15 9.00
[0090] Among them, in Table 1 above, the rental fee rules set by the user (lessor) for the customer (lessee) are such that within 180 days of the lease, it is not necessary to calculate according to the stepped price, and stepped calculation is carried out after 180 days. For example, if the customer's contract lease is 65 days and within the range of 61 - 90, the daily unit price for each leased pallet is 0.3, that is, the daily charge is 0.3 yuan, and the total rental fee is the number of leased pallets * 65 days * 0.3 yuan. When the customer's contract lease is 185 days, within the range of 91 - 180, the daily unit price for each leased pallet is 0.2 for charging, and within the range of 181 and above, the daily unit price for each leased pallet is 0.15 for charging. The total fee is the number of leased pallets * 180 days * 0.2 yuan + the number of leased pallets * (185 - 180) days * 0.15 yuan. Among them, the quick calculation compensation number 9 corresponding to 181 and above is the difference between the daily unit price of 0.2 and 0.15 within 180 days. The specific calculation formula is 180 * (0.2 - 0.15). In this embodiment, the calculation method of the quick calculation compensation number is preset in the computer program and automatically generated when registering the customer's rental record, so that in subsequent calculations, the corresponding quick calculation compensation number can be directly used for calculation, simplifying the calculation process and improving the calculation efficiency. Specifically, taking the above lease of 185 days as an example, when calculating the total fee corresponding to 185 days, the value can be directly calculated by the number of leased pallets * (185 * 0.15 + 9), and this calculation only requires one multiplication and one addition for the stage (lease term range level) where it is located. If the quick calculation compensation number is not pre-calculated, then in each calculation, the daily unit prices at different stages of the whole process need to be calculated separately and then added together, which increases the amount of calculation data and thus reduces the calculation efficiency. In addition, it is hereby stated that when signing the lease contract, it is necessary for the user (lessor) and / or the lessee to negotiate and set the rental fee, and sign a contract regarding the pallet rental price to further generate a quick calculation table for in-lease, a quick calculation table for out-of-lease, etc. In application, the system can generate a quick calculation table for in-lease based on the rules in Table 1 above. For example, the customer's business cycle can accurately estimate the fixed lease term. When the contract stipulates that the lease term is 91 days and overtime is charged according to the steps, starting from January 1, 2022, the generated quick calculation table for in-lease is as shown in Table 2 below:
[0091] Table 2
[0092] Start date End date Daily unit price Quick calculation compensation number 2022-01-01 2022-06-29 0.2 0.00 2022-06-30 2099-12-31 0.15 9.00
[0093] In step S123, the total daily rental cost during the calculation date is obtained based on the number of leased pallets, the lease date of the leased pallets, the daily rental price during the lease period, and the quick calculation compensation number. Specifically, the total daily rental cost during the calculation date can be obtained by getting the lease start time based on the calculation date and the lease start date, obtaining the cost of one leased pallet based on the lease start time, the daily rental price during the lease period, and the quick calculation compensation number during the lease period, and obtaining the total daily rental cost of the leased pallets on the calculation date based on the cost of one leased pallet and the number of leased pallets. Briefly speaking, it can be calculated according to the formula: total daily rental cost during the calculation date = ((T1 - lease start date + 1) * daily rental price + quick calculation compensation number) * number of leased pallets, where T1 represents the calculation date, and the lease start date is obtained based on the lease date of the leased pallets.
[0094] In this embodiment, referring to Figure 3 , step S13 includes:
[0095] S131: Obtain the number of pallets taken out of lease, the lease start date of the pallets taken out of lease, and the lease end date according to the record of pallets taken out of lease.
[0096] S132: Obtain the daily rental price and the quick calculation compensation number on the lease end date according to the quick calculation table for pallets taken out of lease and the lease end date.
[0097] S133: Obtain the total cost of pallets taken out of lease on the calculation date according to the number of pallets taken out of lease, the lease start date of the pallets taken out of lease, the lease end date, the daily rental price on the lease end date, and the quick calculation compensation number.
[0098] The number of pallets taken out of lease mentioned in step S131 can be understood as the total number of pallets that meet the conditions of the leased record screened out from all the pallets leased on the calculation date. The lease end date mentioned can be understood as the actual return record date of the pallets in the leased (returned) state on the calculation date. Here, it is noted that if the pre-lease end date is specified in the contract lease start record, but the actual lease end date in the lease end record is less than the pre-lease end date, the actual lease end date will be replaced with the pre-lease end date for cost calculation. The quick calculation table for pallets taken out of lease mentioned in step S131 is shown in Table 3 below, and it is applicable to customers with a fixed lease term. For example, when the customer's contract lease record is from the lease end date of January 1, 2022 to June 30, 2022, the daily rental price of 0.15 yuan and the quick calculation compensation number of 9 set from June 30, 2022 to December 31, 2099 will be used for calculation. Specifically, the calculation can be carried out according to the logic exemplified for Table 1 above.
[0099] Table 3
[0100] Start date End date Daily unit price Quick calculation compensation number 2022-01-01 2022-01-30 0.4 0.00 2022-01-31 2022-03-01 0.35 0.00 2022-03-02 2022-03-31 0.3 0.00 2022-04-01 2022-06-29 0.2 0.00 2022-06-30 2099-12-31 0.15 9.00
[0101] In one embodiment, when the rental period of the customer cannot be determined. For example, if the customer rents from January 1, 2022 and can borrow and exchange at any time, the user (lessor) and / or the renter negotiate to set the rental fee to construct the in-rental quick calculation table / stop-rental quick calculation table as shown in Table 4 below.
[0102] Table 4
[0103] Start date End date Daily unit price Quick calculation compensation number 2022-01-01 2022-01-30 0.4 0.00 2022-01-31 2022-03-01 0.35 1.50 2022-03-02 2022-03-31 0.3 4.50 2022-04-01 2022-06-29 0.2 13.50 2022-06-30 2099-12-31 0.15 22.50
[0104] For example, when the customer (renter) returns, the customer applies for return through the mobile terminal. After the user confirms through the mobile terminal, the stop-rental date is recorded. According to the above Table 4, the daily unit price and the quick calculation compensation number on the stop-rental day are queried, and further the total stop-rental fee for the calculation day is calculated. Specifically, the total stop-rental fee for the calculation day can obtain the rental time based on the stop-rental date and the start-rental date of the stop-rental pallet, obtain the fee of one stop-rental pallet based on the rental time, the stop-rental daily unit price and the quick calculation compensation number, and obtain the total stop-rental fee for the calculation day of the stop-rental pallet quantity based on the fee of one stop-rental pallet and the stop-rental pallet quantity. Briefly speaking, the total stop-rental fee for the calculation day can be calculated according to the formula: total stop-rental fee for the calculation day = ((T2 - start-rental date + 1) * stop-rental daily unit price + quick calculation compensation number) * stop-rental pallet quantity, where T2 represents the stop-rental date, and the start-rental date can be obtained according to the stop-rental pallet record.
[0105] In one embodiment, step S10 includes: receiving the rental application signal, the server responds to the rental application signal, generates a signal agreeing to the customer's rental application. After the customer signs for the rented pallet, the pallet rental record, the in-rental quick calculation table and the stop-rental quick calculation table are generated. For example, the customer applies for rental order in the mini-program of the mobile terminal according to the rental fee and quantity stipulated in the contract. After the user (lessor) sees the customer's (renter's) rental application and confirms and accepts it on the server, a consent signal is generated, and the user delivers the rented pallet to the customer offline. After the customer confirms matters such as the quality, quantity, and fee of the pallet, the signing is completed, and the signing date is used as the start-rental date for rental record and generation of the in-rental quick calculation table and the stop-rental quick calculation table. In addition, before the customer signs, the rental fee can be communicated and negotiated between the client and the user (lessor) to formulate a contract. This method of step S9 can increase the flexibility of the user (lessor)'s operation, facilitate the user (lessor) and / or the renter to negotiate and set the rental fee to meet the different needs of customers, improve the support ability for new services, and reduce the development cost.
[0106] In one embodiment, referring to Figure 4 , after step S14, it further includes:
[0107] S16: Obtain the total rental cost for the target period based on the calculated daily rental total cost and the cost record table. Specifically, in this step S16, the rental cost of the historical record is obtained from the cost record table, a rental cost required for the target period is selected, and the difference is calculated with the calculated daily rental total cost to obtain the total rental cost for the target period. The difference calculation can be understood as the calculation of the difference. The target period rental can be the period specified in the customer contract. For example, the calculation of the total cost for a monthly period. It is worth mentioning that when calculating the periodic rental cost, for example, it is necessary to determine whether there are unclosed pallets on the calculation date, or whether there are modification (abnormal change) records within this period. If there are modification records of the start rental date, stop rental date, and daily unit price in the system, when the modification record does not involve the cost of the period to be calculated, no calculation is performed. When it involves the period to be calculated, the calculated cost is the cost for more refund or less compensation for this period to ensure the accuracy of cost settlement. The mentioned cost record table is also the cost snapshot table, which is used to record the historical total rental cost. Here, it is stated that the historical total rental cost is the cost recorded in the valid contract, and if there is no record, it is defaulted to 0 for processing.
[0108] S17: Store the calculated daily rental total cost corresponding to the calculation date into the query cost record table.
[0109] Among them, storing the calculated daily rental total cost into the query cost record table mentioned in step S17 can increase the traceability of the rental cost, and avoid the complexity of re - settlement when the basic data for the current period calculation changes, thereby reducing the data calculation volume and improving the calculation efficiency. Here, when the basic data for the current period calculation changes, it can be understood that when the rental date, daily unit price, or quick calculation compensation number data for the current period changes, there is no need to recalculate the data for the previous period. Only the calculated daily rental total cost needs to be calculated, and the difference operation is performed with the previous total cost (the total cost of the previous calculation date) to obtain the detailed cost for more refund or less compensation based on the previous total cost.
[0110] In an embodiment, before step S11, it further includes: responding to the user of the mobile terminal to modify the pallet rental record, and registering the modified pallet rental record. Step S11 specifically includes: obtaining the pallet rental record for the calculation date based on the registration, and obtaining the in - use pallet rental record and the out - of - use pallet rental record.
[0111] Among them, the response to the user modification can increase the operation flexibility of the user, and through registration and obtaining the pallet rental record based on the registration in step S11, the traceability and accuracy of settlement can be increased.
[0112] It should be understood that the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0113] In one embodiment, a pallet rental system is provided, which corresponds one-to-one with the pallet rental method in the above embodiment.
[0114] See Figure 5 , the present application also discloses a pallet rental system, including: a rental application receiving module 10, a rental record obtaining module 20, an in-rent total cost calculating module 30, a stop-rent total cost calculating module 40, a total rental cost calculating module 50, and a total rental cost sending module 60. The detailed descriptions of each functional module are as follows:
[0115] The rental application receiving module 10 is used to receive the rental application signal of the customer on the mobile terminal, and generate a pallet rental record, an in-rent quick calculation table, and a stop-rent quick calculation table;
[0116] The rental record obtaining module 20 is used to obtain the pallet rental record on the calculation date, and obtain the in-rent pallet rental record and the stop-rent pallet rental record;
[0117] The in-rent total cost calculating module 30 is used to obtain the in-rent total cost on the calculation date according to the in-rent pallet record and the in-rent quick calculation table;
[0118] The stop-rent total cost calculating module 40 is used to obtain the stop-rent total cost on the calculation date according to the stop-rent pallet record and the stop-rent quick calculation table;
[0119] The total rental cost calculating module 50 obtains the total rental cost on the calculation date according to the in-rent total cost on the calculation date and the stop-rent total cost on the calculation date;
[0120] The total rental cost sending module 60 is used to summarize the total rental cost on the calculation date and send it to the mobile terminal;
[0121] Among them, the in-rent total cost on the calculation date is the total cost of the pallets in the rental state on the calculation date, and the stop-rent total cost on the calculation date is the total cost of the pallets in the stop-rent state on the calculation date.
[0122] For the specific limitations of the pallet rental system, reference can be made to the limitations of the pallet rental method in the above text, which will not be elaborated here; each module in the above pallet rental system can be implemented in whole or in part by software, hardware, and their combinations; the above modules can be embedded in the processor of the computer device in hardware form or independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.
[0123] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium storing steps that can be implemented when loaded and executed by a processor.
[0124] The computer-readable storage medium may include, for example, various media that can store program codes, such as USB flash drives, external hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0125] Based on the same inventive concept, an embodiment of the present application provides a computer device including a memory and a processor, where a computer program capable of being loaded and executed by the processor for the above tray rental method is stored on the memory.
[0126] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0127] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0128] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0129] In addition, each functional unit in various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0130] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs that can store program codes.
[0131] The above are all the preferred embodiments of this application, and do not limit the protection scope of this application accordingly. Any feature disclosed in this specification (including the abstract and drawings), unless specifically described, can be replaced by other equivalent or similar-purpose alternative features. That is, unless specifically described, each feature is only an example of a series of equivalent or similar features.
Claims
1. A pallet leasing method, characterized in that: include: Receive rental application signals from customers on mobile terminals and generate pallet rental records, rental calculation tables, and rental suspension calculation tables; Get the pallet rental records for the calculation day, and get the rental records of the pallets in use and the rental records of the pallets out of use; According to the rented pallet records and the rent quick calculation table, the total rent fee on the calculation day is obtained, wherein the total rent fee on the calculation day = ((T1-rental start date of the rented pallet + 1) * renting price on the rental day + quick calculation compensation amount) * number of rented pallets, T1 represents the calculation day; The total daily outage fee is calculated based on the outage pallet record and the outage quick calculation table, wherein the total daily outage fee = ((T2 - outage pallet start date + 1) * outage day unit price + quick calculation compensation amount) * number of outage pallets, where T2 represents the outage day; Obtaining a total rental fee for the calculation day based on the sum of the total on-hire fee for the calculation day and the total off-hire fee for the calculation day; Summarizing the calculated daily rental totals and sending them to the mobile terminal via a communication module; The total rental cost on the calculation day is the total cost of the pallets that are in the rental state on the calculation day, and the total off-rental cost on the calculation day is the total cost of the pallets that are in the off-rental state on the calculation day.
2. The pallet leasing method according to claim 1, characterized in that: The step of calculating the total daily rental cost based on the rental pallet records and the rental quick calculation table includes: According to the rented pallet record, the number of rented pallets and the rent start date of the rented pallets are obtained; According to the on-lease quick calculation table and the calculation date, the on-lease daily unit price and the quick calculation compensation number are obtained, wherein the quick calculation compensation number is a tiered daily unit price level compensation value; The total rental cost on the calculation day is obtained according to the number of the rented pallets, the rental start date of the rented pallets, the calculation day, the unit price on the rental day and the quick calculation compensation number.
3. The pallet leasing method according to claim 2, characterized in that: The step of obtaining the total rental fee on the calculation day according to the number of rented pallets, the rental start date of the rented pallets, the calculation day, the unit price on the rental day, and the quick calculation compensation number includes: Obtaining a rental start time based on the calculation date and the rental start date of the rented pallet; Obtaining a rental fee for the pallet based on the rental start time, the rental daily unit price, and the quick-calculation compensation number; Based on the cost of the rented pallet and the number of rented pallets, the total rental cost of the number of rented pallets on the calculation day is obtained.
4. The pallet leasing method according to claim 1, characterized in that: The step of calculating the total daily off-rental cost based on the off-rental pallet record and the off-rental quick calculation table includes: According to the off-lease pallet record, the number of the off-lease pallets, the start date of the off-lease pallet and the off-lease date are obtained; According to the off-hire quick calculation table and the off-hire day, the off-hire day unit price and the quick calculation compensation amount are obtained, wherein the quick calculation compensation amount is a tiered daily unit price level compensation value; The total off-rental fee for the calculation day is obtained according to the number of off-rent pallets, the starting date of the off-rental pallets, the off-rental date, the unit price for the off-rental date and the quick calculation compensation number.
5. The pallet leasing method according to claim 4, characterized in that: The step of obtaining the total off-rental fee for the calculation day according to the number of off-rent pallets, the start date of the off-rental pallets, the off-rental date, the unit price for the off-rental date, and the quick calculation compensation number includes: Obtaining a rental time based on the off-rental date of the off-rental pallet and the rental start date of the off-rental pallet; Calculate the cost of a pallet that is not rented based on the rental time, the unit price for the day of not renting, and the quick-calculation compensation number; Based on the cost of one off-rent pallet and the number of off-rent pallets, the total off-rent cost for the calculation day of the number of off-rent pallets is obtained.
6. The pallet leasing method according to claim 1, characterized in that: The steps of receiving a rental application signal from a customer on a mobile terminal and generating a pallet rental record, a rental calculation table, and a rental suspension calculation table include: The service end receives the rental application signal, generates a signal to approve the customer's rental application in response to the rental application signal, and generates the pallet rental record, the rental calculation table and the off-rent calculation table after the customer signs for the rental pallet.
7. The pallet leasing method according to claim 1, characterized in that: After the step of obtaining the total rental fee for the calculation day based on the sum of the total on-hire fee for the calculation day and the total off-hire fee for the calculation day, the step further includes: Based on the calculation day's total rental cost and the cost record table, the target period's total rental cost is obtained; The total rental fee for the calculation day is stored in the query fee record table corresponding to the calculation day date.
8. The pallet leasing method according to claim 7, characterized in that: The step of obtaining the total rental fee for the target period based on the total rental fee for the calculation day and the fee record table includes: The total rental cost of the previous calculation day is obtained from the cost record table, and the total rental cost of the calculation day is netted out to obtain the total rental cost of the target period.
9. The pallet leasing method according to claim 8, characterized in that: The steps of obtaining the pallet rental records on the calculation day and obtaining the pallet rental records in progress and the pallet rental records in suspension include: In response to the user of the mobile terminal modifying the pallet rental record, registering the modified pallet rental record; The pallet rental records on the calculation day are obtained, and the obtained rental records of the rented pallets and the rental records of the unrented pallets also include: The pallet rental record of the calculation day is obtained based on the registration, and the rental record of the on-rent pallet and the off-rent pallet rental record are obtained.
10. A pallet rental system, characterized in that: include: The rental application receiving module is used to receive the rental application signal from the customer on the mobile terminal and generate the pallet rental record, the rental calculation table and the rental suspension calculation table; The rental record acquisition module is used to obtain the pallet rental records of the calculation day, and obtain the rental records of the rented pallets and the rental records of the unrented pallets; The module for calculating the total rental cost is used to calculate the total rental cost on the calculation day based on the rental pallet records and the rental quick calculation table, wherein the total rental cost on the calculation day = ((T1-the rental start date of the rental pallet + 1) * the rental unit price on the rental day + the quick calculation compensation number) * the number of rental pallets, where T1 represents the calculation day; a total outage fee calculation module, configured to calculate the total outage fee for the calculated day based on the outage pallet records and the outage quick calculation table, wherein the total outage fee for the calculated day = ((T2 - outage pallet start date + 1) * outage day unit price + quick calculation compensation amount) * number of outage pallets, where T2 represents the outage day; a total rental fee calculation module, which obtains the total rental fee for the calculation day according to the sum of the total on-rental fee for the calculation day and the total off-rental fee for the calculation day; A total rental fee sending module, configured to summarize the total rental fee for the calculation day and send it to the mobile terminal via a communication module; The total rental cost on the calculation day is the total cost of the pallets that are in the rental state on the calculation day, and the total off-rental cost on the calculation day is the total cost of the pallets that are in the off-rental state on the calculation day.
Citation Information
Patent Citations
Tray self-help lease management system
CN108986328A
Lease equipment tracking and accounting system
WO1998012656A1