Inventory & batch
The inventory is the long-term home for your assets. Batch is the fast lane when you need to push a CSV through the engine in one go.
The inventory
Each row in the inventory is a real asset — usually a laptop, a server, a phone, a switch. Add them one at a time from the dashboard, or import in bulk from a CSV. Inventory items keep their full calculation history, so you can re-run them when methodology updates land or when the asset moves country.
Bulk upload
From Inventory → Import, drop a CSV. The mapper picks up common column names automatically (brand, model, serial, weight_kg, etc.) and asks you to confirm anything ambiguous. The same column names work in the API, so once you’ve nailed the export from your IT asset management tool, the same file lands cleanly here.
Batch processing
Batch is the parallel path: drop a CSV, get a CSV back. No long-term storage in the inventory, no UI for individual rows — just bulk calculation. Useful for one-off projects, customer reports, or scenarios where the inventory lives somewhere else and CarbonTrace is only providing the carbon math.
- Up to 10,000 rows per batch on Business plan
- Smart column mapping — the mapper learns from previous uploads
- Per-row lifecycle breakdowns plus aggregate totals
- Output as CSV or JSON, whichever your downstream tool prefers
Aggregates
The dashboard rolls everything up automatically: monthly totals, category breakdowns, country splits, reuse savings, and a running tally of how many certificates you’ve issued. The same numbers feed the BI export — see /docs/bi-export for the Power BI / Tableau / Excel side of things.
Tips that save time
- Use stable identifiers (serial numbers) so re-imports update existing rows instead of creating duplicates.
- Set country per row. The default-country fallback works, but country-per-row is what makes the use-phase math accurate for international fleets.
- Tag assets with cost centres or business units in the
tagscolumn. The dashboard slices by tag without any extra setup.