Mass-balance Reports: R2v3s Lieblingsspreadsheet, generiert
Wie Tonnage in gleich Tonnage out plus accountable losses ist, mit Period Picker und Fallback zu order-shipped, wenn Settlements laggen.
Mass Balance ist die R2v3-Anforderung (und die mehrerer anderer Standards), die sagt: Für jedes Kilogramm, das eingeht, muss nachvollziehbar sein, wo es gelandet ist. Recycelt, refurbished, verkauft, verschrottet oder noch im Bestand — aber nachgewiesen. Der Mass-Balance-Report ist die Berechnung, die das belegt.
Die Rechnung
Für einen definierten Zeitraum und Scope gilt: Zuflüsse (eingegangene Tonnage aus inbound orders) entsprechen Abflüssen (versandte Tonnage in outbound orders, mit Zielkategorien — refurbish, recycle, scrap, donation) plus Bestandsdelta (Schlussbestand minus Anfangsbestand) plus Nachweisbare Verluste (erfasste Abschreibungen mit Gründen).
Wenn die Gleichung nicht aufgeht, markiert der Report die Abweichung und der Operator untersucht sie. Die meisten Abweichungen entstehen durch Wiegegenauigkeit (die das Plattform separat von den Daten verfolgt) oder durch Transfers zwischen Warehouses mitten im Zeitraum, die noch nicht reconciled wurden.
Zeitraumauswahl und Unternehmensfilter
/core/reports/mass-balance hat eine Zeitraumauswahl (Monat, Quartal, Kalenderjahr, benutzerdefinierter Bereich) und einen Unternehmensfilter, damit ein Tenant mit mehreren juristischen Einheiten Reports pro Einheit erstellen kann — oder aggregierte Reports über alle Einheiten. Die Query basiert auf mass_balance_periods, einer denormalisierten Tabelle, die Rohdaten aggregiert und jede Nacht aktualisiert wird.
Fallback auf versandte Orders
Settlement-Daten sind die autoritative Quelle für Ausgangsgewichte, aber Settlements schließen mit 14-30 Tagen Verzögerung (der Deal wird abgeschlossen, der Käufer zahlt, das Settlement wird geschrieben). Für einen Report im laufenden Monat nutzt der K4-Fallback deshalb order-shipped data statt Settlements — der Report zeigt also die tatsächlichen physischen Abflüsse, auch wenn die finanzielle Reconciliation noch nicht nachgezogen hat. Der Methodik-Hinweis im Report erklärt pro Zeile, welche Datenquelle verwendet wurde.
Was der Auditor sieht
Der Report exportiert als CSV (Zeile für Zeile) und als PDF (mit Summen, Abweichung und Methodik). Der Auditor will die Daten auf Zeilenebene; das Management will die Abweichungszusammenfassung. Beide Ansichten entstehen aus derselben Query, also widersprechen sie sich nie.