Mass-Balance Reports: R2v3s Lieblingsspreadsheet, generiert
Wie ein Period Snapshot aus eingegangenen Kilogramm nachgewiesene Kilogramm macht — Resale, Recycling, Vernichtung, Rückgabe an den Kunden und was noch im Regal liegt.
Mass Balance ist die Anforderung von R2v3 (und mehrerer anderer Standards), die sagt: Für jedes Kilogramm, das eingeht, muss nachvollziehbar sein, wo es gelandet ist. Weiterverkauft, recycelt, vernichtet, zurückgegeben oder noch im Bestand — aber nachgewiesen. Der Mass-Balance-Report unter /core/reports/mass-balance ist die Berechnung, die das belegt, gebaut aus denselben Asset- und Order-Zeilen, die das Warehouse bei der Arbeit erzeugt hat.
Der Snapshot
Ein Report ist der Snapshot eines Zeitraums, eines Monats oder Quartals, auf Anforderung von einem Administrator oder Manager erzeugt. Inbound ist jedes im Zeitfenster eingegangene Asset, in Stück und in Kilogramm aus den Category Weights. Outbound ist jede im Zeitfenster versandte Outbound Order — shipped, partially shipped oder delivered — mit den Positionen gruppiert nach vorgesehener Disposition: Resale, Recycling, Vernichtung und Rückgabe an den Kunden. Processed zählt, was durch den Workflow gelaufen ist, und Stock Remaining ist das, was der Zeitraum auf den Regalen zurückgelassen hat. Aufschlüsselungen nach Category und Material Stream stehen unter den Flow-Summen. Der Snapshot wird gespeichert, damit die Zahl, die der Auditor im März gesehen hat, im September dieselbe ist.
Warum versandte Orders und nicht Settlements
Der Abfluss wird gezählt, wenn die Ware physisch das Haus verlässt, denn genau darum geht es bei einer Mass Balance. Ein Settlement kann Wochen nach der Abfahrt des Lkw schließen und sagt, wie Geld geflossen ist, nicht wie Masse geflossen ist. Die Out-Seite an versandten Outbound Orders zu verankern heißt: Ein Report für das laufende Quartal zeigt die Paletten von letztem Dienstag bereits, ob Finance nachgezogen hat oder nicht. Kilogramm warten nicht auf Rechnungen.
Was der Auditor bekommt
Der Report exportiert als CSV für die Zeilenansicht und öffnet als druckbares Mass-Balance-Zertifikat für die Zusammenfassung. Beide entstehen aus demselben gespeicherten Snapshot, also widersprechen sie sich nie. Der Export ist selbst ein Activity Event, und er wird verweigert, wenn dieses Event nicht geschrieben werden kann — ein Evidence-Dokument, das keine Spur davon hinterlässt, dass es das Haus verlassen hat, ist kein Evidence.
Garbage in, Garbage gewogen
Der Snapshot erbt die Qualität der Datensätze unter ihm. Assets, die ohne Category eingegangen sind, bekommen kein Gewicht; Outbound Orders, die nie als shipped markiert wurden, gehen nie raus; eine Disposition, die niemand gesetzt hat, fällt aus der Aufteilung Resale-Recycling-Vernichtung heraus. Der Report ist ehrlich in Bezug auf dieses Erbe. Er erfindet keine Kilogramm, damit die Spalten aufgehen, und eine verdächtig niedrige Out-Seite ist meistens ein vergessener Versandstatus und kein Loch im Hallenboden.