Durchschnittlicher Einstandspreis

Ermittlung des durchschnittlichen Einstandspreises im Lagerteilestamm


Allgemeines

Die Ermittlung des durchschnittlichen Einstandspreises (nachfolgend als Einstandspreis bezeichnet) erfolgt grundsätzlich im Rahmen der Materialwirtschaft und dort innerhalb der geplanten Zugänge. Dabei wird zwischen Eigen- und Fremdprodukten unterschieden.

Eigenprodukte

Eigenprodukte (Beschaffungslagerschlüssel Kunden- und Lagerfertigungsteile) werden während des Zuganges mit dem in den Herstellkosten gespeicherten Preis bewertet.

Die Bewertungsfunktion ermittelt die Herstellkosten über die Artikelnummer und das Konto Eigenfertigung in der SL11 Lager-Definition.
Wenn kein Eigenfertigungs-Konto in der Lager-Definition eingetragen ist, wird stattdessen der im Systemparameter KALK_LIEFERANT eingetragene Kalkulationslieferant verwendet.

Dabei wird die Buchungsmenge der Zubuchung bei der Preisermittlung berücksichtigt (Staffelmenge ab...).

Fremdprodukte

Fremdprodukte (Beschaffungslagerschlüssel Kunden- und Lagerkaufteile) werden in Abhängigkeit vom Parameterinhalt des Systemparameters EINK_BUCHEN_RE beim Wareneingang und/oder beim Rechnungseingang bewertet.

Aktualisieren mit Wareneingang (EINK_BUCHEN_RE = 0)

Mit der Wareneingangs-/Zugangsbuchung wird der Einstandspreis auf Basis des Nettobestellpreises aktualisiert. Zum gleichen Zeitpunkt wird die Einkaufsstatistik mit dem Nettobestellwert fortgeschrieben. Vorgangszuschläge und Vorgangsabschläge werden dem Nettobestellpreis zugeschlagen bzw. davon abgezogen.

Aktualisieren mit Rechnungseingang (EINK_BUCHEN_RE = 1)

Die Aktualisierung des Einstandspreises erfolgt auch hier bei der Warenbewegung. Um Preisdifferenzen zwischen Bestellpreis und berechnetem Preis auszugleichen, wird nach
dem Rechnungseingang eine erneute Berechnung periodisch im Tagesabschluss, basierend auf dem Rechnungsnettowert, vorgenommen. Dabei wird mit den Einzelvorgängen eine Rechnungsabgrenzungstabelle erzeugt, die je Bestellposition die Waren- und Rechnungseingänge zwischenspeichert. Teillieferungen bzw. Teilrechnungen werden in den paarigen Mengenanteilen in den Lagerteilestamm fortgeschrieben und ggf. als Restdifferenz in den Abgrenzungsposten belassen.


Rechnungsabgrenzungslisten

Zu jedem beliebigen Zeitpunkt (in der Praxis zum Periodenabschluss) kann eine Rechnungsabgrenzungsliste angefordert werden, die die einzelnen Posten im Sinne von aktiven und passiven Rechnungsabgrenzungen dokumentiert und zusätzlich als Buchungsvorlage je Bestandskonto Summen ausweist.

KLR/Bestandsschnittstellen Finanzwesen

Die Bewegungsdetailschnittstellen zur KLR und FIBU werden immer mit dem aktuellen Einstandspreis zum Zeitpunkt der Datenübergabe versorgt. Wenn es  Einstandspreisänderungen gibt, die sich durch Preisdifferenzen zw. Warenzugang und Rechnungseingang ergeben, werden Korrektursätze zur Nachverrechnung für die KLR erzeugt. Diese Korrektursätze können periodisch gebucht werden.

Bilanzierungs- / Bewertungsrichtlinien Lagerbestände


Die bilanzielle Bewertung der Lagerbestände innerhalb der Finanzbuchhaltung ist im syslog.ERP getrennt von der körperlichen Lagerbestandsführung im Modul MAWI
(Materialwirtschaft) zu sehen.

Bewertung Materialwirtschaft

