Handbuch-Preise-Konditionen
Einleitung
Dieses Dokument beschreibt die Möglichkeiten der Preis- und Konditionsgestaltung mit ViPOS Pro.
Grundlagen
Basispreis, Manuelle und Automatische Konditionen
Der zum Verkaufszeitpunkt gültige Nettopreis eines Artikels wird durch folgende Werte bestimmt:
- der Basispreis des Artikels
- allfällige automatische Positionskonditionen
- vom Verkäufer gegebene manuelle Konditionen
Die zum Abschlusszeitpunkt gültige Summe eines Verkaufsbeleges wird bestimmt durch:
- die Summe der Einzelpositionen (Zwischensumme)
- allfällige automatische Belegkonditionen
- vom Verkäufer gegebene manuelle Belegkonditionen
Einige grundlegende Konditionssteuerungen werden je Marktgruppe festgelegt:
- Die maximale Anzahl manueller Konditionen pro Belegzeile
- Die Festlegung, ob manuelle und automatische Positionskonditionen gleichzeitig erlaubt sind
- Die Festlegung, ob manuelle und automatische Belegkonditionen gleichzeitig erlaubt sind
Siehe auch Filialorganisation
Beispiel:

Um alle Möglichkeiten der Preisfindung auszuschöpfen, werden folgende Preise und Konditionsformen unterschieden:
- Basispreis
- Manuelle Konditionen (Position und/oder Beleg, Manuelles Set)
- Automatische Positionskonditionen
- Automatische Belegkonditionen
Diese Konditionsformen können nach einer Reihe von Regeln kombiniert werden.
Artikel und Basispreise (Data Dictionary: PRICE)
Regeln:
- Jeder Artikel hat zumindest einen Basispreis.
- Der Basispreis des Artikels ist ab einem bestimmten Datum gültig.
- Jeder Artikel kann beliebig viele (ab unterschiedlichem Datum) gültige Basispreise haben.
- Der Basispreis eines Artikels ist die Grundlage für alle weiteren Preisberechnungen.
Die Basispreise werden mit dem Verwaltungsprogramm "Basispreise" im Menü "Artikel" gepflegt.

Preissteuerung am Artikelstamm
Am Artikelstamm wird angegeben, welche Einschränkungen für die Preisermittlung beim Verkauf des Artikels gelten.

| Bezeichnung | Beschreibung |
|---|---|
| Verkauf | Der Artikel darf verkauft werden |
| Retoure | Der Artikel darf auch retourniert werden |
| Null-Preis | Der Artikel darf auch zum Preis 0 verkauft werden |
| Neg. Artikel | Der Artikel darf mit einem negativen Preis verkauft werden |
| Man. Rabatt | Ein manueller Rabatt darf angewendet werden |
| Autom. Rabatt | Ein automatischer Rabatt wird – falls vorhanden – angewendet |
| Belegrabatt | Ein allfälliger Belegrabatt wird auf die Position mit diesem Artikel angewendet |
| Mehrfachkonditionen | Steuert, ob eine automatische Kondition auf einen bereits rabattierten Artikel angewandt wird oder nicht |
| Preisübersteuerung | Nein… Der Preis darf nicht übersteuert werden Erlaubt... Der Preis darf übersteuert werden Zwang... Der Preis muss übersteuert werden |
Konditionsarten (Data Dictionary: CONDTYPE)
Die Konditionsarten dienen der Klassifikation der Konditionen. Jede Kondition wird eindeutig einer Konditionsart zugeordnet.
Die Konditionsarten werden mit dem Verwaltungsprogramm "Konditionsarten" im Menü "Einstellungen" gepflegt.

