Retouren & Stornierungen
Wie AfterCost Retouren erkennt und in der Gewinnberechnung behandelt.
Retouren-Erkennung
Eine Bestellposition gilt als retourniert wenn:
status = 'returned' ODER akzeptierte Retoure existiert
Die zweite Bedingung fängt Fälle ab, in denen der Kaufland-Status
noch nicht auf returned steht, aber bereits eine akzeptierte
Retoure in den Return-Units vorliegt.
Was bei einer Retoure passiert
| Kostenposition | Normaler Fall | Retoure |
|---|---|---|
| Provision | Kaufland-Satz | 0 € (wird erstattet) |
| COGS | Voller EK-Preis | EK × Abschreibung % |
| Umsatzverlust | 0 € | = Nettoumsatz (voller Storno) |
| Rückversandkosten | 0 € | Aus Versandprofil |
Retouren-Abschreibung
Der Prozentsatz bestimmt, wie viel des Einkaufspreises bei Retouren abgeschrieben wird:
COGS (Retoure) = EK-Preis × (Abschreibung % ÷ 100)
| Einstellung | Bedeutung |
|---|---|
| 0% | Ware komplett wiederverkaufbar → kein COGS-Verlust |
| 50% | Hälfte des EK geht verloren |
| 100% | Ware Totalverlust → voller COGS-Verlust |
Konfigurierbar unter Einstellungen → Datenanalyse.
Retourenquote
Retourenquote = Retouren ÷ (Versendet + Retouren) × 100
Retouren-Umsatzverlust
Retouren-Umsatzverlust = Summe der Nettoumsätze aller retournierten Positionen
Retouren verringern nicht den Bruttoumsatz — der Verlust wird als separate Kostenposition in der GuV erfasst.
Stornierungen
Stornierte Positionen (status = 'cancelled') werden aus allen
Berechnungen ausgeschlossen — kein Umsatz, keine Kosten.
Ausnahme: Stornierte Positionen mit einer akzeptierten Retoure werden als Retoure behandelt (nicht als Stornierung).
Nächster Schritt: Kohorte vs. Cashflow →