viinCRM
  • Features
  • Demo
  • Pricing
  • 0
  • 0

  • English (US)  日本語  Tiếng Việt
  • Sign in
  • Get started  
viinCRM
  • 0
  • 0
    • Features
    • Demo
    • Pricing

  • Sign in
  • English (US)  日本語  Tiếng Việt
  • Get started  
  1. APPS
  2. Fleet Pickup and Delivery Planning 17.0
Fleet Pickup and Delivery Planning
Fleet Pickup and Delivery Planning

Fleet Pickup and Delivery Planning

by T.V.T Marine Automation (aka TVTMA) Viindoo

4.9

$ 403.06 $ 403.06
v 17.0 0
Live Demo Demo Video
Lines of Code 3407
Technical name viin_fleet_stock
License OPL-1
Website https://viindoo.com/apps/app/17.0/viin_fleet_stock
Read description for v 10.0 v 11.0 v 12.0 v 13.0 v 14.0 v 15.0 v 16.0
Required Apps Invoicing (account) Discuss (mail) Employees (hr) Inventory (stock) Fleet (fleet)
Included Dependencies Fleet Drivers Management Fleet Booking & Trip Management Fleet Loading Capacity Fleet Operations Employee Documents Viindoo Unified Routing Framework Product Dimensions QR Code Mixin Viindoo Base Advanced HR Management Viin Fleet API Request Logger Stock Transfer Addresses Partner Working Calendar
  • Description
  • Documentation
  • License
Viindoo
Odoo Community
Odoo Enterprise

Fleet Pickup and Delivery Planning

Turn every delivery into a planned trip - assign vehicles, trips, and drivers to your stock transfers, all in one place.

Viindoo Fleet Pickup and Delivery Planning bridges your Inventory deliveries with your Fleet trip planning. Schedule ready shipments onto vehicles and trips from a single drag-and-drop board, split oversized loads across several trips, and hand your drivers a ready-to-go route report - without ever leaving Odoo.

Powering Your Business Growth

Fleet Pickup and Delivery Planning

Extends viin_fleet_planning: This app builds directly on Viindoo Fleet Trip Planning (viin_fleet_planning), adding the Inventory bridge that connects your stock pickings and delivery batches to your vehicle trips.

Extends viin_fleet_loading_capacity - see its documentation.

Extends viin_fleet_planning - see its documentation.

Key Features

📅
Plan pickups and deliveries on a drag-and-drop board

Open a date-scoped planning kanban - grouped by vehicle or by trip - and drag ready shipments straight onto the vehicle or trip that will carry them. Reach it from Fleet > Shipment Scheduling or from Inventory > Operations > Transport Planning, so warehouse and fleet teams can plan from wherever they work.

📋
Assign a trip without leaving the transfer

From any stock transfer's Action menu, assign it to a new or existing vehicle trip in a single dialog - vehicle and driver are mirrored back onto the picking automatically. Working from the trip side instead? Bulk-add several ready transfers to an open trip at once.

✂
Split an oversized shipment across several trips

When one trip cannot carry the full load, split the demand quantity across multiple trips with live remaining-capacity feedback per trip. Each split becomes its own trip load, and the remainder is back-ordered automatically - with no manual backorder step.

📦
Track exactly what each trip is carrying

The Trip Loads view shows how much of every shipment's demand is allocated to each trip, with weight and volume roll-ups. Reach it from a smart button on the transfer or from a Loads tab on the trip.

🔗
Combine inter-warehouse carries into one load

Chain several internal transfers that ride together between warehouses on a single trip leg, and count their shared weight and volume once - not once per leg.

🎯
Match the right vehicle to the right cargo

Give each vehicle - or vehicle model - a configurable eligibility domain that restricts which transfers it may carry. Scheduling and auto-assignment then only ever offer vehicles that actually fit the goods.

👁
See vehicle, trip, and driver on every transfer

Vehicle, trip, and driver appear directly on the standard Transfers form, list, kanban, and search views - so you can filter deliveries, receipts, and internal transfers by who is carrying them.

🚚
Dispatch whole batches under one trip

