Was ist APERAK Z20?
APERAK Z20 ist ein Ablehnungsgrund in der APERAK-Nachricht (Application Error and Acknowledgement), der folgendes signalisiert:
"Dateninkonsistenz / Daten nicht plausibel"
Typische Z20-Szenarien
Der Z20-Fehler wird verwendet, wenn:
- ✅ Übermittelte Daten logisch nicht zusammenpassen
- ✅ Plausibilitätsprüfungen fehlschlagen
- ✅ Widersprüche in den Stammdaten erkannt werden
- ✅ Geschäftslogik-Regeln verletzt wurden
Unterschied zu anderen Codes:
- Z17: Formale Fehler (fehlende Pflichtfelder, falsche Struktur)
- Z19: Zuordnungsfehler (falsche MaLo/MeLo)
- Z20: Inhaltliche Inkonsistenzen (Daten sind formal ok, aber inhaltlich widersprüchlich)
- Z42: Prozessverletzung (falsche Reihenfolge, fehlende Vorbedingungen)
Häufigste Ursachen für APERAK Z20
1. Widersprüchliche Energierichtung
Problem:
UTILMD enthält:
- IDE+24+E (Energierichtung: Bezug)
- PIA+Z16+E01:::Erzeugungsanlage (Anlagentyp: PV-Anlage)
Konflikt: Eine Erzeugungsanlage kann nicht "Bezug" haben!
Lösung:
- Energierichtung auf
A (Ausspeisung) ändern
- ODER Anlagentyp korrigieren, falls tatsächlich nur Bezug vorliegt
2. Ungültiger Zeitraum
Problem:
DTM+92:20250101:102' ← Startdatum: 01.01.2025
DTM+93:20241231:102' ← Enddatum: 31.12.2024
Konflikt: Enddatum liegt vor Startdatum!
Lösung:
- Zeiträume logisch korrekt senden
- Prüfung vor Versand einbauen
3. Inkonsistente Zählwerke
Problem:
Zählwerk 1: 1-1:1.8.1 (HT - Hochtarif)
Zählwerk 2: 1-1:1.8.2 (NT - Niedertarif)
Tarifinformation: Eintarif
Konflikt: Zwei Tarife definiert, aber "Eintarif" angegeben!
Lösung:
- Tarifinformation auf "Zweitarif" ändern
- ODER Zählwerk 2 entfernen
4. Falsche Spannungsebene vs. Jahresverbrauch
Problem:
Spannungsebene: MS (Mittelspanne)
Jahresverbrauch: 5.000 kWh
Konflikt: Mittelspannung bei so geringem Verbrauch unplausibel!
Lösung:
- Spannungsebene auf NS (Niederspannung) korrigieren
- ODER Jahresverbrauch prüfen (evtl. Fehler bei Datenerfassung)
5. Widersprüchliche Marktrollen
Problem:
NAD+MS (Messstellenbetreiber)
+ IDE+25+gMSB (grundzuständiger MSB)
Konflikt: Wenn bereits ein wettbewerblicher MSB benannt ist, kann nicht gleichzeitig gMSB gelten!
Lösung:
- Marktrolle konsistent halten
- Bei Wechsel: Alte Rolle beenden, neue starten