| Bezeichnung | Beschreibung |
|---|---|
| Code | Der Code der Konditionsart |
| Kurzbezeichnung | Die Kurzbezeichnung |
| Bezeichnung | Die Bezeichnung |
Manuelle Konditionen
Regeln:
- Manuelle Konditionen werden vom Kassier/Verkäufer vergeben
- Eine manuelle Kondition kann ein Prozentsatz, ein Abschlagswert oder ein neuer Preis sein
- Eine manuelle Kondition kann eine fixe Kondition sein oder vom Kassier/Verkäufer in bestimmten Grenzen vergeben werden
- Manuelle Konditionen können auf Positionen, auf den Beleg oder auf ein manuelles Set angewendet werden.
Beispiele:
| Bezeichnung | Kondition | Form der Kondition |
|---|---|---|
| Stammkundenrabatt | 5 % | Fixer Prozentsatz |
| Nachlass | 1% bis maximal 20 % | Variable Kondition |
| Personalrabatt | 10% bis maximal 15 % | Offene Kondition |
| Nachlass | 100,- Euro | Fixer Betragsnachlass |
| Kulanz | 1,- Euro bis maximal 100,- Euro | Variable Kulanz bis maximal 100.- Euro |
Die manuellen Konditionen werden durch die manuellen Konditionsschlüssel gesteuert. Die manuellen Konditionsschlüssel geben an, welche Formen von manuellen Konditionen verwendet werden können.
Die möglichen manuellen Konditionsschlüssel werden bereits fertig mit ViPOS Pro ausgeliefert.
Manuelle Konditionsschlüssel (Data Dictionary: MCONDKEY)
Die manuellen Konditionsschlüssel werden mit dem Programm "ManKonditionsschlüssel" im Menü "Einstellungen" gepflegt.

| Bezeichnung | Beschreibung |
|---|---|
| Code | Der Code des Konditionsschlüssels |
| Kurzbezeichnung | Die Kurzbezeichnung |
| Bezeichnung | Die Bezeichnung |
| Kassiertext | Der Kassiertext, der bei Eingaben im Kassenprogramm angezeigt wird |
| Konditionsart | Die Konditionsart: Prozent, Abzug (Betrag) oder Neuer Preis |
| Werteingabe | Die Übersteuerung gibt an, ob ein Wert eingegeben werden kann, muss oder der Wert fix vorgegeben ist: Nein (fixer Wert), Erlaubt (Übersteuerung möglich), Zwang (Wert muss eingegeben werden) |
| Erlaubte Kondition | Gibt an, wo die Kondition angewandt wird, wobei Mehrfachselektionen möglich sind: Position, Beleg, Manuelles Set |
Konditionsschlüssel/Standardbelegung
ViPOS Pro wird mit folgenden manuellen Konditionsschlüsseln ausgeliefert.
| Code | Bezeichnung | Kurzbezeichnung | Art | Werteing. |
|---|---|---|---|---|
| BFB | Betrag Fix Beleg | Betrag Fix Beleg | Abzug | Nein |
| BFP | Betrag Fix Position | Betrag Fix Position | Abzug | Nein |
| BFPB | Betrag Fix Position+Beleg | Betrag Fix Pos+Beleg | Abzug | Nein |
| BFS | Betrag Fix Set | Betrag Fix Set | Abzug | Nein |
| BOB | Betrag Offen Beleg | Betrag Offen Beleg | Abzug | Erlaubt |
| BOP | Betrag Offen Position | Betrag Offen Position | Abzug | Erlaubt |
| BOPB | Betrag Offen Position+Beleg | Betrag Off Pos+Beleg | Abzug | Erlaubt |
| BOS | Betrag Offen Set | Betrag Offen Set | Abzug | Erlaubt |
| BVB | Betrag Variabel Beleg | Betrag Var Beleg | Abzug | Zwang |
| BVP | Betrag Variabel Position | Betrag Var Position | Abzug | Zwang |
| BVPB | Betrag Variabel Position+Beleg | Betrag Var Pos+Beleg | Abzug | Zwang |
| BVS | Betrag Variabel Set | Betrag Var Set | Abzug | Zwang |
| NFS | Neuer Preis Fix Set | Neuer Preis Fix Set | Neuer Preis | Nein |
| NOS | Neuer Preis Offen Set | Neuer Preis Offen Se | Neuer Preis | Erlaubt |
| NP | New Price | Um Nur | Prozent | Nein |
| NVS | Neuer Preis Variabel Set | Neuer Preis Variabel | Neuer Preis | Zwang |
| PFB | Prozent Fix Beleg | Proz Fix Beleg | Prozent | Nein |
| PFP | Prozent Fix Position | Proz Fix Position | Prozent | Nein |
| PFPB | Prozent Fix Position+Beleg | Proz Fix Pos+Beleg | Prozent | Nein |
| PFS | Prozent Fix Set | Proz Fix Set | Prozent | Nein |
| POB | Prozent Offen Beleg | Proz Offen Beleg | Prozent | Erlaubt |
| POP | Prozent Offen Position | Proz Offen Position | Prozent | Erlaubt |
| POPB | Prozent Offen Position+Beleg | Proz Offen Pos+Beleg | Prozent | Erlaubt |
| POS | Prozent Offen Set | Proz Offen Set | Prozent | Erlaubt |
| PVB | Prozent Variabel Beleg | Proz Var Beleg | Prozent | Zwang |
| PVP | Prozent Variabel Position | Proz Var Position | Prozent | Zwang |
| PVPB | Prozent Variabel Position+Beleg | Proz Var Pos+Beleg | Prozent | Zwang |
| PVS | Prozent Variabel Set | Proz Var Set | Prozent | Zwang |
| UN | Um Nur | Um Nur | Neuer Preis | Zwang |
Manuelle Konditionen (Data Dictionary: MCOND)
Die manuellen Konditionen werden mit dem Verwaltungsprogramm "Manuelle - Konditionen" im Menü "Artikel" gepflegt.

