SOG-Helpcenter Logo SOG Business - Software

f080 - Konditionsdaten für Preisermittlung


Bemerkungen: -

Programme: p842 - Kunden und Anschriften (kans), p843 - Lieferanten und Anschriften (lans), p940 - Konditionspflege (kondpfl)

Tabellentyp: Stammdaten



Objektklasse: Konditionen
key_1

K e y - 1
Format: char(43), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.f080_build_key_1(firma, ek_vk, konto, prgrp, prkz, herkunft, lf_bdg, v_art, zahl_art, zb, inlausl, wgru, bis_datum)
Text für Objectcontainer: #data:dbs.Konditionen(firma, ek_vk, konto, prgrp, prkz, herkunft, lf_bdg, v_art, zahl_art, zb, inlausl, wgru, bis_datum)

 




firma

Firmennummer
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1

 




ek_vk

Bereich
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1

1=Verkauf
2=Einkauf
4=Delkredere Zentralregulierer
5=Delkredere Vertreter




konto

Kontonummer/Konditionsgruppe
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

Eingabe der Kontonummer oder der Nummer der Konditionsgruppe, die gepflegt werden soll.

Achtung:
Die Konditionsnummer sollte nie länger sein als drei Stellen (z. B. 100, 999)!




prgrp

Preisgruppe des Artikels
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_1
Auswahlliste: prgrp${ek_vk}.awl

Die Preisgruppen werden verwaltet über das Programm Preisgruppenbezeichnungen.




prkz

Preiskennzeichen des Artikels
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1

 




herkunft

Auftragsherkunft
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_1
Auswahlliste: herkunft.awl

Herkunftsart des Vorganges, wird nur berücksichtigt, wenn Konditionsermittlung über konderm aktiviert ist.




lf_bdg

Lieferbedingung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1
Auswahlliste: VALUELIST:lieferbedingungen

Lieferbedingung zur Konditionsermittlung. Wird nur berücksichtigt, wenn die Lieferbedingung in der Konditionsermittlungssteuerung über konderm aktiviert ist




v_art

Versandart
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1
Auswahlliste: vart.awl

Versandart zur Konditionsermittlung. Wird nur berücksichtigt, wenn die Versandart in der Konditionsermittlungssteuerung über konderm aktiviert ist




zahl_art

Zahlungsart
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_1
Auswahlliste: zart.awl

Zahlungsart zur Konditionsermittlung. Wird nur berücksichtigt, wenn die Zahlungsart in der Konditionsermittlungssteuerung über konderm aktiviert ist




zb

Zahlungsbedingung
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_1
Auswahlliste: zb.awl

Zahlungsbedingung zur Konditionsermittlung. Wird nur berücksichtigt, wenn die Zahlungsbedingung in der Konditionsermittlungssteuerung über konderm aktiviert ist




inlausl

Umsatzsteuerkennzeichen
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1
Auswahlliste: pustkz.awl

Umsatzsteuerkennzeichen zur Konditionsermittlung. Wird nur berücksichtigt, wenn das Umsatzsteuerkennzeichen in der Konditionsermittlungssteuerung über konderm aktiviert ist




wgru

Warengruppe
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_1
Auswahlliste: wgru.awl

Warengruppe des Artikels zur Konditionsermittlung. Wird nur berücksichtigt, wenn die Warengruppe in der Konditionsermittlungssteuerung über konderm aktiviert ist.

 




bis_datum

bis Datum gültig
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

99999999 = ohne Begrenzung
Datenbankformat JJJJMMTT




key_2

K e y - 2
Format: char(16), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.f080_build_key_2(firma, ek_vk, prgrp, prkz, grpl)
Text für Objectcontainer: #data:dbs.Konditionen(firma, ek_vk, konto, prgrp, prkz, herkunft, lf_bdg, v_art, zahl_art, zb, inlausl, wgru, bis_datum)

 




firma2

Firmennummer
Teilfeld von key_2
Datenfeld existiert nicht als echtes Datenfeld in der Tabelle. Es dient nur als Teilbegriff des Key-Feldes.
Der Inhalt muss dabei identisch sein mit dem Inhalt von Datenfeld firma.
Verwenden Sie die SQL Funktion dbo.f080_build_key_2(firma, ek_vk, prgrp, prkz, grpl) um das Key-Datenfeld aus seinen Einzelfeldern zu bilden.

 




ek_vk2

