- Define what a batch is and why it’s the core reporting unit
- Identify the key attributes of every batch
- Distinguish discrete batches (per-delivery) from flow batches (time-based)
- Determine the right batch definition for your project type
What is a batch?
A batch is a discrete, traceable quantity of a project’s output that the project tracks, allocates from stage to stage, and reports. It is the fundamental unit of production accounting in Mangrove. Think of it this way: a batch is often directly mapped to a discrete quantity of physical output or production within the project’s operations:- A truckload of biochar delivered
- A day’s worth of fuel injected into a pipeline
- A month’s production from a facility
Key attributes of every batch
Every batch in Mangrove has:Discrete vs. flow batches
Different project types define batches differently. The two main patterns are discrete (per-event) and flow (time-based).- Discrete batches (per-event)
- Flow batches (time-based)
How to determine the right batch definition
The right batch definition depends on your project type and methodology:Check the methodology
Identify the natural production unit
Consider verification needs
Batch vs. reporting period
These two concepts are related but distinct:Check your understanding
What makes a batch 'reportable'?
What makes a batch 'reportable'?
What is the difference between a batch and a reporting period?
What is the difference between a batch and a reporting period?
Next, you’ll learn how to configure batch partitioning strategies in Mangrove in Lesson 3.2: Batch Partitioning Strategies.