What is MaBiS?
MaBiS (Marktregeln für die Durchführung der Bilanzkreisabrechnung Strom) is the German framework governing how balance responsible parties (BRPs) settle their energy accounts with Transmission System Operators (TSOs). It defines the rules for measuring what actually happened on the grid, comparing it to what was declared in schedules, and settling any differences. The Settlement Management API implements this process, handling EDIFACT message exchange (MSCONS, PRICAT, UTILMD, IFTSTA) and providing structured access to clearing data.The clearing cycle
Each settlement month goes through a structured process with deadlines calculated in working days (Werktage) after month end:Key milestones
| Milestone | Timing | What happens |
|---|---|---|
| Erstaufschlag | M+10/12 WT | First aggregation summaries (SZR) are published by the TSO |
| Clearing start | M+11/13 WT | TSO/DSO begin sending MSCONS settlement data |
| Preliminary billing | M+18 WT | First complete settlement figures available |
| Objection window | M+18 to M+30 WT | BRPs can file objections against disputed values |
| Final billing | M+42 WT | Definitive settlement — no further changes |
GET /mabis/clearing-calendar to compute exact dates for any settlement month.
Settlement flow
1. Create a clearing period
Before receiving settlement data, create a Clearing Period for the balance group and month:2. Receive settlement data
As MSCONS messages arrive from the TSO/DSO, the platform parses them and stores daily Clearing Settlement records. Each record contains raw interval values for one day. Track message flow viaGET /mabis/clearing-periods/{uid}/messages — you’ll see MSCONS (metering data), PRICAT (prices), UTILMD (registrations), and IFTSTA (status reports).
3. Review and calculate imbalance
Once settlement data is available, calculate the Imbalance for the clearing period:4. File objections if needed
If settlement values are wrong, file an Objection within the objection window (M+18 to M+30 WT):5. Validate before deadline
Before each deadline, validate data completeness:Imbalance calculation
Imbalance is the core financial metric in MaBiS settlement. It represents the difference between what you declared (scheduled) and what actually happened (metered). Per interval:Aggregation objects
Aggregation objects (MaBiS-Zaehlpunkte) are virtual metering points that group physical meters for settlement purposes. They bridge the gap between physical metering infrastructure and the abstract balance group structure used for settlement. Each aggregation object has:- A type (BAS, FPE, FPI, SLP, RLM) defining what kind of energy data it aggregates
- A TSO area and DSO linking it to the grid topology
- A balance group EIC associating it with your Bilanzkreis
- A validity period defining when the registration is active
GET /mabis/aggregation-objects.
The clearing calendar
MaBiS deadlines are based on working days — weekends and German public holidays are excluded. This makes exact deadline computation non-trivial. The clearing calendar endpoint handles this:current_phase field indicating where the month currently stands in the process. See Clearing Calendar for the full field reference.