Bereich 1=Verkauf
Teilfeld von key_2
Datenfeld existiert nicht als echtes Datenfeld in der Tabelle. Es dient nur als Teilbegriff des Key-Feldes.
Der Inhalt muss dabei identisch sein mit dem Inhalt von Datenfeld ek_vk.
Verwenden Sie die SQL Funktion dbo.f080_build_key_2(firma, ek_vk, prgrp, prkz, grpl) um das Key-Datenfeld aus seinen Einzelfeldern zu bilden.

  2=Einkauf




prgrp2

Preisgruppe des Artikels
Teilfeld von key_2
Datenfeld existiert nicht als echtes Datenfeld in der Tabelle. Es dient nur als Teilbegriff des Key-Feldes.
Der Inhalt muss dabei identisch sein mit dem Inhalt von Datenfeld prgrp.
Verwenden Sie die SQL Funktion dbo.f080_build_key_2(firma, ek_vk, prgrp, prkz, grpl) um das Key-Datenfeld aus seinen Einzelfeldern zu bilden.

 




prkz2

Preiskennzeichen des Artikels
Teilfeld von key_2
Datenfeld existiert nicht als echtes Datenfeld in der Tabelle. Es dient nur als Teilbegriff des Key-Feldes.
Der Inhalt muss dabei identisch sein mit dem Inhalt von Datenfeld prkz.
Verwenden Sie die SQL Funktion dbo.f080_build_key_2(firma, ek_vk, prgrp, prkz, grpl) um das Key-Datenfeld aus seinen Einzelfeldern zu bilden.

 




grpl

Verweis auf Preislistennummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_2
Auswahlliste: grpl${ek_vk}.awl

die bei der Preisermittlung genutzt wird.

Die Auswahlliste wird über das Programm Preislisten Verkauf (p823) bzw. Preislisten Einkauf (p824) gepflegt.




waehr

Währung
Format: char(4), Default: ' ', not null

der hinterlegten absoluten Werte und Zu-/Abschläge




minmg_zakz

Mindermengenzuschlagsart
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null

Zu-/Abschlagsart für die Berechnung von Mindermengenzuschlägen bei Unterschreitung der Mindestverkaufsmenge




minmg_zuab

Mindermengenzuschlagswert
Format: decimal(7,2), MinValue: -99999,99 MaxValue: 99999,99, Default: 0, not null

Zu-/Abschlagswert für die Berechnung von Mindermengenzuschlägen bei Unterschreitung der Mindestverkaufsmenge




mg_ohne_preis

Folgepreislistenverarbeitung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Steuerung des Verhaltens der Preisermittlung, wenn für einen Artikel zwar ein Preislistensatz gefunden wird, für die vorgegebene Menge jedoch kein Preis ermittelbar ist (z.B. Menge 10 und erster Preis in der Preisliste ab Menge 50).
0=sofortige Rückmeldung 'kein Preis ermittelt'
1=Forstsetzung der Suche über die Folgepreislisten bis Preis ermittelbar oder alle Folgepreislisten verarbeitet




preis_art_stufe

Nutzung der Preisartikel-ID ab Stufe
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Über die Konditionssteuerung kann eine Umschaltung bzw. zusätzliche Nutzung der
Preise eines abweichenden Artikels geschaltet werden. Durch Eintragung einer
Artikel-ID eines Preisartikels werden die Preise dieses Artikels bei jeder
Preisermittlung herangezogen. Durch das zugehörige Kennzeichen kann die
Reihenfolge der Nutzung gesteuert werden.

0=immer
1=1.Sonderpreis
2=2.Sonderpreis
3=Standardpreis
+4=vorrangig nutzen
+8=nachrangig nutzen




preis_art

Preisartikel-ID
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

wird in der Preisermittlung ersetzend zum verarbeiteten Artikel genutzt.




akt_grpl

Nummer einer Aktionspreisliste
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Auswahlliste: grpl${ek_vk}.awl

deren Daten zur Preisermittlung herangezogen werden sollen.

Das System führt zunächst eine Preisermittlung ohne die Aktionspreisliste durch, überprüft dann, ob in der Aktionspreisliste ein entsprechender Preis vorhanden ist, vergleicht die Preise und ermittelt den günstigeren Preis.

Die Preislistennummer bzw. der Name wird über das Programm Preislisten Verkauf (p823) bzw. Preislisten Einkauf (p824) gepflegt.




akt_grpl_s

Kennzeichen zur Aktionspreisliste
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

zur Steuerung der Wirksamkeit von Zu-/Abschlägen aus der Standardkondition bis zur Stufe

