Preise & Einheiten

Überblick
Vier Module greifen bei der Preisfindung ineinander. Sie zu unterscheiden erspart die häufigste Frage überhaupt — warum steht da dieser Preis?
| Fläche | Was sie festlegt |
|---|---|
| Staffelpreise | mengenabhängige Preise je Artikel — global, je Preisliste oder je Kundengruppe |
| Individualpreise | kundenindividuelle Preislisten mit Konditionen je Artikel oder Kategorie |
| Kundengruppen | Gruppen mit Rabatten, Preisregeln, Preisdarstellung und Sichtbarkeit |
| Verpackungseinheiten | Mengeneinheiten, Gebinde je Artikel und freie Umrechnungen |
Kernaufgaben
Staffelpreise pflegen. Staffel-Sets legen fest, ab welcher Menge welcher Preis gilt. Der Geltungsbereich entscheidet über die Reichweite: global für alle, je Preisliste oder je Kundengruppe.
Individualpreise vergeben. Kundenindividuelle Preislisten mit Konditionen je Artikel oder je Kategorie. Die Kategorie-Kondition ist der wirksamere Hebel — sie gilt auch für Artikel, die es heute noch nicht gibt, und für alle Unterkategorien: eine Kondition auf „Werkzeug“ gilt auch für „Werkzeug → Akkuschrauber“. Hat die Unterkategorie eine eigene Kondition, gewinnt die nähere.
Angebotspreis als Kundenpreis übernehmen. Im Angebot zeigt die Karte Als Kundenpreis übernehmen jede Artikelposition mit ihrem verhandelten Netto-Stückpreis — nach Positionsrabatt, bei Fremdwährung mit dem Kurs des Angebots in Euro umgerechnet. Ein Klick legt daraus eine dauerhafte Kondition an: für diesen Artikel, ab der Positionsmenge, gültig ab heute. Sie landet in der Preisliste des Kunden für die Marke des Angebots, sonst in seiner markenlosen Liste, sonst in einer neuen Liste „Konditionen aus Angeboten“. Ein zweiter Klick meldet „schon hinterlegt“; ein nachverhandelter Preis derselben Position ändert die Kondition, statt eine zweite daneben zu legen.
Sonderkonditionen freigeben. Jede Person hat einen Rabatt ohne Rückfrage: bis zu diesem Rabatt greift eine neue oder geänderte Kondition sofort, darüber braucht sie eine Freigabe. Wer keinen eigenen Rahmen hat, für den gilt die Freigabe-Schwelle — ab Werk ab 20 % Rabatt. Bis zur Freigabe wartet die Kondition und greift nicht: die Liste zeigt Wartet auf Freigabe, und wer in der Marke freigeben darf, bekommt einen Hinweis. Freigeben (Haken) setzt alle wartenden Konditionen der Liste in Kraft; Ablehnen nimmt einen Grund auf, der an den Anfordernden geht — abgelehnte Konditionen bleiben sichtbar, greifen aber nie. Freigeben oder ablehnen muss eine zweite Person: wer eine Kondition angefordert hat, sieht bei ihr weder Freigeben noch Ablehnen — auch wenn er selbst freigeben darf (Vier-Augen-Prinzip). Bei einem Import zählt, wer den Import gestartet hat. Der Rabatt eines Stückpreises misst sich am Listenpreis des Artikels; ohne Listenpreis (und bei einem Stückpreis auf eine Kategorie) ist er nicht bestimmbar und braucht immer die Freigabe. Die Schwelle stellen Sie unter Individualpreise → Freigabe von Sonderkonditionen ein, 0 schaltet die Freigabe ab. Ablaufen lassen (Stoppuhr) beendet eine Liste mit dem gestrigen Tag — ab heute gilt wieder die normale Preisfindung.
Rabatt ohne Rückfrage je Person festlegen. Unter Individualpreise → Rabatt ohne Rückfrage je Person legen Sie mit Person hinzufügen fest, bis zu welchem Rabatt eine Person Sonderkonditionen ohne Freigabe speichert — für eine Marke oder (Marke leer) für alle Marken. Der Rahmen der Marke geht dem für alle Marken vor; 100 % heißt: diese Person braucht nie eine Freigabe. Entfernen Sie den Rahmen, gilt für die Person wieder die Freigabe-Schwelle. Die Pflege braucht das Recht customerprices.allowance.manage; einen Rahmen für alle Marken legt nur an, wer das Recht für alle Marken hält.
Verhandelte Preislisten importieren. Unter Einstellungen → Daten-Import nimmt das Ziel Kundenpreise je Zeile eine Kondition auf: Kundennummer, Artikelnummer oder Kategorie (Bezug product/category), Art (price = Stückpreis in Euro, percent = Rabatt), Wert, optional Mindestmenge, Gültig ab/bis und den Namen der Preisliste (Vorgabe „Preisimport“). Die Liste je Kunde und Name entsteht beim ersten Lauf in der Marke des Laufs; ein zweiter Lauf mit überschreiben ändert vorhandene Konditionen statt sie zu verdoppeln. Importierte Konditionen über der Schwelle warten ebenfalls auf Freigabe. Rückgängig nimmt die neuen Konditionen und neu angelegte Listen zurück.
Ablaufende Konditionen im Blick behalten. Die Filter Läuft in 14 Tagen ab und Artikel engen die Liste ein. Jeden Morgen bekommt der Kundenbetreuer — sonst wer die Liste angelegt hat — einen Hinweis, wenn eine Liste oder eine Kondition in den nächsten 14 Tagen endet, einmal je Ablaufdatum. Im Kunden zeigt der Reiter Kundenpreise alle Listen samt Konditionen; wartende und abgelehnte sind grau.
Sehen, woher ein Preis kommt. Jede Artikelposition in Angebot, Auftrag, Rechnung und Serienrechnung hält beim Speichern ihre Preisquelle fest: Kundenkondition, Aktion, Kundengruppe, Staffel, Listenpreis — oder Preis von Hand, wenn der Stückpreis von der Preisfindung abweicht. Dazu merkt sie sich die Regel (etwa „Staffelpreis ab 10") und den Listenpreis. Der Hinweis steht unter dem Stückpreis der Position. Eine unveränderte Position behält ihre Quelle, auch wenn die Kondition inzwischen abgelaufen ist; Folgebelege (Angebot → Auftrag → Rechnung) übernehmen sie.
Sonderkonditionen auswerten. Im Kunden zeigt der Reiter Kundenpreise über den Listen die Karte Auswertung der Sonderkonditionen: den Umsatz der Rechnungen zu Sonderkonditionen (Kundenkondition, Kundengruppe, Staffel, Aktion), seinen Anteil am Umsatz und den Nachlass gegenüber dem Listenpreis — je Preisquelle und Regel aufgeschlüsselt. Umsatz zählt wie überall netto nach Rechnungsdatum, Gutschriften mindern. Der Zeitraum ist wählbar (letzte 12 Monate, laufendes Jahr, Vorjahr). Im Reporting stehen dieselben Zahlen als Kennzahlen Umsatz zu Sonderkonditionen, Nachlass aus Sonderkonditionen und Anteil Umsatz zu Sonderkonditionen, aufschlüsselbar je Kunde und Marke; die fertige Berichtsvorlage Sonderkonditionen je Kunde legt sie samt gewährten Staffelrabatten an.
Staffel-Übersicht filtern. Unter Staffelpreise engen Geltung (allgemein, Preisliste, Kundengruppe) und — bei Preisliste oder Kundengruppe — der Bezug die Liste ein, zusätzlich zu Artikel, Marke und Status.
Staffeltabelle an der Position. Im Beleg zeigt eine Artikelposition mit Staffel unter dem Stückpreis den Hinweis Staffel: ein Klick öffnet die Stufen mit ihrem Stückpreis, die Stufe der aktuellen Menge ist hervorgehoben. Es gelten dieselben Staffeln wie in der Preisfindung — mit dem Kunden des Belegs, wenn Sie Kundenpreise sehen dürfen.
Staffeln im Katalog und im Kundenportal. Der Reiter Staffelpreise am Artikel zeigt unter den Staffel-Sets die wirksamen Staffelpreise je Stufe (Prozent-Stufen vom Listenpreis gerechnet). Im Kundenportal steht am Angebot die Karte Staffelpreise für die angebotenen Artikel — mit den Staffeln, die für diesen Kunden gelten, die Stufe der Angebotsmenge hervorgehoben. Sie erscheint für Zugänge, die Angebote oder Aufträge sehen dürfen.
Staffelrabatte auswerten. Einstellungen → Staffelpreise → Auswertung zeigt je Artikel und Stufe, wie viel zu Staffelpreisen abgerechnet und welcher Rabatt gegenüber dem Listenpreis gewährt wurde, mit Menge und Zahl der Kunden. Im Reporting heißen die Kennzahlen Umsatz zu Staffelpreisen und Gewährte Staffelrabatte. Wer nur auswerten darf, sieht auf der Seite Staffelpreise statt der Sätze einen Hinweis und den Knopf Auswertung; mit dem Leserecht für Staffelpreise sind die Sätze ohne Bearbeiten-Knöpfe sichtbar.
Kundengruppen einrichten. Eine Gruppe fasst Mitglieder zusammen und trägt Preisregeln, die Preisdarstellung und die Sichtbarkeit. Sie ist das Mittel gegen hundert Einzelvereinbarungen.
Kunden zuordnen — einzeln oder viele auf einmal. Im Reiter Mitglieder der Gruppe kommt jeder gewählte Kunde zunächst in eine Auswahl; N Kunden zuordnen nimmt alle in einem Schritt auf, wer schon Mitglied ist, bleibt unverändert. Am Kunden selbst zeigt die Karte Kundengruppen seine Gruppen — dort ordnen Sie ihn einer Gruppe zu oder lösen ihn. Automatisch zugeordnete Mitglieder löst nur die Automatik. Bestehende Gruppen und Zuordnungen aus einem Altsystem übernehmen die Import-Ziele Kundengruppen (Schlüssel, Name, Standard-Rabatt, Preisanzeige) und Kundengruppen-Zuordnungen (Gruppen-Schlüssel, Kundennummer, optional Mitglied seit) unter Einstellungen → Daten-Import; importierte Zuordnungen gelten als von Hand gesetzt.
Umsatz und Marge je Kundengruppe. Der Reiter Umsatz einer Gruppe zeigt den Netto-Umsatz der Rechnungen ihrer heutigen Mitglieder, den Wareneinsatz (Menge × Einstandspreis des Artikels) und die Marge samt Marge % — je Mitglied aufgeschlüsselt. Umsatz ohne bekannten Einstand (Dienstleistung, Freitext) steht als Hinweis daneben; dort ist die Marge eine Obergrenze. Ein Kunde in mehreren Gruppen zählt in jeder. Im Reporting stehen Umsatz je Kundengruppe, Wareneinsatz je Kundengruppe, Marge je Kundengruppe und Marge % je Kundengruppe mit der Aufschlüsselung Kundengruppe; die Berichtsvorlage Umsatz und Marge je Kundengruppe zeigt die schwächste Marge zuerst.
Einheiten und Gebinde pflegen. Mengeneinheiten mit Dimension, Basisfaktor und Nachkommastellen; Gebinde je Artikel; freie Umrechnungen global oder artikelbezogen — artikelbezogen auch dimensionsübergreifend, etwa „1 Stück = 250 g". Genau diese Umrechnung braucht jeder, der Stückware wiegt oder Gewichtsware stückweise verkauft.
Gebinde mit GTIN, Gewicht und Pfand pflegen. Unter Verpackungseinheiten → Gebinde je Artikel trägt jedes Gebinde eines Artikels seinen Code, den Inhalt in der Basiseinheit, eine eigene EAN/GTIN sowie Gewicht und Maße. Der Code oder die GTIN an einer Belegposition wählt das Gebinde — gescannt oder getippt; am Packtisch bringt ein Gebinde als Packstück Gewicht und Maße für das Versandetikett mit. Mit Pfandbetrag und Pfandartikel entsteht zu jeder Gebinde-Position eine eigene Pfandposition: Menge = Zahl der Gebinde, je Pfandartikel und Betrag genau eine Zeile; der Belegrabatt mindert sie nicht. Ein Betrag ohne Artikel (oder umgekehrt) erzeugt keinen Pfand.
Mehrstufige Gebinde. Übergeordnetes Gebinde verschachtelt Palette → Karton → Stück. Der Inhalt jedes Gebindes steht dabei in der Basiseinheit des Artikels (Palette = 120, Karton = 12) und wird nicht über die Stufen multipliziert; ein Kreis (Karton in Palette in Karton) wird abgewiesen.
Mindestverkaufsmenge und Nachkommastellen. Die Mindestverkaufsmenge am Gebinde hebt eine kleinere Positionsmenge auf sie an. Die Nachkommastellen der Einheit bestimmen, wie genau eine Menge sein darf: Stück (0) wird auf ganze Stück aufgerundet, kg oder l behalten bis zu drei Stellen.
Namen je Sprache. Einheiten und Gebinde tragen neben dem Namen der Standardsprache eine Fassung je installierter Sprache (Name je Sprache im Dialog). Auf Angebot, Auftragsbestätigung, Rechnung und Einkaufsbestellung steht die Einheit im PDF in der Belegsprache: ein englisches Angebot über „3 Karton (6 Stück)" druckt „3 Carton (6 pcs)". Ohne Fassung gilt der Name der Standardsprache; eine Einheit, die nicht im Stamm steht, bleibt, wie sie an der Position getippt wurde. Die Standard-Einheiten bringen ihre englischen Kürzel mit (pcs, kg, l, h …).
Gebinde am Artikel. Der Reiter Gebinde im Artikel zeigt dieselbe Gebinde-Pflege wie die Einstellungen — mit der Basis-Einheit des Artikels und einer Vorschau der Umrechnung: Menge und Einheit oder Gebinde wählen, darunter steht dieselbe Menge in jedem Gebinde und in der Basis-Einheit.
Umrechnungs-Helfer im Beleg. Unter dem Einheiten-Feld einer Artikelposition rechnet der Positions-Editor live um: „≙ 0,05 Palette · 24 Stück". Gerechnet wird wie beim Speichern des Belegs (Gebinde, dann Umrechnungstabelle, dann Dimension); ist eine Einheit nicht umrechenbar, bleibt die Zeile leer.
Konsistenz-Check. Täglich um 06:35 prüft das System Gebinde und Umrechnungen auf Widersprüche: Verkaufsgebinde ohne Standard-Verkaufseinheit, mehrere Standards, ein übergeordnetes Gebinde, das fehlt, nicht kleiner ist oder nicht ganzzahlig aufgeht, dieselbe GTIN an zwei Gebinden, eine Umrechnung, die dem Gebinde-Inhalt oder dem Einheiten-Stamm widerspricht, und Hin- und Rückweg, die nicht zueinander passen. Das Ergebnis steht unter Verpackungseinheiten → Prüfung; Jetzt prüfen startet den Lauf sofort. Ändert sich das Ergebnis des täglichen Laufs, bekommen alle, die Einheiten pflegen dürfen, einen Hinweis in der Glocke — dieselben Befunde jeden Morgen erneut zu melden wäre nur Lärm.
Gebinde importieren (CSV). Gebinde importieren im Reiter Gebinde (oder in den Einstellungen) öffnet den Daten-Import mit dem Ziel Gebinde je Artikel. Pflicht sind Artikelnummer und Gebinde-Code; neue Gebinde brauchen Name und Inhalt. Das übergeordnete Gebinde steht als Code desselben Artikels in der Spalte parentCode — auch, wenn es weiter oben in derselben Datei angelegt wird. Die Vorschau zeigt, was angelegt würde, und jede fehlerhafte Zeile mit Grund; ein Storno nimmt die angelegten Gebinde wieder heraus. Beispiel:
sku;code;name;contentQty;role;isDefaultSales;ean;parentCode
LADEN-NB-A5;karton-10;Karton (10 Stück);10;purchase;;4006381333931;
LADEN-NB-A5;palette-400;Palette (40 Kartons);400;shipping;;;karton-10
Felder im Detail
Die Reihenfolge der Preisfindung entscheidet, welcher Preis am Ende auf dem Beleg steht. Sie ist fest: Kundenpreis vor Aktion vor Kundengruppe vor Staffel vor Listenpreis — der erste Treffer gilt, auch wenn eine spätere Quelle günstiger wäre. Wer stattdessen immer den niedrigsten Preis will, schaltet unter Preislisten → Preisfindung auf Bestpreis. Innerhalb der Kundengruppe rechnen Gruppenregel und Gruppen-Staffel beide — der günstigere Preis gilt, und die Position zeigt, woher er kommt.
Staffelpreise
| Feld | Pflicht | Werte / Format | Was es bewirkt |
|---|---|---|---|
Artikel productId | ja | bestehender Artikel | Für welchen Artikel die Staffel gilt. |
Geltung scope | nein | allgemein, Preisliste, Kundengruppe | Für wen. Allgemein gilt für alle, die anderen beiden für eine bestimmte Liste bzw. Gruppe. Eine Staffel je Kundengruppe rechnet in der Stufe der Kundengruppe mit: gegen deren Preisregel gewinnt der günstigere Preis. |
Bezug refId | bei Liste/Gruppe | die jeweilige Liste bzw. Gruppe | Welche Liste oder Gruppe gemeint ist. |
Mengenbezug qtyBasis | nein | je Position oder ganzer Beleg | Woran die Menge gemessen wird. Ganzer Beleg rechnet gleiche Artikel über mehrere Zeilen zusammen — der Unterschied, der bei zwei Positionen desselben Artikels über die Staffel entscheidet. |
Stufen tiers | ja | Menge und Preis je Stufe | Die Staffel selbst: ab welcher Menge welcher Preis gilt. |
Rang priority | nein | Zahl | Was gewinnt, wenn zwei Staffeln passen. |
Gültig von / bis validFrom, validTo | nein | Datum | Zeitliche Begrenzung. Leer heißt: unbefristet. |
Marke brandId | nein | eine Ihrer Marken | Für welche Marke die Staffel gilt. |
Aktiv active | nein | Ja/Nein | Ob die Staffel greift. |
Kundenpreisliste
| Feld | Pflicht | Werte / Format | Was es bewirkt |
|---|---|---|---|
Kunde customerUlid | ja | bestehender Kunde | Wessen Preise. |
Name name | nein | Text, max. 100 Zeichen | Wie die Liste heißt, etwa „Rahmenvertrag 2026". |
Preise prices | ja | Artikel mit Preis | Die vereinbarten Preise. Sie schlagen alles andere — deshalb gehört hier hinein, was vertraglich zugesagt ist, und nichts sonst. |
Gültig von / bis validFrom, validTo | nein | Datum | Laufzeit der Vereinbarung. Nach dem Ablauf greift wieder die normale Preisfindung, ohne dass jemand die Liste löschen muss. |
Freigabe approvalStatus, approvalNote | – | freigegeben, wartet, abgelehnt (je Kondition), Grund der Ablehnung | Nur freigegebene Konditionen greifen. Wartende entstehen über dem Rabatt ohne Rückfrage des Ändernden (ohne eigenen Rahmen: ab der Rabattschwelle) — auch wenn er selbst freigeben darf. |
Bemerkung note | nein | Text | Worauf die Preise beruhen. |
Marke brandId | nein | eine Ihrer Marken | Für welche Marke. |
Aktiv active | nein | Ja/Nein | Ob die Liste greift. |
Eindeutig je Zeitraum. Je Kunde, Artikel bzw. Kategorie und Mindestmenge darf im selben Zeitraum nur eine Kondition gelten — auch über mehrere aktive Listen desselben Kunden. Eine markenlose Liste gilt für jede Marke und kollidiert deshalb mit jeder Markenliste; Listen zweier verschiedener Marken nicht. Andere Mindestmengen sind eine Staffel und erlaubt. Das Speichern wird sonst abgewiesen, die Meldung nennt die andere Liste. Ein Anschluss am Folgetag überschneidet sich nicht.
Kundengruppe
| Feld | Pflicht | Werte / Format | Was es bewirkt |
|---|---|---|---|
Name name | ja | Text, max. 100 Zeichen | Wie die Gruppe heißt, etwa „Wiederverkäufer". |
Schlüssel key | nein | Text, max. 50 Zeichen | Die technische Kennung für Import und Automation. Nicht mehr ändern, sobald Kunden zugeordnet sind. |
Standard-Rabatt (%) defaultDiscountPct | nein | Prozentsatz | Nachlass auf den Listenpreis, den jedes Mitglied bekommt, wenn keine Preisregel und keine Preisliste der Gruppe passt. Kundenpreis und Aktion stehen in der Reihenfolge davor, die Staffel danach. |
Preisliste priceListId | nein | bestehende Preisliste | Welche Preise für die Gruppe gelten — für alle Mitglieder gemeinsam, der Weg, Konditionen zu pflegen, ohne sie je Kunde zu wiederholen. Gruppen-Staffeln pflegen Sie unter Staffelpreise mit der Geltung Kundengruppe. |
Preisanzeige taxDisplay | nein | Netto, Brutto, steuerfrei | Ob Mitgliedern Netto- oder Bruttopreise gezeigt werden. Bei Wiederverkäufern netto, bei Endkunden brutto — die Voreinstellung für jeden Beleg dieser Gruppe. |
Automatische Zuordnung autoAssignRule | nein | Bedingungen | Wer von selbst in die Gruppe kommt, etwa ab einem Jahresumsatz. Ohne Regel wird von Hand zugeordnet. |
Aktiv active | nein | Ja/Nein | Ob die Gruppe wirkt. |
Preisregel der Kundengruppe
| Feld | Pflicht | Werte / Format | Was es bewirkt |
|---|---|---|---|
Geltung scope | nein | allgemein, Kategorie, Artikel | Wofür die Regel gilt. Eine Kategorie schließt ihre Unterkategorien ein. Die spezifischere gewinnt: Artikel vor näherer Kategorie vor übergeordneter Kategorie vor allgemein. |
Bezug refId | bei Kategorie/Artikel | die jeweilige Kategorie bzw. der Artikel | Welche Kategorie oder welcher Artikel gemeint ist. |
Art und Wert rateType, value | ja | Prozent oder fester Preis | Prozent-Nachlass oder fester Stückpreis. |
Basis basis | nein | Listenpreis, Nettopreis | Worauf der Prozentsatz rechnet. Nettopreis ist der Preis nach bereits angewandten Kunden- und Aktionsrabatten: hat ein Kundenpreis oder eine Aktion gegriffen, kommt der Gruppenrabatt darauf; sonst ist der Nettopreis der Listenpreis. |
Rang priority | nein | Zahl | Was bei gleicher Geltung gewinnt. |
Gültig von / bis validFrom, validTo | nein | Datum | Zeitliche Begrenzung. Zwei Regeln mit gleicher Geltung, gleichem Bezug und gleichem Rang dürfen sich zeitlich nicht überschneiden — das Speichern wird sonst abgewiesen. |
Marke brandId | nein | eine Ihrer Marken | Für welche Marke die Regel gilt. |
Einstellungen & Rechte
- Vier Module, vier Flags:
module.price_tiers,module.customer_prices,
module.customer_groups, module.packaging.
- Rechte je Fläche:
pricetiers.tier.view/manage,customerprices.price.view/manage,
customergroups.group.view/manage, packaging.units.view/manage. Sonderkonditionen ab der Rabattschwelle freigeben: customerprices.price.approve (ab Werk nur die Geschäftsführung), nie die eigenen. Rabatt ohne Rückfrage je Person festlegen: customerprices.allowance.manage (ab Werk nur die Geschäftsführung).
- Kundenportal: Ihre Kunden sehen ihre eigenen, gültigen und freigegebenen Konditionen im Portal
unter Konditionen — mit dem Portal-Recht Eigene Konditionen ansehen (vergeben unter Portal-Zugänge). Fremde Konditionen, Notizen und Freigabe-Vermerke sind dort nie zu sehen.
- Auswertungen: Sonderkonditionen
customerprices.analysis.view, Staffelrabatte
pricetiers.analysis.view, Umsatz und Marge je Kundengruppe customergroups.revenue.view — ab Werk Vertrieb und Buchhaltung. Gezählt werden Rechnungen der Marken, in denen das Recht gilt.
- Freigabe-Schwelle:
customerprices.approval_min_discount_pct(ganze Prozent, Vorgabe 20,0= aus)
— Standardwert für alle ohne eigenen Rahmen.
- Gerechnet wird im Kern. Die Reihenfolge, in der Staffel, Individualpreis und Gruppenrabatt
greifen, bestimmt der Commerce-Kernel — nicht das einzelne Modul.
- Mehrfach-Mitgliedschaft: gehört ein Kunde mehreren Gruppen an, gewinnt die spezifischste Regel,
dann der höhere Rang. Unter Kundengruppen → Mehrfach-Mitgliedschaft schalten Sie auf Bester Preis gewinnt — dann gilt der günstigste Preis aller passenden Regeln.
- Die UVP ist nie Teil der Preisfindung, siehe Produkte.
- Gebinde-Import braucht das Import-Recht
platform.import.run; den Konsistenz-Check sehen alle mit
packaging.units.view, von Hand starten und den täglichen Hinweis bekommen alle mit packaging.units.manage.
FAQ & Fehlerbilder
Der Preis auf dem Angebot ist nicht der erwartete. Gehen Sie die Kette durch: Individualpreis des Kunden, dann Aktion, dann Kundengruppe, dann Staffel, dann Listenpreis. Der erste Treffer gewinnt — außer Bestpreis ist eingeschaltet, dann der niedrigste.
Die Auswertung zeigt „Preis von Hand", obwohl ein Kundenpreis gilt. Der Stückpreis der Position wich beim Speichern von der Preisfindung ab — etwa weil er von Hand geändert wurde oder Aufpreise eines Konfigurationsartikels enthält. Positionen von vor der Einführung der Preisquelle stehen als ohne Quelle.
Eine Staffel wirkt nicht. Prüfen Sie den Geltungsbereich — ein Set je Kundengruppe wirkt nur für deren Mitglieder.
Der Konsistenz-Check meldet ein Verkaufsgebinde ohne Standard-Verkaufseinheit. Am Artikel gibt es Gebinde mit der Rolle Verkauf, aber keines ist Standard — eine Position ohne Einheit verkauft dann in der Basis-Einheit. Ein Gebinde als Standard-Verkaufseinheit markieren oder die Rolle ändern; der nächste Lauf meldet es nicht mehr.
Eine Import-Zeile wird abgewiesen. Die Fehlerliste nennt Zeile, Spalte und Grund — etwa einen Inhalt von 0, eine unbekannte Rolle oder ein übergeordnetes Gebinde, das es am Artikel nicht gibt. Die übrigen Zeilen laufen trotzdem.
Eine Umrechnung wird abgewiesen. Dimensionsübergreifende Umrechnungen sind nur artikelbezogen möglich, nicht global. Ein globales „Stück = Gramm" hätte keine allgemeingültige Bedeutung.
Neue Artikel bekommen den Kundenrabatt nicht. Dann ist die Kondition je Artikel statt je Kategorie gepflegt.
Eine neue Kundenkondition greift nicht. Sie wartet auf Freigabe — ihr Rabatt liegt über der Schwelle. Die Liste zeigt Wartet auf Freigabe; nach der Freigabe greift sie sofort.
Eine Kondition wird beim Speichern abgewiesen. Für denselben Artikel und dieselbe Mindestmenge gilt im selben Zeitraum schon eine Kondition — die Meldung nennt die Liste. Dort beenden oder ändern, dann speichern.