How Vehicle Pricing Is Applied to a Booking
When a booking is created, the system generates a billing basket using the pricing of the asset selected at the time of booking.
The pricing configured on the selected Asset is used to create the booking's billing basket, which contains the charges that will be applied throughout the booking lifecycle, i.e vehicle subscription price and asset related charges.
Editing the booking to assign a different vehicle or a vehicle with a different pricing structure does not recalculate the billing basket or update the booking price.
This article explains how pricing is determined and what to do if the customer should be charged a different price.
How is the booking price determined?
When a customer submits a booking, the system creates a billing basket using the pricing configured on the selected Asset.
This billing basket becomes the source of pricing for the booking and is used to generate recurring subscription bills throughout the booking lifecycle.
What happens if I approve the booking to a different vehicle?
Approving a booking to a different vehicle does not change the booking price.
This is because the billing basket has already been created using the pricing from the original Asset selected when the booking was created.
As a result, the customer continues to be billed using the original pricing, even if the assigned vehicle is associated with a different pricing structure.
Example:
A customer creates a booking using an Asset with a monthly subscription price of $300.
During approval, Ops user assigns a different Asset priced at $400.
The customer will continue to be charged $300, as this is the price stored in the billing basket.
What should I do if the customer should be charged a different price?
If the customer should be charged using a different pricing structure, the existing booking cannot be reused.
Instead:
- Cancel the existing booking.
- Create a new Ops Booking using the Asset configured with the correct pricing.
- Approve the booking by assigning the required vehicle.
This creates a new billing basket using the correct pricing, ensuring future bills are generated correctly.
Note: The customer does not need to submit another application. An Ops user can create the replacement booking on the back office on the customer's behalf.
Article by Roshel Jose
Please note:
- The JRNY platform is constantly evolving and new features and functionalities are added all the time. We are constantly updating the Knowledge Base, but some instructions and/or images you see in these articles may vary slightly from what you can see in your own environment. Get in touch with support@tomorrowsjourney.co.uk when in doubt.
- Some features and functionalities may require configurations or additional development to work in your environment. Please speak to us if you have any questions.