> 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/satzarten-referenz.md).

# Satzarten-Referenz

Jede Zeile einer DATANORM-Datei beginnt mit einem Kennbuchstaben, der Satzart. Die folgende Übersicht zeigt, welche Satzarten die App verarbeitet.

## Verarbeitete Satzarten

<table><thead><tr><th width="90">Satz</th><th width="230">Bedeutung</th><th width="250">Ergebnis in Business Central</th><th>Einstellung</th></tr></thead><tbody><tr><td><strong>V</strong></td><td>Vorlaufsatz</td><td>Version, Lieferant und Währung der Datei; steuert die Erkennung</td><td>immer</td></tr><tr><td><strong>A</strong></td><td>Artikelhauptsatz</td><td>Artikel im Staging</td><td>Artikel verarbeiten</td></tr><tr><td><strong>B</strong></td><td>Artikelzusatzsatz (nur V4)</td><td>ergänzt den A-Satz desselben Artikels</td><td>Artikel verarbeiten</td></tr><tr><td><strong>T</strong></td><td>Langtext</td><td>Erweiterter Text am Artikel</td><td>Texte verarbeiten</td></tr><tr><td><strong>P</strong></td><td>Preisänderung</td><td>Preisstaging und daraus Preislistenzeilen</td><td>Preise verarbeiten</td></tr><tr><td><strong>Z</strong></td><td>Staffelpreise und Zuschläge</td><td>Preiszeilen mit Mindestmenge</td><td>Zuschläge verarbeiten</td></tr><tr><td><strong>S</strong></td><td>Warengruppe</td><td>DATANORM-Warengruppe</td><td>Warengruppen verarbeiten</td></tr><tr><td><strong>R</strong></td><td>Rabattgruppe</td><td>DATANORM-Rabattgruppe mit Rabattsatz</td><td>Rabattgruppen verarbeiten</td></tr><tr><td><strong>D</strong></td><td>Dimensionen</td><td>Maßangaben am Artikel</td><td>Dimensionen verarbeiten</td></tr><tr><td><strong>G</strong></td><td>Grafik- und Bildverweis</td><td>Verweisnummer am Artikel</td><td>Grafiken verarbeiten</td></tr><tr><td><strong>C</strong></td><td>Leistungspositionen</td><td>Leistungsdaten</td><td>Leistungen verarbeiten</td></tr><tr><td><strong>J</strong></td><td>Set / Stückliste</td><td>Montagestückliste am Set-Artikel</td><td>Stücklisten verarbeiten</td></tr><tr><td><strong>K</strong></td><td>Kopfsatz eines Datenblocks</td><td>Strukturinformation der Datei</td><td>immer</td></tr><tr><td><strong>E</strong></td><td>Endsatz</td><td>schließt die Datei ab und bestätigt die Vollständigkeit</td><td>immer</td></tr></tbody></table>

Die Einstellungen finden Sie in der [Grundkonfiguration](/datanorm-item-import/erste-schritte/grundkonfiguration.md) unter **Datensatzfilter**.

{% hint style="info" %}
V-, K- und E-Satz werden immer gelesen, weil sie die Datei strukturieren. Alle übrigen Satzarten lassen sich einzeln abschalten, etwa um bei einer sehr großen Datei nur die Preise zu übernehmen.
{% endhint %}

## Besonderheiten einzelner Satzarten

<details>

<summary><strong>A- und B-Satz gehören zusammen (DATANORM 4)</strong></summary>

Ein V4-Artikel besteht aus einem A-Satz und einem B-Satz mit derselben Artikelnummer. Die App führt beide zu einem Staging-Datensatz zusammen und zählt im Feld **Zusammengeführte Quellsätze** mit, aus wie vielen Zeilen der Datensatz entstanden ist.

Erscheint dieselbe Artikelnummer mehrfach, aktualisiert die App den vorhandenen Datensatz statt einen zweiten anzulegen.

</details>

<details>

<summary><strong>Ein P-Satz kann bis zu drei Artikel enthalten (DATANORM 4)</strong></summary>

In DATANORM 4 trägt eine Zeile des Preisänderungssatzes bis zu drei Artikelblöcke, jeder mit eigener Artikelnummer, Preiskennzeichen und Preis. Die App liest alle Blöcke. Eine Datei mit 9 Zeilen kann so 25 Preissätze ergeben.

</details>

<details>

<summary><strong>Das Preiskennzeichen entscheidet, welcher Preis gefüllt wird</strong></summary>

Das Preiskennzeichen unterscheidet Listenpreis (1) und Nettopreis (2). Die App legt die Werte in getrennten Feldern ab, sodass sich beide Preise eines Artikels nicht gegenseitig überschreiben. Welcher davon zum Einkaufspreis wird, steuern Sie über **Quelle des Einkaufspreises**, siehe [Einkaufspreislisten](/datanorm-item-import/preise/einkaufspreislisten.md).

</details>

<details>

<summary><strong>Ein J-Satz beschreibt immer das vollständige Set</strong></summary>

DATANORM liefert Sets nie als Änderung, sondern immer vollständig. Die App ersetzt daher eine vorhandene Montagestückliste, statt Positionen hinzuzufügen. Siehe [Montagestücklisten erzeugen](/datanorm-item-import/stucklisten-sets/montagestuecklisten-erzeugen.md).

</details>

<details>

<summary><strong>Der Aufrufmerker steuert Wahlpositionen</strong></summary>

Positionen mit Aufrufmerker 2 oder 4 sind Wahlpositionen, die der Anwender im Set auswählt. Standardmäßig übernimmt die App nur automatisch eingefügte Positionen. Über **Wahlpositionen einbeziehen** nehmen Sie auch die optionalen Positionen mit auf.

</details>


---

# 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/satzarten-referenz.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.
