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 tags column. The dashboard slices by tag without any extra setup.