# Create Cargo on TC Voyages

A cargo can be created on a TC voyage either by using the Last Cargoes section in the Voyage drawer Overview tab, or by using the cargo list in the Cargo tab.

<figure><img src="/files/6aCgwr994mq5AdnRNzZi" alt=""><figcaption><p>List of created cargoes inside a TC voyage</p></figcaption></figure>

### Cargo Restrictions:

* You **cannot** create a cargo from CoA templates
* You **cannot** create a cargo if there are no load- or discharge port calls on the voyage
  * Even when we have the delivery/redelivery port calls
  * You need to create at least *one* loading- and discharging port calls on the voyage schedule (unique values)
* You **can only** create cargoes with cargo ports based on the port calls in the voyage schedule
  * The port selectors on the upper-left side of the modal are restricted to only display these cargo ports (also with its attached terminals)

### Drawer Restrictions:

The following actions are **disabled** from the secondary [drawer](/release-8.25/voyage-management-system/step-by-step-guides/cargoes/maintain-cargoes/cargo-drawer.md) actions:

* Unallocate Cargo
* Allocoate Cargo
* Relet
* Transship
* Preship
* Transfer

### Drag & Drop Restrictions:

In the FAS [Cargo Management](/release-8.25/fleet-allocation-and-scheduling/getting-started/planning/fleet-plans/cargo-management-board.md) board, these following actions are **disabled**:

* Dragging an unallocated cargo to a TC voyage
* Dragging an allocated cargo on a TC voyage to Commitments
* Dragging an allocated cargo from one TC voyage to another voyage (TC or not)

### Creating cargo on TC Out voyages

The counterpart field in the Create Cargo modal will be automatically filled with the Charterer from the TC out contract connected to the voyage.


---

# 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/create-cargoes/create-cargo-on-tc-voyages.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.
