# Creating Shipping Labels

{% hint style="warning" %}
Make sure you have completed **all configuration steps** before proceeding!

[Configuration](/dhl-connector/dhlconnector_en_us/configuration/grundlegende-einstellungen.md)
{% endhint %}

Open the **Sales Order** for which you want to create a shipping label.

Scroll down to the bottom of the page — there you’ll find the section *“DHL Package Assignment”.*

<figure><img src="/files/eNZo7U1dAdiEP5DdbFc1" alt=""><figcaption></figcaption></figure>

Cells marked with **“!”** must be filled in manually — all other fields are populated **automatically**.

{% columns %}
{% column %}

#### **Order No**

The order number of the selected sales order — filled automatically.

#### **! Box Code**

Select the desired **package type** from the drop-down list or create a new one.

#### Package Date

The **franking date** is filled in automatically.

#### <mark style="background-color:$danger;">! Weight UOM</mark>

The **unit of measurement** for the package weight.

#### <mark style="background-color:$danger;">! Weight</mark>

Enter the **total weight** of the package in the previously selected unit.
{% endcolumn %}

{% column %}

#### Uploaded

A check mark indicates packages that have already been uploaded to DHL.

#### Upload Date

The date the package was uploaded to DHL — filled automatically.

#### DHL Shipment No

The DHL **shipment number** is added automatically once the package has been successfully uploaded to DHL.\
This number includes a **link to shipment tracking**.

#### DHL Routing Code

The DHL **routing code** is filled automatically.

#### Print Format

The print format is filled automatically.

{% endcolumn %}
{% endcolumns %}

Once the fields **Box Code**, **Weight UOM**, and **Weight** have been completed, click the *“Upload Packages”* button to send the data to DHL.

{% hint style="warning" %}
DHL will automatically **validate the customer data** during the upload.\
If the customer address is invalid, a **pop-up window with an error message** will appear.\
More:\
[Troubleshooting](/dhl-connector/dhlconnector_en_us/troubleshooting-and-support/haufige-probleme-und-losungen.md)
{% endhint %}

After a **successful upload**, the remaining fields will be filled in, and a **check mark** will appear under *“Uploaded”*.

<figure><img src="/files/jDJscfO9F7JrMRqBw0IY" alt=""><figcaption></figcaption></figure>

At this point, your **shipping label has been created** and is **ready for printing**.

{% hint style="danger" %}
**Important**

DHL uses a **three-letter country code system**.\
Therefore, **customer addresses in Business Central must also use three-letter country codes**, rather than the two-letter format normally used in BC.

**Example:** Use **DEU** instead of **DE**.
{% 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.solutioo.de/dhl-connector/dhlconnector_en_us/creating-and-printing-shipping-labels/versandaufkleber-erstellen.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.
