Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Fleet
  3. Fleet Sale v 17.0
  4. Sales Conditions FAQ

Fleet Sale

by Viindoo https://viindoo.com/apps/modules/17.0/viin_fleet_sale
Odoo

$ 287.11

v 17.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • Documentation
  • License
Viindoo
Odoo Community
Odoo Enterprise

Fleet Sale

Sell transport on a sales order - and let the booking create itself

Turn every fleet transport quotation into an operations-ready booking without re-keying a thing. Add your transport service to a sales order, confirm it, and Fleet Sale automatically generates one linked fleet booking — handing the job cleanly from your sales team to your operations team.

Powering Your Business Growth.

Fleet Sale

Extends Fleet Booking & Trip Management. Fleet Sale builds directly on the Fleet Booking app, connecting your Sales pipeline to the bookings your fleet operators already work from. It auto-installs as soon as both Sales and Fleet Booking are present.

Extends viin_fleet_booking - see its documentation.

What Fleet Sale Does

🏷

Sell transport as a product

Flag any product as a Fleet Transport service with a single product-type choice. From then on, every sales order line that sells it is automatically recognised by the booking engine — no extra tagging, no manual steps.

📋

A Fleet Transport panel right on the sales order

The moment a quotation carries a fleet transport line, a dedicated Fleet Transport tab and a Fleet Bookings smart button appear on the order. Your salespeople see everything they need without leaving the Sales app.

⚙

One booking, generated automatically on confirm

Confirming the sales order creates exactly one linked fleet booking, with one booking item per transport line. The booking is intentionally left in Draft, ready for operations to review and confirm — sales never over-commits the fleet.

🔗

Reuse an existing booking instead of creating a new one

Already have an unbooked fleet booking waiting? Attach a draft or sent quotation straight to it. The selector only offers genuine orphan bookings (those with no sales order yet), so you adopt the right one and never spawn a duplicate.

🔄

Two-way navigation between Sales and Fleet

Jump from the sales order to its booking with one click, and back from the booking to its originating order just as fast. The Sales Order and the Fleet Booking always point at each other, giving your teams full traceability.

🛡

Cancellation stays in sync, and billing stays clean

Cancel a sales order and its linked draft or confirmed booking is cancelled with it — with a warning if the transport was already invoiced, and a hard stop once the booking is in progress or completed. A built-in guardrail blocks ever linking two bookings to the same order, protecting billing traceability.

Why Teams Choose Fleet Sale

‣

No double entry between sales and operations. The commercial handoff happens by itself. What your salesperson confirms becomes exactly what your fleet operators plan — one order, one booking, zero re-keying.

‣

Billing you can always trace. One order maps to one booking by design. The one-booking-per-order guardrail and the invoice-aware cancellation rules keep every transport job accountable from quote to invoice.

‣

Operations stays in control. Bookings arrive in Draft, not pre-confirmed. Your fleet team reviews each generated booking on its own terms before committing vehicles and drivers, while the standard Odoo sale-to-invoice flow keeps running underneath.

  • Features
  • Demo
  • Support
  • Technical Requirement

Add a transport line to a quotation

A quotation for a Fleet Transport service, showing the Fleet Transport tab and the Fleet Bookings smart button that appear once a transport line is added.

Fleet Transport tab and Fleet Bookings smart button on a quotation

Confirm the order, get a draft booking

The fleet booking generated automatically on confirmation — in Draft status, auto-numbered, and already linked back to its sales order.

Auto-generated fleet booking in Draft, linked to its sales order

Link an existing orphan booking instead

Attaching a draft quotation to an existing orphan booking through the Link Fleet Booking selector, instead of generating a new one.

Link Fleet Booking selector on a draft quotation

Jump straight back to the sales order

The Fleet Booking form with its Sales Order field and one-click Sales Order smart button, confirming full two-way traceability.

Sales Order field and smart button on the Fleet Booking form

See Fleet Sale in Action

Add a transport line to a quotation and watch the booking appear for yourself on a live instance.

Try the Live Demo

Need help with Fleet Sale?