Link an entire delivery or receipt batch to a single vehicle trip for coordinated wave picking and dispatch, then print a driver-ready Trip Report listing every waypoint's assigned pickings.

Benefits

‣

Plan the whole day on one screen. No more spreadsheets or app-switching. Schedule every ready pickup and delivery onto vehicles and trips from a single board, then confirm the plan in seconds.

‣

Never overload a vehicle. Capacity-aware splitting and per-vehicle eligibility keep every trip within its real payload - so nothing leaves the dock that should not.

‣

Keep Inventory and Fleet in sync. Assign trips from Inventory or from Fleet and the link flows both ways - vehicle, trip, and driver stay consistent across the transfer, the trip, and the batch.

‣

Hand drivers accurate paperwork. Print a route report that names every shipment at every waypoint, with the correct combined weight and volume - counted once, never doubled.

‣

Turn warehouse waves into coordinated dispatch. Link a picking batch to one trip so an entire wave moves together, from the warehouse floor to the customer's door.

  • Features
  • Demo
  • Support
  • Technical Requirement

Schedule Shipments on the Board

The date-scoped Shipment Scheduling board - drag ready shipment cards from the unassigned column onto the vehicle (or trip) that will carry them.

Shipment Scheduling board with the Transfer - Vehicle Assignment dialog

Assign a Trip from the Transfer

Assign a transfer to a vehicle trip straight from its Action menu; the vehicle and driver are filled back onto the picking.

Assign Trip dialog on a stock transfer

Split a Shipment Across Trips

The Split Across Trips dialog allocates an oversized shipment's demand across multiple trips, with remaining capacity recomputed live for each trip.

Split Across Trips dialog with two allocated trips

Track Every Trip's Load

The trip's Loads tab - and the transfer's Trip Loads smart button - show allocated weight and volume for every load.

Trip Loads list with allocated quantity and weight per trip

See Fleet Details on Every Transfer

Vehicle, trip, and driver surfaced directly on the standard Transfers form, list, and search views.

Transfer form showing the Fleet section with vehicle and trip

Dispatch a Batch Under One Trip

The driver-ready Trip Report lists every waypoint alongside its assigned stock pickings - print it once a delivery or receipt batch is linked to a single vehicle trip.

Batch Transfer linked to a Fleet Trip

See Fleet Pickup and Delivery Planning in Action

Watch shipments scheduled onto vehicle trips, split across trips, and dispatched as a batch.

Try the Live Demo

Need help with Fleet Pickup and Delivery Planning?

Pre-Sales & Partnership

apps.support@viindoo.com

Technical Support

apps.support@viindoo.com

Technical Requirement

  • Odoo version: 17.0
  • Editions: Community / Enterprise
  • Required modules: Odoo Inventory (Delivery, Batch Transfers), Viindoo Fleet Trip Planning, Viindoo Fleet Loading Capacity (Volume & Payload), Product Dimensions, Viindoo Transfer Address, Base Geolocalization
  • License: OPL-1

Who Should Use This Module?

Fleet Logistics Coordinators

Plan daily pickups and deliveries across a vehicle fleet.

Warehouse & Inventory Managers

Need deliveries dispatched without leaving the Inventory app.

Fleet Users & Dispatchers

Build and run vehicle trips.

Distributors, Wholesalers & Manufacturers

Run their own delivery fleet.

Multi-Warehouse Operations

Move goods between sites and want combined loads counted correctly.

Ready to plan every trip with confidence?

Install Fleet Pickup and Delivery Planning and connect your Inventory deliveries to your Fleet trips today.

Viindoo — Powering Your Business Growth.

Note: requires Viindoo Fleet Trip Planning (viin_fleet_planning).

Fleet Pickup and Delivery Planning

Note

Extends viin_fleet_loading_capacity - see its documentation.

Note

Extends viin_fleet_planning - see its documentation.

This guide shows warehouse and logistics staff how to assign vehicles and vehicle trips to stock transfers (pickings), batch deliveries onto one trip, and split an oversized shipment across several vehicles.

