# Allocate Cargo

1. Click a cargo in the Cargoes module list.
2. When the drawer opens, open the action menu<img src="/files/-LzMELRl-5Stcu-0bd9Y" alt="" data-size="line">in the top right.
3. Click the **Allocate Cargo** button to open a dialogue for allocation.

<img src="/files/368Ghjn9KyADelmcqYhs" alt="Action menu" width="208">

The allocation dialogue is a three-step process. Once you have selected a vessel, a list of all the voyages on the vessel will appear. Sort and filter the list to find the exact voyage you want, select it, and a preview of the voyage schedule will appear, with cargo ports on the left, and port calls on the right. The scheduler will attempt to link the existing port calls on the voyage with the cargo's cargo ports. If no port call exists, a new one will be created at the end of the voyage. These are denoted by a blue "NEW" chip. You can re-arrange the port calls by dragging and dropping.

<div><figure><img src="/files/WoPL2VU733uzKUbcyeo6" alt=""><figcaption><p>A vessel has been selected, and the voyages on that vessel is displayed</p></figcaption></figure> <figure><img src="/files/rmmclMCexy1OmHEqO3Do" alt=""><figcaption><p>A voyage has been selected. The cargo port Trondheim will be linked to the existing Trondheim discharge port, while new port calls for Rotterdam and Bergen will be created.</p></figcaption></figure></div>

When allocating, the cargo will also have its company and business unit changed to the voyage's company and business unit. You can edit the cargo's company and/or business unit after the allocating if you want it to be different from the voyage's.

Click **Allocate** to allocate the cargo. Any new necessary port calls will be created on the voyage.

{% hint style="info" %}

#### Available voyages to allocate to

Only voyages with status Estimate, Unallocated, Allocated, Nominated and Operational that are part of the same Scenario will be available to select in the modal.

It is not possible to allocate cargoes to budget voyages.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dataloy.com/release-8.25/voyage-management-system/step-by-step-guides/cargoes/maintain-cargoes/cargo-drawer-actions/allocate-cargo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