In der Materialwirtschaft werden Zugänge/Abgänge mit dem Einstandspreis bewertet. Die Bestandsfortschreibung erfolgt ebenfalls auf Basis des Einstandspreises. Zusätzlich wird mit der Rechnungseingangsbuchung im Modul EINK der letzte Einkaufspreis und der Einstandspreis aktualisiert. Die Analyse der Bestände und der Bestandsentwicklung innerhalb der Materialwirtschaft erfolgt auf Basis der körperlichen Lagerbestände. Als Selektions- und Summenkriterien dienen z.B. Beschaffungs-/Lagerschlüssel, Bestandskontierung, Artikelgruppen, usw.

Bewertung Finanzbuchhaltung

Die Bestandsführung in der FIBU erfolgt nicht auf Basis der Warenbewegung, sondern über die Rechnungseingangsbuchung auf die entsprechenden Bestandskonten. Die Bestände innerhalb der FIBU werden also mit den aktuellen Einstandspreisen bewertet bzw. geführt. Abgänge werden mittels Summenbuchungsaufgabe auf Basis einer Bewegungsanalyse aus der Materialwirtschaft gebucht, oder aus den Abgangsbewegungen der Kostenrechnungsbuchungssätze (Kostenstellen- /Kostenträgerbe-/Entlastung), die aus der Materialwirtschaft periodisch an die Kostenrechnung übergeben werden, abgeleitet und gebucht. Diese Abgänge sind sinnvollerweise mit dem Einstandspreis bewertet und werden periodengenau gebucht.

Rechnungsabgrenzung

Die Egalisierung der bilanziellen und körperlichen Lagerbestände erfolgt durch eine summarische passive Rechnungsabgrenzungsbuchung am jeweiligen Periodenende. Der Abgrenzungsbetrag wird aus der am Periodenende abgerufenen Bestellbestandsliste übernommen. Dabei werden nur jene Vorgänge dargestellt (summiert), die eine größere
Liefermenge als die berechnete Menge ausweisen. Die Differenz zwischen Lieferund Berechnungsmenge, bewertet mit dem Bestellpreis, ergibt den Abgrenzungswert. Dieser Abgrenzungsbestand wird nach dem Periodenschluss aufgelöst und vor dem nächsten Abschluss mit den dann aktuellen Posten neu gebildet.

Konsignationswarenbestände

Allgemeines

Konsignationsbestände sind fremdes Eigentum und somit in den Bilanzbeständen nicht aktiviert. Innerhalb der MAWI-Bestände werden sie jedoch geführt und bewertet. Daher ist es sinnvoll, diese Bestände an einem separaten Lagerort zu führen, um deren Lagerwert getrennt darzustellen.

Offene Konsignationsrechnungen

Da für diese Bestände innerhalb der Periode Abgänge gebucht werden, was zu einer Bestandsveränderung in den AIA-Beständen (Kostenträgerbestand) bzw. in den Kostenarten/Kostenstellen führt und zu diesem Zeitpunkt keine aktiven Bilanzbestände dagegen stehen, muss jeweils zum Periodenende eine Berechnung der Konsignationslagerabgänge vom Einkauf veranlasst werden.
Basis für diese Berechnung ist das Bewegungsprotokoll aus den Materialbewegungen der Materialwirtschaft, mit Andruck der Kostenträger/Kostenstellen für die die Entnahmen erfolgten. Dieses Bewegungsprotokoll dient der Rechnungsanforderung bei den Lieferanten. Die Rechnungseingänge bzw. Berechnung des Einkaufs werden aufgrund der Angabe der Kostenträger/Kostenstellen dem Wareneinsatzkonto bzw. den Kostenstellen belastet.

Einstellungen Einstandspreis Kaufteile

Die Einstandspreisberechnung ist auf verschiedenen Arten möglich. Zusätzlich beeinflusst Sie die Einkaufsstatistiken. Grundsätzlich ist für die Einstandskostenbewertung erforderlich, dass der Schalter „Durchschnittspreis ermitteln“ im Beschaffungsschlüssel auf „Ja“ steht. Abhängig davon, wann ein Einstandspreis gerechnet werden soll, ist der Systemschalter EINK_STATISTIK einzustellen.


Mögliche Einstellungen
WE = Wareneingang
RE = Rechnungseingang
MN = manuelle Einstandspreise erfassen