Installation

  1. Go to Apps.
  2. Search for Fleet Operations (the Fleet trip-planning app) and install it if it is not already installed. Also make sure Inventory is installed.
  3. Search for Fleet Pickup and Delivery Planning (technical name viin_fleet_stock). If Inventory and Fleet Operations are both already installed, this module installs itself automatically; otherwise click Install.
  4. Two small utility apps come along automatically: Fleet Loading Capacity (Volume & Payload) (adds Warning/Max Volume and Payload to vehicles) and Product Dimensions (adds volume and weight information to products).

Configuration

Before planning shipments, prepare the following master data:

  • Vehicles - open Fleet > Vehicles, choose a vehicle, and open the Model tab. Under Loading Parameters, turn on Can Transport Goods and set the Warning Volume, Max. Volume, Warning Payload, and Max. Payload for the vehicle. Under Receipt & Delivery, the Domain field restricts which stock transfers this vehicle is allowed to carry - leave it matching all records unless you need to narrow eligibility (for example, to a specific warehouse or operation type).
  • Delivery addresses - every shipment you want to schedule must have both a pickup and a delivery address filled in (Receive Address / Delivery Address on the transfer). A shipment without a delivery address cannot be assigned to a vehicle or a trip.
  • Access rights - the scheduling screens are available to users in the Fleet Logistics role; the direct picking actions (Assign Trip, Add Shipments) are available to users in the Fleet User role. Ask your administrator to grant one of these roles if the menus below are not visible to you.

Usage

Schedule today's ready shipments from a kanban board

Use this when you want to see every shipment ready to go out today and drag each one onto the vehicle (or trip) that will carry it.

  1. Open Fleet > Shipment Scheduling (also reachable from Inventory > Operations > Transport Planning).
  2. Choose an Assignment Mode: Vehicle groups the board by vehicle, Trip groups it by vehicle trip.
  3. Set the Date - only pickups and deliveries scheduled on that date are shown.
  4. Click Start Planning.
Choosing the Assignment Mode and Date before starting a planning session

A kanban board opens with every Ready shipment for that date in an unassigned column, plus one column per eligible vehicle (or trip).

Kanban board of ready shipments grouped by vehicle, ready to be dragged and assigned

Drag a shipment card from the unassigned column onto the vehicle (or trip) column that should carry it. If you prefer not to drag and drop, you can reach the same result by opening the shipment directly and filling in the Vehicle field yourself, under the Fleet section of the Additional Info tab:

Setting the Vehicle field directly on a shipment's Additional Info tab

Once saved, the shipment's Vehicle field shows the vehicle you chose, and the transfer now matches the Vehicle Assigned filter in the Transfers list.

Shipment saved with its Vehicle field filled in

Assign one shipment directly to an existing vehicle trip

Use this when a vehicle trip already exists (for example, created from Fleet Operations > Trips) and you want to attach one ready shipment to it without leaving the shipment's form.

  1. Open Inventory > Operations > Transfers and open the ready shipment.
  2. Click the Action (gear) icon next to the breadcrumb and choose Assign Trip.
  3. In the Assign Trip window, select the Vehicle Trip and click Add.
Assign Trip window with a vehicle trip selected for one shipment

You can reach the same outcome by opening the shipment's Additional Info tab and filling in the Current Vehicle Trip field yourself; the Vehicle and Driver fields fill in automatically from the trip you picked:

Current Vehicle Trip field selected, with Vehicle and Driver auto-filled from the trip

After saving, the shipment's Fleet section shows the Current Vehicle Trip, the mirrored Vehicle, and the mirrored Driver - all without leaving the shipment.

Saved shipment showing Current Vehicle Trip, Vehicle and Driver

Bulk-add several shipments to one trip

Use this when you have an open vehicle trip and want to load several ready shipments onto it in one go, then hand the driver a printed list.

  1. Open Fleet Operations > Trips and open the trip.
  2. Click the Add Shipments button in the header.
  3. In the Add Shipments window, add one or more entries under Transfers, then click Add.
Add Shipments window opened from a vehicle trip, with only the Transfers field shown A shipment added to the Transfers list before confirming

Once confirmed, every shipment you added appears on the trip's Transfers tab, and a matching line appears on the Loads tab. From there you can print the trip's Print Transfers report - a driver-ready handout listing every shipment at its waypoint.

Split one oversized shipment across several vehicle trips

