infra:NET Expert
 
×
2.11 Gleitender Einkaufspreis
Gleitenden Einkaufspreis für Stammsatz MWI berechnen.
Die Berechnung bei Mode ”N” erfolgt mit dem neuen Lagerbestand (nach der Buchung), d.h. diese Aktion muss in der Steuerdatei hinter der Aktion für die Lagerbestandveränderung (z.B. ”TSSZugang”) eingetragen sein.
Die Werte der einrechenbaren Z-Zeilen werden berücksichtigt, Nebenkosten abhängig von INI-Eintrag.
Die Aktion wird nur ausgeführt, wenn ”Gleitender Einkaufspreis ermitteln” konfiguriert ist (Konfigurationsdatei KO.DAT, Bereich „MWI“, Position 8, Wert != „0“).
Über SIBPPS.INI, [IPS], DEKP... können verschiedene Sonderbehandlungen bei negativem Lagerbestand bzw. beim Preis = 0,00 angewendet werden.
So nicht realisiert, da auch das falsche Ergebnisse liefert, aber als Idee festgehalten:
Falls der neu berechnete Preis nicht wertmäßig zwischen dem altem durchschnittlichen Preis und dem eingegebenen Preis liegt, wird so verfahren, wie wenn der Lagerbestand negativ wäre.
TSSGleitenderEK
(strGlEKMode,
 
strTSS,
 
strMWI,
 
strBEW);
strMode
"N" neu berechnen bei Zugang aus Wareneingang (WE)
"S" Stornierung
"W" Wertkorrektur = Preiskorrektur (PRK)
strBEW
effektive Bewegung (Daten für Stornierung und Wertkorrektur)
Stornierung: Bewegungsmenge alt F024
Wertkorrektur: Wert alt F033
scsIFBewegungsmengeIntern
Bewegungsmenge
scsIFWert
Zugangswert der Buchung bzw. neuer Wert bei Preiskorrektur in LW
scsIFWertdifferenz
bei Preiskorrektur in LW
dIFWeBMEPreisLWnettoEKA
Preis des WE bzw. nach PRK
m_dArr[1]
Wert der einrechenbaren Nebenkosten aus Z-Zeilen in LW, abhängig von INI-Eintrag
m_dArr[2]
Wert der einrechenbaren Z-Zeilen in LW