Pre-Sales & Partnership

apps.support@viindoo.com

Technical Support

apps.support@viindoo.com

Technical Requirement

  • Odoo version: 17.0
  • Editions: Community / Enterprise
  • Required modules: Sales, Fleet Booking & Trip Management
  • License: OPL-1

Who Should Use This Module?

Fleet & Transport Service Providers

Sell rides, transfers or cargo runs as a commercial service and need the sale to hand off to operations cleanly.

Sales Teams

Need to quote and confirm transport without learning the operations app.

Fleet Operators

Want every booking to arrive with its commercial context already attached.

Finance Teams

Need a clean, one-to-one trail from sales order to fleet booking to invoice.

Ready to connect sales to your fleet?

Install Fleet Sale and let every confirmed order become an operations-ready booking — automatically. It extends the Fleet Booking app you already run, so you are up and selling transport in minutes.

Try the live demo or add Fleet Sale to your Viindoo apps today.

Viindoo — Powering Your Business Growth.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Employees (hr)
• Discuss (mail)
• Fleet (fleet)
• Invoicing (account)
Community Apps Dependencies Show
• Fleet Booking & Trip Management
• Advanced HR Management
• Fleet Drivers Management
• Fleet Loading Capacity
• QR Code Mixin
• Employee Documents
• Viin Fleet
• Viindoo Base
Lines of code 9681
Technical Name viin_fleet_sale
LicenseOPL-1
Websitehttps://viindoo.com/apps/modules/17.0/viin_fleet_sale

Fleet Sale

Note

Extends viin_fleet_booking - see its documentation.

This guide shows how to sell a fleet transport service on a sales order. Confirming the order automatically generates a fleet booking so the operations team can plan and run the trip, and the sales order and the fleet booking stay cross-linked so either side can jump straight to the other.

Installation

  1. Go to Apps.
  2. Install Sales (if not already installed).
  3. Remove the default Apps filter, search for Fleet Booking, and click Install on the Fleet Booking & Trip Management card - see its own guide for what comes with it.
  4. Fleet Sale activates automatically as soon as both apps above are present. It has no separate card to search for or install in Apps - Odoo turns it on for you.

Configuration

Access rights

Nothing to configure by hand for a regular salesperson: anyone in the standard Sales / Salesperson or Sales / Administrator access group automatically gains the base Fleet app's Officer: Manage all vehicles role, which is what lets them see the Fleet Bookings smart button and the Fleet Transport tab on a sales order. For the fuller set of Fleet Booking roles (Fleet Booking User, Operator, Fleet Booking Administrator), see the Fleet Booking & Trip Management guide.

Booking purpose

This app ships a ready-to-use Fleet Transport booking purpose, used automatically whenever a booking is generated from a sales order confirmation. Go to Fleet Booking > Configuration > Booking Purposes if you want to add more purposes for manually created bookings.

Usage

Mark a product as a Fleet Transport service

Before a product's sales order lines can feed the booking-generation engine, set its Product Type to Fleet Transport.

  1. Open Sales > Products > Products and click New.

    Product catalog before creating a new fleet transport product
  2. A blank product form opens.

    Blank new product form
  3. Set Product Name, for example Airport Transfer Service.

    Product Name set to Airport Transfer Service
  4. Set Product Type to Fleet Transport.

    Product Type set to Fleet Transport
  5. Click Save.

    Product saved with Product Type Fleet Transport

Quote a fleet transport service on a sales order

  1. Open Sales > Orders > Quotations and click New.

    Quotations list before starting a new quotation Blank new quotation form
  2. Set Customer, for example Azure Interior.

    Customer set to Azure Interior
  3. Under Order Lines, click Add a product and set Product to your Fleet Transport product, for example Airport Transfer Service.

    Order line added with the Airport Transfer Service product
  4. Leave or set Quantity, for example 1.

    Order line quantity set to 1
  5. A Fleet Transport tab now appears on the notebook, because the order carries a fleet transport line.

    Fleet Transport tab visible on the quotation, order still in Quotation status

    The order is still a Quotation - nothing has been booked yet.