0=Keine Sonderpreislisten
1=Sonderbasispreise Stufe 1
2=Sonderbasispreise Stufe 2
:
9=Sonderbasispreise Stufe 9




akt_grpl_gaw

Sperrkennzeichen für Gesamtauftragswertrabatte je Basispreisliste
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

1=für Rabattgewährung gesperrt
2=für Rabattgewährung und Basisermittlung gesperrt

Erläuterungen:
1 Die Position ist für die Gesamtwertermittlung enthalten, aber ein Rabatt wird auf diese Position nicht gewährt!
2 Die Position ist weder für die Gesamtwertermittlung enthalten, noch wird ein Rabatt auf diese Position gewährt.




matpr_zakz

Zu-/Abschlagsart für Darstellung Materialpreis
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null

 




matpr_boerse

Materialbörse für Ermittlung Materialpreise
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0/1=1.Börse lt.Globalparameter
2=2.Börse
3=3.Börse




matpr_kurs

Kursermittlungskennzeichen für Ermittlung Materialpreise
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0/1=Tages-Durchschnittskurs
2=niedrigster Tageskurs
3=höchster Tageskurs
4=Monats-Mischkurs

Die unterschiedlichen Kurse werden im Globalparameter (p001) Basismaterialien gepflegt!




grpl_gaw

Sperrkennzeichen für Gesamtauftragswertrabatte je Basispreisliste
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

1=für Rabattgewährung gesperrt
2=für Rabattgewährung und Basisermittlung gesperrt

Erläuterungen:
1 Die Position ist für die Gesamtwertermittlung enthalten, aber ein Rabatt wird auf diese Position nicht gewährt!
2 Die Position ist weder für die Gesamtwertermittlung enthalten, noch wird ein Rabatt auf diese Position gewährt.




so_grpl1_gaw

Sperrkennzeichen für Gesamtauftragswertrabatte 1. Sonderpreisliste
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

1=für Rabattgewährung gesperrt
2=für Rabattgewährung und Basisermittlung gesperrt

Erläuterungen:
1 Die Position ist für die Gesamtwertermittlung enthalten, aber ein Rabatt wird auf diese Position nicht gewährt!
2 Die Position ist weder für die Gesamtwertermittlung enthalten, noch wird ein Rabatt auf diese Position gewährt.




so_grpl2_gaw

Sperrkennzeichen für Gesamtauftragswertrabatte 2. Sonderpreisliste
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

1=für Rabattgewährung gesperrt
2=für Rabattgewährung und Basisermittlung gesperrt

Erläuterungen:
1 Die Position ist für die Gesamtwertermittlung enthalten, aber ein Rabatt wird auf diese Position nicht gewährt!
2 Die Position ist weder für die Gesamtwertermittlung enthalten, noch wird ein Rabatt auf diese Position gewährt.




sonderpr_gaw

Sperrkennzeichen für Gesamtauftragswertrabatte Konto-Preisliste
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

1=für Rabattgewährung gesperrt
2=für Rabattgewährung und Basisermittlung gesperrt

Erläuterungen:
1 Die Position ist für die Gesamtwertermittlung enthalten, aber ein Rabatt wird auf diese Position nicht gewährt!
2 Die Position ist weder für die Gesamtwertermittlung enthalten, noch wird ein Rabatt auf diese Position gewährt.




wertst

Verarbeitung Wertstaffeln
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Auswahlliste: grpl${ek_vk}.awl

Über die Wertstaffelsteuerung wird die Anwendung der auftragswertabhängigen Rabattsteuerung zusätzlich zu den Zu-/Abschlägen der jeweiligen Kondition geschaltet.

0 = keinen Auftragswertstaffelrabatt anwenden
1 bis 99999998 = Auftragswertstaffelrabatt mit diesem Wert als Preislistennummer anwenden
99999999 = Auftragswertstaffelrabatt mit der Preislistennummer, aus der der Preis ermittelt wurde anwenden

Beim Zugriff auf die Wertstaffeln erfolgt zunächst ein Zugriffsversuch mit der aktuellen Preisgruppe des Artikels. Ist dieser erfolglos, wird ein zweiter Versuch mit der Preisgruppe Null durchgeführt.




so_grpl

Sonderpreislistennummern, die nach
Auswahlliste: grpl${ek_vk}.awl

den Preislisten mit Kontonummer
oder Kondititionsgruppe aber vor
der eigentlichen Preisliste für
einzelne Artikel wirksam werden




so_grpl_s

Kennzeichen zur Sonderpreisliste 0=Keine Sonderpreislisten