Einstellung WE

Voraussetzung für die Berechnung sind die Lagerbewegungsarten. Zugangsarten und Umbuchungsarten, die auf ein echtes Lager buchen, müssen überprüft und beurteilt werden, ob der Haken bei „Einstandskosten bewerten“ sitzen soll oder nicht. Der Haken bei Buchungsarten auf ein Wareneingangslager ist nichtig, da bei einer Buchung auf ein Wareneingangslager grundsätzlich nicht bewertet wird. Bei den Buchungsarten mit dem entsprechenden Häkchen wird der Einstandspreis online gerechnet und entsprechend in den Lagerteilestamm übertragen.

Einstellung RE

Voraussetzung für die Berechnung sind ebenfalls die Lagerbewegungsarten. Zugangsarten und Umbuchungsarten die auf ein echtes Lager buchen, müssen überprüft und  beurteilt werden, ob der Haken bei „Einstandskosten bewerten“ sitzen soll oder nicht. Der Haken bei Buchungsarten auf ein Wareneingangslager ist nichtig, da bei einer Buchung auf ein Wareneingangslager grundsätzlich nicht bewertet wird. Bei den Buchungsarten mit den entsprechenden Häkchen wird ein Datensatz in die enbetab geschrieben. Über das Tagesabschlussprogramm bewerteinko wird anhand dieser Tabelle geprüft, ob Rechnungseingänge verbucht wurden. Wenn ja, wird der Einstandspreis berechnet und neu geschrieben.

Einstellung MN

Analog zu Einstellung WE, lediglich das Einzelprogramm updest (TA) "Update Einkaufsstatistiken“ prüft, ob der Schalter auf MN steht und führt dann dieses Programm nicht aus. Die Einstandspreise müssen bei dieser Einstellung manuell im Dialog LA20 gepflegt werden.

Einstellung Lager-Bewegungsarten


Historie


Der Dialog LA30 (Tabelle ekhtab) enthält eine Einstandskosten-Historie für alle manuellen oder automatischen Änderungen des Einstandspreises.
Wenn der Einstandspreis sich bei einer Bewertung nicht verändert hat, wird keine Historie geschrieben.

Änderungen können je nach Einstellung und Buchung folgendermaßen zustande kommen:

  • Zugang aus Fertigung (LB17)
  • ungeplante Bewegung
  • Warenzugang (LB11)
  • Rücklieferung (LB19)
  • Umbuchung (LB13)
  • Manuelle Änderung (LA20)
  • Storno Lagerbewegung (BW10)
  • Vorkalkulation nach Zugang aus Fertigung (LB17)
  • Serienumbuchung WE (LB20)
  • bewerteinko.exe
  • Serien-Vorkalkulation (KK00)
  • Nachkalkulation nach Zugang aus Fertigung (LB17)
  • Korrektur Nachkalk. Zugang aus Fert. (korreprnk)
  • Neuberechnung Einstandspreis (korreinko/korreinko2)
  • Rechnungseingang Konsignationsartikel (RE11)

Formeln und Rechenbeispiele


Formeln

GrößeDefinitionFormel
EinstandspreisAlt Einstandspreis vor Zugangsbuchung
  • WertAlt = 0 oder MengeNeu = 0 : WertNeu / Zugangsmenge
  • WertAlt  0 oder MengeNeu ≠ 0 : (WertAlt + WertNeu) / MengeNeu
  • WertAlt = 0 oder MengeNeu = 0Einstandspreis = WertNeu / Zugangsmenge
EinstandspreisEinstandspreis nach Zugangsbuchung
MengeAltLagerbestand vor Zugangsbuchung
MengeNeuLagerbestand nach Zugangsbuchung MengeAlt + Zugangsmenge
WertAlt Lagerwert vor ZugangsbuchungMengeAlt * EinstandspreisAlt
WertNeuLagerwert der ZugangsbuchungEinkaufsteile: Zugangsmenge * (( EK-Positionswert + Gesamtwert Beistellteile) / EK-PosBestellmenge)
Fertigungsteile: Zugangsmenge * Herstellkosten
Wenn keine Herstellkosten vorhanden sind, dann wird der bestehende Einstandspreis verwendet.

