# Multi-Batch Billing with BlueRockTEL

## The Batch Billing Principle

By default, BlueRockTEL processes billing for all active customer records in a single monthly campaign. This is the standard operation, suited to the vast majority of operators.

However, some organisations need to manage multiple billing batches within the same month.

## Typical Use Cases

Multi-batch billing addresses two common situations:

- **Heterogeneous services**: You bill both telecom and IT services (managed services, cloud) with different monthly billing cycles.
- **Multi-source CDR operators**: You integrate CDR files from multiple operators whose availability dates differ, and you do not want to delay your overall billing run while waiting for the last files.

## Setting Up Batches

Each BlueRockTEL instance comes with a default batch. You can create additional batches from the **Configuration > Batches** menu.

For each batch, you define:

- A **custom name** for easy identification.
- The desired **monthly launch date**.

## Day-to-Day Use

Once configured, batches attach to **billing records** (not to customers themselves), which allows services to be separated as needed.

When launching a billing operation, in pre-production or production, you simply select the batch to process. Each batch runs independently, providing substantial operational flexibility for complex telecom and cloud billing environments.