0=Keine Sonderpreislisten überprüfen
1=Sonderbasispreise Stufe 1
2=Sonderbasispreise Stufe 2
.
.
9 = Sonderbasispreise Stufe 9

Dieses Kennzeichen steuert, ob eine Sonderpreisliste genutzt wird (Kennzeichen muss dazu mind. 1 sein), außerdem steuert das kennzeichen, inwieweit Zu-/Abschläge bei Nutzung der Sonderpreisliste wirksam werden sollen. Das Kennzeichen korrespondiert mit den dazugehörigen Einstellungen im Programm Zu- /Abschlags-Steuerung (p825).




min_auftr_best

Mindestwert einer Auftragsposition
Format: decimal(8,2), MinValue: 0 MaxValue: 999999,99, Default: 0, not null

in der Währung die in dieser Kondition hinterlegt ist, wenn durch den Vorgang ein neuer Einkauf erforderlich wird.

Sonderfunktion:
bei einem Mindestwert ab 999.999 wird ein Preisermittlungsfehler gemeldet, wenn durch den Vorgang ein neuer Einkauf erforderlich wird.




zakz_sperr

Gesperrte Zu-/ Abschlagskennzeichen
Tabelle mit 5 Elementen

 




zakz

Zu-/Abschlagskennzeichen
Auswahlliste: zuab.awl

Nummer der Zu-/Abschlagsart für die Verarbeitung des Zu-/Abschlagswertes. Die Kennzeichen werden über das Programm Zu-/Abschlagssteuerung (p825) verwaltet.




zuab

Zu-/Abschlagswert

bzw. prozentuale Veränderung des
Einzelpreises (+/-)

Betrag oder Prozentsatz des Zu-/Abschlages für die Positionswertermittlung. Die Steuerung erfolgt über die zugehörige Zu-/Abschlagsart. Bei Wertangaben ist zu beachten, dass die Eingabe in der Währung erfolgt, die in dieser Kondition hinterlegt ist. Zuschläge sind positiv, Abschläge negativ einzugeben.




aufsetz

Punkt in der Mengenstaffel
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

der unabhängig von der echten Menge mindestens
genutzt wird.




vektor

Vektor
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Erhöhung des über eine echte Menge oder den Aufsetzpunkt ermittelten Punktes in der Mengenstaffel.




min_preis

Preisermittlung Staffelpreis
Format: decimal(8,2), MinValue: -999999,99 MaxValue: 999999,99, Default: 0, not null

Preisermittlung mit günstigstem Staffelpreis, wenn Menge x Preis größer
als angegebener Wert in der Währung die in dieser Kondition hinterlegt ist.




min_auftrag

Mindestwert einer Auftragsposition
Format: decimal(8,2), MinValue: 0 MaxValue: 999999,99, Default: 0, not null

in der Währung die in dieser Kondition hinterlegt ist

Definition eines Wertes, der mindestens pro Auftragsposition erreicht werden muss, wenn die Ware am Lager verfügbar ist. Bei Unterschreitung des Wertes wird der hier festgelegte Wert für diese Auftragsposition eingesetzt.




max_wert

max. Wert für Druck von Preisen
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

in der Preisliste in der Währung die in dieser Kondition hinterlegt ist. Wenn Staffelmenge x Staffelpreis größer als max. Wert erfolgt kein Preisdruck mehr.




von_datum

von Datum gültig
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

(null = immer)
sonst Datenbankformat JJJJMMTT




bis_datum_alt

ehemaliges Datum gültig bis
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

nicht mehr genutzt




sonderpr

Kennzeichen Sonderpreislisten für
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0=Keine Sonderpreislisten überprüfen
1=Sonderbasispreise Stufe 1
2=Sonderbasispreise Stufe 2
.
.
9 = Sonderbasispreise Stufe 9

Dieses Kennzeichen steuert, ob eine Sonderpreisliste genutzt wird (Kennzeichen muss dazu mind. 1 sein). Als Sonderpreislistennummer werden die Preiskontonummer und die Konditionsgruppennummer verwendet.
Außerdem steuert das Kennzeichen, inwieweit Zu-/Abschläge bei Nutzung der Sonderpreisliste wirksam werden sollen. Das Kennzeichen korrespondiert mit den dazugehörigen Einstellungen im Programm Zu- /Abschlags-Steuerung (p825).




maxpunkt

Maxpunkt
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Bei der Preisermittlung max. zu nutzender Mengenstaffelpunkt.

0=keine Begrenzung




hhupd

Updatedatum/-zeit
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null