> 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/einleitung/zweck-der-anwendung.md).

# Zweck der Anwendung

## Das Problem

Lieferanten im Baunebengewerbe liefern ihre Kataloge als DATANORM-Datei: eine Textdatei mit festen Satzarten, in der jede Zeile einen Artikel, einen Preis, einen Langtext oder eine Stücklistenposition beschreibt. Ein vollständiger Katalog umfasst schnell mehrere Tausend Artikel, und jede Preisrunde bringt eine neue Datei.

Ohne Werkzeug bedeutet das: Daten von Hand übertragen oder ein individuelles Importskript pflegen. Beides ist fehleranfällig, und beides skaliert nicht, wenn mehrere Lieferanten mehrmals im Jahr liefern.

## Was die App übernimmt

Die App liest die Datei, ordnet jede Satzart den passenden Business-Central-Feldern zu und legt die Daten zunächst in Zwischentabellen ab – dem **Staging**. Erst nach Ihrer Freigabe entstehen daraus Artikel, Preislisten und Stücklisten.

Dieser Zwischenschritt ist der Kern des Konzepts: Sie sehen, was ankommt, bevor es Ihren Artikelstamm verändert.

<table><thead><tr><th width="180">Aus der Datei</th><th width="260">wird in Business Central</th><th>Details</th></tr></thead><tbody><tr><td>A- und B-Satz</td><td>Artikel</td><td><a href="/pages/AIZiw01T4btKcjLF8sTm">Importprozess</a></td></tr><tr><td>T-Satz</td><td>Erweiterter Text am Artikel</td><td><a href="/pages/AIZiw01T4btKcjLF8sTm">Importprozess</a></td></tr><tr><td>P- und Z-Satz</td><td>Einkaufspreisliste des Kreditors</td><td><a href="/pages/hKbIfVg8vDqyxzeFX7gw">Einkaufspreislisten</a></td></tr><tr><td>R-Satz</td><td>Rabattgruppe</td><td><a href="/pages/hLMXN6m76h4yXyDVxDlK">Rabattgruppen</a></td></tr><tr><td>S-Satz</td><td>Warengruppe</td><td><a href="/pages/97YJLOUIw96UKNuvYHsB">Warengruppen</a></td></tr><tr><td>J-Satz</td><td>Montagestückliste am Set-Artikel</td><td><a href="/pages/92haOVou1pHvkqVXje3g">DATANORM-Sets</a></td></tr></tbody></table>

## Ein typischer Ablauf

{% stepper %}
{% step %}

#### Datei erhalten

Der Lieferant stellt die Datei bereit – per Mail, Download oder auf einem SFTP-Server. Bei SFTP holt die App sie selbstständig ab, siehe [Automatischer SFTP-Import](/datanorm-item-import/import-von-datanorm-dateien/sftp-import.md).
{% endstep %}

{% step %}

#### Importieren und Kreditor zuordnen

Beim Einlesen wählen Sie den Kreditor, zu dem die Datei gehört. Diese Zuordnung gilt für alle Artikel, Preise und Sets der Datei und steuert später, in welche Preisliste die Preise geschrieben werden.
{% endstep %}

{% step %}

#### Staging prüfen

Sie sehen jede eingelesene Zeile mit Status. Gemeldete Duplikate klären Sie hier, bevor etwas in den Artikelstamm geschrieben wird.
{% endstep %}

{% step %}

#### Freigeben und synchronisieren

Nach der Freigabe entstehen Artikel, Preislistenzeilen und Stücklisten. Optional läuft dieser Schritt automatisch.
{% endstep %}
{% endstepper %}

## Für wen die App gedacht ist

<table><thead><tr><th width="240">Rolle</th><th>Aufgabe</th></tr></thead><tbody><tr><td>Einkauf / Stammdatenpflege</td><td>Dateien einlesen, Staging prüfen, freigeben</td></tr><tr><td>Administration</td><td>Einrichtung, Kreditorenzuordnung, SFTP, Preislistenoptionen</td></tr><tr><td>Fachabteilung</td><td>Artikel und Stücklisten im Tagesgeschäft nutzen</td></tr></tbody></table>

Welche Berechtigung wofür nötig ist, steht unter [Benutzerrollen & Rechte](/datanorm-item-import/erste-schritte/benutzerrollen-and-rechte.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/einleitung/zweck-der-anwendung.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.