Confirm the order and open the generated fleet booking

  1. Open the draft quotation that carries a Fleet Transport line.

    Draft quotation with a Fleet Transport line, not yet confirmed
  2. Click Confirm. The statusbar moves to Sales Order and the Fleet Bookings smart button now shows a count of 1 - a fleet booking was generated automatically, with one booking item per fleet transport line.

    Order confirmed, Fleet Bookings smart button showing count 1
  3. Click Fleet Bookings. Because there is exactly one linked booking, it opens directly in form view: a Draft booking with its Booking #, the Sales Order it came from, and a chatter note recording the handoff.

    Auto-generated Fleet Booking form in Draft status, Sales Order field pointing back

Important

The booking is intentionally left in Draft for the operations team to review and confirm - confirming the sales order never auto-confirms the fleet booking itself.

Link an existing fleet booking to a quotation instead

If operations already created a booking for this customer before the quotation existed, you can attach the quotation to that booking instead of generating a new one.

  1. Open the draft quotation for the same customer, carrying a Fleet Transport line.

    Draft quotation for Azure Interior with a Fleet Transport line
  2. Open the Fleet Transport tab.

    Fleet Transport tab open, Link Fleet Booking field empty
  3. Set Link Fleet Booking to the existing booking, for example FB/000009. Only bookings with no Sales Order set yet are listed, so you can only pick a true orphan booking.

    Link Fleet Booking set to FB/000009
  4. Click Confirm.

    Order confirmed, Fleet Bookings smart button showing count 1, no second booking created

The order becomes a Sales Order still pointing at the booking you linked - the Fleet Bookings smart button shows count 1 and opens that same booking directly. No second booking is created: one sales order can only ever serve one fleet booking.

Jump back to the sales order from a fleet booking

  1. Open Fleet Booking > Fleet Bookings.

    Fleet Bookings list
  2. Open a booking that was generated from (or linked to) a sales order. Its Sales Order field and Sales Order smart button are both shown.

    Fleet Booking form showing the Sales Order field and smart button
  3. Click the Sales Order smart button.

    Sales order form reached from the Fleet Booking's Sales Order smart button

You land directly on the sales order that generated (or was linked to) this booking, confirming the two-way navigation between the Sales app and the Fleet Booking app.

Troubleshooting

I don't see a Fleet Transport tab on my quotation

The tab, and the Fleet Bookings smart button, only appear once at least one order line sells a product whose Product Type is Fleet Transport. Add such a line, or check the product's Product Type on Sales > Products > Products.

The Fleet Bookings smart button is missing entirely

This is an access-rights issue, not a data issue: the smart button and the Fleet Transport tab are only visible to users who carry the base Fleet app's Officer: Manage all vehicles role. Any standard Salesperson or Sales Administrator gets this automatically; check the user's access group on Settings > Users & Companies > Users if it is still missing.

"Each sales order can only serve one fleet booking"

This error protects billing traceability: an order can never be linked to more than one fleet booking. If a second booking is genuinely needed, create a new sales order for it instead.

My fleet booking got cancelled when I cancelled the sales order

Cancelling a sales order automatically cancels its linked fleet booking while that booking is still Draft or Confirmed. If the booking is already In Progress or Done, Odoo blocks the sales order cancellation with an error asking you to resolve the booking first. If the fleet service was already invoiced, cancelling instead posts a chatter warning on the booking - it does not reverse the invoice; issue a credit note from that invoice if needed.

FAQ

Does confirming a sales order also confirm the fleet booking? No. The booking is generated (or adopted) in Draft on purpose, so the operations team can review it before confirming.

Can one sales order have two fleet bookings? No. This is enforced on both sides (the order and the booking) - one sales order serves exactly one fleet booking.

Can I use Fleet Sale without the full Fleet Booking & Trip Management app? No. Fleet Sale depends on it (and on Sales) and activates automatically once both are installed.

What happens to the sales price when I change the product or quantity on a fleet line? Nothing - the entered price is protected from the standard pricelist recompute, since it is the agreed rate for that transport service, not a catalog price.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with