> For the complete documentation index, see [llms.txt](https://docs.solutioo.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.solutioo.de/datanorm-item-import/datanorm_en_us/importing-datanorm-files/manual-import.md).

# Manual Import and Vendor Assignment

## Why the vendor matters

In a DATANORM import the vendor is more than a note. It determines

* the **purchase price list** the prices are written to,
* the **duplicate detection** when several suppliers use the same article numbers,
* the **assignment** of the articles, prices and sets in this delivery.

That is why the app asks for the vendor before it processes the file.

## Steps

{% stepper %}
{% step %}

#### Start the import

Choose **Import DATANORM File** in the role centre, or the same action in **DATANORM Import Sessions**.
{% endstep %}

{% step %}

#### Select the file

Pick the file. Common extensions are `.001`, `.002`, `.RAB` and `.WRG`.
{% endstep %}

{% step %}

#### Confirm the vendor

The **DATANORM Import: Assign Vendor** dialog opens with the default vendor proposed. Confirm it or pick a different one.
{% endstep %}

{% step %}

#### Wait for processing

The app creates the import session and reads the file. Large files are processed in the background.
{% endstep %}
{% endstepper %}

## The dialog in detail

<table><thead><tr><th width="290">Field</th><th>Meaning</th></tr></thead><tbody><tr><td><strong>Vendor</strong></td><td>Vendor the articles in this file are assigned to. Pre-filled with the default vendor.</td></tr><tr><td><strong>Vendor Name</strong></td><td>Name, so you can verify your selection.</td></tr><tr><td><strong>File Name</strong></td><td>The file being read.</td></tr><tr><td><strong>Save as Default Vendor</strong></td><td>Stores the selection as the new default in the setup.</td></tr></tbody></table>

{% hint style="info" %}
If you would rather not see the dialog on every import, turn off **Ask for Vendor on Manual Import** in [Base Configuration](/datanorm-item-import/datanorm_en_us/getting-started/base-configuration.md). The default vendor is then always used.
{% endhint %}

## Correcting the vendor afterwards

If a file ended up under the wrong vendor, you do not have to read it in again.

{% stepper %}
{% step %}

#### Open the import session

**DATANORM Import Sessions**, open the affected session.
{% endstep %}

{% step %}

#### Assign the vendor

Run the **Assign Vendor** action and pick the correct vendor.
{% endstep %}

{% step %}

#### Check the result

The app reports how many staging records were adjusted. The assignment applies to the session, all article staging records and all sets.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Price list lines that were **already written** do not move automatically. If prices were written, run **Write Purchase Price List** again after reassigning so the prices land in the correct vendor's price list. Then check the lines under the wrong vendor in that vendor's price list.
{% endhint %}

## Several suppliers with the same article numbers

DATANORM article numbers belong to the individual supplier and are therefore not unique. Two suppliers can use the same number for entirely different articles.

To keep those articles from overwriting each other, leave **Match Duplicates per Vendor** enabled. The app then only compares within the same vendor. See [Duplicates and Validation](/datanorm-item-import/datanorm_en_us/importing-datanorm-files/duplicates-and-validation.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.solutioo.de/datanorm-item-import/datanorm_en_us/importing-datanorm-files/manual-import.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
