Durchschnittspreis für retournierte Waren

Die Durchschnittskostenbewertung (AVCO) ist eine Methode zur Bestandsbewertung, bei der die Kosten auf der Grundlage der Gesamtkosten der in einer Periode gekauften oder produzierten Waren, geteilt durch die Gesamtzahl der vorhandenen Artikel, bewertet werden. Die Bestandsbewertung wird verwendet, um:

  • den Wert der Vermögenswerte eines Unternehmens widerzuspiegeln;

  • den Überblick über die Menge der unverkauften Waren zu behalten;

  • den Geldwert von Gütern, die noch keinen Gewinn erwirtschaften zu berücksichtigen;

  • über die Warenströme während des Quartals zu berichten.

Da die Durchschnittskosten den gewichteten Durchschnitt verwendet, um die Kosten zu bewerten, eignet es sich gut für Unternehmen, die nur wenige verschiedene Produkte in großen Mengen verkaufen. In Odoo wird diese Kostenanalyse jedes Mal, wenn Produkte eingehen, automatisch aktualisiert.

Wenn also Sendungen an ihren Lieferanten zurückgehen, erzeugt Odoo automatisch Buchungseinträge, die die Änderung der Bestandsbewertung widerspiegeln. Odoo aktualisiert jedoch nicht automatisch die Berechnung der Durchschnittskosten, da dies möglicherweise zu Inkonsistenzen mit der Bestandsbewertung <inventory/avg_price/leaving_inventory>` führen kann.

Bemerkung

Dieses Dokument behandelt einen speziellen Anwendungsfall für theoretische Zwecke. Eine Anleitung zur Einrichtung und Verwendung von AVCO finden Sie im Dokument Konfiguration der Bestandsbewertung .

Konfiguration

Um die Bestandsbewertung für Durchschnittskosten für ein Produkt zu verwenden, navigieren Sie zu Lager ‣ Konfiguration ‣ Produktkategorien und wählen Sie die Kategorie aus, für die AVCO verwendet werden soll. Auf der Seite der Produktkategorie setzen Sie das Kalkulationsverfahren auf Durchschnittskosten (AVCO) und Bestandsbewertung auf Automatisch.

Durchsschnittskostenbewertung verwenden

Die Durchschnittskostenmethode passt die Bestandsbewertung an, wenn die Produkte im Lager eingehen. In diesem Abschnitt wird erklärt, wie sie funktioniert. Wenn Sie die Erklärung nicht benötigen, springen Sie zum Anwendungsfall Retoure an Lieferanten.

Formel

Wenn neue Produkte hinzukommen, werden die neuen Durchschnittskosten für jedes Produkt anhand der Formel neu berechnet:

\[Durchschnittskosten = \frac{(Alte~Menge \times Alte~Durchschnittskosten) + (Wareneingang \times Einkaufspreis)}{Endmenge}\]
  • Alte Menge: Produktanzahl auf Lager, bevor Sie die neue Lieferung erhalten;

  • Alte Durchschnittskosten: berechnete Durchschnittskosten für ein einzelnes Produkt aus der vorherigen Bestandsbewertung;

  • Wareneingang: die Anzahl der Produkte, die in der neuen Sendung ankommen;

  • Purchase Price: estimated price of products at the reception of products (since vendor bills may arrive later). The amount includes not only the price for the products, but also added costs, such as shipping, taxes, and landed costs. At reception of the vendor bill, this price is adjusted;

  • Endmenge: Menge des Lagerbestands nach der Lagerbuchung.

Wichtig

Wenn Produkte das Lager verlassen, ändern sich die Durchschnittskosten nicht. Lesen Sie hier, warum die Bewertung der Durchschnittskosten nicht angepasst wird.

Durchschnittskosten berechnen

Um zu verstehen, wie sich die Durchschnittskosten eines Produkts mit jeder Lieferung ändern, betrachten Sie die folgende Tabelle mit Lagervorgängen und Lagerbewegungen. Jedes ist ein anderes Beispiel dafür, wie die Bewertung der Durchschnittskosten beeinflusst wird.

Vorgang

Eingangswert

Bestandswert

Vorrätige Menge

Durchschnittskosten

0 €

0

0 €

8 Tische zu 10 € pro Einheit erhalten

8 * 10 €

80 $

8

10 €

4 Tische zu 16 € pro Einheit erhalten

4 * 16 €

144 €

12

12 €

10 Tische liefern

-10 * 12 €

24 €

2

12 €

Exercise

Vergewissern Sie sich, dass Sie die obigen Berechnungen verstanden haben, indem Sie sich das Beispiel „8 Tische zu 10 € pro Einheit erhalten“ ansehen.

Zu Beginn ist der Produktbestand 0, also sind alle Werte 0 €.

Im ersten Lagervorgang gehen 8 Tische zu je 10 ein. Die Durchschnittskosten werden mit der Formel berechnet:

\[Durchschnittskosten = \frac{0 + 8 \times 10 €}{8} = \frac{$80}{8} = 10 €\]
  • Da der Wareneingang der Tische 8 beträgt und der Einkaufspreis für jeden Tisch 10 ist,

  • Der Bestandswert im Zähler wird mit 80 bewertet;

  • 80 wird durch die Gesamtanzahl der zu lagernden Tische, 8, geteilt;

  • 10 sind die durchschnittlichen Kosten für einen einzelnen Tisch aus der ersten Lieferung.

Um dies in Odoo zu überprüfen, bestellen Sie in der Einkaufsapp 8 Mengen eines neuen Produkts, Tisch, ohne vorherige Lagerbewegungen, für jeweils 10 .

Klicken Sie im Feld Produktkategorie des Tischs auf der Reiter Allgemeine Informationen des Produktformulars auf das Symbol ➡️ (Pfeil), um einen Externen Link zur Bearbeitung der Produktkategorie zu öffnen. Setzen Sie das Kalkulationsverfahren auf Durchschnittskosten (AVCO) und Bestandsbewertung auf Automatisch.

Kehren Sie dann zur Bestellung zurück. Klicken Sie auf Bestellung bestätigen, und klicken Sie auf Produkte erhalten, um den Erhalt zu bestätigen.

Als Nächstes überprüfen Sie den von der Produktannahme erzeugten Datensatz zur Bestandsbewertung, indem Sie zu Lager ‣ Berichtswesen ‣ Bestandsbewertung navigieren. Wählen Sie die Dropdown-Liste für Tisch, und sehen Sie sich die Spalte Gesamtwert für die Bewertungsebene an (Bestandsbewertung zu einem bestimmten Zeitpunkt = vorrätige Menge * Einzelpreis). Die 8 vorrätigen Tische haben einen Wert von 80 €.

Anzeige der Bestandsbewertung von 8 Tischen in Odoo.

Tipp

Wenn das Kalkulationsverfahren der Produktkategorie auf AVCO eingestellt ist, werden die durchschnittlichen Kosten eines Produkts auch im Feld Kosten im Reiter Allgemeine Informationen auf der Produktseite selbst angezeigt.

Produktlieferung (Anwendungsfall)

Bei ausgehenden Sendungen haben ausgehende Produkte keinen Einfluss auf die Durchschnittskostenbewertung. Obwohl die Durchschnittskostenbewertung nicht neu berechnet wird, sinkt der Bestandswert dennoch, da das Produkt aus dem Lager entnommen und an den Standort des Kunden geliefert wird.

Exercise

Um zu zeigen, dass die Durchschnittskostenbewertung nicht neu berechnet wird, betrachten Sie das Beispiel „10 Tische liefern“.

\[Durchschnittskosten = \frac{12 \times 12 € + (-10) \times 12 €}{12-10} = \frac{24}{2} = 12 €\]
  1. Da 10 Tische an die Kunden verschickt werden, ist der Wareneingang -10. Anstelle des Einkaufspreises eines Lieferanten werden die bisherigen Durchschnittskosten (12 ) verwendet;

  2. Der eingehende Bestandswert ist -10 * 12 = -120 ;

  3. Der alte Bestandswert ($144) wird dem eingehenden Bestandswert (-120 ), so 144 + -120 = 24 ;

  4. Nach dem Versand von 10 Tischen aus 12 bleiben nur noch 2 Tische übrig. Also wird der aktuelle Bestandswert (24 ) durch die vorrätige Menge (2) geteilt;

  5. 24 / 2 = 12 , was die gleichen Durchschnittskosten wie bei dem vorherigen Vorgang sind.

Um dies in Odoo zu überprüfen, verkaufen Sie 10 Tische in der Verkaufsapp, validieren die Lieferung und überprüfen dann den Datensatz der Bestandsbewertung, indem Sie zu Lager ‣ Berichtswesen ‣ Bestandsbewertung gehen. In der obersten Bewertungsebene reduziert die Lieferung von 10 Tischen den Wert des Produkts um -120 .

Notiz: Was in diesem Bestandsbewertungsprotokoll nicht dargestellt wird, sind die Einnahmen aus diesem Verkauf, sodass dieser Rückgang keinen Verlust für das Unternehmen darstellt.

Anzeige, wie Lieferungen die Bestandsbewertung verringern.

Artikel an Lieferanten retournieren (Anwendungsfall)

Da der an die Lieferanten gezahlte Preis von dem Preis abweichen kann, zu dem das Produkt mit der AVCO-Methode bewertet wird, behandelt Odoo zurückgegebene Artikel auf eine besondere Weise.

  1. Produkte werden zum ursprünglichen Einkaufspreis an Lieferanten zurückgegeben, aber;

  2. Die interne Bestandsbewertung bleibt unverändert.

Die obige Beispieltabelle wird wie folgt aktualisiert:

Vorgang

Menge*Durchschnittskosten

Bestandswert

Vorrätige Menge

Durchschnittskosten

24 €

2

12 €

1 Tisch zum Kaufpreis von 10 € retournieren

-1 * 12 €

12 €

1

12 €

Mit anderen Worten: Retouren an Lieferanten werden von Odoo als eine andere Form eines Produkts betrachtet, das das Lager verlässt. Da der Tisch für Odoo einen Wert von 12 € pro Stück hat, verringert sich der Lagerwert um 12 e, wenn das Produkt retourniert wird. Der ursprüngliche Einkaufspreis von 10 € hat nichts mit den Durchschnittskosten des Tisches zu tun.

Example

Um einen einzelnen Tisch zurückzugeben, der für 10 gekauft wurde, navigieren Sie in der Lagerapp zum Wareneingng für die 8 in Übung 1 gekauften Tische, indem Sie zur Lagerübersicht gehen, auf Wareneingänge klicken und den gewünschten Wareneingang auswählen.

Klicken Sie dann auf Retouren auf dem bestätigten Lieferauftrag und ändern Sie die Menge im Fenster für den Retourentransfer auf 1. Dadurch wird ein Warenausgang für den Tisch erstellt. Wählen Sie Validieren, um den Warenausgang zu bestätigen.

Gehen Sie zurück zu Lager ‣ Berichtswesen ‣ Bestandsbewertung, um zu sehen, wie der Warenausgang den Bestandswert um 12 € verringert.

Bestandsbewertung für Retoure

Bestandsbewertungsfehler in ausgehenden Produkten löschen

Es kann zu Unstimmigkeiten in den Beständen eines Unternehmens kommen, wenn die Durchschnittskostenbewertung bei ausgehenden Sendungen neu berechnet wird.

Zur Veranschaulichung dieses Fehlers zeigt die folgende Tabelle ein Szenario, in dem 1 Tisch an einen Kunden geliefert und ein anderer zum Einkaufspreis an einen Lieferanten zurückgegeben wird.

Vorgang

Menge*Preis

Bestandswert

Vorrätige Menge

Durchschnittskosten

24 €

2

12 €

1 Produkt an Kunden versenden

-1 * 12 €

12 €

1

12 €

1 ursprünglich für 10 € eingekauftes Produkt retournieren

-1 * 10 €

2$

0

12 €

In der letzten Operation oben beträgt die endgültige Bestandsbewertung für den Tisch 2 , obwohl noch 0 Tische auf Lager sind.

Korrekte Methode

Verwenden Sie die Durchschnittskosten, um die Retoure zu bewerten. Das bedeutet nicht, dass das Unternehmen für einen Kauf von 10 € 12 € zurückerhält; der für 10 € zurückgegebene Artikel wird intern mit 12 € bewertet. Die Änderung des Bestandswerts bedeutet, dass ein Produkt im Wert von 12 € nicht mehr in den Vermögenswerten des Unternehmens verbucht wird.

Angelsächsische Buchhaltung

Unternehmen, die die Angelsächsische Buchhaltung verwenden, führen nicht nur AVCO, sondern auch ein Bestandskonto, auf dem der an die Lieferanten zu zahlende Betrag verbucht wird. Sobald ein Lieferant eine Bestellung liefert, erhöht sich der Bestandswert auf der Grundlage des Lieferantenpreises für die Produkte, die in den Bestand aufgenommen wurden. Das Bestandskonto (Bestandseingang genannt) wird gutgeschrieben und erst nach Erhalt der Lieferantenrechnung ausgeglichen.

Die folgende Tabelle zeigt die Journalbuchungen und Konten. Das Bestandseingangskonto enthält das Geld, das für die Bezahlung von Lieferanten bestimmt ist, wenn die Lieferantenrechnung noch nicht eingegangen ist. Zum Ausgleich von Konten bei der Retoure von Produkten, die eine Preisdifferenz zwischen dem Preis, zu dem das Produkt bewertet ist, und dem Preis, zu dem es gekauft wurde, aufweisen, wird ein Preisdifferenzkonto eingerichtet.

Vorgang

Lagereingang

Preisdifferenz

Bestandswert

Vorrätige Menge

Durchschnittskosten

0 €

0

0 €

8 Tische zu 10 € erhalten

(80 $)

80 $

8

10 €

Lieferantenrechnung von 80 $ erhalten

0 €

80 $

8

10 €

4 Tische zu 16 € erhalten

(64 $)

144 €

12

12 €

Lieferantenrechnung von 64 $ erhalten

0 €

144 €

12

12 €

10 Tische an Kunden liefern

0 €

24 €

2

12 €

1 ursprünglich für 10 € eingekauften Tisch retournieren

10 $

2$

12 $

1

12 €

Lieferantengutschrift von 80 $ erhalten

0 €

2 $

12 €

1

12 €

Produkterhalt

Zusammenfassung

Beim Wareneingang stellt Odoo sicher, dass Unternehmen die gekauften Waren bezahlen können, indem sie vorab einen Betrag in Höhe des Preises der erhaltenen Waren auf das Passivkonto, Lagereingang, verschieben. Sobald die Rechnung eingegangen ist, wird der Betrag auf dem Bestandskonto auf Kreditorenkonten überwiesen. Überweisungen auf dieses Konto bedeuten, dass die Rechnung bezahlt wurde. Lagereingang wird abgestimmt, sobald die Lieferantenrechnung eingegangen ist.

Die Bestandsbewertung ist eine Methode, mit der berechnet wird, wie viel jedes auf Lager befindliche Produkt intern wert ist. Da es eine Differenz zwischen dem Preis, zu dem das Produkt bewertet wird, und dem Preis, zu dem das Produkt tatsächlich gekauft wurde, gibt, steht das Bestandsbewertungskonto in keinem Zusammenhang mit den Gutschriften und Belastungen des Lagereingangskonto.

Um all dies zu begreifen, folgen Sie der nachstehenden Aufschlüsselung.

Bei Erhalt von Produkten ausgeglichene Konten

In diesem Beispiel beginnt ein Unternehmen mit null Einheiten eines Produkts, Tisch, auf Lager. Dann erhält es 8 Tische von seinem Lieferanten:

  1. Auf dem Lagereingangskonto wird ein Guthaben von 80 gespeichert, das dem Lieferanten geschuldet wird. Der Betrag auf diesem Konto steht in keinem Zusammenhang mit dem Bestandswert.

  2. Tische im Wert von 80 sind eingegangen (Belasten Sie das Bestandswertkonto 80 ), und

  3. 80 müssen erhaltene Waren ausgezahlt werden (schreiben Sie dem Lagereingangskonto 80 gut).

In Odoo

Odoo generiert eine Buchung, wenn Sendungen mit der Kalkulationsmethode AVCO eingehen. Konfigurieren Sie ein Preisdifferenzkonto, indem Sie das Symbol ➡️ (Pfeil) neben dem Feld Produktkategorie auf der Produktseite auswählen.

Unter Kontoeigenschaften legen Sie ein neues Preisdifferenzkonto an, indem Sie den Namen des Kontos eingeben und auf Erstellen und Bearbeiten klicken. Legen Sie dann für das Konto Typ als Aufwand fest und klicken Sie auf Speichern.

Erstellung eines Preisdifferenzkontos.

Nehmen Sie dann die Sendung in der Einkaufsapp oder Lagerapp in Empfang und navigieren Sie zur :Menüauswahl:`Buchhaltungsapp --> Buchhaltung --> Journalbuchungen`. Suchen Sie in der Liste die Referenz, die dem Lagerempfangsvorgang für das betreffende Produkt entspricht.

Anzeige der Buchung von 8 Tischen aus der Liste.

Klicken Sie auf die Zeile für 8 Tische. Diese Buchung zeigt, dass sich das Konto Bestandsbewertung durch den Erhalt der 8 Tische um 80 erhöht hat. Umgekehrt wird dem Lagereingangskonto (das standardmäßig als Konto Vorläufiger Bestand (Erhalten) eingestellt ist) eine Gutschrift von 80 erteilt.

Belastung der Bestandsbewertung und Gutschrift der Bestandsaufnahme 80 Dollar.

Bei Erhalt von Lieferantenrechnungen ausgeglichene Konten

In diesem Beispiel beginnt ein Unternehmen mit null Einheiten eines Produkts, Tisch, auf Lager. Dann erhält es 8 Tische von seinem Lieferanten. Wenn es die Rechnung für 8 Tische vom Lieferanten erhält:

  1. Verwenden Sie 80 im Lagereingangskonto, um die Rechnung zu bezahlen. Dies hebt sich auf und das Konto enthält nun 0 .

  2. Belasten Sie den Lagereingang mit 80 (um dieses Konto abzustimmen).

  3. Schreiben Sie Kreditoren 80 gut. Dieses Konto enthält den Betrag, den das Unternehmen anderen schuldet, sodass Buchhalter diesen Betrag verwenden, um Schecks an Lieferanten auszustellen.

In Odoo

Sobald der Lieferant die Zahlung angefordert hat, navigieren Sie zur Einkaufsapp ‣ Aufträge ‣ Bestellungen und wählen die Bestellung für 8 Tische. Innerhalb der Bestellung wählen Sie Rechnung erstellen.

Wechseln Sie zum Reiter Buchungszeilen, um zu sehen, wie 80 vom Bestandskonto Vorläufiger Bestand (Erhalten) auf Kreditoren übertragen wird. Bestätigen Sie die Rechnung, um die Zahlung an den Lieferanten zu erfassen.

Anzeige der Rechnung, die mit der Bestellung von 8 Tischen verbunden ist.

Bei Produktlieferung

Wenn in der obigen Beispieltabelle 10 Produkte an einen Kunden geliefert werden, bleibt das Konto Lagereingang unberührt, da keine neuen Produkte eingehen. Um es einfach auszudrücken:

  1. Der Bestandsbewertung werden 120 gutgeschrieben. Der Abzug von der Bestandsbewertung entspricht den Produkten im Wert von 120 , die das Unternehmen verlassen.

  2. Belasten Sie das Kreditorenkonto, um den Umsatz aus dem Verkauf zu erfassen.

Anzeige der mit dem Verkaufsauftrag verbundenen Buchungszeilen.

In der Journalbuchung, in der einem Kunden 10 Tische in Rechnung gestellt werden, beziehen sich die Konten Produktverkauf, Erhaltene Steuern und Debitoren alle auf den Verkauf des Produkts. Das Debitorenkonto ist das Konto, auf dem die Zahlung des Kunden eingehen wird.

In der angelsächsischen Buchhaltung werden die Herstellkosten des Umsatzes (HKU) erfasst, sobald der Verkauf erfolgt ist. Bis das Produkt verkauft, verschrottet oder zurückgegeben wird, werden die Kosten für die Lagerung des Produkts nicht berücksichtigt. Das Aufwandskonto wird mit 120 belastet, um die Kosten für die Lagerung von 10 Tischen während dieses Zeitraums zu erfassen.

Bei Produktretoure

In der obigen Beispieltabelle erwartet ein Unternehmen bei der Retoure von 1 Produkt an einen Lieferanten, das zum Preis von 10 gekauft wurde, 10 auf dem Kreditorenkonto vom Lieferanten. Das Konto Lagereingang muss jedoch mit 12 belastet werden, da die durchschnittlichen Kosten zum Zeitpunkt der Retoure 12 betragen. Die fehlenden 2 werden auf dem Preisdifferenzkonto verbucht, das in der Produktkategorie des Produkts eingerichtet ist.

Bemerkung

Das Verhalten von Preisdifferenzkonten ist von der Lokalisierung abhängig. In diesem Fall ist das Konto dazu gedacht, Differenzen zwischen dem Lieferantenpreis und der automatischen Bestandsbewertungsmethode zu speichern.

Zusammenfassung:

  1. Belasten Sie das Lagereingangskonto mit 10 , um den Tisch vom Lager in den Lagereingang zu verschieben. Diese Bewegung zeigt an, dass der Tisch für eine ausgehende Sendung verarbeitet werden soll.

  2. Belasten Sie Lagereingang mit zusätzlichen 2 , um die Preisdifferenz zu berücksichtigen.

  3. Schreiben Sie der Bestandsbewertung 12 gut, da der Artikel das Lager verlässt.

2 Dollar Differenz auf dem Preisdifferenzkonto verbucht.

Sobald die Erstattung des Verkäufers eingegangen ist,

  1. Schreiben Sie auf dem Lagereingangskonto 10 gut, um den Preis des Tisches abzugleichen.

  2. Belasten Sie die Kreditoren mit 10 , damit die Buchhalter die Zahlung erhalten und in ihrem Journal verbuchen können.

Retoure, um 10 Dollar zurückzubekommen.