Konfiguration für die automatisierte MaStR-Prüfung
MaStR-Prüfung
Global Properties
REWARDMANAGEMENT_CHECK_MASTR
Mit diesem Eintrag steuert man, ob die Prüfung durchgeführt werden soll.
- true = Prüfung wird durchgeführt
- false = Prüfung wird nicht durchgeführt
REWARDMANAGEMENT_TEMP_MASTR_CHECK
Mit dieser Einstellung kann man eine weitere Abfrage aktivieren, durch die die MaStR-Prüfung nur durchgeführt wird, wenn das Inbetriebnahmedatum nicht vor dem 01.01.2009 liegt.
Extensions
MASTRCHECK
Mit dieser Extension kann man die MaStR-Prüfung komplett selbst gestalten. Die folgenden optionalen Eigenschaften kann man angeben:
- MaStRCheck = Die Bedingung für die Marktstammdatenregisterprüfung.
- MaStRCheckAbbruch = Bedingung für das Abbrechen der Abrechnung, wenn die Prüfung für das MaStR fehlschlägt.
- MaStRCheckKeinBonusAbbruch = Bedingung für das Abbrechen der Abrechnung, wenn die Registrierung nicht in der gesetzlichen Frist erfolgt ist und keine Sanktion zugewiesen wurde.
- MaStRFristCheck = Die Bedingung gibt an, für welche Anlagen die Frist für die Registrierung nicht geprüft wird.
- MaStRFrist = die Frist für die Registrierung in Monaten
- KeinMaStRCheck = Mit dieser Bedingung kann man steuern, für welche Anlagen die MaStR-Prüfung nicht durchgeführt wird.
Es können die folgenden Parameter geprüft werden (MaStRFrist ausgenommen):
- OperatingStart = Inbetriebnahmedatum
- BNetzARegistration = Datum der BNetzA Registrierung
- MsRegisterDate = Marktstammdatenregister Datum
- BillingStart = Start des Abrechnungszeitraums
- BillingEnd = Ende des Abrechnungszeitraums
- EnergySource = Energieträger
- NoCheckMastr = Flag in der Schnittstelle, ob MaStR-Prüfung durchgeführt werden soll
Relationale Operatoren:
- ’=’ = gleich
- ’!=’ = ungleich
- ’<>’ = ungleich
- ’<’ = kleiner
- ’<=’ = kleiner gleich
- ’>’ = größer
- ’>=’ = größer gleich
Logische Operatoren:
- ‘AND’ = logisches und
- ‘OR’ = logisches oder
- ‘XOR’ = logisches entweder oder
Wird eine Eigenschaft in der Extension nicht gesetzt, werden die Standardeinstellungen verwendet. Beispiel:
MaStRCheck=(BNetzARegistration != NULL AND OperatingStart < 01.02.2019 AND BillingEnd >= 01.02.2021) OR (BNetzARegistration = NULL AND (OperatingStart >= 01.07.2017 OR BillingEnd >= 01.02.2021))
MaStRCheckAbbruch=OperatingStart < 31.12.9999
MaStRCheckKeinBonusAbbruch=OperatingStart < 31.12.9999
MaStRFristCheck=MsRegisterDate < BillingStart OR (OperatingStart < 01.07.2017 AND (MsRegisterDate < 01.02.2021 OR BillingEnd < 01.02.2021)) OR (OperatingStart < 31.01.2019 AND MsRegisterDate < 01.03.2019)
MaStRFrist=1
KeinMaStRCheck=NoCheckMastr = 'X'