| Bezeichnung | Beschreibung |
|---|---|
| Code | Der Code der manuellen Kondition |
| Kurzbezeichnung | Die Kurzbezeichnung |
| Bezeichnung | Die Bezeichnung |
| Konditionsart | Die Konditionsart, der diese Kondition zugeordnet ist |
| Konditionsschlüssel | Der Code des zugeordneten manuellen Konditionsschlüssels |
| Marktgruppe | Die Marktgruppe, für die diese Kondition gilt |
| Währung | Der Währungscode, der bestimmt, in welcher Währung z.B. Abzüge erfolgen |
| Prozent | Prozentsatz bei Prozentkonditionen |
| Berechtigungsstufe | Die Berechtigungsstufe, die für die Anwendung der Kondition im Kassenprogramm notwendig ist |
| Maximaler Nachlaß | Der maximale Nachlass kann in % oder als Betrag angegeben werden und wird vom Kassenprogramm geprüft |
Automatische Positionskonditionen
Automatische Positionskonditionen werden über die Verwaltung gepflegt und vom Kassenprogramm automatisch berücksichtigt.
Die automatischen Positionskonditionen werden durch die Positionsschlüssel gesteuert. Die Positionsschlüssel geben an, welche Formen von automatischen Positionskonditionen verwendet werden können.
Die möglichen Positionsschlüssel werden bereits fertig mit ViPOS Pro ausgeliefert.
Positionsschlüssel (Data Dictionary: CONDKEY)
Die Positionsschlüssel werden mit dem Verwaltungsprogramm "Positionsschlüssel" im Menü "Einstellungen" verwaltet.

