Mass-balance reports: R2v3s favoriete spreadsheet, gegenereerd
Hoe een periodesnapshot ontvangen kilo’s verandert in verantwoorde kilo’s — resale, recyclage, vernietiging, retour naar de klant en wat nog op het rek staat.
Mass balance is de eis van R2v3 (en van meerdere andere normen) die zegt: voor elke kilo die je ontvangt, moet je kunnen verantwoorden waar die is gebleven. Verkocht, gerecycleerd, vernietigd, teruggestuurd of nog in voorraad — maar verantwoord. Het mass-balance report op /core/reports/mass-balance is de berekening die dat bewijst, opgebouwd uit dezelfde asset- en orderrijen die het magazijn aanmaakte terwijl het werk gebeurde.
De snapshot
Een rapport is een momentopname van één periode, een maand of een kwartaal, op aanvraag gegenereerd door een beheerder of manager. Instroom is elke asset die in dat venster ontvangen werd, in stuks en in kilo’s uit de categoriegewichten. Uitstroom is elke outbound order die in het venster verzonden werd — shipped, partially shipped of delivered — met de regels gegroepeerd per bedoelde bestemming: resale, recyclage, vernietiging en retour naar de klant. Processed telt wat door de workflow bewoog, en stock remaining is wat de periode op de rekken achterliet. Onder de flowtotalen staan de opsplitsingen per categorie en per materiaalstroom. De snapshot wordt bewaard, dus het getal dat de auditor in maart zag, is het getal dat de auditor in september ziet.
Waarom verzonden orders en geen settlements
Uitstroom telt wanneer de goederen fysiek vertrekken, want daar gaat een mass balance over. Een settlement kan weken na het vertrek van de vrachtwagen afsluiten en zegt hoe het geld bewoog, niet hoe de massa bewoog. Door de uitgaande kant op verzonden outbound orders te verankeren, toont een rapport over het lopende kwartaal al de pallets die vorige dinsdag vertrokken, of finance nu bij is of niet. Kilo’s wachten niet op facturen.
Wat de auditor krijgt
Het rapport exporteert naar CSV voor de weergave op regelniveau en opent als afdrukbaar mass-balancecertificaat voor de samenvatting. Beide komen uit dezelfde bewaarde snapshot, dus ze spreken elkaar nooit tegen. Exporteren is zelf een activity event, en de export wordt geweigerd wanneer dat event niet geschreven kan worden — een bewijsdocument dat geen spoor nalaat van zijn vertrek, is geen bewijs.
Rommel erin, rommel gewogen
De snapshot erft de kwaliteit van de records eronder. Assets die zonder categorie ontvangen zijn, krijgen geen gewicht; outbound orders die nooit op shipped gezet zijn, vertrekken nooit; een bestemming die niemand invulde, valt buiten de opsplitsing resale-recyclage-vernietiging. Het rapport is eerlijk over die erfenis. Het verzint geen kilo’s om de kolommen te laten kloppen, en een uitgaande kant die verdacht laag oogt, is meestal een vergeten verzendstatus en geen gat in de vloer.