> For the complete documentation index, see [llms.txt](https://docs.powerall.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerall.app/de/crm/verkaufspreisvereinbarungen.md).

# Verkaufspreisvereinbarungen

{% hint style="warning" %}
Preisvereinbarungen für Verkauf sind verfügbar bei Lizenzstufe Teile / Lager **Erweitert**
{% endhint %}

Wenn du eine neue Verkaufsbestellung für einen Kunden erstellst, wird natürlich der eingestellte Verkaufspreis eines Artikels als Positionsbetrag verwendet. Du kannst die Position anschließend anpassen, um den Preis zu ändern oder einen Rabatt hinzuzufügen. Für Ad-hoc-Rabatte funktioniert das selbstverständlich gut, aber wenn du mit dem Kunden eine feste Preisvereinbarung getroffen hast, willst du nicht ständig daran denken müssen.

Um diese Preisvereinbarungen im System zu hinterlegen, kannst du 'Verkaufs-Preisvereinbarungen' hinzufügen. Eine Preisvereinbarung besteht aus mehreren Bestandteilen:

* Eine Beschreibung
* Daten, innerhalb derer die Vereinbarung gültig ist
* Ein Basistariftyp (Verkaufspreis oder Einkaufspreis)
* Eine optionale Priorität
* Ein Auftragstyp, auf den die Preisvereinbarung angewendet wird
* Partner- und Artikelauswahl
* Und natürlich ein Rabatt- oder Aufschlagssatz

### Partner- und Artikelauswahl

Eine Preisvereinbarung gilt standardmäßig für alle Partner und Artikel. Oft möchtest du das einschränken. Das ist auf mehrere Arten möglich:

* Auswahl eines festen Partners oder Artikels
* Alle Partner oder Artikel mit einem bestimmten [Tag](/de/allgemein/merkmale-und-tags.md). Damit kannst du einfach eine dynamische Preisvereinbarung erstellen
* Eine Bedingung festlegen. Damit kannst du z. B. nach mehreren Tags gleichzeitig filtern oder nur Artikel mit einem bestimmten Verkaufspreis auswählen

### Anwendung

Es wird immer nur eine Preisvereinbarung angewendet (Preisvereinbarungen werden also niemals kombiniert). Um zu bestimmen, welche Preisvereinbarung das ist, folgt das System einem bestimmten Ablauf:

{% stepper %}
{% step %}

### Preisvereinbarungen filtern

Alle Preisvereinbarungen, die der Auswahl entsprechen, werden geladen. Dabei wird auf das Datum geachtet (abgelaufene Preisvereinbarungen werden z. B. herausgefiltert) sowie auf die Partner- und Artikelauswahl. Hat eine Preisvereinbarung z. B. keine Partnerauswahl, gilt sie immer, unabhängig vom Kunden.
{% endstep %}

{% step %}

### Höchste Priorität wählen

Standardmäßig hat eine Preisvereinbarung die Priorität 0. Durch das Zuweisen einer höheren oder niedrigeren Priorität kannst du bestimmten Preisvereinbarungen mehr Gewicht geben, unabhängig vom tatsächlichen Rabattniveau. Das System verwendet nur die Preisvereinbarung mit der höchsten Priorität.
{% endstep %}

{% step %}

### Sortieren nach niedrigstem Preis

Die Preisvereinbarungen, die der Auswahl entsprechen und die höchste Priorität haben, werden schließlich nach der Vereinbarung sortiert, die den niedrigsten Preis (also den höchsten Rabatt) ergibt. Wenn du zum Beispiel mit einem Kunden vereinbart hast, dass er immer 10 % Rabatt erhält, du gleichzeitig aber eine Rabattaktion für einen bestimmten Artikel von 5 % hast, willst du nicht, dass das System für diesen Artikel plötzlich 5 % berechnet. Falls du das doch willst, musst du der niedrigeren Preisvereinbarung eine höhere Priorität geben.
{% endstep %}
{% endstepper %}

Wenn das System bestimmt hat, welche Preisvereinbarung angewendet wird, wird auf den eingestellten Rabatt oder Aufschlag geschaut. Bei einem Rabatt wird der eingestellte Rabatt auf die Bestellposition übernommen. Bei einem Aufschlag wird der Stückpreis auf der Bestellposition (nach oben) angepasst und das Rabattfeld bleibt leer. Es ist auch möglich, einen Aufschlag auf den Einkaufspreis einzustellen, das geht, indem du den Basistariftyp auf 'Einkaufspreis' setzt. In diesem Fall wird der Aufschlag nicht über den Verkaufspreis, sondern über den Einkaufspreis berechnet.

### Einblick

Beim Anlegen einer Bestellposition kannst du sehen, welche Preisvereinbarung angewendet wurde über das <i class="fa-info">:info:</i> Knöpfchen. Sobald die Position gespeichert ist, ist das nicht mehr sichtbar, weil der Rabatt danach noch geändert worden sein kann. Die Preisvereinbarung bestimmt also nur den initialen Rabatt oder Preis einer Bestellposition und ist danach nicht mehr relevant.


---

# 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.powerall.app/de/crm/verkaufspreisvereinbarungen.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.