| Bezeichnung | Beschreibung |
|---|---|
| Reihung | Die Reihung bestimmt die Reihenfolge der Abarbeitung bei der Konditionsfindung |
| Code | Der Code des Positionsschlüssels |
| Kurzbezeichnung | Die Kurzbezeichnung |
| Bezeichnung | Die Bezeichnung |
| Mengenkennz. | Das Mengenkennzeichen: Mengenunabhängig, von – bis Menge (einmal), von – bis Menge (mehrmals), von – bis Menge (einmal, alle) |
| Kondition sofort wirksam | Legt fest, ob die Kondition bereits bei der Position oder erst nach der Zwischensumme wirksam wird |
| Artikelkondition | Legt fest, ob die Kondition für Artikel gilt |
| ArtGrp.Kond | Legt fest, ob die Kondition für Artikelgruppen gilt |
| Kundenkond. | Legt fest, ob die Kondition für Kunden gilt |
| KundenGrp.Kond | Legt fest, ob die Kondition für Kundengruppen gilt |
| Setkondition | Legt fest, ob die Kondition für Sets gilt |
| Multipackkond. | Legt fest, ob die Kondition für Multipacks gilt |
| Datumskondition | Legt fest, ob die Kondition für Zeiträume (von bis Tag) gilt |
| Zeitkondition | Legt fest, ob die Kondition für bestimmte Zeiten (von bis Uhrzeit) gilt |
Positionsschlüssel/Standardbelegung
ViPOS Pro wird mit folgenden Positionsschlüsseln ausgeliefert.
| Reihung | Code | Bezeichnung | Kurzbezeichnung |
|---|---|---|---|
| 13 | KGR | Kundengruppenrabatt | Kundengruppenrabatt |
| 49 | AxBx | Artikel/Datum/Zeit | Artikel/Datum/Zeit |
| 50 | AxDx | Artikel/Datum | Artikel/Datum |
| 51 | AxZx | Artikel/Zeit | Artikel/Zeit |
| 52 | GxDx | ArtikelGruppe/Datum | ArtikelGruppe/Datum |
| 53 | GxZx | ArtikelGruppe/Zeit | ArtikelGruppe/Zeit |
| 55 | GxBx | ArtikelGruppe/Datum/Zeit | ArtikelGr/Datum/Zeit |
| 100 | xKBx | Kunde/Datum/Zeit | Kunde/Datum/Zeit |
| 101 | xKDx | Kunde/Datum | Kunde/Datum |
| 102 | xKZx | Kunde/Zeit Kunde/Zeit | |
| 104 | xGBx | KundenGruppe/Datum/Zeit | KundenGr/Datum/Zeit |
| 105 | xGDx | KundenGruppe/Datum | KundenGruppe/Datum |
| 106 | xGZx | KundenGruppe/Zeit | KundenGruppe/Zeit |
| 200 | AKBx | Artikel/Kunde/Datum/Zeit | Art/Kund/Datum/Zeit |
| 201 | AKDx | Artikel/Kunde/Datum | Art/Kund/Datum |
| 203 | AKZx | Artikel/Kunde/Zeit | Artikel/Kunde//Zeit |
| 204 | GKBx | ArtikelGruppe/Kunde/Datum/Zeit | ArtGr/Kund/Dat/Zeit |
| 205 | GKDx | ArtikelGruppe/Kunde/Datum | ArtGr/Kund/Datum |
| 206 | GKZx | ArtikelGruppe/Kunde/Zeit | ArtGr/Kund/Zeit |
| 301 | GGBx | ArtikelGruppe/KundenGruppe/Datum/Zeit | ArtGr/KunGr/Dat/Zeit |
| 302 | GGDx | ArtikelGruppe/KundenGruppe/Datum | ArtGr/KunGr/Datum |
| 303 | GGZx | ArtikelGruppe/KundenGruppe/Zeit | ArtGr/KunGr/Zeit |
| 501 | xxBx | Datum/Zeit | Datum/Zeit |
| 502 | xxDx | Datum | Datum |
| 503 | xxZx | Zeit | Zeit |
| 701 | AGBx | Artikel/KundenGruppe/Datum/Zeit | Art/KunGr/Dat/Zeit |
| 702 | AGDx | Artikel/KundenGruppe/Datum | Art/KunGr/Datum |
| 703 | AGZx | Artikel/KundenGruppe/Zeit | Artikel/KunGr/Zeit |
Automatische Positionskonditionen (Data Dictionary: COND)
Die automatischen Positionskonditionen werden mit dem Verwaltungsprogramm "Aut.-Konditionen / Positionskonditionen" im Menü "Artikel" gepflegt.