Rechenbeispiele

Einkaufsteile Warenzugang

Beispiel 1:
EinstandspreisAlt = 5, MengeAlt = 0, Zugangsmenge = 300, EK-Pos-Bestellmenge = 300, EK-Positionswert = 2100

  • WertAlt = MengeAlt * EinstandspreisAltWertAlt = 0  * 5
    WertAlt = 0
  • WertNeu = Zugangsmenge * (( EK-Positionswert + Gesamtwert Beistellteile) / EK-PosBestellmenge)WertNeu = 300 * (( 2100 €  + 0 ) / 300)
    WertNeu = 300 * 7

    WertNeu = 2100

Berechnung Einstandspreis: 1. WertAlt = 0 oder MengeNeu = 0

  • Einstandspreis = WertNeu / ZugangsmengeEinstandspreis = 2100 €    / 300
    Einstandspreis = 7


Beispiel 2:
EinstandspreisAlt = 5, MengeAlt = 100, Zugangsmenge = 300, EK-Pos-Bestellmenge = 300, EK-Positionswert = 2100

  • WertAlt = MengeAlt * EinstandspreisAltWertAlt = 100 * 5
    WertAlt = 500

  • WertNeu = Zugangsmenge * (( EK-Positionswert + Gesamtwert Beistellteile) / EK-PosBestellmenge)
    WertNeu = 300 * (( 2100
    + 0) / 300)
    WertNeu = 300 * 7

    WertNeu = 2100


  • MengeNeu = MengeAlt + Zugangsbuchung
    MengeNeu = 100 + 300

    MengeNeu = 400

Berechnung Einstandspreis: 2. WertAlt  0 oder MengeNeu  0

  • Einstandspreis = (WertAlt + WertNeu) / MengeNeu
    Einstandspreis = (500
    + 2100) / 400
    Einstandspreis = 2600
    / 400
    Einstandspreis = 6,50


Beispiel 3:
EinstandspreisAlt = 5, MengeAlt = 100, Zugangsmenge = 300, EK-Pos-Bestellmenge = 300, EK-Positionswert = 2100, Rechnungseingang-Positionswert = 2200

  • WertAlt = MengeAlt * EinstandspreisAlt
    WertAlt = 100 * 5

    WertAlt = 500


  • WertNeu = Zugangsmenge * (( EK-Positionswert + Gesamtwert Beistellteile) / EK-PosBestellmenge)
    WertNeu = 300 * (( 2100
    + 0) / 300)
    WertNeu = 300 * 7

    WertNeu = 2100


  • MengeNeu = MengeAlt + Zugangsbuchung
    MengeNeu = 100 + 300

    MengeNeu = 400

Berechnung Einstandspreis (bei Wareneingang): 2 WertAlt  0 oder MengeNeu  0

  • Einstandspreis = (WertAlt + WertNeu) / MengeNeu
    Einstandspreis = (500
    + 2100) / 400
    Einstandspreis = 2600
    / 400
    Einstandspreis = 6,50


Berechnung Einstandspreis (nach Rechnungseingang): 2 WertAlt  0 oder MengeNeu  0

  • Einstandspreis = (WertAlt + WertNeu) / MengeNeuEinstandspreis = (500+ 2200) / 400
    Einstandspreis = 2700
    / 400
    Einstandspreis = 6,75

Der Einstandspreis wird im Tagesabschluss durch das Tagesabschlussprogramm bewerteinko korrigiert.

Zugang Fertigungsteile

Beispiel:
EinstandspreisAlt = 5, MengeAlt = 100, Zugangsmenge = 300, Herstellkosten = 6

  • WertAlt = MengeAlt * EinstandspreisAltWertAlt = 100 * 5
    WertAlt = 500
  • WertNeu = Zugangsmenge * HerstellkostenWertNeu = 300 * 6
    WertNeu = 1800

Berechnung Einstandspreis: 2 WertAlt  0 oder MengeNeu  0

  • Einstandspreis = (WertAlt + WertNeu) / MengeNeuEinstandspreis = (500+ 1800) / 400
    Einstandspreis = 2300
    / 400
    Einstandspreis = 5,75