Use this when a single shipment's demand is more than any one vehicle trip can carry, so you need to divide it between two (or more) trips.

  1. Open the shipment and click Split Across Trips in the header.

  2. In the Split Across Trips window, add one allocation line per trip: choose the Trip and enter a Quantity below the Remaining Capacity shown for that trip. Repeat until Allocated Total equals Demand.

    Split Across Trips window with two allocation lines summing to the full demand
  3. Click Confirm.

The shipment is carved into one load per trip, and the list of the newly created Trip Loads opens automatically - each load shows the allocated quantity and weight for its trip. No manual backorder step is needed.

Trip Loads list showing the shipment split across two vehicle trips

Link an entire delivery batch to one vehicle trip

Use this when a batch transfer already groups several shipments from the same wave, and you want the whole wave dispatched under a single vehicle trip.

  1. Open Inventory > Operations > Transfers > Batch Transfers and open the batch.
  2. Fill in the Fleet Trip field and click Save.
Setting the Fleet Trip field on a batch transfer

The batch now shows the Fleet Trip you chose, so every shipment in the batch is coordinated under that one trip for dispatch.

Batch transfer saved with its Fleet Trip set

Restrict which shipments a vehicle can carry

Every vehicle has a Domain filter (Fleet > Vehicles, Model tab, Receipt & Delivery section) that controls which stock transfers it is allowed to carry. By default it matches all records; narrow it if, for example, a vehicle should only ever carry transfers from one warehouse. This same filter feeds the Shipment Scheduling board and the vehicle eligibility check used when assigning a shipment.

A vehicle's Domain and Can Transport Goods settings under the Model tab

Troubleshooting

"The shipment did not have delivery address specified" when assigning a vehicle or trip. The shipment is missing a Delivery Address (or, for an internal transfer, a proper destination). Open the shipment, fill in the address, save, then retry the assignment.

A message says you don't have write access to a "Trip Waypoint" record when you assign a shipment to a vehicle or trip for the first time. This can happen when the automatic route-point creation for a brand-new trip needs a permission your user does not have. Two things help: first, opening the shipment and filling in the Vehicle or Current Vehicle Trip field directly (instead of dragging the card on the kanban board, or using the Assign Trip / Add Shipments wizard) still saves the assignment correctly even if this message appears - check the shipment's Fleet section afterwards to confirm. If the message keeps appearing, ask your administrator to review your user's access rights for fleet trip waypoints.

The Transfers tab on a vehicle trip does not display. Refresh the page. If it still does not show, use the trip's Loads tab, or the shipment's own Trip Loads smart button, to confirm which shipments are linked to the trip.

A vehicle does not appear as a column when scheduling shipments. Check that the vehicle has Can Transport Goods turned on (Fleet > Vehicles, Model tab) and that its Domain does not exclude the shipment you are trying to assign.

FAQ

Can I assign a shipment to a vehicle without creating a trip first? Yes - use Fleet > Shipment Scheduling in Vehicle mode, or fill in the Vehicle field directly on the shipment. A trip is only required when you want to group several shipments (and a driver) together, or print a driver handout.

What happens to the shipment's Vehicle and Driver fields once it is linked to a trip? They are filled in automatically from the trip and stay in sync with it - you do not need to set them separately.

Can one vehicle trip carry pickups and deliveries at the same time? Yes - a trip can combine supplier pickups and customer deliveries; each shipment keeps its own pickup and delivery waypoints on the trip's route.

Does splitting a shipment across trips require a manual backorder? No - confirming the Split Across Trips window creates one load per trip automatically; no manual backorder step is required.

Instruction video

Fleet Picking / Delivery Planning demo video

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.

Viindoo Logo

Truyền thông xã hội


Quick Links

  • viinCRM
  • Demos
  • Viindoo ERP

Resources

  • Documentation
  • Marketplace

About Viindoo

  • Company Infomation
  • Our Customer

Copyright by Viindoo Technology Joi​​nt Stock Company

English (US) English (US)  日本語 日本語  Tiếng Việt Tiếng Việt
Powered by Viindoo - Create a free website

We use cookies to provide you a better user experience on this website. Cookie Policy

Only essentials I agree