| Bezeichnung | Beschreibung |
|---|---|
| Code | Der Code der automatischen Positionskondition |
| Kurzbezeichnung | Die Kurzbezeichnung |
| Bezeichnung | Die Bezeichnung |
| Konditionsart | Die Konditionsart, der diese Kondition zugeordnet ist |
| Konditionsschlüssel | Der Code des zugeordneten Positionsschlüssels |
| Marktgruppe | Die Marktgruppe, für die diese Kondition gilt |
| Währung | Der Währungscode, der bestimmt, in welcher Währung z.B. Abzüge erfolgen |
| Preis | Der Preis bei Fixpreisen |
| Prozent | Der Prozentsatz bei Prozentabschlägen |
| Abzug-Betrag | Der Abzug-Betrag bei Wertabschlägen |
| Kaufmenge | Die Kaufmenge für Splitpreise (nimm 3, zahl 2) |
| Zahlmenge | Die Zahlmenge für Splitpreise |
| Gültig ab | Ab Menge für Mengenstaffel |
| Gültig bis | Bis Menge für Mengenstaffel |
| Daten | Der Datenbereich wird abhängig vom Positionsschlüssel gefüllt |
Automatische Belegkonditionen
Regeln:
- Automatische Belegkonditionen werden auf die Belegsumme angewendet
- Automatische Belegkonditionen können ein Prozentsatz oder ein Abschlag sein.
Beispiele:
| Bezeichnung | Kondition | Form der Kondition |
|---|---|---|
| Stammkundenrabatt | 5 % | Prozentsatz für Stammkunden |
| Personalrabatt | 10% | Prozentsatz für Personal |
| Happy Hour | 3 % | Prozentsatz von 17:00 bis 18:00 |
| Umsatzbonus | 5 % | Prozentsatz für Umsätze über 500,- Euro |
Belegschlüssel (Data Dictionary: DCONDKEY)

| Bezeichnung | Beschreibung |
|---|---|
| Reihung | Die Reihung bestimmt die Reihenfolge der Abarbeitung bei der Konditionsfindung |
| Code | Der Code des Belegschlüssels |
| Kurzbezeichnung | Die Kurzbezeichnung |
| Bezeichnung | Die Bezeichnung |
| Kundenkond. | Legt fest, ob die Kondition für Kunden gilt |
| KundenGrp.Kond | Legt fest, ob die Kondition für Kundengruppen gilt |
| Datumsabhängig | Legt fest, ob die Kondition für Zeiträume (von bis Tag) gilt |
| Zeitabhängig | Legt fest, ob die Kondition für bestimmte Zeiten (von bis Uhrzeit) gilt |
| Umsatzabhängig | Legt fest, ob die Kondition für bestimmte Umsatzbereiche gilt |
| Gutschriftdruck | Legt fest, ob ein Gutschein erstellt wird. Nicht implementiert |
| Anw. auf Pos mit Man.Kond. | Legt fest, ob die Kondition auf Positionen angewendet wird, bei denen manuelle Konditionen verwendet werden |
| Anw. auf Pos mit Aut.Kond. | Legt fest, ob die Kondition auf Positionen angewendet wird, bei denen automatische Konditionen verwendet werden |
Belegschlüssel/Standardbelegung
ViPOS Pro wird mit folgenden Belegschlüsseln ausgeliefert.
| Reihung | Code | Bezeichnung | Kurzbezeichnung |
|---|---|---|---|
| 100 | KBU | Kunde/Datum/Zeit/Umsatz | Kun/Dat/Zeit/Ums |
| 110 | KDU | Kunde/Datum/Umsatz | Kunde/Datum/Umsatz |
| 120 | KBx | Kunde/Datum/Zeit | Kun/Dat/Zeit |
| 30 | KDx | Kunde/Datum | Kunde/Datum |
| 140 | KxU | Kunde/Umsatz | Kunde/Ums |
| 150 | Kxx | Kunde | Kunde |
| 200 | GBU | Kundengruppe/Datum/Zeit/Umsatz | KunGr/Dat/Zeit/Ums |
| 210 | GDU | Kundengruppe/Datum/Umsatz | KunGr/Dat/Ums |
| 220 | GBx | Kundengruppe/Datum/Zeit | KunGr/Dat/Zeit |
| 230 | GD | Kundengruppe/Datum | KunGr/Dat |
| 240 | GxU | Kundengruppe/Umsatz | KunGr/Ums |
| 250 | Gxx | Kundengruppe | Kgr |
| 300 | xBU | Datum/Zeit/Umsatz | Datum/Zeit/Umsatz |
| 310 | xZU | Zeit/Umsatz | Zeit/Umsatz |
| 320 | xDU | Datum/Umsatz | Datum/Umsatz |
| 330 | xBx | Datum/Zeit | Datum/Zeit |
| 340 | xDx | Datum | Datum |
| 350 | xZx | Zeit | Zeit |
| 360 | xxU | Umsatz | Ums |
Automatische Belegkonditionen (Data Dictionary: DCOND)
Die automatischen Belegkonditionen werden mit dem Verwaltungsprogramm "Aut.-Konditionen/Belegkonditionen" im Menü "Artikel" gepflegt.

| Bezeichnung | Beschreibung |
|---|---|
| Code Der Code der automatischen Belegkondition | |
| Kurzbezeichnung Die Kurzbezeichnung | |
| Bezeichnung Die Bezeichnung | |
| Konditionsart Die Konditionsart, der diese Kondition zugeordnet ist | |
| Konditionsschlüssel Der Code des zugeordneten Belegschlüssels | |
| Marktgruppe Die Marktgruppe, für die diese Kondition gilt | |
| Währung Der Währungscode, der bestimmt, in welcher Währung z.B. Abzüge erfolgen | |
| Abzug-Betrag Der Abzug-Betrag bei Wertabschlägen | |
| Prozent Der Prozentsatz bei Prozentabschlägen | |
| Daten Der Datenbereich wird abhängig vom Belegschlüssel gefüllt |
Preisermittlung beim Registrieren
Ermitteln der Positionswerte
Die Preisermittlung beim Registrieren geht nach folgendem Verfahren vor sich:
- Ermitteln des gültigen Basispreises
- Ermitteln von möglichen automatischen Positionskonditionen
- Anwenden der gültigen automatischen Positionskonditionen
Ad 1. Der gültige Basispreis wird auf Grund des Datums ermittelt.
Ad 2. Die möglichen automatischen Positionskonditionen werden auf Grund
- des aktuellen Datums,
- der aktuellen Uhrzeit,
- des angemeldeten Kunden (KundenCode und KundengruppenCode),
- des registrierten Artikels (ArtikelCode und ArtikelgruppenCode),
- der registrierten Menge
ermittelt.
Ad 3. Die allfällig gefundenen Konditionen werden angewendet, falls am Artikelstamm das Kennzeichen "Automatische Konditionen" gesetzt ist.
Ermitteln des Summenwertes
Das Ermitteln des Summenwertes geht nach folgendem Verfahren vor sich:
- Summieren der Positionen inklusive der automatischen und manuellen Konditionen
- Ermitteln von möglichen automatischen Positionskonditionen
- Anwenden der gültigen automatischen Positionskonditionen
Anzeige in den Stammverwaltungen
Die Konditionen werden in jenen Verwaltungsprogrammen angezeigt, wo sie zum Tragen kommen.
Verwaltung der Artikelgruppenkonditionen

Verwaltung der Artikelkonditionen

Verwaltung der Kundengruppenpositionskonditionen

Verwaltung der Kundengruppenbelegkonditionen

Verwaltung der Kundenpositionskonditionen

Verwaltung der Kundenbelegkonditionen
