bo4e.enum package

Submodules

bo4e.enum.abgabeart module

class bo4e.enum.abgabeart.AbgabeArt(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Art der Konzessionsabgabe

KAS = 'KAS'

für alle konzessionsvertraglichen Sonderregelungen, die nicht in die Systematik der KAV eingegliedert sind

Type:

KAS

SA = 'SA'

Sondervertragskunden 1 kV, Preis nach § 2 (3) (für Strom 0,11 ct/kWh und für Gas 0,03 ct/kWh)

Type:

SA

SAS = 'SAS'

Kennzeichnung, dass ein abweichender Preis für Sondervertragskunden vorliegt

Type:

SAS

TA = 'TA'

Tarifkunden, für Strom § 2. (2) 1b HT bzw.ET(hohe KA) und für Gas § 2 (2) 2b

Type:

TA

TAS = 'TAS'

Kennzeichnung, dass ein abweichender Preis für Tarifkunden vorliegt

Type:

TAS

TK = 'TK'

für Gas nach KAV § 2 (2) 2a bei ausschließlicher Nutzung zum Kochen und Warmwassererzeugung

Type:

TK

TKS = 'TKS'

Kennzeichnung, wenn nach KAV § 2 (2) 2a ein anderen Preis zu verwenden ist

Type:

TKS

TS = 'TS'

für Strom mit Schwachlast § 2. (2) 1a NT(niedrige KA, 0,61 ct/kWh)

Type:

TS

TSS = 'TSS'

Kennzeichnung, dass ein abweichender Preis für Schwachlast angewendet wird

Type:

TSS

bo4e.enum.abwicklungsmodell module

class bo4e.enum.abwicklungsmodell.Abwicklungsmodell(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Art des Abwicklungsmodell (E-Mob)

MODELL_1 = 'MODELL_1'

Modell 1 “Bilanzierung an der Marktlokation”

MODELL_2 = 'MODELL_2'

Modell 2 “Bilanzierung im Bilanzierungsgebiet (BG) des LPB

bo4e.enum.aggregationsverantwortung module

Contains class Aggregationsverantwortungs

class bo4e.enum.aggregationsverantwortung.Aggregationsverantwortung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Mögliche Qualifier für die Aggregationsverantwortung

UENB = 'UENB'

Übertragungsnetzbetreiber

VNB = 'VNB'

Verteilnetzbetreiber

bo4e.enum.angebotsstatus module

class bo4e.enum.angebotsstatus.Angebotsstatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt den Status eines Angebotes an.

ABGELEHNT = 'ABGELEHNT'

abgelehnt

AUSSTEHEND = 'AUSSTEHEND'

ausstehend

BEAUFTRAGT = 'BEAUFTRAGT'

beauftragt

ERLEDIGT = 'ERLEDIGT'

erledigt

KONZEPTION = 'KONZEPTION'

Konzeption

NACHGEFASST = 'NACHGEFASST'

nachgefasst

UNGUELTIG = 'UNGUELTIG'

ungültig

UNVERBINDLICH = 'UNVERBINDLICH'

unverbindlich

VERBINDLICH = 'VERBINDLICH'

verbindlich

bo4e.enum.anrede module

class bo4e.enum.anrede.Anrede(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Übersicht möglicher Anreden, z.B. eines Geschäftspartners.

EHELEUTE = 'EHELEUTE'

Eheleute

ERBENGEMEINSCHAFT = 'ERBENGEMEINSCHAFT'

Erbengemeinschaft

FAMILIE = 'FAMILIE'

Familie

FIRMA = 'FIRMA'

Firma

FRAU = 'FRAU'

Frau

GRUNDSTUECKSGEMEINSCHAFT = 'GRUNDSTUECKSGEMEINSCHAFT'

Grundstücksgemeinschaft

HERR = 'HERR'

“Herr

bo4e.enum.arithmetische_operation module

class bo4e.enum.arithmetische_operation.ArithmetischeOperation(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Mit dieser Aufzählung können arithmetische Operationen festgelegt werden.

ADDITION = 'ADDITION'

Es wird addiert

DIVISION = 'DIVISION'

Es wird dividiert

MULTIPLIKATION = 'MULTIPLIKATION'

Es wird multipliziert

SUBTRAKTION = 'SUBTRAKTION'

Es wird subtrahiert

bo4e.enum.artikelid module

class bo4e.enum.artikelid.ArtikelId(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Liste von Artikel-IDs, z.B. für standardisierte vom BDEW herausgegebene Artikel, die im Strommarkt die BDEW-Artikelnummer ablösen

ARTIKEL_2017001 = '2-01-7-001'

Unterbrechung der Anschlussnutzung in der regulären Arbeitszeit (€/Auftrag)

ARTIKEL_2017002 = '2-01-7-002'

Wiederherstellung der Anschlussnutzung in der regulären Arbeitszeit (€/Auftrag)

ARTIKEL_2017003 = '2-01-7-003'

Erfolglose Unterbrechung (€/Auftrag)

ARTIKEL_2017004 = '2-01-7-004'

Stornierung eines Auftrages zur Unterbrechung der Anschlussnutzung bis zum Vortag der Sperrung (€/Auftrag)

ARTIKEL_2017005 = '2-01-7-005'

Stornierung eines Auftrages zur Unterbrechung der Anschlussnutzung am Tag der Sperrung (€/Auftrag)

ARTIKEL_2017006 = '2-01-7-006'

Wiederherstellung der Anschlussnutzung außerhalb der regulären Arbeitszeit (€/Auftrag)

ARTIKEL_2020001 = '2-02-0-001'

Verzugskosten pauschal (€/Fall)

ARTIKEL_2020002 = '2-02-0-002'

Verzugskosten variabel (€)

bo4e.enum.aufabschlagstyp module

class bo4e.enum.aufabschlagstyp.AufAbschlagstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Festlegung, ob der Auf- oder Abschlag mit relativen oder absoluten Werten erfolgt.

ABSOLUT = 'ABSOLUT'

Absoluter Auf-/Abschlag

RELATIV = 'RELATIV'

prozentualer Auf-/Abschlag

bo4e.enum.aufabschlagsziel module

class bo4e.enum.aufabschlagsziel.AufAbschlagsziel(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Der Preis, auf den sich ein Auf- oder Abschlag bezieht.

ARBEITSPREIS_EINTARIF = 'ARBEITSPREIS_EINTARIF'

Auf-/Abschlag auf den Arbeitspreis Eintarif

ARBEITSPREIS_HT = 'ARBEITSPREIS_HT'

Auf-/Abschlag auf den Arbeitspreis HT

ARBEITSPREIS_HT_NT = 'ARBEITSPREIS_HT_NT'

Auf-/Abschlag auf den Arbeitspreis HT und NT

ARBEITSPREIS_NT = 'ARBEITSPREIS_NT'

Auf-/Abschlag auf den Arbeitspreis NT

GESAMTPREIS = 'GESAMTPREIS'

Auf-/Abschlag auf den Gesamtpreis

GRUNDPREIS = 'GRUNDPREIS'

Auf-/Abschlag auf den Grundpreis

bo4e.enum.ausschreibungsportal module

class bo4e.enum.ausschreibungsportal.Ausschreibungsportal(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der unterstützten Ausschreibungsportale.

BMWI = 'BMWI'

BMWI-Ausschreibungen

BUND = 'BUND'

BUND.DE

DTAD = 'DTAD'

dtad.de

ENERGIEMARKTPLATZ = 'ENERGIEMARKTPLATZ'

energiemarktplatz.de

ENERGIE_AGENTUR = 'ENERGIE_AGENTUR'

EnergieAgentur.NRW

ENERGIE_HANDELSPLATZ = 'ENERGIE_HANDELSPLATZ'

energie-handelsplatz.de

ENPORTAL = 'ENPORTAL'

enPORTAL

EVERGABE = 'EVERGABE'

evergabe.de

ISPEX = 'ISPEX'

ispex.de

VERA_ONLINE = 'VERA_ONLINE'

vera_online.de

bo4e.enum.ausschreibungsstatus module

class bo4e.enum.ausschreibungsstatus.Ausschreibungsstatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Bezeichnungen für die Ausschreibungsphasen

PHASE1 = 'PHASE1'

Teilnahmewettbewerb

Type:

Phase1

PHASE2 = 'PHASE2'

Angebotsphase

Type:

Phase2

PHASE3 = 'PHASE3'

Verhandlungsphase

Type:

Phase3

PHASE4 = 'PHASE4'

Zuschlagserteilung

Type:

Phase4

bo4e.enum.ausschreibungstyp module

class bo4e.enum.ausschreibungstyp.Ausschreibungstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung für die Typisierung von Ausschreibungen.

EUROPAWEIT = 'EUROPAWEIT'

europaweit

OEFFENTLICHRECHTLICH = 'OEFFENTLICHRECHTLICH'

öffentlich-rechtlich

PRIVATRECHTLICH = 'PRIVATRECHTLICH'

privat-rechtlich

bo4e.enum.bdewartikelnummer module

class bo4e.enum.bdewartikelnummer.BDEWArtikelnummer(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

BDEW Artikelnummern

ABGABE_KWKG = 'ABGABE_KWKG'

Abgabe KWKG

ABSCHLAG = 'ABSCHLAG'

Abschlag

AUSGLEICHSENERGIE = 'AUSGLEICHSENERGIE'

Ausgleichsenergie

AUSGLEICHSENERGIE_UNTERDECKUNG = 'AUSGLEICHSENERGIE_UNTERDECKUNG'

AusgleichsenergieUnterdeckung

BEFESTIGUNGSEINRICHTUNG = 'BEFESTIGUNGSEINRICHTUNG'

Befestigungseinrichtung (z. B. Zählertafel)

BLINDMEHRARBEIT = 'BLINDMEHRARBEIT'

Blindmehrarbeit

BLINDMEHRLEISTUNG = 'BLINDMEHRLEISTUNG'

Blindmehrleistung

ENERGIESTEUER = 'ENERGIESTEUER'

Energiesteuer

ENTGELT_ABRECHNUNG = 'ENTGELT_ABRECHNUNG'

Entgelt für Abrechnung

ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK = 'ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK'

Entgelt für Einbau, Betrieb und Wartung der Messtechnik

ENTGELT_FERNAUSLESUNG = 'ENTGELT_FERNAUSLESUNG'

Entgelt für Fernauslesung

ENTGELT_MESSUNG_ABLESUNG = 'ENTGELT_MESSUNG_ABLESUNG'

Entgelt für Messung und Ablesung

ENTSPERRKOSTEN = 'ENTSPERRKOSTEN'

Entsperrkosten

FIXE_ARBEITSENTGELTKOMPONENTE = 'FIXE_ARBEITSENTGELTKOMPONENTE'

Fixe Arbeitsentgeltkomponente

FIXE_LEISTUNGSENTGELTKOMPONENTE = 'FIXE_LEISTUNGSENTGELTKOMPONENTE'

Fixe Leistungsentgeltkomponente

GRUNDPREIS = 'GRUNDPREIS'

Grundpreis

INKASSOKOSTEN = 'INKASSOKOSTEN'

Inkassokosten

KOMMUNIKATIONSEINRICHTUNG = 'KOMMUNIKATIONSEINRICHTUNG'

Kommunikationseinrichtung

KONZESSIONSABGABE = 'KONZESSIONSABGABE'

Konzessionsabgabe

LEISTUNG = 'LEISTUNG'

Leistung

LEISTUNG_PAUSCHAL = 'LEISTUNG_PAUSCHAL'

Leistung pauschal

MAHNKOSTEN = 'MAHNKOSTEN'

Mahnkosten

MEHRMENGE = 'MEHRMENGE'

Mehrmenge

MEHR_MINDERMENGEN = 'MEHR_MINDERMENGEN'

Mehr- und Mindermenge

MINDERMENGE = 'MINDERMENGE'

Mindermenge

MSB_INKL_MESSUNG = 'MSB_INKL_MESSUNG'

Messtellenbetrieb inklusive Messung

NOTSTROMLIEFERUNG_ARBEIT = 'NOTSTROMLIEFERUNG_ARBEIT'

Notstromlieferung Arbeit

NOTSTROMLIEFERUNG_LEISTUNG = 'NOTSTROMLIEFERUNG_LEISTUNG'

Notstromlieferung Leistung

OFFSHORE_HAFTUNGSUMLAGE = 'OFFSHORE_HAFTUNGSUMLAGE'

Offshore-Haftungsumlage

PARAGRAF_19_STROM_NEV_UMLAGE = 'PARAGRAF_19_STROM_NEV_UMLAGE'

§ 19 StromNEV Umlage

PRUEFGEBUEHREN_AUSSERPLANMAESSIG = 'PRUEFGEBUEHREN_AUSSERPLANMAESSIG'

Prüfgebühren (außerplanmäßig)

REGELENERGIE_ARBEIT = 'REGELENERGIE_ARBEIT'

Regelenergie Arbeit

REGELENERGIE_LEISTUNG = 'REGELENERGIE_LEISTUNG'

Regelenergie Leistung

RESERVELEISTUNG = 'RESERVELEISTUNG'

Reserveleistung

RESERVENETZKAPAZITAET = 'RESERVENETZKAPAZITAET'

Reservenetzkapazität

SINGULAER_GENUTZTE_BETRIEBSMITTEL = 'SINGULAER_GENUTZTE_BETRIEBSMITTEL'

singulär genutzte Betriebsmittel (z. B. Trafomiete, Leitungen)

SMARTMETER_GATEWAY = 'SMARTMETER_GATEWAY'

Smartmeter-Gateway

SPERRKOSTEN = 'SPERRKOSTEN'

Sperrkosten

STEUERBOX = 'STEUERBOX'

Steuerbox

TECHNISCHE_STEUEREINRICHTUNG = 'TECHNISCHE_STEUEREINRICHTUNG'

Technische Steuereinrichtung

UMLAGE_ABSCHALTBARE_LASTEN = 'UMLAGE_ABSCHALTBARE_LASTEN'

Umlage abschaltbare Lasten

UNTERMESSUNG = 'UNTERMESSUNG'

Untermessung

WANDLER_MENGENUMWERTER = 'WANDLER_MENGENUMWERTER'

Wandler/Mengenumwerter

WIRKARBEIT = 'WIRKARBEIT'

Wirkarbeit

ZAEHLEINRICHTUNG = 'ZAEHLEINRICHTUNG'

Zähleinrichtung

ZUSAETZLICHE_ABLESUNG = 'ZUSAETZLICHE_ABLESUNG'

Zusätzliche Ablesung

bo4e.enum.befestigungsart module

class bo4e.enum.befestigungsart.Befestigungsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Befestigungsart von Zählern

DREIPUNKT = 'DREIPUNKT'

DREIPUNKT

EINSTUTZEN = 'EINSTUTZEN'

EINSTUTZEN

HUTSCHIENE = 'HUTSCHIENE'

HUTSCHIENE

STECKTECHNIK = 'STECKTECHNIK'

STECKTECHNIK

ZWEISTUTZEN = 'ZWEISTUTZEN'

ZWEISTUTZEN

bo4e.enum.bemessungsgroesse module

class bo4e.enum.bemessungsgroesse.Bemessungsgroesse(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.

ANZAHL = 'ANZAHL'

Darstellung einer Stückzahl

BENUTZUNGSDAUER = 'BENUTZUNGSDAUER'

Benutzungsdauer (Arbeit/Leistung)

BLINDARBEIT_IND = 'BLINDARBEIT_IND'

Blindarbeit induktiv

BLINDARBEIT_KAP = 'BLINDARBEIT_KAP'

Blindarbeit kapazitiv

BLINDLEISTUNG_IND = 'BLINDLEISTUNG_IND'

Blindleistung induktiv

BLINDLEISTUNG_KAP = 'BLINDLEISTUNG_KAP'

Blindleistung kapazitiv

LEISTUNG_EL = 'LEISTUNG_EL'

elektrische Leistung

LEISTUNG_TH = 'LEISTUNG_TH'

thermische Leistung

VOLUMEN = 'VOLUMEN'

Volumen

VOLUMENSTROM = 'VOLUMENSTROM'

Volumenstrom (Volumen/Zeit)

WIRKARBEIT_EL = 'WIRKARBEIT_EL'

elektrische Wirkarbeit

WIRKARBEIT_TH = 'WIRKARBEIT_TH'

thermische Wirkarbeit

bo4e.enum.bilanzierungsmethode module

class bo4e.enum.bilanzierungsmethode.Bilanzierungsmethode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.

IMS = 'IMS'

Intelligentes Messsystem

PAUSCHAL = 'PAUSCHAL'

Pauschale Betrachtung (Band)

RLM = 'RLM'

Registrierende Leistungsmessung

SLP = 'SLP'

Standard Lastprofil

TLP_GEMEINSAM = 'TLP_GEMEINSAM'

TLP gemeinsame Messung

TLP_GETRENNT = 'TLP_GETRENNT'

TLP getrennte Messung

bo4e.enum.botyp module

class bo4e.enum.botyp.BoTyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung sämtlicher existierender Geschäftsobjekte.

Hint

Die Unterscheidung zwischen Komponenten und Geschäftsobjekten ist, dass Komponenten immer in einem Geschäftsobjekt enthalten sind. Geschäftsobjekte können auch ohne Komponenten existieren.

ANGEBOT = 'ANGEBOT'
AUSSCHREIBUNG = 'AUSSCHREIBUNG'
BILANZIERUNG = 'BILANZIERUNG'
BUENDELVERTRAG = 'BUENDELVERTRAG'
ENERGIEMENGE = 'ENERGIEMENGE'
FREMDKOSTEN = 'FREMDKOSTEN'
GERAET = 'GERAET'
GESCHAEFTSOBJEKT = 'GESCHAEFTSOBJEKT'
GESCHAEFTSPARTNER = 'GESCHAEFTSPARTNER'
KOSTEN = 'KOSTEN'
LASTGANG = 'LASTGANG'
LOKATIONSZUORDNUNG = 'LOKATIONSZUORDNUNG'
MARKTLOKATION = 'MARKTLOKATION'
MARKTTEILNEHMER = 'MARKTTEILNEHMER'
MESSLOKATION = 'MESSLOKATION'
NETZLOKATION = 'NETZLOKATION'
NETZNUTZUNGSRECHNUNG = 'NETZNUTZUNGSRECHNUNG'
PERSON = 'PERSON'
PREISBLATT = 'PREISBLATT'
PREISBLATTDIENSTLEISTUNG = 'PREISBLATTDIENSTLEISTUNG'
PREISBLATTHARDWARE = 'PREISBLATTHARDWARE'
PREISBLATTKONZESSIONSABGABE = 'PREISBLATTKONZESSIONSABGABE'
PREISBLATTMESSUNG = 'PREISBLATTMESSUNG'
PREISBLATTNETZNUTZUNG = 'PREISBLATTNETZNUTZUNG'
PREISBLATTUMLAGEN = 'PREISBLATTUMLAGEN'
RECHNUNG = 'RECHNUNG'
REGION = 'REGION'
REGIONALTARIF = 'REGIONALTARIF'
STANDORTEIGENSCHAFTEN = 'STANDORTEIGENSCHAFTEN'
STEUERBARERESSOURCE = 'STEUERBARERESSOURCE'
TARIF = 'TARIF'
TARIFINFO = 'TARIFINFO'
TARIFKOSTEN = 'TARIFKOSTEN'
TARIFPREISBLATT = 'TARIFPREISBLATT'
TECHNISCHERESSOURCE = 'TECHNISCHERESSOURCE'
VERTRAG = 'VERTRAG'
ZAEHLER = 'ZAEHLER'
ZEITREIHE = 'ZEITREIHE'

bo4e.enum.comtyp module

class bo4e.enum.comtyp.ComTyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung sämtlicher existierender Komponenten.

Hint

Die Unterscheidung zwischen Komponenten und Geschäftsobjekten ist, dass Komponenten immer in einem Geschäftsobjekt enthalten sind. Komponenten sind also immer Teil von einem Geschäftsobjekt und können nicht alleine existieren.

ADRESSE = 'ADRESSE'
ANGEBOTSPOSITION = 'ANGEBOTSPOSITION'
ANGEBOTSTEIL = 'ANGEBOTSTEIL'
ANGEBOTSVARIANTE = 'ANGEBOTSVARIANTE'
AUFABSCHLAG = 'AUFABSCHLAG'
AUFABSCHLAGPROORT = 'AUFABSCHLAGPROORT'
AUFABSCHLAGREGIONAL = 'AUFABSCHLAGREGIONAL'
AUFABSCHLAGSTAFFELPROORT = 'AUFABSCHLAGSTAFFELPROORT'
AUSSCHREIBUNGSDETAIL = 'AUSSCHREIBUNGSDETAIL'
AUSSCHREIBUNGSLOS = 'AUSSCHREIBUNGSLOS'
BETRAG = 'BETRAG'
DIENSTLEISTUNG = 'DIENSTLEISTUNG'
ENERGIEHERKUNFT = 'ENERGIEHERKUNFT'
ENERGIEMIX = 'ENERGIEMIX'
FREMDKOSTENBLOCK = 'FREMDKOSTENBLOCK'
FREMDKOSTENPOSITION = 'FREMDKOSTENPOSITION'
GEOKOORDINATEN = 'GEOKOORDINATEN'
KATASTERADRESSE = 'KATASTERADRESSE'
KONFIGURATIONSPRODUKT = 'KONFIGURATIONSPRODUKT'
KONTAKTWEG = 'KONTAKTWEG'
KONZESSIONSABGABE = 'KONZESSIONSABGABE'
KOSTENBLOCK = 'KOSTENBLOCK'
KOSTENPOSITION = 'KOSTENPOSITION'
KRITERIUMWERT = 'KRITERIUMWERT'
LASTPROFIL = 'LASTPROFIL'
MARKTGEBIETINFO = 'MARKTGEBIETINFO'
MENGE = 'MENGE'
POSITIONSAUFABSCHLAG = 'POSITIONSAUFABSCHLAG'
PREIS = 'PREIS'
PREISGARANTIE = 'PREISGARANTIE'
PREISPOSITION = 'PREISPOSITION'
PREISSTAFFEL = 'PREISSTAFFEL'
RECHNUNGSPOSITION = 'RECHNUNGSPOSITION'
REGIONALEGUELTIGKEIT = 'REGIONALEGUELTIGKEIT'
REGIONALEPREISGARANTIE = 'REGIONALEPREISGARANTIE'
REGIONALEPREISSTAFFEL = 'REGIONALEPREISSTAFFEL'
REGIONALERAUFABSCHLAG = 'REGIONALERAUFABSCHLAG'
REGIONALETARIFPREISPOSITION = 'REGIONALETARIFPREISPOSITION'
REGIONSKRITERIUM = 'REGIONSKRITERIUM'
SIGMOIDPARAMETER = 'SIGMOIDPARAMETER'
STANDORTEIGENSCHAFTENGAS = 'STANDORTEIGENSCHAFTENGAS'
STANDORTEIGENSCHAFTENSTROM = 'STANDORTEIGENSCHAFTENSTROM'
STEUERBETRAG = 'STEUERBETRAG'
TAGESPARAMETER = 'TAGESPARAMETER'
TARIFBERECHNUNGSPARAMETER = 'TARIFBERECHNUNGSPARAMETER'
TARIFEINSCHRAENKUNG = 'TARIFEINSCHRAENKUNG'
TARIFPREIS = 'TARIFPREIS'
TARIFPREISPOSITION = 'TARIFPREISPOSITION'
TARIFPREISPOSITIONPROORT = 'TARIFPREISPOSITIONPROORT'
TARIFPREISSTAFFELPROORT = 'TARIFPREISSTAFFELPROORT'
UNTERSCHRIFT = 'UNTERSCHRIFT'
VERBRAUCH = 'VERBRAUCH'
VERTRAGSKONDITIONEN = 'VERTRAGSKONDITIONEN'
VERTRAGSTEIL = 'VERTRAGSTEIL'
VERWENDUNGSZWECKPROMARKTROLLE = 'VERWENDUNGSZWECKPROMARKTROLLE'
ZAEHLWERK = 'ZAEHLWERK'
ZAEHLZEITREGISTER = 'ZAEHLZEITREGISTER'
ZEITRAUM = 'ZEITRAUM'
ZEITREIHENWERT = 'ZEITREIHENWERT'
ZUSTAENDIGKEIT = 'ZUSTAENDIGKEIT'

bo4e.enum.dienstleistungstyp module

class bo4e.enum.dienstleistungstyp.Dienstleistungstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung möglicher abzurechnender Dienstleistungen.

ABLESUNG_HALBJAEHRLICH = 'ABLESUNG_HALBJAEHRLICH'

Ablesung halbjährlich

ABLESUNG_JAEHRLICH = 'ABLESUNG_JAEHRLICH'

Ablesung jährlich

ABLESUNG_MONATLICH = 'ABLESUNG_MONATLICH'

Ablesung monatlich

ABLESUNG_VIERTELJAEHRLICH = 'ABLESUNG_VIERTELJAEHRLICH'

Ablesung vierteljährlich

ABLESUNG_ZUSAETZLICH_KUNDE = 'ABLESUNG_ZUSAETZLICH_KUNDE'

Ablesung SLP, zusätzlich vom Kunden vorgenommen

ABLESUNG_ZUSAETZLICH_MSB = 'ABLESUNG_ZUSAETZLICH_MSB'

Ablesung, zusätzlich vom Messstellenbetreiber vorgenommen

AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG = 'AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG'
AUSLESUNG_FERNAUSLESUNG = 'AUSLESUNG_FERNAUSLESUNG'

Auslesung mittels Fernauslesung

AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB = 'AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB'
AUSLESUNG_JAEHRLICH_FERNAUSLESUNG = 'AUSLESUNG_JAEHRLICH_FERNAUSLESUNG'
AUSLESUNG_KOMPAKTMENGENUMWERTER = 'AUSLESUNG_KOMPAKTMENGENUMWERTER'

Auslesung Kompaktmengenumwerter

AUSLESUNG_MANUELL_MSB = 'AUSLESUNG_MANUELL_MSB'

Auslesung, manuell vom Messstellenbetreiber vorgenommen

AUSLESUNG_MDE = 'AUSLESUNG_MDE'

Auslesung mit mobiler Daten Erfassung (MDE)

AUSLESUNG_MOATLICH_FERNAUSLESUNG = 'AUSLESUNG_MOATLICH_FERNAUSLESUNG'

Auslesung monatlich mittels Fernauslesung

AUSLESUNG_MONATLICH_FERNAUSLESUNG = 'AUSLESUNG_MONATLICH_FERNAUSLESUNG'
AUSLESUNG_STUENDLICH_FERNAUSLESUNG = 'AUSLESUNG_STUENDLICH_FERNAUSLESUNG'
AUSLESUNG_SYSTEMMENGENUMWERTER = 'AUSLESUNG_SYSTEMMENGENUMWERTER'

Auslesung Systemmengenumwerter

AUSLESUNG_TAEGLICH_FERNAUSLESUNG = 'AUSLESUNG_TAEGLICH_FERNAUSLESUNG'

Auslesung täglich mittels Fernauslesung

AUSLESUNG_TEMPERATURMENGENUMWERTER = 'AUSLESUNG_TEMPERATURMENGENUMWERTER'

Auslesung Temperaturmengenumwerter

AUSLESUNG_VORGANG = 'AUSLESUNG_VORGANG'

Auslesung je Vorgang

AUSLESUNG_ZUSTANDSMENGENUMWERTER = 'AUSLESUNG_ZUSTANDSMENGENUMWERTER'

Auslesung Zustandsmengenumwerter

DATENBEREITSTELLUNG_EINMALIG = 'DATENBEREITSTELLUNG_EINMALIG'

Datenbereitstellung einmalig

DATENBEREITSTELLUNG_HALBJAEHRLICH = 'DATENBEREITSTELLUNG_HALBJAEHRLICH'

Datenbereitstellung halbjährlich

DATENBEREITSTELLUNG_HISTORISCHE_LG = 'DATENBEREITSTELLUNG_HISTORISCHE_LG'
DATENBEREITSTELLUNG_JAEHRLICH = 'DATENBEREITSTELLUNG_JAEHRLICH'

Datenbereitstellung jährlich

DATENBEREITSTELLUNG_MONATLICH = 'DATENBEREITSTELLUNG_MONATLICH'

Datenbereitstellung monatlich

DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH = 'DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH'
DATENBEREITSTELLUNG_STUENDLICH = 'DATENBEREITSTELLUNG_STUENDLICH'

Datenbereitstellung stündlich

DATENBEREITSTELLUNG_TAEGLICH = 'DATENBEREITSTELLUNG_TAEGLICH'

Datenbereitstellung täglich

DATENBEREITSTELLUNG_VIERTELJAEHRLICH = 'DATENBEREITSTELLUNG_VIERTELJAEHRLICH'
DATENBEREITSTELLUNG_WOECHENTLICH = 'DATENBEREITSTELLUNG_WOECHENTLICH'

Datenbereitstellung wöchentlich

ENTSPERRUNG = 'ENTSPERRUNG'

Entsperrung einer Abnahmestelle

INKASSOKOSTEN = 'INKASSOKOSTEN'

Inkassokosten

MAHNKOSTEN = 'MAHNKOSTEN'

Mahnkosten

SPERRUNG = 'SPERRUNG'

Sperrung einer Abnahmestelle

bo4e.enum.emobilitaetsart module

class bo4e.enum.emobilitaetsart.EMobilitaetsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Art der E-Mobilität

E_MOBILITAETSLADESAEULE = 'E_MOBILITAETSLADESAEULE'
LADEPARK = 'LADEPARK'
WALLBOX = 'WALLBOX'

bo4e.enum.energierichtung module

class bo4e.enum.energierichtung.Energierichtung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Spezifiziert die Energierichtung einer Markt- und/oder Messlokation

AUSSP = 'AUSSP'

Ausspeisung

EINSP = 'EINSP'

Einspeisung

bo4e.enum.erzeugungsart module

class bo4e.enum.erzeugungsart.Erzeugungsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung der Erzeugungsarten von Energie.

BIOGAS = 'BIOGAS'

Biogas

BIOMASSE = 'BIOMASSE'

Biomasse

FOSSIL = 'FOSSIL'

Fossile Brennstoffe

GAS = 'GAS'

Erdgas

GEOTHERMIE = 'GEOTHERMIE'

Geothermie

KERNKRAFT = 'KERNKRAFT'

Kernkraft

KLIMANEUTRALES_GAS = 'KLIMANEUTRALES_GAS'

Klimaneutrales Erdgas

KOHLE = 'KOHLE'

Kohle

KWK = 'KWK'

Kraft-Waerme-Koppelung

SOLAR = 'SOLAR'

Solarenergie

SONSTIGE = 'SONSTIGE'

Sonstige

SONSTIGE_EEG = 'SONSTIGE_EEG'

Sonstige nach EEG

WASSER = 'WASSER'

Wasserkraft

WIND = 'WIND'

Windkraft

bo4e.enum.fallgruppenzuordnung module

Contains Enums for Fallgruppenzuordnung

class bo4e.enum.fallgruppenzuordnung.Fallgruppenzuordnung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Fallgruppenzuordnung nach edi@energy

GABI_RLM_IM_NOMINIERUNGSERSATZVERFAHREN = 'GABI_RLM_IM_NOMINIERUNGSERSATZVERFAHREN'

RLM im Nominierungsersatzverfahren

GABI_RLM_MIT_TAGESBAND = 'GABI_RLM_MIT_TAGESBAND'

RLM mit Tagesband

GABI_RLM_OHNE_TAGESBAND = 'GABI_RLM_OHNE_TAGESBAND'

RLM ohne Tagesband

bo4e.enum.gasqualitaet module

class bo4e.enum.gasqualitaet.Gasqualitaet(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Unterscheidung für hoch- und niedrig-kalorisches Gas.

H_GAS = 'H_GAS'

High Caloric Gas

L_GAS = 'L_GAS'

Low Caloric Gas

bo4e.enum.gebiettyp module

class bo4e.enum.gebiettyp.Gebiettyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

List of possible Gebiettypen.

AREALNETZ = 'AREALNETZ'

Arealnetz

BILANZIERUNGSGEBIET = 'BILANZIERUNGSGEBIET'

Bilanzierungsgebiet

GRUNDVERSORGUNGSGEBIET = 'GRUNDVERSORGUNGSGEBIET'

Grundversorgungsgebiet

MARKTGEBIET = 'MARKTGEBIET'

Marktgebiet

REGELZONE = 'REGELZONE'

Regelzone

REGIONALNETZ = 'REGIONALNETZ'

Regionalnetz

TRANSPORTNETZ = 'TRANSPORTNETZ'

Transportnetz

VERSORGUNGSGEBIET = 'VERSORGUNGSGEBIET'

Versorgungsgebiet

VERTEILNETZ = 'VERTEILNETZ'

Verteilnetz

bo4e.enum.geraeteklasse module

class bo4e.enum.geraeteklasse.Geraeteklasse(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung möglicher übergreifenden Geräteklassen.

KOMMUNIKATIONSEINRICHTUNG = 'KOMMUNIKATIONSEINRICHTUNG'

Kommunikationseinrichtung

MENGENUMWERTER = 'MENGENUMWERTER'

Mengenumwerter

SMARTMETER_GATEWAY = 'SMARTMETER_GATEWAY'

Smartmeter-Gateway

STEUERBOX = 'STEUERBOX'

Steuerbox

TECHNISCHE_STEUEREINRICHTUNG = 'TECHNISCHE_STEUEREINRICHTUNG'

Technische Steuereinrichtung

WANDLER = 'WANDLER'

Wandler

ZAEHLEINRICHTUNG = 'ZAEHLEINRICHTUNG'

Zaehleinrichtung

bo4e.enum.geraetetyp module

class bo4e.enum.geraetetyp.Geraetetyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung möglicher abzurechnender Gerätetypen.

BLOCKSTROMWANDLER = 'BLOCKSTROMWANDLER'

Blockstromwandler

DATENLOGGER = 'DATENLOGGER'

Datenlogger

DSL_KOM = 'DSL_KOM'

DSL-Kommunikationseinrichtung

EDL_21 = 'EDL_21'

EDL21

EDL_40 = 'EDL_40'

EDL 40

EDL_40_ZAEHLERAUFSATZ = 'EDL_40_ZAEHLERAUFSATZ'

EDL 40 Zähleraufsatz für Zähler

ETHERNET_KOM = 'ETHERNET_KOM'

Ethernet-Kom.-Einricht. LAN/WLAN

HOECHSTBELASTUNGS_ANZEIGER = 'HOECHSTBELASTUNGS_ANZEIGER'

Höchsbelastungsanzeiger

IMPULSGEBER = 'IMPULSGEBER'

Impulsgeber

INTELLIGENTES_MESSYSTEM = 'INTELLIGENTES_MESSYSTEM'

Intelligentes Messystem

KOMBIMESSWANDLER = 'KOMBIMESSWANDLER'

Kombimesswandler

KOMBIMESSWANDLER_IMS_MME = 'KOMBIMESSWANDLER_IMS_MME'

Kombimesswandlersatz (Strom u. Spg) iMS und mME

KOMMUNIKATIONSANSCHLUSS = 'KOMMUNIKATIONSANSCHLUSS'

Kommunikationsanschluss

KOMPAKT_MU = 'KOMPAKT_MU'

Kompaktmengenumwerter

LTE_KOM = 'LTE_KOM'

LTE-Kommunikationseinrichtung

MENGENUMWERTER = 'MENGENUMWERTER'

Mengenumwerter

MESSWANDLERSATZ_IMS_MME = 'MESSWANDLERSATZ_IMS_MME'

Messwandlersatz Strom iMS und mME, NSP

MODEM = 'MODEM'

Modem

MODEM_FESTNETZ = 'MODEM_FESTNETZ'

vom Messstellenbetreiber beigestelltes Festnetz-Modem

MODEM_FUNK = 'MODEM_FUNK'

Modem-Funk

MODEM_GPRS = 'MODEM_GPRS'

Modem-GPRS

MODEM_GPRS_M_LG = 'MODEM_GPRS_M_LG'

vom Messstellenbetreiber bereitgestelltes GPRS-Modem Lastgangmessung

MODEM_GSM = 'MODEM_GSM'

Modem-GSM

MODEM_GSM_M_LG = 'MODEM_GSM_M_LG'

vom Messstellenbetreiber beigestelltes GSM-Modem mit Lastgangmessung

MODEM_GSM_O_LG = 'MODEM_GSM_O_LG'

vom Messstellenbetreiber beigestelltes GSM-Modem ohne Lastgangmessung

MODERNE_MESSEINRICHTUNG = 'MODERNE_MESSEINRICHTUNG'

moderne Messeinrichtung

MULTIPLEXANLAGE = 'MULTIPLEXANLAGE'

Multiplexeranlage

OPTIONALE_ZUS_ZAEHLEINRICHTUNG = 'OPTIONALE_ZUS_ZAEHLEINRICHTUNG'

optionale zusätzliche Zähleinrichtung

PAUSCHALANLAGE = 'PAUSCHALANLAGE'

Pauschalanlagen

PLC_KOM = 'PLC_KOM'

PLC-Kom.-Einrichtung (Powerline Communication)

RUNDSTEUEREMPFAENGER = 'RUNDSTEUEREMPFAENGER'

Rundsteuerempfänger

RUNDSTEUEREMPFAENGER_IMS_MME = 'RUNDSTEUEREMPFAENGER_IMS_MME'

Rundsteuerempfänger iMS und mME

SONSTIGES_GERAET = 'SONSTIGES_GERAET'

Sonstiges Gerät

SPANNUNGSWANDLER = 'SPANNUNGSWANDLER'

Spannungs-Wandler

STEUEREINRICHTUNG = 'STEUEREINRICHTUNG'

Steuereinrichtung

STROMWANDLER = 'STROMWANDLER'

Stromwandler

SUMMATIONSGERAET = 'SUMMATIONSGERAET'

Summationsgerät

SYSTEM_MU = 'SYSTEM_MU'

Systemmengenumwerter

TARIFSCHALTGERAET = 'TARIFSCHALTGERAET'

Tarifschaltgerät

TARIFSCHALTGERAET_IMS_MME = 'TARIFSCHALTGERAET_IMS_MME'

Tarifschaltung iMS und mME

TELEFONANSCHLUSS = 'TELEFONANSCHLUSS'

Telefonanschluss

TELEKOMMUNIKATIONSEINRICHTUNG = 'TELEKOMMUNIKATIONSEINRICHTUNG'

vom Messstellenbetreiber beigestellte Telekommunikationseinrichtung (Telefonanschluss)

TEMPERATUR_KOMPENSATION = 'TEMPERATUR_KOMPENSATION'

Temperaturkompensation

TEMPERATUR_MU = 'TEMPERATUR_MU'

Temperaturmengenumwerter

VERSTAERKERANLAGE = 'VERSTAERKERANLAGE'

Verstärkeranlage

ZUSTANDS_MU = 'ZUSTANDS_MU'

Zustandsmengenumwerter

bo4e.enum.geschaeftspartnerrolle module

class bo4e.enum.geschaeftspartnerrolle.Geschaeftspartnerrolle(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Diese Rollen kann ein Geschäftspartner einnehmen.

DIENSTLEISTER = 'DIENSTLEISTER'

Dienstleister

INTERESSENT = 'INTERESSENT'

Interessent

KUNDE = 'KUNDE'

Kunde

LIEFERANT = 'LIEFERANT'

Lieferant

MARKTPARTNER = 'MARKTPARTNER'

Marktpartner

bo4e.enum.gueltigkeitstyp module

class bo4e.enum.gueltigkeitstyp.Gueltigkeitstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Übersicht der verschiedenen Gültigkeiten zur Umsetzung von Positiv- bzw. Negativlisten.

NICHT_IN = 'NICHT_IN'

Ein so eingeschränktes Merkmal gilt nicht mit den angebenen Werten

NUR_IN = 'NUR_IN'

Ein so eingeschränktes Merkmal gilt nur mit den angebenen Werten

NUR_IN_KOMBINATION_MIT = 'NUR_IN_KOMBINATION_MIT'

Die Kriterien mit diesem Gültigkeitstyp werden miteinander kombiniert

bo4e.enum.kalkulationsmethode module

class bo4e.enum.kalkulationsmethode.Kalkulationsmethode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.

AP_GP_ZONEN = 'AP_GP_ZONEN'

Arbeits- und Grundpreis gezont

AP_TRANSPORT_ODER_VERTEILNETZ = 'AP_TRANSPORT_ODER_VERTEILNETZ'

AP auf Grundlage Transport- oder Verteilnetz

AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID = 'AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID'

AP auf Grundlage Transport- oder Verteilnetz, Ortsverteilnetz über Sigmoid

BLINDARBEIT_GT_40_PROZENT = 'BLINDARBEIT_GT_40_PROZENT'

Blindarbeit oberhalb 40% der Wirkarbeit

BLINDARBEIT_GT_50_PROZENT = 'BLINDARBEIT_GT_50_PROZENT'

Blindarbeit oberhalb 50% der Wirkarbeit

BLINDARBEIT_MIT_FREIMENGE = 'BLINDARBEIT_MIT_FREIMENGE'

Blindarbeit. Freimenge ist durch cos phi oder prozentualem Anteil der Wirkarbeit angegeben.

FUNKTIONEN = 'FUNKTIONEN'

Funktionsbezogene Leistungsermittlung bei Verbräuchen oberhalb der SLP Grenze. (ähnlich Sigmoid)

LP_INSTALL_LEISTUNG = 'LP_INSTALL_LEISTUNG'

Leistungsentgelt auf Grundlage der installierten Leistung

LP_JAHRESVERBRAUCH = 'LP_JAHRESVERBRAUCH'

Leistungsentgelt auf Grundlage des Jahresverbrauchs

LP_TRANSPORT_ODER_VERTEILNETZ = 'LP_TRANSPORT_ODER_VERTEILNETZ'

LP auf Grundlage Transport- oder Verteilnetz

LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID = 'LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID'

LP auf Grundlage Transport- oder Verteilnetz, Ortsverteilnetz über Sigmoid

SIGMOID = 'SIGMOID'

Sigmoidfunktion

STUFEN = 'STUFEN'

Stufenmodell, d.h. die Gesamtmenge wird in eine Stufe eingeordnet und für die gesamte Menge gilt der so ermittelte Preis

VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK = 'VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK'

Bei einem Verbrauch über der SLP-Grenze (letzte Staffelgrenze überschritten) erfolgt die Berechnung funktionsbezogen (s.o.) als LGK.

VORZONEN_GP = 'VORZONEN_GP'

Vorzonengrundpreis

ZONEN = 'ZONEN'

Zonenmodell, d.h. die Gesamtmenge wird auf die Zonen aufgeteilt und für die Teilmengen gilt der jeweilige Preis der Zone.

bo4e.enum.kontaktart module

class bo4e.enum.kontaktart.Kontaktart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt an, auf welchem Weg die Person oder der Geschäftspartner kontaktiert werden kann.

E_MAIL = 'E_MAIL'

E-Mail

FAX = 'FAX'

Fax

POSTWEG = 'POSTWEG'

Postweg

SMS = 'SMS'

SMS

TELEFON = 'TELEFON'

Telefon

bo4e.enum.kostenklasse module

class bo4e.enum.kostenklasse.Kostenklasse(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Kostenklassen bilden die oberste Ebene der verschiedenen Kosten. In der Regel werden die Gesamtkosten einer Kostenklasse in einer App berechnet.

BESCHAFFUNG = 'BESCHAFFUNG'

Beschaffung

ENERGIEVERSORGUNGSKOSTEN = 'ENERGIEVERSORGUNGSKOSTEN'

Energieversorgungskosten

FREMDKOSTEN = 'FREMDKOSTEN'

Fremdkosten

MARGEN = 'MARGEN'

Margen

SELBSTKOSTEN = 'SELBSTKOSTEN'

Selbstkosten

bo4e.enum.kundengruppe module

class bo4e.enum.kundengruppe.Kundengruppe(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Kundengruppe für eine Marktlokation (orientiert sich an den Standard-Lastprofilen).

RLM = 'RLM'

Kunde mit registrierender Leistungsmessung (kein SLP)

RLM_KOMMUNAL = 'RLM_KOMMUNAL'

Kommunale Abnahmestelle leistungsgemessen

SLP_G_GBA = 'SLP_G_GBA'

Bäckereien

SLP_G_GBD = 'SLP_G_GBD'

sonst. betr. Dienstleistungen

SLP_G_GBH = 'SLP_G_GBH'

Gaststätten

SLP_G_GGA = 'SLP_G_GGA'

Beherbergung

SLP_G_GGB = 'SLP_G_GGB'

Gartenbau

SLP_G_GHA = 'SLP_G_GHA'

Einzelhandel, Großhandel

SLP_G_GKO = 'SLP_G_GKO'

Gebietskörpersch., Kreditinst. u. Versich., Org. o. Erwerbszw. & öff. Einr.

SLP_G_GMF = 'SLP_G_GMF'

haushaltsähnliche Gewerbebetriebe

SLP_G_GMK = 'SLP_G_GMK'

Metall, Kfz

SLP_G_GPD = 'SLP_G_GPD'

Papier und Druck

SLP_G_GWA = 'SLP_G_GWA'

Wäschereien

SLP_G_HEF = 'SLP_G_HEF'

Einfamilienhaushalt

SLP_G_HKO = 'SLP_G_HKO'

Kochgas

SLP_G_HMF = 'SLP_G_HMF'

Mehrfamilienhaushalt

SLP_G_STANDARD = 'SLP_G_STANDARD'

Standardkundengruppe für Gas

SLP_KOMMUNAL = 'SLP_KOMMUNAL'

Kommunale Abnahmestelle nicht leistungsgemessen

SLP_S_EM = 'SLP_S_EM'

Elektromobilität

SLP_S_G0 = 'SLP_S_G0'

Gewerbe allgemein

SLP_S_G1 = 'SLP_S_G1'

Werktags

SLP_S_G2 = 'SLP_S_G2'

Verbrauch in Abendstunden

SLP_S_G3 = 'SLP_S_G3'

Gewerbe durchlaufend

SLP_S_G4 = 'SLP_S_G4'

Laden, Friseur

SLP_S_G5 = 'SLP_S_G5'

Bäckerei mit Backstube

SLP_S_G6 = 'SLP_S_G6'

Wochenendbetrieb

SLP_S_G7 = 'SLP_S_G7'

Mobilfunksendestation

SLP_S_H0 = 'SLP_S_H0'

Haushalt allgemein

SLP_S_HZ = 'SLP_S_HZ'

Nachtspeicherheizung

SLP_S_HZ_GEM = 'SLP_S_HZ_GEM'

Nachtspeicherheizung gemeinsame Messung

SLP_S_L0 = 'SLP_S_L0'

Landwirtschaft allgemein

SLP_S_L1 = 'SLP_S_L1'

Landwirtschaft mit Milchwirtschaft/Nebenerwerbs-Tierzucht

SLP_S_L2 = 'SLP_S_L2'

Übrige Landwirtschaftsbetriebe

SLP_S_SB = 'SLP_S_SB'

Straßenbeleuchtung

SLP_S_WP = 'SLP_S_WP'

Wärmepumpe

bo4e.enum.kundengruppeka module

class bo4e.enum.kundengruppeka.KundengruppeKA(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Eine Aufzählung zur Einordnung für die Höhe der Konzessionsabgabe.

G_KOWA_100000 = 'G_KOWA_100000'

Gas

G_KOWA_25000 = 'G_KOWA_25000'

Gas

G_KOWA_500000 = 'G_KOWA_500000'

Gas

G_KOWA_G_500000 = 'G_KOWA_G_500000'

Gas

G_SONDERKUNDE = 'G_SONDERKUNDE'

Gas

G_TARIF_100000 = 'G_TARIF_100000'

Gas

G_TARIF_25000 = 'G_TARIF_25000'

Gas

G_TARIF_500000 = 'G_TARIF_500000'

Gas

G_TARIF_G_500000 = 'G_TARIF_G_500000'

Gas

SONDER_KAS = 'SONDER_KAS'

beides

SONDER_SAS = 'SONDER_SAS'

beides

SONDER_TAS = 'SONDER_TAS'

beides

SONDER_TKS = 'SONDER_TKS'

Gas

SONDER_TSS = 'SONDER_TSS'

Strom

S_SCHWACHLAST = 'S_SCHWACHLAST'

Strom

S_SONDERKUNDE = 'S_SONDERKUNDE'

Strom

S_TARIF_100000 = 'S_TARIF_100000'

Strom

S_TARIF_25000 = 'S_TARIF_25000'

Strom

S_TARIF_500000 = 'S_TARIF_500000'

Strom

S_TARIF_G_500000 = 'S_TARIF_G_500000'

Strom

bo4e.enum.kundentyp module

class bo4e.enum.kundentyp.Kundentyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.

BELEUCHTUNG_OEFFENTLICH = 'BELEUCHTUNG_OEFFENTLICH'

Öffentliche Beleuchtungen

BELEUCHTUNG_STRASSE = 'BELEUCHTUNG_STRASSE'

Straßenbeleuchtungen

DIREKTHEIZUNG = 'DIREKTHEIZUNG'

Direktheizungen

GEMEINSCHAFT_MFH = 'GEMEINSCHAFT_MFH'

Gemeinschaftseinrichtungen von MFH

GEWERBE = 'GEWERBE'

Gewerbekunden

HAUSHALT = 'HAUSHALT'

Haushaltskunden

KIRCHE = 'KIRCHE'

Kirchen und caritative Einrichtungen

KWK = 'KWK'

KWK-Anlagen

LADESAEULE = 'LADESAEULE'

Ladesäulen

LANDWIRT = 'LANDWIRT'

Landwirte

PRIVAT = 'PRIVAT'

Privatkunden

SONSTIGE = 'SONSTIGE'

Sonstige Endkunden

SPEICHERHEIZUNG = 'SPEICHERHEIZUNG'

Speicherheizungen

UNTERBR_EINRICHTUNG = 'UNTERBR_EINRICHTUNG'

Unterbrechbare Verbrauchseinrichtungen

WAERMEPUMPE = 'WAERMEPUMPE'

Wärmepumpen

bo4e.enum.landescode module

Der ISO-Landescode als Enumeration.

class bo4e.enum.landescode.Landescode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

AD = 'AD'
AE = 'AE'
AF = 'AF'
AG = 'AG'
AI = 'AI'
AL = 'AL'
AM = 'AM'
AO = 'AO'
AQ = 'AQ'
AR = 'AR'
AS = 'AS'
AT = 'AT'
AU = 'AU'
AW = 'AW'
AX = 'AX'
AZ = 'AZ'
BA = 'BA'
BB = 'BB'
BD = 'BD'
BE = 'BE'
BF = 'BF'
BG = 'BG'
BH = 'BH'
BI = 'BI'
BJ = 'BJ'
BL = 'BL'
BM = 'BM'
BN = 'BN'
BO = 'BO'
BQ = 'BQ'
BR = 'BR'
BS = 'BS'
BT = 'BT'
BV = 'BV'
BW = 'BW'
BY = 'BY'
BZ = 'BZ'
CA = 'CA'
CC = 'CC'
CD = 'CD'
CF = 'CF'
CG = 'CG'
CH = 'CH'
CI = 'CI'
CK = 'CK'
CL = 'CL'
CM = 'CM'
CN = 'CN'
CO = 'CO'
CR = 'CR'
CU = 'CU'
CV = 'CV'
CW = 'CW'
CX = 'CX'
CY = 'CY'
CZ = 'CZ'
DE = 'DE'
DJ = 'DJ'
DK = 'DK'
DM = 'DM'
DO = 'DO'
DZ = 'DZ'
EC = 'EC'
EE = 'EE'
EG = 'EG'
EH = 'EH'
ER = 'ER'
ES = 'ES'
ET = 'ET'
FI = 'FI'
FJ = 'FJ'
FK = 'FK'
FM = 'FM'
FO = 'FO'
FR = 'FR'
GA = 'GA'
GB = 'GB'
GD = 'GD'
GE = 'GE'
GF = 'GF'
GG = 'GG'
GH = 'GH'
GI = 'GI'
GL = 'GL'
GM = 'GM'
GN = 'GN'
GP = 'GP'
GQ = 'GQ'
GR = 'GR'
GS = 'GS'
GT = 'GT'
GU = 'GU'
GW = 'GW'
GY = 'GY'
HK = 'HK'
HM = 'HM'
HN = 'HN'
HR = 'HR'
HT = 'HT'
HU = 'HU'
ID = 'ID'
IE = 'IE'
IL = 'IL'
IM = 'IM'
IN = 'IN'
IO = 'IO'
IQ = 'IQ'
IR = 'IR'
IS = 'IS'
IT = 'IT'
JE = 'JE'
JM = 'JM'
JO = 'JO'
JP = 'JP'
KE = 'KE'
KG = 'KG'
KH = 'KH'
KI = 'KI'
KM = 'KM'
KN = 'KN'
KP = 'KP'
KR = 'KR'
KW = 'KW'
KY = 'KY'
KZ = 'KZ'
LA = 'LA'
LB = 'LB'
LC = 'LC'
LI = 'LI'
LK = 'LK'
LR = 'LR'
LS = 'LS'
LT = 'LT'
LU = 'LU'
LV = 'LV'
LY = 'LY'
MA = 'MA'
MC = 'MC'
MD = 'MD'
ME = 'ME'
MF = 'MF'
MG = 'MG'
MH = 'MH'
MK = 'MK'
ML = 'ML'
MM = 'MM'
MN = 'MN'
MO = 'MO'
MP = 'MP'
MQ = 'MQ'
MR = 'MR'
MS = 'MS'
MT = 'MT'
MU = 'MU'
MV = 'MV'
MW = 'MW'
MX = 'MX'
MY = 'MY'
MZ = 'MZ'
NA = 'NA'
NC = 'NC'
NE = 'NE'
NF = 'NF'
NG = 'NG'
NI = 'NI'
NL = 'NL'
NO = 'NO'
NP = 'NP'
NR = 'NR'
NU = 'NU'
NZ = 'NZ'
OM = 'OM'
PA = 'PA'
PE = 'PE'
PF = 'PF'
PG = 'PG'
PH = 'PH'
PK = 'PK'
PL = 'PL'
PM = 'PM'
PN = 'PN'
PR = 'PR'
PS = 'PS'
PT = 'PT'
PW = 'PW'
PY = 'PY'
QA = 'QA'
RE = 'RE'
RO = 'RO'
RS = 'RS'
RU = 'RU'
RW = 'RW'
SA = 'SA'
SB = 'SB'
SC = 'SC'
SD = 'SD'
SE = 'SE'
SG = 'SG'
SH = 'SH'
SI = 'SI'
SJ = 'SJ'
SK = 'SK'
SL = 'SL'
SM = 'SM'
SN = 'SN'
SO = 'SO'
SR = 'SR'
SS = 'SS'
ST = 'ST'
SV = 'SV'
SX = 'SX'
SY = 'SY'
SZ = 'SZ'
TC = 'TC'
TD = 'TD'
TF = 'TF'
TG = 'TG'
TH = 'TH'
TJ = 'TJ'
TK = 'TK'
TL = 'TL'
TM = 'TM'
TN = 'TN'
TO = 'TO'
TR = 'TR'
TT = 'TT'
TV = 'TV'
TW = 'TW'
TZ = 'TZ'
UA = 'UA'
UG = 'UG'
UM = 'UM'
US = 'US'
UY = 'UY'
UZ = 'UZ'
VA = 'VA'
VC = 'VC'
VE = 'VE'
VG = 'VG'
VI = 'VI'
VN = 'VN'
VU = 'VU'
WF = 'WF'
WS = 'WS'
XK = 'XK'
YE = 'YE'
YT = 'YT'
ZA = 'ZA'
ZM = 'ZM'
ZW = 'ZW'

bo4e.enum.leistungstyp module

class bo4e.enum.leistungstyp.Leistungstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

ABLAV_UMLAGE = 'ABLAV_UMLAGE'

Umlage für abschaltbare Lasten

ABLESUNG_ZUSAETZLICH = 'ABLESUNG_ZUSAETZLICH'

Zusätzliche Ablesung (pro Vorgang)

ABRECHNUNG = 'ABRECHNUNG'

Preis pro Zeiteinheit

ABRECHNUNG_ZUSAETZLICH = 'ABRECHNUNG_ZUSAETZLICH'

Zusätzliche Abresung (pro Vorgang)

ARBEITSPREIS_BLINDARBEIT_IND = 'ARBEITSPREIS_BLINDARBEIT_IND'

Arbeitspreis zur Abrechnung der Blindarbeit induktiv

ARBEITSPREIS_BLINDARBEIT_KAP = 'ARBEITSPREIS_BLINDARBEIT_KAP'

Arbeitspreis zur Abrechnung der Blindarbeit kapazitiv

ARBEITSPREIS_WIRKARBEIT = 'ARBEITSPREIS_WIRKARBEIT'

Arbeitspreis zur Abrechnung der Wirkarbeit

AUSLESUNG_ZUSAETZLICH = 'AUSLESUNG_ZUSAETZLICH'

Zusätzliche Auslesung (pro Vorgang)

BILANZIERUNG_UMLAGE = 'BILANZIERUNG_UMLAGE'

Bilanzierungsumlage

DIENSTLEISTUNG = 'DIENSTLEISTUNG'

Dienstleistung

EEG_UMLAGE = 'EEG_UMLAGE'

EEG-Umlage

ENERGIESTEUER = 'ENERGIESTEUER'

Strom- oder Erdgassteuer

ENTSPERRUNG = 'ENTSPERRUNG'

Entsperrung einer Abnahmestelle

GRUNDPREIS = 'GRUNDPREIS'

Grundpreis (pro Zeiteinheit)

GRUNDPREIS_ARBEIT = 'GRUNDPREIS_ARBEIT'

Grundpreis, der auf die Arbeit berechnet wird (bei RLM)

GRUNDPREIS_LEISTUNG = 'GRUNDPREIS_LEISTUNG'

Grundpreis, der auf die Leistung berechnet wird (bei RLM)

INKASSOKOSTEN = 'INKASSOKOSTEN'

Inkassokosten

KONZESSIONS_ABGABE = 'KONZESSIONS_ABGABE'

Konzessionsabgabe

KWK_UMLAGE = 'KWK_UMLAGE'

KWK-Umlage

LEISTUNGSPREIS_WIRKLEISTUNG = 'LEISTUNGSPREIS_WIRKLEISTUNG'

Leistungspreis zur Abrechnung der Wirkleistung

MAHNKOSTEN = 'MAHNKOSTEN'

Mahnkosten

MEHRMINDERMENGE = 'MEHRMINDERMENGE'

Mehr- oder Mindermenge

MESSDIENSTLEISTUNG = 'MESSDIENSTLEISTUNG'

Preis pro Zeiteinheit

MESSDIENSTLEISTUNG_INKL_MESSUNG = 'MESSDIENSTLEISTUNG_INKL_MESSUNG'

MDL inklusive der Messung (ab 2017), Preis pro Zeiteinheit

MESSPREIS = 'MESSPREIS'

Messpreis

MESSSTELLENBETRIEB = 'MESSSTELLENBETRIEB'

Preis pro Zeiteinheit

NETZPREIS = 'NETZPREIS'

Netzpreis

OFFSHORE_UMLAGE = 'OFFSHORE_UMLAGE'

Offshore-Haftungsumlage

REGELENERGIE_UMLAGE = 'REGELENERGIE_UMLAGE'

Regelenergieumlage

SONDERKUNDEN_UMLAGE = 'SONDERKUNDEN_UMLAGE'

§19 StromNEV Umlage

SONSTIGER_PREIS = 'SONSTIGER_PREIS'

Sonstiger_Preis

SPERRUNG = 'SPERRUNG'

Sperrung einer Abnahmestelle

bo4e.enum.lokationstyp module

class bo4e.enum.lokationstyp.Lokationstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt an, ob es sich um eine Markt- oder Messlokation handelt.

MALO = 'MALO'

Marktlokation

MELO = 'MELO'

Messlokation

NELO = 'NELO'

Netzlokation

SR = 'SR'

Steuerbare Ressource

TR = 'TR'

Technische Ressource

bo4e.enum.marktrolle module

class bo4e.enum.marktrolle.Marktrolle(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Diese Rollen kann ein Marktteilnehmer einnehmen.

BIKO = 'BIKO'

Bilanzkoordinator / Marktgebietsverantwortlicher

BKV = 'BKV'

Bilanzkreisverantwortlicher

BTR = 'BTR'

Betreiber einer technischen Ressource

DP = 'DP'

Data Provider

EIV = 'EIV'

Einsatzverantwortlicher

ESA = 'ESA'

Energieserviceanbieter des Anschlussnutzers

KN = 'KN'

Kapazitätsnutzer

LF = 'LF'

Lieferant

MGV = 'MGV'

Marktgebietsverantwortlicher

MSB = 'MSB'

Messstellenbetreiber

NB = 'NB'

Netzbetreiber

RB = 'RB'

Registerbetreiber

UENB = 'UENB'

Übertragungsnetzbetreiber

bo4e.enum.medium module

class bo4e.enum.medium.Medium(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt ein physikalisches Medium an.

DAMPF = 'DAMPF'

DAMPF

GAS = 'GAS'

GAS

STROM = 'STROM'

STROM

WASSER = 'WASSER'

WASSER

bo4e.enum.mengeneinheit module

class bo4e.enum.mengeneinheit.Mengeneinheit(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.

HALBJAHR = 'HALBJAHR'

Halbjahr

JAHR = 'JAHR'

Jahr

KUBIKMETER = 'KUBIKMETER'

Kubikmeter (Gas)

KVAR = 'KVAR'

Kilovar

KVARH = 'KVARH'

Kilovarstunde

KW = 'KW'

Kilowatt

KWH = 'KWH'

Kilowattstunde

KWHK = 'KWHK'

Kilowattstunde pro Kelvin

MINUTE = 'MINUTE'

Minute

MONAT = 'MONAT'

Monat

MW = 'MW'

Megawatt

MWH = 'MWH'

Megawattstunde

PROZENT = 'PROZENT'

Prozent

QUARTAL = 'QUARTAL'

Quartal

SEKUNDE = 'SEKUNDE'

Sekunde

STUECK = 'STUECK'

Stückzahl

STUNDE = 'STUNDE'

Stunde

TAG = 'TAG'

Tag

VAR = 'VAR'

Var

VARH = 'VARH'

Varstunde

VIERTEL_STUNDE = 'VIERTEL_STUNDE'

Viertelstunde

W = 'W'

Watt

WH = 'WH'

Wattstunde

WOCHE = 'WOCHE'

Woche

bo4e.enum.mengenoperator module

class bo4e.enum.mengenoperator.Mengenoperator(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Angabe, wie eine Menge in Bezug auf einen Wert zu bilden ist.

GLEICH = 'GLEICH'

GLEICH

GROESSER_ALS = 'GROESSER_ALS'

GROESSER_ALS

KLEINER_ALS = 'KLEINER_ALS'

KLEINER_ALS

bo4e.enum.messart module

class bo4e.enum.messart.Messart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt an, auf welche Art gemessen wurde.

AKTUELLERWERT = 'AKTUELLERWERT'

AKTUELLERWERT

MAXIMALWERT = 'MAXIMALWERT'

MAXIMALWERT

MITTELWERT = 'MITTELWERT'

MITTELWERT

bo4e.enum.messgroesse module

class bo4e.enum.messgroesse.Messgroesse(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt die physikalische Größe an, die gemessen wurde.

BLINDLEISTUNG = 'BLINDLEISTUNG'

Blindleistung

BRENNWERT = 'BRENNWERT'

Brennwert

DRUCK = 'DRUCK'

Druck

GRADTZAGSZAHLEN = 'GRADTZAGSZAHLEN'

Gradtagszahlen

LASTGANG = 'LASTGANG'

Lastgang

LASTPROFIL = 'LASTPROFIL'

Lastprofil

PREISE = 'PREISE'

Preise

SPANNUNG = 'SPANNUNG'

Spannung

STROM = 'STROM'

Strom

TEMPERATUR = 'TEMPERATUR'

Temperatur

VOLUMENSTROM = 'VOLUMENSTROM'

Volumenstrom

WIRKLEISTUNG = 'WIRKLEISTUNG'

Wirkleistung

ZZAHL = 'ZZAHL'

Zustandszahl

bo4e.enum.messpreistyp module

class bo4e.enum.messpreistyp.Messpreistyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Festlegung, welcher Typ von Messung mit einem Preis belegt wird

AUFSCHLAG_TARIFSCHALTUNG = 'AUFSCHLAG_TARIFSCHALTUNG'

AUFSCHLAG_TARIFSCHALTUNG

AUFSCHLAG_WANDLER = 'AUFSCHLAG_WANDLER'

AUFSCHLAG_WANDLER

ELEKTRONISCHER_AUFSATZ = 'ELEKTRONISCHER_AUFSATZ'

ELEKTRONISCHER_AUFSATZ

MESSPREIS_G10 = 'MESSPREIS_G10'

MESSPREIS_G10

MESSPREIS_G16 = 'MESSPREIS_G16'

MESSPREIS_G16

MESSPREIS_G25 = 'MESSPREIS_G25'

MESSPREIS_G25

MESSPREIS_G2_5 = 'MESSPREIS_G2_5'

MESSPREIS_G2_5

MESSPREIS_G4 = 'MESSPREIS_G4'

MESSPREIS_G4

MESSPREIS_G40 = 'MESSPREIS_G40'

MESSPREIS_G40

MESSPREIS_G6 = 'MESSPREIS_G6'

MESSPREIS_G6

SMART_METER_MESSPREIS_G10 = 'SMART_METER_MESSPREIS_G10'

SMART_METER_MESSPREIS_G10

SMART_METER_MESSPREIS_G16 = 'SMART_METER_MESSPREIS_G16'

SMART_METER_MESSPREIS_G16

SMART_METER_MESSPREIS_G25 = 'SMART_METER_MESSPREIS_G25'

SMART_METER_MESSPREIS_G25

SMART_METER_MESSPREIS_G2_5 = 'SMART_METER_MESSPREIS_G2_5'

SMART_METER_MESSPREIS_G2_5

SMART_METER_MESSPREIS_G4 = 'SMART_METER_MESSPREIS_G4'

SMART_METER_MESSPREIS_G4

SMART_METER_MESSPREIS_G40 = 'SMART_METER_MESSPREIS_G40'

SMART_METER_MESSPREIS_G40

SMART_METER_MESSPREIS_G6 = 'SMART_METER_MESSPREIS_G6'

SMART_METER_MESSPREIS_G6

VERRECHNUNGSPREIS_ET_DREH = 'VERRECHNUNGSPREIS_ET_DREH'

VERRECHNUNGSPREIS_ET_DREH

VERRECHNUNGSPREIS_ET_WECHSEL = 'VERRECHNUNGSPREIS_ET_WECHSEL'

VERRECHNUNGSPREIS_ET_WECHSEL

VERRECHNUNGSPREIS_L_ET = 'VERRECHNUNGSPREIS_L_ET'

VERRECHNUNGSPREIS_L_ET

VERRECHNUNGSPREIS_L_ZT = 'VERRECHNUNGSPREIS_L_ZT'

VERRECHNUNGSPREIS_L_ZT

VERRECHNUNGSPREIS_SM = 'VERRECHNUNGSPREIS_SM'

VERRECHNUNGSPREIS_SM

VERRECHNUNGSPREIS_ZT_DREH = 'VERRECHNUNGSPREIS_ZT_DREH'

VERRECHNUNGSPREIS_ZT_DREH

VERRECHNUNGSPREIS_ZT_WECHSEL = 'VERRECHNUNGSPREIS_ZT_WECHSEL'

VERRECHNUNGSPREIS_ZT_WECHSEL

bo4e.enum.messwerterfassung module

class bo4e.enum.messwerterfassung.Messwerterfassung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Die Messwerterfassung des Zählers

FERNAUSLESBAR = 'FERNAUSLESBAR'

fernauslesbare Zähler

MANUELL_AUSGELESENE = 'MANUELL_AUSGELESENE'

manuell ausgelesene Zähler

bo4e.enum.messwertstatus module

class bo4e.enum.messwertstatus.Messwertstatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Der Status eines Zählerstandes

ABGELESEN = 'ABGELESEN'

ABGELESEN

ANGABE_FUER_LIEFERSCHEIN = 'ANGABE_FUER_LIEFERSCHEIN'

ANGABE_FUER_LIEFERSCHEIN

ENERGIEMENGESUMMIERT = 'ENERGIEMENGESUMMIERT'

ENERGIEMENGESUMMIERT

ERSATZWERT = 'ERSATZWERT'

ERSATZWERT

FEHLT = 'FEHLT'

FEHLT

NICHT_VERWENDBAR = 'NICHT_VERWENDBAR'

NICHT_VERWENDBAR

PROGNOSEWERT = 'PROGNOSEWERT'

PROGNOSEWERT

VORLAEUFIGERWERT = 'VORLAEUFIGERWERT'

VORLAEUFIGERWERT

VORSCHLAGSWERT = 'VORSCHLAGSWERT'

VORSCHLAGSWERT

bo4e.enum.messwertstatuszusatz module

class bo4e.enum.messwertstatuszusatz.Messwertstatuszusatz(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung von zusätzlichen Informationen zum Status, beispielsweise in Lastgängen oder Zählwerkständen.

Z74_KEINZUGANG = 'Z74_KEINZUGANG'

Z74_KEINZUGANG

Z75_KOMMUNIKATIONSSTOERUNG = 'Z75_KOMMUNIKATIONSSTOERUNG'

Z75_KOMMUNIKATIONSSTOERUNG

Z76_NETZAUSFALL = 'Z76_NETZAUSFALL'

Z76_NETZAUSFALL

Z77_SPANNUNGSAUSFALL = 'Z77_SPANNUNGSAUSFALL'

Z77_SPANNUNGSAUSFALL

Z78_GERAETEWECHSEL = 'Z78_GERAETEWECHSEL'

Z78_GERAETEWECHSEL

Z79_KALIBRIERUNG = 'Z79_KALIBRIERUNG'

Z79_KALIBRIERUNG

Z80_GERAETARBEITETAUSSERHALBDERBETRIEBSBEDINGUNGEN = 'Z80_GERAETARBEITETAUSSERHALBDERBETRIEBSBEDINGUNGEN'

Z80_GERAETARBEITETAUSSERHALBDERBETRIEBSBEDINGUNGEN

Z81_MESSEINRICHTUNGGESTOERT_DEFEKT = 'Z81_MESSEINRICHTUNGGESTOERT_DEFEKT'

Z81_MESSEINRICHTUNGGESTOERT_DEFEKT

Z82_UNSICHERHEITMESSUNG = 'Z82_UNSICHERHEITMESSUNG'

Z82_UNSICHERHEITMESSUNG

Z84_LEERSTAND = 'Z84_LEERSTAND'

Z84_LEERSTAND

Z85_REALERZAEHLERUEBERLAUFGEPRUEFT = 'Z85_REALERZAEHLERUEBERLAUFGEPRUEFT'

Z85_REALERZAEHLERUEBERLAUFGEPRUEFT

Z86_PLAUSIBELWGKONTROLLABLESUNG = 'Z86_PLAUSIBELWGKONTROLLABLESUNG'

Z86_PLAUSIBELWGKONTROLLABLESUNG

Z87_PLAUSIBELWGKUNDENHINWEIS = 'Z87_PLAUSIBELWGKUNDENHINWEIS'

Z87_PLAUSIBELWGKUNDENHINWEIS

Z88_VERGLEICHSMESSUNG_GEEICHT = 'Z88_VERGLEICHSMESSUNG(GEEICHT)'

Z88_VERGLEICHSMESSUNG(GEEICHT)

Z89_VERGLEICHSMESSUNG_NICHTGEEICHT = 'Z89_VERGLEICHSMESSUNG(NICHTGEEICHT)'

Z89_VERGLEICHSMESSUNG(NICHTGEEICHT)

Z90_MESSWERTNACHBILDUNGAUSGEEICHTENWERTEN = 'Z90_MESSWERTNACHBILDUNGAUSGEEICHTENWERTEN'

Z90_MESSWERTNACHBILDUNGAUSGEEICHTENWERTEN

Z91_MESSWERTNACHBILDUNGAUSNICHTGEEICHTENWERTEN = 'Z91_MESSWERTNACHBILDUNGAUSNICHTGEEICHTENWERTEN'

Z91_MESSWERTNACHBILDUNGAUSNICHTGEEICHTENWERTEN

Z92_INTERPOLATION = 'Z92_INTERPOLATION'

Z92_INTERPOLATION

Z93_HALTEWERT = 'Z93_HALTEWERT'

Z93_HALTEWERT

Z94_BILANZIERUNGNETZABSCHNITT = 'Z94_BILANZIERUNGNETZABSCHNITT'

Z94_BILANZIERUNGNETZABSCHNITT

Z95_HISTORISCHEMESSWERTE = 'Z95_HISTORISCHEMESSWERTE'

Z95_HISTORISCHEMESSWERTE

Z98_BERUECKSICHTIGUNGSTOERMENGENZAEHLWERK = 'Z98_BERUECKSICHTIGUNGSTOERMENGENZAEHLWERK'

Z98_BERUECKSICHTIGUNGSTOERMENGENZAEHLWERK

Z99_MENGENUMWERTUNGUNVOLLSTAENDIG = 'Z99_MENGENUMWERTUNGUNVOLLSTAENDIG'

Z99_MENGENUMWERTUNGUNVOLLSTAENDIG

ZA0_UHRZEITGESTELLT_SYNCHRONISATION = 'ZA0_UHRZEITGESTELLT_SYNCHRONISATION'

ZA0_UHRZEITGESTELLT_SYNCHRONISATION

ZA1_MESSWERTUNPLAUSIBEL = 'ZA1_MESSWERTUNPLAUSIBEL'

ZA1_MESSWERTUNPLAUSIBEL

ZA3_FALSCHERWANDLERFAKTOR = 'ZA3_FALSCHERWANDLERFAKTOR'

ZA3_FALSCHERWANDLERFAKTOR

ZA4_FEHLERHAFTEABLESUNG = 'ZA4_FEHLERHAFTEABLESUNG'

ZA4_FEHLERHAFTEABLESUNG

ZA5_AENDERUNGDERBERECHNUNG = 'ZA5_AENDERUNGDERBERECHNUNG'

ZA5_AENDERUNGDERBERECHNUNG

ZA6_UMBAUDERMESSLOKATION = 'ZA6_UMBAUDERMESSLOKATION'

ZA6_UMBAUDERMESSLOKATION

ZA7_DATENBEARBEITUNGSFEHLER = 'ZA7_DATENBEARBEITUNGSFEHLER'

ZA7_DATENBEARBEITUNGSFEHLER

ZA8_BRENNWERTKORREKTUR = 'ZA8_BRENNWERTKORREKTUR'

ZA8_BRENNWERTKORREKTUR

ZA9_Z_ZAHL_KORREKTUR = 'ZA9_Z-ZAHL-KORREKTUR'

ZA9_Z-ZAHL-KORREKTUR

ZB0_STOERUNG_DEFEKTMESSEINRICHTUNG = 'ZB0_STOERUNG_DEFEKTMESSEINRICHTUNG'

ZB0_STOERUNG_DEFEKTMESSEINRICHTUNG

ZB9_AENDERUNGTARIFSCHALTZEITEN = 'ZB9_AENDERUNGTARIFSCHALTZEITEN'

ZB9_AENDERUNGTARIFSCHALTZEITEN

ZC2_TARIFSCHALTGERAETDEFEKT = 'ZC2_TARIFSCHALTGERAETDEFEKT'

ZC2_TARIFSCHALTGERAETDEFEKT

ZC3_AUSTAUSCHDESERSATZWERTES = 'ZC3_AUSTAUSCHDESERSATZWERTES'

ZC3_AUSTAUSCHDESERSATZWERTES

ZC4_IMPULSWERTIGKEITNICHTAUSREICHEND = 'ZC4_IMPULSWERTIGKEITNICHTAUSREICHEND'

ZC4_IMPULSWERTIGKEITNICHTAUSREICHEND

ZG3_UMSTELLUNGGASQUALITAET = 'ZG3_UMSTELLUNGGASQUALITAET'

ZG3_UMSTELLUNGGASQUALITAET

ZJ2_STATISTISCHEMETHODE = 'ZJ2_STATISTISCHEMETHODE'

ZJ2_STATISTISCHEMETHODE

bo4e.enum.netzebene module

class bo4e.enum.netzebene.Netzebene(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.

HD = 'HD'

Hochdruck; Gas

HSP = 'HSP'

Hochspannung; Strom

HSP_MSP_UMSP = 'HSP_MSP_UMSP'

HS/MS Umspannung; Strom

HSS = 'HSS'

Hoechstspannung; Strom

HSS_HSP_UMSP = 'HSS_HSP_UMSP'

HOES/HS Umspannung; Strom

MD = 'MD'

Mitteldruck; Gas

MSP = 'MSP'

Mittelspannung; Strom

MSP_NSP_UMSP = 'MSP_NSP_UMSP'

MS/NS Umspannung; Strom

ND = 'ND'

Niederdruck; Gas

NSP = 'NSP'

Niederspannung; Strom

bo4e.enum.netznutzungrechnungsart module

class bo4e.enum.netznutzungrechnungsart.NetznutzungRechnungsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Abbildung verschiedener in der INVOIC angegebenen Rechnungsarten.

HANDELSRECHNUNG = 'HANDELSRECHNUNG'

HANDELSRECHNUNG

SELBSTAUSGESTELLT = 'SELBSTAUSGESTELLT'

SELBSTAUSGESTELLT

bo4e.enum.netznutzungrechnungstyp module

class bo4e.enum.netznutzungrechnungstyp.NetznutzungRechnungstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Abbildung verschiedener in der INVOIC angegebenen Rechnungstypen.

ABSCHLAGSRECHNUNG = 'ABSCHLAGSRECHNUNG'

ABSCHLAGSRECHNUNG

ABSCHLUSSRECHNUNG = 'ABSCHLUSSRECHNUNG'

ABSCHLUSSRECHNUNG

INTEGRIERTE_13TE_RECHNUNG = 'INTEGRIERTE_13TE_RECHNUNG'

INTEGRIERTE_13TE_RECHNUNG

MEHRMINDERMENGENRECHNUNG = 'MEHRMINDERMENGENRECHNUNG'

MEHRMINDERMENGENRECHNUNG

MONATSRECHNUNG = 'MONATSRECHNUNG'

MONATSRECHNUNG

TURNUSRECHNUNG = 'TURNUSRECHNUNG'

TURNUSRECHNUNG

WIMRECHNUNG = 'WIMRECHNUNG'

WIMRECHNUNG

ZUSAETZLICHE_13TE_RECHNUNG = 'ZUSAETZLICHE_13TE_RECHNUNG'

ZUSAETZLICHE_13TE_RECHNUNG

ZWISCHENRECHNUNG = 'ZWISCHENRECHNUNG'

ZWISCHENRECHNUNG

bo4e.enum.oekolabel module

class bo4e.enum.oekolabel.Oekolabel(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der Labels für Öko-Strom von verschiedenen Herausgebern.

ENERGREEN = 'ENERGREEN'

ENERGREEN

GASGREEN = 'GASGREEN'

GASGREEN

GASGREEN_GRUENER_STROM = 'GASGREEN_GRUENER_STROM'

GASGREEN_GRUENER_STROM

GRUENER_STROM = 'GRUENER_STROM'

GRUENER_STROM

GRUENER_STROM_GOLD = 'GRUENER_STROM_GOLD'

GRUENER_STROM_GOLD

GRUENER_STROM_SILBER = 'GRUENER_STROM_SILBER'

GRUENER_STROM_SILBER

GRUENES_GAS = 'GRUENES_GAS'

GRUENES_GAS

NATURWATT_STROM = 'NATURWATT_STROM'

NATURWATT_STROM

OK_POWER = 'OK_POWER'

OK_POWER

RENEWABLE_PLUS = 'RENEWABLE_PLUS'

RENEWABLE_PLUS

WATERGREEN = 'WATERGREEN'

WATERGREEN

WATERGREEN_PLUS = 'WATERGREEN_PLUS'

WATERGREEN_PLUS

bo4e.enum.oekozertifikat module

class bo4e.enum.oekozertifikat.Oekozertifikat(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Zertifikate für Ökostrom von verschiedenen Herausgebern.

BET = 'BET'

BET

CMS_EE01 = 'CMS_EE01'

CMS_EE01

CMS_EE02 = 'CMS_EE02'

CMS_EE02

EECS = 'EECS'

EECS

FRAUNHOFER = 'FRAUNHOFER'

FRAUNHOFER

FREIBERG = 'FREIBERG'

FREIBERG

KLIMA_INVEST = 'KLIMA_INVEST'

KLIMA_INVEST

LGA = 'LGA'

LGA

RECS = 'RECS'

RECS

REGS_EGL = 'REGS_EGL'

REGS_EGL

TUEV = 'TUEV'

TUEV

TUEV_HESSEN = 'TUEV_HESSEN'

TUEV_HESSEN

TUEV_NORD = 'TUEV_NORD'

TUEV_NORD

TUEV_RHEINLAND = 'TUEV_RHEINLAND'

TUEV_RHEINLAND

TUEV_SUED = 'TUEV_SUED'

TUEV_SUED

TUEV_SUED_EE01 = 'TUEV_SUED_EE01'

TUEV_SUED_EE01

TUEV_SUED_EE02 = 'TUEV_SUED_EE02'

TUEV_SUED_EE02

bo4e.enum.organisationstyp module

class bo4e.enum.organisationstyp.Organisationstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Hier wird festgelegt, ob der Geschäftspartner eine Person, eine Firma oder etwas anderes ist.

KOMMUNALE_EINRICHTUNG = 'KOMMUNALE_EINRICHTUNG'

B2A

PRIVATPERSON = 'PRIVATPERSON'

B2C

STAATLICHE_BEHOERDE = 'STAATLICHE_BEHOERDE'

B2G

UNTERNEHMEN = 'UNTERNEHMEN'

B2B

bo4e.enum.preisgarantietyp module

class bo4e.enum.preisgarantietyp.Preisgarantietyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der Möglichkeiten für die Vergabe von Preisgarantien

ALLE_PREISBESTANDTEILE_BRUTTO = 'ALLE_PREISBESTANDTEILE_BRUTTO'

ALLE_PREISBESTANDTEILE_BRUTTO

ALLE_PREISBESTANDTEILE_NETTO = 'ALLE_PREISBESTANDTEILE_NETTO'

ALLE_PREISBESTANDTEILE_NETTO

NUR_ENERGIEPREIS = 'NUR_ENERGIEPREIS'

NUR_ENERGIEPREIS

PREISBESTANDTEILE_OHNE_ABGABEN = 'PREISBESTANDTEILE_OHNE_ABGABEN'

PREISBESTANDTEILE_OHNE_ABGABEN

bo4e.enum.preismodell module

class bo4e.enum.preismodell.Preismodell(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Bezeichnung der Preismodelle in Ausschreibungen für die Energielieferung.

FESTPREIS = 'FESTPREIS'

FESTPREIS

TRANCHE = 'TRANCHE'

TRANCHE

bo4e.enum.preisstatus module

class bo4e.enum.preisstatus.Preisstatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Statusinformation für Preise

ENDGUELTIG = 'ENDGUELTIG'

endgültig

VORLAEUFIG = 'VORLAEUFIG'

vorläufig

bo4e.enum.preistyp module

class bo4e.enum.preistyp.Preistyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufschlüsselung der Preistypen in Tarifen.

ARBEITSPREIS_EINTARIF = 'ARBEITSPREIS_EINTARIF'

Arbeitspreis_ET

ARBEITSPREIS_HT = 'ARBEITSPREIS_HT'

Arbeitspreis_HT

ARBEITSPREIS_NT = 'ARBEITSPREIS_NT'

Arbeitspreis_NT

ENTGELT_ABLESUNG = 'ENTGELT_ABLESUNG'

Entgelt fuer Ablesung

ENTGELT_ABRECHNUNG = 'ENTGELT_ABRECHNUNG'

Entgelt fuer Abrechnung

ENTGELT_MSB = 'ENTGELT_MSB'

Entgelt für MSB (Entgelt für Einbau, Betrieb und Wartung der Messtechnik)

GRUNDPREIS = 'GRUNDPREIS'

Grundpreis

LEISTUNGSPREIS = 'LEISTUNGSPREIS'

Leistungspreis

MESSPREIS = 'MESSPREIS'

Messpreis

PROVISION = 'PROVISION'

Provision

bo4e.enum.profilart module

Contains Enums for Profilart.

class bo4e.enum.profilart.Profilart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Profilart: temperaturabh./Standardlastprofil.

ART_LASTPROFIL = 'ART_LASTPROFIL'

ART_LASTPROFIL, Z12

ART_STANDARDEINSPEISEPROFIL = 'ART_STANDARDEINSPEISEPROFIL'

ART_STANDARDEINSPEISEPROFIL, Z04

ART_STANDARDLASTPROFIL = 'ART_STANDARDLASTPROFIL'

ART_STANDARDLASTPROFIL, Z02

ART_TAGESPARAMETERABHAENGIGES_EINSPEISEPROFIL = 'ART_TAGESPARAMETERABHAENGIGES_EINSPEISEPROFIL'
ART_TAGESPARAMETERABHAENGIGES_LASTPROFIL = 'ART_TAGESPARAMETERABHAENGIGES_LASTPROFIL'

ART_TAGESPARAMETERABHAENGIGES_LASTPROFIL, Z03

bo4e.enum.profiltyp module

Contains Enums for Profiltyp.

class bo4e.enum.profiltyp.Profiltyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Profiltyp (temperaturabhängig / Standardlastprofil).

SLP_SEP = 'SLP_SEP'

SLP/SEP

TLP_TEP = 'TLP_TEP'

TLP/TEP

bo4e.enum.profilverfahren module

Contains Enums for Profilverfahren.

class bo4e.enum.profilverfahren.Profilverfahren(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Profilverfahren: synthetisch/ analytisch.

ANALYTISCH = 'ANALYTISCH'

ALP

SYNTHETISCH = 'SYNTHETISCH'

SLP

bo4e.enum.prognosegrundlage module

Contains Enums for Prognosegrundlage.

class bo4e.enum.prognosegrundlage.Prognosegrundlage(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Prognosegrundlage (WERTE, PROFILE).

PROFILE = 'PROFILE'

Prognose auf Basis von Profilen

WERTE = 'WERTE'

Prognose auf Basis von Werten

bo4e.enum.rechnungslegung module

class bo4e.enum.rechnungslegung.Rechnungslegung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der Möglichkeiten zur Rechnungslegung in Ausschreibungen.

ABSCHL_JAHRESRECHN = 'ABSCHL_JAHRESRECHN'

Abschlag mit Jahresrechnung

ABSCHL_MONATSRECHN = 'ABSCHL_MONATSRECHN'

Abschlag mit Monatsrechnung

MONATSRECHN = 'MONATSRECHN'

monatsscharfe Rechnung

MONATSRECHN_JAHRESRECHN = 'MONATSRECHN_JAHRESRECHN'

Monatsrechnung mit Jahresrechnung

VORKASSE = 'VORKASSE'

Vorkasse

bo4e.enum.rechnungsstatus module

class bo4e.enum.rechnungsstatus.Rechnungsstatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Abbildung verschiedener Zustände, die im Rahmen der Rechnungsbearbeitung durchlaufen werden.

BEZAHLT = 'BEZAHLT'

Die Rechnung wurde beglichen.

GEBUCHT = 'GEBUCHT'

Die Buchhaltung hat die Rechnung aufgenommen und berücksichtigt.

GEPRUEFT_FEHLERHAFT = 'GEPRUEFT_FEHLERHAFT'

Bei der Prüfung der Rechnung hat sich herausgestellt, dass die Rechnung Fehler aufweist.

GEPRUEFT_OK = 'GEPRUEFT_OK'

Die Rechnung wurde geprüft und als korrekt befunden.

UNGEPRUEFT = 'UNGEPRUEFT'

Die Rechnung wurde erstellt bzw ist eingegangen, wurde aber noch nicht geprüft.

bo4e.enum.rechnungstyp module

class bo4e.enum.rechnungstyp.Rechnungstyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Abbildung verschiedener Rechnungstypen zur Kennzeichnung von Rechnungen

ABSCHLAGSRECHNUNG = 'ABSCHLAGSRECHNUNG'

ABSCHLAGSRECHNUNG

ABSCHLUSSRECHNUNG = 'ABSCHLUSSRECHNUNG'

ABSCHLUSSRECHNUNG

AUSGLEICHSENERGIERECHNUNG = 'AUSGLEICHSENERGIERECHNUNG'

Rechnung an den Verursacher von Ausgleichsenergie.

BESCHAFFUNGSRECHNUNG = 'BESCHAFFUNGSRECHNUNG'

Rechnungen zwischen einem Händler und Einkäufer von Energie.

ENDKUNDENRECHNUNG = 'ENDKUNDENRECHNUNG'

Eine Rechnung vom Lieferanten an einen Endkunden über die Lieferung von Energie.

INTEGRIERTE_13TE_RECHNUNG = 'INTEGRIERTE_13TE_RECHNUNG'

INTEGRIERTE_13TE_RECHNUNG

MEHRMINDERMENGENRECHNUNG = 'MEHRMINDERMENGENRECHNUNG'

Eine Rechnung vom Netzbetreiber an den Netznutzer. (i.d.R. der Lieferant) zur Abrechnung von Mengen-Differenzen zwischen Bilanzierung und Messung.

MESSSTELLENBETRIEBSRECHNUNG = 'MESSSTELLENBETRIEBSRECHNUNG'

Rechnung eines Messstellenbetreibers an den Messkunden.

MONATSRECHNUNG = 'MONATSRECHNUNG'

MONATSRECHNUNG

NETZNUTZUNGSRECHNUNG = 'NETZNUTZUNGSRECHNUNG'

Eine Rechnung vom Netzbetreiber an den Netznutzer. (i.d.R. der Lieferant) über die Netznutzung.

TURNUSRECHNUNG = 'TURNUSRECHNUNG'

TURNUSRECHNUNG

ZUSAETZLICHE_13TE_RECHNUNG = 'ZUSAETZLICHE_13TE_RECHNUNG'

ZUSAETZLICHE_13TE_RECHNUNG

ZWISCHENRECHNUNG = 'ZWISCHENRECHNUNG'

ZWISCHENRECHNUNG

bo4e.enum.regionskriteriumtyp module

class bo4e.enum.regionskriteriumtyp.Regionskriteriumtyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Klassifizierung der Kriterien für eine regionale Eingrenzung.

BILANZIERUNGS_GEBIET_NUMMER = 'BILANZIERUNGS_GEBIET_NUMMER'

Netzkontonummer

Type:

Strom

Type:

Bilanzierungsgebietsnummer, Gas

BUNDESLANDKENNZIFFER = 'BUNDESLANDKENNZIFFER'

offizielle Bundeslandkennziffer

BUNDESLAND_NAME = 'BUNDESLAND_NAME'

Bundesland Name

BUNDESWEIT = 'BUNDESWEIT'

Bundesweite Betrachtung

EINWOHNERZAHL_GEMEINDE = 'EINWOHNERZAHL_GEMEINDE'

Einwohnerzahl Gemeinde

EINWOHNERZAHL_ORT = 'EINWOHNERZAHL_ORT'

Einwohnerzahl Ort

GEMEINDEKENNZIFFER = 'GEMEINDEKENNZIFFER'

offizielle Gemeindekennziffer

GEMEINDE_NAME = 'GEMEINDE_NAME'

Gemeinde

GRUNDVERSORGER_NAME_GAS = 'GRUNDVERSORGER_NAME_GAS'

Name des Gas-Grundversorgers

GRUNDVERSORGER_NAME_STROM = 'GRUNDVERSORGER_NAME_STROM'

Name des Strom-Grundversorgers

GRUNDVERSORGER_NUMMER_GAS = 'GRUNDVERSORGER_NUMMER_GAS'

offizielle Lieferanten-Codenummer des Gas-Grundversorgers

GRUNDVERSORGER_NUMMER_STROM = 'GRUNDVERSORGER_NUMMER_STROM'

offizielle Lieferanten-Codenummer des Strom-Grundversorgers

KM_UMKREIS = 'KM_UMKREIS'

km Umkreis

KREISKENNZIFFER = 'KREISKENNZIFFER'

offizielle Kreiskennziffer

KREIS_NAME = 'KREIS_NAME'

Kreis

MARKTGEBIET_NAME = 'MARKTGEBIET_NAME'

Marktgebiet Name

MARKTGEBIET_NUMMER = 'MARKTGEBIET_NUMMER'

offizielle Marktgebiet-Codenummer

MSB_NAME = 'MSB_NAME'

Name des MSB

MSB_NUMMER = 'MSB_NUMMER'

offizielle Messstellenbetreiber-Codenummer

NETZBETREIBER_NAME_GAS = 'NETZBETREIBER_NAME_GAS'

Netzbetreiber Name Gas

NETZBETREIBER_NAME_STROM = 'NETZBETREIBER_NAME_STROM'

Netzbetreiber Name Strom

NETZBETREIBER_NUMMER_GAS = 'NETZBETREIBER_NUMMER_GAS'

offizielle Netzbetreiber-Codenummer Gas

NETZBETREIBER_NUMMER_STROM = 'NETZBETREIBER_NUMMER_STROM'

offizielle Netzbetreiber-Codenummer Strom

NETZ_GAS = 'NETZ_GAS'

Identifikation des Netzes Gas

NETZ_STROM = 'NETZ_STROM'

Identifikation des Netzes Strom

ORT = 'ORT'

Ort

PLZ_BEREICH = 'PLZ_BEREICH'

Postleitzahlenbereich

POSTLEITZAHL = 'POSTLEITZAHL'

Postleitzahl

POSTORT = 'POSTORT'

Kriterium bestehend aus Postleitzahl und Ort

REGELGEBIET_NAME = 'REGELGEBIET_NAME'

Regelgebiet Name

REGELGEBIET_NUMMER = 'REGELGEBIET_NUMMER'

offizielle Regelgebiet Nummer

VERSORGER_NAME = 'VERSORGER_NAME'

Name eines Versorgers

VERSORGER_NUMMER = 'VERSORGER_NUMMER'

offizielle Lieferanten-Codenummer eines Versorgers

bo4e.enum.registeranzahl module

class bo4e.enum.registeranzahl.Registeranzahl(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Die Registeranzahl wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.

EINTARIF = 'EINTARIF'

Eintarif

MEHRTARIF = 'MEHRTARIF'

Mehrtarif

ZWEITARIF = 'ZWEITARIF'

Zweitarif

bo4e.enum.rollencodetyp module

class bo4e.enum.rollencodetyp.Rollencodetyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.

BDEW = 'BDEW'

Bundesverband der Energie- u. Wasserwirtschaft

DVGW = 'DVGW'

Deutscher Verein des Gas- und Wasserfaches

GLN = 'GLN'

Global Location Number

bo4e.enum.sparte module

class bo4e.enum.sparte.Sparte(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Unterscheidungsmöglichkeiten für die Sparte.

ABWASSER = 'ABWASSER'
FERNWAERME = 'FERNWAERME'
GAS = 'GAS'
NAHWAERME = 'NAHWAERME'
STROM = 'STROM'
STROM_UND_GAS = 'STROM_UND_GAS'
WASSER = 'WASSER'

bo4e.enum.speicherart module

class bo4e.enum.speicherart.Speicherart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Art der Speicherung

BATTERIESPEICHER = 'BATTERIESPEICHER'
PUMPSPEICHER = 'PUMPSPEICHER'
SONSTIGE_SPEICHERART = 'SONSTIGE_SPEICHERART'
WASSERSTOFFSPEICHER = 'WASSERSTOFFSPEICHER'

bo4e.enum.steuerkanalleistungsbeschreibung module

class bo4e.enum.steuerkanalleistungsbeschreibung.SteuerkanalLeistungsbeschreibung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Beschreibung des Steuerkanals

AN_AUS = 'AN_AUS'
GESTUFT = 'GESTUFT'

bo4e.enum.steuerkennzeichen module

class bo4e.enum.steuerkennzeichen.Steuerkennzeichen(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Zur Kennzeichnung verschiedener Steuersätze und Verfahren.

RCV = 'RCV'

Reverse Charge Verfahren (Umkehrung der Steuerpflicht)

UST_0 = 'UST_0'

Keine Umsatzsteuer, bzw. nicht steuerbar.

UST_16 = 'UST_16'

Umsatzsteuer 16%

UST_19 = 'UST_19'

Umsatzsteuer 19%

UST_7 = 'UST_7'

Umsatzsteuer 7%

VST_0 = 'VST_0'

Keine Vorsteuer, bzw. nicht steuerbar.

VST_16 = 'VST_16'

Vorsteuer 16%

VST_19 = 'VST_19'

Vorsteuer 19%

VST_7 = 'VST_7'

Vorsteuer 7%

bo4e.enum.strenum module

strenum contains an enum that inherits from the plain enum and string.

class bo4e.enum.strenum.StrEnum(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: str, Enum

An enum that has string values.

bo4e.enum.tarifkalkulationsmethode module

class bo4e.enum.tarifkalkulationsmethode.Tarifkalkulationsmethode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.

BESTABRECHNUNG_STAFFEL = 'BESTABRECHNUNG_STAFFEL'

Bestabrechnung innerhalb der Staffelung

KEINE = 'KEINE'

Es wird keine Berechnung durchgeführt, sondern lediglich die Menge mit dem Preis multipliziert.

PAKETPREIS = 'PAKETPREIS'

Preis für ein Paket (eine Menge).

STAFFELN = 'STAFFELN'

Staffelmodell, d.h. die Gesamtmenge wird in eine Staffel eingeordnet und für die gesamte Menge gilt der so ermittelte Preis

ZONEN = 'ZONEN'

Zonenmodell, d.h. die Gesamtmenge wird auf die Zonen aufgeteilt und für die Teilmengen gilt der jeweilige Preis der Zone.

bo4e.enum.tarifmerkmal module

class bo4e.enum.tarifmerkmal.Tarifmerkmal(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Produktmerkmale im Zusammenhang mit der Tarifdefinition.

BAUSTROM = 'BAUSTROM'

Baustromprodukt

FESTPREIS = 'FESTPREIS'

Festpreisprodukt

HAUSLICHT = 'HAUSLICHT'

Hauslichtprodukt

HEIZSTROM = 'HEIZSTROM'

Heizstromprodukt

KOMBI = 'KOMBI'

Kombiprodukt

ONLINE = 'ONLINE'

Onlineprodukt

PAKET = 'PAKET'

Paketpreisprodukt

STANDARD = 'STANDARD'

Standardprodukt

VORKASSE = 'VORKASSE'

Vorkassenprodukt

bo4e.enum.tarifregionskriterium module

class bo4e.enum.tarifregionskriterium.Tarifregionskriterium(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Mit diesen Kriterien können regionale Bereiche definiert werden.

GRUNDVERSORGER_NUMMER = 'GRUNDVERSORGER_NUMMER'

Nummer des Grundversorgers

NETZ_NUMMER = 'NETZ_NUMMER'

Netznummer

ORT = 'ORT'

Ort

POSTLEITZAHL = 'POSTLEITZAHL'

Postleitzahl

REGION = 'REGION'

Referenz auf ein BO Region (URL)

bo4e.enum.tariftyp module

class bo4e.enum.tariftyp.Tariftyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Zur Differenzierung von Grund/Ersatzversorgungstarifen und sonstigen angebotenen Tarifen.

ERSATZVERSORGUNG = 'ERSATZVERSORGUNG'

Ersatzversorgung

GRUNDVERSORGUNG = 'GRUNDVERSORGUNG'

Grundversorgung

GRUND_ERSATZVERSORGUNG = 'GRUND_ERSATZVERSORGUNG'

Grund- und Ersatzversorgung

SONDERTARIF = 'SONDERTARIF'

Sondertarif

bo4e.enum.tarifzeit module

class bo4e.enum.tarifzeit.Tarifzeit(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.

TZ_HT = 'TZ_HT'

Tarifzeit für Hochtarif bei Mehrtarif-Konfigurationen

TZ_NT = 'TZ_NT'

Tarifzeit für Niedrigtarif bei Mehrtarif-Konfigurationen

TZ_STANDARD = 'TZ_STANDARD'

Tarifzeit Standard für Eintarif-Konfigurationen

bo4e.enum.technischeressourcenutzung module

class bo4e.enum.technischeressourcenutzung.TechnischeRessourceNutzung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Nutzung der technischen Ressource

SPEICHER = 'SPEICHER'
STROMERZEUGUNGSART = 'STROMERZEUGUNGSART'
STROMVERBRAUCHSART = 'STROMVERBRAUCHSART'

bo4e.enum.technischeressourceverbrauchsart module

class bo4e.enum.technischeressourceverbrauchsart.TechnischeRessourceVerbrauchsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Verbrauchsart der technischen Ressource

E_MOBILITAET = 'E_MOBILITAET'
KRAFT_LICHT = 'KRAFT_LICHT'
STRASSENBELEUCHTUNG = 'STRASSENBELEUCHTUNG'
WAERME = 'WAERME'

bo4e.enum.themengebiet module

class bo4e.enum.themengebiet.Themengebiet(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Über dieses ENUM kann eine thematische Zuordnung, beispielsweise eines Ansprechpartners, vorgenommen werden.

ALLGEMEINER_INFORMATIONSAUSTAUSCH = 'ALLGEMEINER_INFORMATIONSAUSTAUSCH'

Allgemeiner Informationsaustausch

ALOCAT = 'ALOCAT'

ALOCAT

Type:

Format

ANSPRECHPARTNER_ALLGEMEIN = 'ANSPRECHPARTNER_ALLGEMEIN'

Ansprechpartner Allgemein

ANSPRECHPARTNER_BDEW_DVGW = 'ANSPRECHPARTNER_BDEW_DVGW'

Ansprechpartner BDEW/DVGW

ANSPRECHPARTNER_IT_TECHNIK = 'ANSPRECHPARTNER_IT_TECHNIK'

Ansprechpartner IT/Technik

AN_UND_ABMELDUNG = 'AN_UND_ABMELDUNG'

An- und Abmeldung

APERAK = 'APERAK'

APERAK

Type:

Format

BEWEGUNGSDATEN = 'BEWEGUNGSDATEN'

Bewegungsdaten

BILANZIERUNG = 'BILANZIERUNG'

Bilanzierung

BILANZKREISKOORDINATOR = 'BILANZKREISKOORDINATOR'

Bilanzkreiskoordinator

BILANZKREISVERANTWORTLICHER = 'BILANZKREISVERANTWORTLICHER'

Bilanzkreisverantwortlicher

CONTRL = 'CONTRL'

CONTRL

Type:

Format

DATENFORMATE_ZERTIFIKATE_VERSCHLUESSELUNGEN = 'DATENFORMATE_ZERTIFIKATE_VERSCHLUESSELUNGEN'

Datenformate, Zertifikate, Verschlüsselungen

DEBITORENMANAGEMENT = 'DEBITORENMANAGEMENT'

Debitorenmanagement

DEMAND_SIDE_MANAGEMENT = 'DEMAND_SIDE_MANAGEMENT'

Demand-Side-Management

EDIFACT = 'EDIFACT'

EDIFACT

EDI_VEREINBARUNG = 'EDI_VEREINBARUNG'

EDI-Vereinbarung

EINSPEISUNG = 'EINSPEISUNG'

Einspeisung

ENERGIEDATENMANAGEMENT = 'ENERGIEDATENMANAGEMENT'

Energiedatenmanagement

FAHRPLANMANAGEMENT = 'FAHRPLANMANAGEMENT'

Fahrplanmanagement

GABI = 'GABI'

GaBi Gas

GELI = 'GELI'

GeLi Gas

GERAETERUECKGABE = 'GERAETERUECKGABE'

Geräterückgabe

GERAETEWECHSEL = 'GERAETEWECHSEL'

Gerätewechsel

GPKE = 'GPKE'

GPKE

INBETRIEBNAHME = 'INBETRIEBNAHME'

Inbetriebnahme

INVOIC = 'INVOIC'

INVOIC

Type:

Format

KAPAZITAETSMANAGEMENT = 'KAPAZITAETSMANAGEMENT'

Kapazitätsmanagement

KLAERFAELLE = 'KLAERFAELLE'

Klärfälle

LASTGAENGE_RLM = 'LASTGAENGE_RLM'

Lastgänge RLM

LIEFERANTENRAHMENVERTRAG = 'LIEFERANTENRAHMENVERTRAG'

Lieferantenrahmenvertrag

LIEFERANTENWECHSEL = 'LIEFERANTENWECHSEL'

Lieferantenwechsel

MABIS = 'MABIS'

MaBiS

MAHNWESEN = 'MAHNWESEN'

Mahnwesen

MARKTGEBIETSVERANTWORTLICHER = 'MARKTGEBIETSVERANTWORTLICHER'

Marktgebietsverantwortlicher

MARKTKOMMUNIKATION = 'MARKTKOMMUNIKATION'

Marktkommunikation

MEHR_MINDERMENGEN = 'MEHR_MINDERMENGEN'

Mehr- Mindermengen

MSB_MDL = 'MSB_MDL'

MSB - MDL

MSCONS = 'MSCONS'

MSCONS

Type:

Format

NETZABRECHNUNG = 'NETZABRECHNUNG'

Netzabrechnung

NETZENTGELTE = 'NETZENTGELTE'

Netzentgelte

NETZMANAGEMENT = 'NETZMANAGEMENT'

Netzmanagement

ORDERS = 'ORDERS'

ORDERS

Type:

Format

ORDERSP = 'ORDERSP'

ORDERSP

Type:

Format

RECHT = 'RECHT'

Recht

REGULIERUNGSMANAGEMENT = 'REGULIERUNGSMANAGEMENT'

Regulierungsmanagement

REKLAMATIONEN = 'REKLAMATIONEN'

Reklamationen

REMADV = 'REMADV'

REMADV

Type:

Format

SPERREN_ENTSPERREN_INKASSO = 'SPERREN_ENTSPERREN_INKASSO'

Sperren/Entsperren/Inkasso

STAMMDATEN = 'STAMMDATEN'

Stammdaten

STOERUNGSFAELLE = 'STOERUNGSFAELLE'

Übermittlung_Störungsfälle

TECHNISCHE_FRAGEN = 'TECHNISCHE_FRAGEN'

Technische Fragen

UMSTELLUNG_INVOIC = 'UMSTELLUNG_INVOIC'

Umstellung INVOIC

UTILMD = 'UTILMD'

UTILMD

Type:

Format

VERSCHLUESSELUNG_SIGNATUR = 'VERSCHLUESSELUNG_SIGNATUR'

Verschlüsselung/Signatur

VERTRAGSMANAGEMENT = 'VERTRAGSMANAGEMENT'

Vertragsmanagement

VERTRIEB = 'VERTRIEB'

Vertrieb

WIM = 'WIM'

WiM

ZAEHLERSTAENDE_SLP = 'ZAEHLERSTAENDE_SLP'

Zählerstände SLP

ZAHLUNGSVERKEHR = 'ZAHLUNGSVERKEHR'

Zahlungsverkehr

ZUORDNUNGSVEREINBARUNG = 'ZUORDNUNGSVEREINBARUNG'

Zuordnungsvereinbarung

bo4e.enum.titel module

class bo4e.enum.titel.Titel(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Übersicht möglicher Titel, z.B. eines Geschäftspartners.

DR = 'DR'

Doktor*In

PROF = 'PROF'

Professor*In

PROF_DR = 'PROF_DR'

Professor*In Dr.

bo4e.enum.verbrauchsart module

class bo4e.enum.verbrauchsart.Verbrauchsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Verbrauchsart einer Marktlokation.

KL = 'KL'

Kraft/Licht

KLW = 'KLW'

Kraft/Licht/Wärme

KLWS = 'KLWS'

Kraft/Licht/Wärme/Speicherheizung

W = 'W'

Wärme

WS = 'WS'

Wärme/Speicherheizung

bo4e.enum.vertragsart module

class bo4e.enum.vertragsart.Vertragsart(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der Vertragsarten.

BILANZIERUNGSVERTRAG = 'BILANZIERUNGSVERTRAG'

Bilanzierungsvertrag

BUENDELVERTRAG = 'BUENDELVERTRAG'

Bündelvertrag

ENERGIELIEFERVERTRAG = 'ENERGIELIEFERVERTRAG'

Energieliefervertrag

MESSSTELLENBETRIEBSVERTRAG = 'MESSSTELLENBETRIEBSVERTRAG'

Messstellenabetriebsvertrag

NETZNUTZUNGSVERTRAG = 'NETZNUTZUNGSVERTRAG'

Netznutzungsvertrag

bo4e.enum.vertragsform module

class bo4e.enum.vertragsform.Vertragsform(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der Möglichkeiten zu Vertragsformen in Ausschreibungen.

DIREKT = 'DIREKT'

Direkt

FAX = 'FAX'

Auftragsfax

ONLINE = 'ONLINE'

Online

bo4e.enum.vertragsstatus module

class bo4e.enum.vertragsstatus.Vertragsstatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Abbildung einer Statusinformation für Verträge.

ABGELEHNT = 'ABGELEHNT'

abgelehnt

AKTIV = 'AKTIV'

aktiv

ANGENOMMEN = 'ANGENOMMEN'

angenommen

BEENDET = 'BEENDET'

beendet

GEKUENDIGT = 'GEKUENDIGT'

gekündigt

IN_ARBEIT = 'IN_ARBEIT'

in Arbeit

STORNIERT = 'STORNIERT'

storniert

UEBERMITTELT = 'UEBERMITTELT'

übermittelt

WIDERRUFEN = 'WIDERRUFEN'

widerrufen

bo4e.enum.verwendungszweck module

class bo4e.enum.verwendungszweck.Verwendungszweck(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Verwendungszweck der Werte Marktlokation

BILANZKREISABRECHNUNG = 'BILANZKREISABRECHNUNG'

Bilanzkreisabrechnung

ENDKUNDENABRECHNUNG = 'ENDKUNDENABRECHNUNG'

Endkundenabrechnung

ERMITTLUNG_AUSGEGLICHENHEIT_BILANZKREIS = 'ERMITTLUNG_AUSGEGLICHENHEIT_BILANZKREIS'

Zur Ermittlung der Ausgeglichenheit von Bilanzkreisen

MEHRMINDERMENGENABRECHNUNG = 'MEHRMINDERMENGENABRECHNUNG'

Mehrmindermengenabrechnung

NETZNUTZUNGSABRECHNUNG = 'NETZNUTZUNGSABRECHNUNG'

Netznutzungsabrechnung

UEBERMITTLUNG_AN_DAS_HKNR = 'UEBERMITTLUNG_AN_DAS_HKNR'

Übermittlung an das Herkunftsnachweisregister (HKNR)

bo4e.enum.voraussetzungen module

class bo4e.enum.voraussetzungen.Voraussetzungen(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Voraussetzungen, die erfüllt sein müssen, damit dieser Tarif zur Anwendung kommen kann.

ALTER_KUNDENANLAGE = 'ALTER_KUNDENANLAGE'

Alter einer Kundenanlage (z.B. Anlage wurde nach dem 01.01.2005 installiert)

ALTVERTRAG = 'ALTVERTRAG'

nur für Altvertraege, die weiterhin gueltig sind

ANLAGEBESCHAFFENHEIT = 'ANLAGEBESCHAFFENHEIT'

bestimmte Anlagebeschaffenheit, wie bivalente Energieversorgung, Geräte o.ä.

ANSCHLUSSART = 'ANSCHLUSSART'

Anlage mit bestimmter Anschlussart wie z.B. Festanschluss

ANSCHLUSSWERT = 'ANSCHLUSSWERT'

bestimmte Anschlusswerte wie z. B. mindestens 30 kW

AUSSCHLUSS_GROSSVERBRAUCHER = 'AUSSCHLUSS_GROSSVERBRAUCHER'

Ausschluss von Großverbrauchern wie Industriekunden oder produzierendes Gewerbe

BESONDERE_VERBRAUCHSSTELLE = 'BESONDERE_VERBRAUCHSSTELLE'

besondere Verbrauchsstellen wie Kirchen, Vereinsgebaeude usw.

BESTIMMTER_ABNAHMEFALL = 'BESTIMMTER_ABNAHMEFALL'

bestimmter Abnahmefall wie z.B. nur Gemeinschaftsheizungen o.ae.

BESTIMMTE_VERTRAGSFORMALITAETEN = 'BESTIMMTE_VERTRAGSFORMALITAETEN'

bestimmte Vertragsformalitaeten wie z.B. Anmeldeformular muss an bestimmte Adresse versandt werden

BETRIEBSSTUNDENBEGRENZUNG = 'BETRIEBSSTUNDENBEGRENZUNG'

Betriebsstundenbegrenzung z.B. max 1500h/a oder mindestens 1000h/a

DIREKTVERTRIEB = 'DIREKTVERTRIEB'

Kunde wird durch Direktvertrieb gewonnen

EINZUGSERMAECHTIGUNG = 'EINZUGSERMAECHTIGUNG'

Einzugsermaechtigung

FAMILIENSTRUKTUR = 'FAMILIENSTRUKTUR'

Familienstruktur wie z.B. bestimmte Anzahl Kinder oder Personen im Haushalt oder Eheleute

FREIGABEZEITEN = 'FREIGABEZEITEN'

vorgeschriebene Freigabezeiten

GEWERBE = 'GEWERBE'

Gewerbenachweis

KOMBI_BONI = 'KOMBI_BONI'

Kombination von Boni, von denen mindestens einer sehr unwahrscheinlich zu erreichen ist

LASTPROFIL = 'LASTPROFIL'

Kunde muss einem bestimmten Lastprofil zuzuordnen sein

LIEFERANBINDUNG_ALLE = 'LIEFERANBINDUNG_ALLE'

Lieferantenbindung für alle Energiearten, die der Versorger anbietet

LIEFERANBINDUNG_EINE = 'LIEFERANBINDUNG_EINE'

Lieferantenbindung für diese Energieart

LIEFERUNGSBESCHRAENKUNG_GASART = 'LIEFERUNGSBESCHRAENKUNG_GASART'

Lieferungsbeschraenkung auf bestimmte Gasart, wie H-Gas oder L-Gas

MAX_ZAEHLER_LIEFERSTELLEN = 'MAX_ZAEHLER_LIEFERSTELLEN'

beschränkt auf max. Anzahl Zähler oder Abnahmestellen

MEHRERE_ZAEHLER_ABNAHMESTELLEN = 'MEHRERE_ZAEHLER_ABNAHMESTELLEN'

mehr als 1 Zaehler oder 1 Abnahmestelle

MINDESTUMSATZ = 'MINDESTUMSATZ'

Mindestumsatz in einer bestimmten Zeiteinheit wie z.B. Mindestjahresumsatz 2500 EURO

MITGLIEDSCHAFT = 'MITGLIEDSCHAFT'

Mitgliedschaft in bestimmten Vereinen oder Verbaenden

NACHWEIS_ZAHLUNGSFAEHIGKEIT = 'NACHWEIS_ZAHLUNGSFAEHIGKEIT'

Nachweis der Zahlungsfaehigkeit wie z.B. Bonitaetsprüfung

NEUKUNDE = 'NEUKUNDE'

Neukunden ohne bisherige Lieferanbindung

NEUKUNDE_MIT_VORAUSSETZUNGEN = 'NEUKUNDE_MIT_VORAUSSETZUNGEN'

geworbener Neukunde muss bestimmte Voraussetzungen erfüllen

NIEDRIGENERGIE = 'NIEDRIGENERGIE'

Niedrigenergieaustattung des Hauses

ONLINEVORAUSSETZUNG = 'ONLINEVORAUSSETZUNG'

Onlinevoraussetzung

ORTSTEILE_LIEFERGEBIET = 'ORTSTEILE_LIEFERGEBIET'

nur für bestimmte Ortsteile in diesem Liefergebiet

SELBSTABLESUNG = 'SELBSTABLESUNG'

Selbstablesung durch den Kunden

STAATLICHE_FOERDERUNG = 'STAATLICHE_FOERDERUNG'

staatliche Foerderung wie z.B. Sozialtarif oder Studentenausweis

UMSTELLUNG_ENERGIEART = 'UMSTELLUNG_ENERGIEART'

Umstellung der Energieart

VORGESCHRIEBENE_ZUSATZANLAGE = 'VORGESCHRIEBENE_ZUSATZANLAGE'

vorgeschriebene Zusatzanlage wie z.B. Solaranlage etc.

WAERMEBEDARF_ERDGAS = 'WAERMEBEDARF_ERDGAS'

Wärmebedarf wird nur oder überwiegend mit Erdgas gedeckt

ZAEHLERTYP_GROESSE = 'ZAEHLERTYP_GROESSE'

bestimmter Zaehlertyp oder Zaehlergroeße

ZEITPUNKT = 'ZEITPUNKT'

Vertrag muss zu einem bestimmten Zeitpunkt noch bestehen

ZUSATZMODALITAET = 'ZUSATZMODALITAET'

Zahlungsmodalitaet wie z.B. halbjaehrliche Zahlungsweise

ZUSATZPRODUKT = 'ZUSATZPRODUKT'

Zusatzprodukt zu bereits bestehendem Lieferverhaeltnis beim Versorger in dieser Energieart

bo4e.enum.waehrungscode module

class bo4e.enum.waehrungscode.Waehrungscode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Aufzählung der Währungscodes.

AED = 'AED'

UAE Dirham

AFN = 'AFN'

Afghani

ALL = 'ALL'

Lek

AMD = 'AMD'

Armenian Dram

ANG = 'ANG'

Netherlands Antillean Guilder

AOA = 'AOA'

Kwanza

ARS = 'ARS'

Argentine Peso

AUD = 'AUD'

Australian Dollar

AWG = 'AWG'

Aruban Florin

AZN = 'AZN'

Azerbaijanian Manat

BAM = 'BAM'

Convertible Mark

BBD = 'BBD'

Barbados Dollar

BDT = 'BDT'

Taka

BGN = 'BGN'

Bulgarian Lev

BHD = 'BHD'

Bahraini Dinar

BIF = 'BIF'

Burundi Franc

BMD = 'BMD'

Bermudian Dollar

BND = 'BND'

Brunei Dollar

BOB = 'BOB'

Boliviano

BOV = 'BOV'

Mvdol

BRL = 'BRL'

Brazilian Real

BSD = 'BSD'

Bahamian Dollar

BTN = 'BTN'

Ngultrum

BWP = 'BWP'

Pula

BYN = 'BYN'

Belarusian Ruble

BYR = 'BYR'

Belarusian Ruble

BZD = 'BZD'

Belize Dollar

CAD = 'CAD'

Canadian Dollar

CDF = 'CDF'

Congolese Franc

CHE = 'CHE'

WIR Euro

CHF = 'CHF'

Swiss Franc

CHW = 'CHW'

WIR Franc

CLF = 'CLF'

Unidad de Fomento

CLP = 'CLP'

Chilean Peso

CNY = 'CNY'

Yuan Renminbi

COP = 'COP'

Colombian Peso

COU = 'COU'

Unidad de Valor Real

CRC = 'CRC'

Costa Rican Colon

CUC = 'CUC'

Peso Convertible

CUP = 'CUP'

Cuban Peso

CVE = 'CVE'

Cape Verde Escudo

CZK = 'CZK'

Czech Koruna

DJF = 'DJF'

Djibouti Franc

DKK = 'DKK'

Danish Krone

DOP = 'DOP'

Dominican Peso

DZD = 'DZD'

Algerian Dinar

EGP = 'EGP'

Egyptian Pound

ERN = 'ERN'

Nakfa

ETB = 'ETB'

Ethiopian Birr

EUR = 'EUR'

Euro

FJD = 'FJD'

Fiji Dollar

FKP = 'FKP'

Falkland Islands Pound

GBP = 'GBP'

Pound Sterling

GEL = 'GEL'

Lari

GHS = 'GHS'

Ghana Cedi

GIP = 'GIP'

Gibraltar Pound

GMD = 'GMD'

Dalasi

GNF = 'GNF'

Guinea Franc

GTQ = 'GTQ'

Quetzal

GYD = 'GYD'

Guyana Dollar

HKD = 'HKD'

Hong Kong Dollar

HNL = 'HNL'

Lempira

HRK = 'HRK'

Croatian Kuna

HTG = 'HTG'

Gourde

HUF = 'HUF'

Forint

IDR = 'IDR'

Rupiah

ILS = 'ILS'

New Israeli Sheqel

INR = 'INR'

Indian Rupee

IQD = 'IQD'

Iraqi Dinar

IRR = 'IRR'

Iranian Rial

ISK = 'ISK'

Iceland Krona

JMD = 'JMD'

Jamaican Dollar

JOD = 'JOD'

Jordanian Dinar

JPY = 'JPY'

Yen

KES = 'KES'

Kenyan Shilling

KGS = 'KGS'

Som

KHR = 'KHR'

Riel

KMF = 'KMF'

Comoro Franc

KPW = 'KPW'

North Korean Won

KRW = 'KRW'

Won

KWD = 'KWD'

Kuwaiti Dinar

KYD = 'KYD'

Cayman Islands Dollar

KZT = 'KZT'

Tenge

LAK = 'LAK'

Kip

LBP = 'LBP'

Lebanese Pound

LKR = 'LKR'

Sri Lanka Rupee

LRD = 'LRD'

Liberian Dollar

LSL = 'LSL'

Loti

LTL = 'LTL'

Lithuanian Litas

LYD = 'LYD'

Libyan Dinar

MAD = 'MAD'

Moroccan Dirham

MDL = 'MDL'

Moldovan Leu

MGA = 'MGA'

Malagasy Ariary

MKD = 'MKD'

Denar

MMK = 'MMK'

Kyat

MNT = 'MNT'

Tugrik

MOP = 'MOP'

Pataca

MRO = 'MRO'

Ouguiya

MUR = 'MUR'

Mauritius Rupee

MVR = 'MVR'

Rufiyaa

MWK = 'MWK'

Kwacha

MXN = 'MXN'

Mexican Peso

MXV = 'MXV'

Mexican Unidad de Inversion (UDI)

MYR = 'MYR'

Malaysian Ringgit

MZN = 'MZN'

Mozambique Metical

NAD = 'NAD'

Namibia Dollar

NGN = 'NGN'

Naira

NIO = 'NIO'

Cordoba Oro

NOK = 'NOK'

Norwegian Krone

NPR = 'NPR'

Nepalese Rupee

NZD = 'NZD'

New Zealand Dollar

OMR = 'OMR'

Rial Omani

PAB = 'PAB'

Balboa

PEN = 'PEN'

Nuevo Sol

PGK = 'PGK'

Kina

PHP = 'PHP'

Philippine Peso

PKR = 'PKR'

Pakistan Rupee

PLN = 'PLN'

Zloty

PYG = 'PYG'

Guarani

QAR = 'QAR'

Qatari Rial

RON = 'RON'

New Romanian Leu

RSD = 'RSD'

Serbian Dinar

RUB = 'RUB'

Russian Ruble

RUR = 'RUR'

Russian Ruble

RWF = 'RWF'

Rwanda Franc

SAR = 'SAR'

Saudi Riyal

SBD = 'SBD'

Solomon Islands Dollar

SCR = 'SCR'

Seychelles Rupee

SDG = 'SDG'

Sudanese Pound

SEK = 'SEK'

Swedish Krona

SGD = 'SGD'

Singapore Dollar

SHP = 'SHP'

Saint Helena Pound

SLL = 'SLL'

Leone

SOS = 'SOS'

Somali Shilling

SRD = 'SRD'

Surinam Dollar

SSP = 'SSP'

South Sudanese Pound

STD = 'STD'

Dobra

SVC = 'SVC'

El Salvador Colon

SYP = 'SYP'

Syrian Pound

SZL = 'SZL'

Lilangeni

THB = 'THB'

Baht

TJS = 'TJS'

Somoni

TMT = 'TMT'

Turkmenistan New Manat

TND = 'TND'

Tunisian Dinar

TOP = 'TOP'

Paʻanga

TRY = 'TRY'

Turkish Lira

TTD = 'TTD'

Trinidad and Tobago Dollar

TWD = 'TWD'

New Taiwan Dollar

TZS = 'TZS'

Tanzanian Shilling

UAH = 'UAH'

Hryvnia

UGX = 'UGX'

Uganda Shilling

USD = 'USD'

US Dollar

USN = 'USN'

US Dollar (Next day)

USS = 'USS'

US Dollar (Same day)

UYI = 'UYI'

Uruguay Peso en Unidades Indexadas (URUIURUI)

UYU = 'UYU'

Peso Uruguayo

UZS = 'UZS'

Uzbekistan Sum

VEF = 'VEF'

Bolivar

VND = 'VND'

Dong

VUV = 'VUV'

Vatu

WST = 'WST'

Tala

XAF = 'XAF'

CFA Franc BEAC

XAG = 'XAG'

Silver

XAU = 'XAU'

Gold

XBA = 'XBA'

Bond Markets Unit European Composite Unit (EURCO)

XBB = 'XBB'

Bond Markets Unit European Monetary Unit (E.M.U.-6)

XBC = 'XBC'

Bond Markets Unit European Unit of Account 9 (E.U.A.-9)

XBD = 'XBD'

Bond Markets Unit European Unit of Account 17 (E.U.A.-17)

XCD = 'XCD'

East Caribbean Dollar

XDR = 'XDR'

SDR (Special Drawing Right)

XOF = 'XOF'

CFA Franc BCEAO

XPD = 'XPD'

Palladium

XPF = 'XPF'

CFP Franc

XPT = 'XPT'

Platinum

XSU = 'XSU'

Sucre

XTS = 'XTS'

Codes specifically reserved for testing purposes

XUA = 'XUA'

ADB Unit of Account

XXX = 'XXX'

The codes assigned for transactions where no currency ist involved

YER = 'YER'

Yemeni Rial

ZAR = 'ZAR'

Rand

ZMW = 'ZMW'

Zambian Kwacha

ZWL = 'ZWL'

Zimbabwe Dollar

bo4e.enum.waehrungseinheit module

class bo4e.enum.waehrungseinheit.Waehrungseinheit(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.

CT = 'CT'

Eurocent

EUR = 'EUR'

Euro

bo4e.enum.waermenutzung module

class bo4e.enum.waermenutzung.Waermenutzung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Wärmenutzung Marktlokation

DIREKTHEIZUNG = 'DIREKTHEIZUNG'

Direktheizung

SPEICHERHEIZUNG = 'SPEICHERHEIZUNG'

Speicherheizung

WAERMEPUMPE = 'WAERMEPUMPE'

Wärmepumpe

bo4e.enum.wahlrechtprognosegrundlage module

Contains Enums for Wahlrechtsprognosgrundlage.

class bo4e.enum.wahlrechtprognosegrundlage.WahlrechtPrognosegrundlage(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Wahlrecht der Prognosegrundlage der Marktlokation.

DURCH_LF = 'DURCH_LF'

SG10 CAV

Type:

Wahlrecht durch LF gegeben, remark

DURCH_LF_NICHT_GEGEBEN = 'DURCH_LF_NICHT_GEGEBEN'

CAV + ZE2

Type:

Wahlrecht durch LF nicht gegeben, remark

NICHT_WEGEN_EIGENVERBRAUCH = 'NICHT_WEGEN_EIGENVERBRAUCH'

kein WR, Eigenverbrauch, CAV + ZC1

NICHT_WEGEN_ENWG = 'NICHT_WEGEN_ENWG'

WR nicht wegen $14a EnWG, CAV + ZE3

NICHT_WEGEN_GROSSEN_VERBRAUCHS = 'NICHT_WEGEN_GROSSEN_VERBRAUCHS'
NICHT_WEGEN_TAGES_VERBRAUCH = 'NICHT_WEGEN_TAGES_VERBRAUCH'

bo4e.enum.zaehlerauspraegung module

class bo4e.enum.zaehlerauspraegung.Zaehlerauspraegung(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Gibt an, ob es sich um einen Einrichtungs- oder Zweirichtungszähler handelt.

EINRICHTUNGSZAEHLER = 'EINRICHTUNGSZAEHLER'

Einrichtungszaehler

ZWEIRICHTUNGSZAEHLER = 'ZWEIRICHTUNGSZAEHLER'

Zweirichtungszaehler

bo4e.enum.zaehlergroesse module

class bo4e.enum.zaehlergroesse.Zaehlergroesse(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Auflistung möglicher Größen von Zählern

G10 = 'G10'

Gaszähler Größe G10

G100 = 'G100'

Gaszähler Größe G100

G1000 = 'G1000'

Gaszähler Größe G1000

G10000 = 'G10000'

Gaszähler Größe G10000

G12500 = 'G12500'

Gaszähler Größe G12500

G16 = 'G16'

Gaszähler Größe G16

G160 = 'G160'

Gaszähler Größe G160

G1600 = 'G1600'

Gaszähler Größe G1600

G16000 = 'G16000'

Gaszähler Größe G16000

G25 = 'G25'

Gaszähler Größe G25

G250 = 'G250'

Gaszähler Größe G250

G2500 = 'G2500'

Gaszähler Größe G2500

G2KOMMAP5 = 'G2KOMMA5'

Gaszähler Größe G2.5

G4 = 'G4'

Gaszähler Größe G4

G40 = 'G40'

Gaszähler Größe G40

G400 = 'G400'

Gaszähler Größe G400

G4000 = 'G4000'

Gaszähler Größe G4000

G6 = 'G6'

Gaszähler Größe G6

G65 = 'G65'

Gaszähler Größe G65

G650 = 'G650'

Gaszähler Größe G650

G6500 = 'G6500'

Gaszähler Größe G6500

bo4e.enum.zaehlertyp module

class bo4e.enum.zaehlertyp.Zaehlertyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Bei diesem Enum handelt es sich um die Abbildung von Zählertypen der Sparten Strom und Gas.

BALGENGASZAEHLER = 'BALGENGASZAEHLER'

Balgengaszähler

DREHKOLBENZAEHLER = 'DREHKOLBENZAEHLER'

Drehkolbengaszähler

DREHSTROMZAEHLER = 'DREHSTROMZAEHLER'

Drehstromzähler - dieser Zählertyp wird für dreiphasige Ferraris-Zähler verwendet

ELEKTRONISCHER_ZAEHLER = 'ELEKTRONISCHER_ZAEHLER'

Elektronischer Zähler

INTELLIGENTES_MESSSYSTEM = 'INTELLIGENTES_MESSSYSTEM'

Intelligentes Messsystem

LEISTUNGSZAEHLER = 'LEISTUNGSZAEHLER'

leistungsmessender Zähler

MAXIMUMZAEHLER = 'MAXIMUMZAEHLER'

Maximumzähler

MODERNE_MESSEINRICHTUNG = 'MODERNE_MESSEINRICHTUNG'

Moderne Messeinrichtung

TURBINENRADGASZAEHLER = 'TURBINENRADGASZAEHLER'

Turbinenradgaszähler

ULTRASCHALLGASZAEHLER = 'ULTRASCHALLGASZAEHLER'

Ultraschallgaszähler

WASSERZAEHLER = 'WASSERZAEHLER'

Wasserzähler

WECHSELSTROMZAEHLER = 'WECHSELSTROMZAEHLER'

Wechselstromzähler - dieser Zählertyp wird für einphasige Ferraris-Zähler verwendet

WIRBELGASZAEHLER = 'WIRBELGASZAEHLER'

Wirbelgaszähler

bo4e.enum.zaehlertypspezifikation module

class bo4e.enum.zaehlertypspezifikation.ZaehlertypSpezifikation(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Bei diesem Enum handelt es sich um die Abbildung von besonderen Zählertyp-Spezifikationen der Sparten Strom und Gas.

EDL21 = 'EDL21'

EDL21

EDL40 = 'EDL40'

EDL40

MME_MEDA = 'MME_MEDA'

MME_MEDA

MME_STANDARD = 'MME_STANDARD'

MME_STANDARD

SONSTIGER_EHZ = 'SONSTIGER_EHZ'

SONSTIGER_EHZ

bo4e.enum.zeitreihentyp module

Contains Enums for Zeitreihentyp.

class bo4e.enum.zeitreihentyp.Zeitreihentyp(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Codes der Summenzeitreihentypen.

Die nachfolgenden Codes sind in DE7111 zu nutzen: https://www.edi-energy.de/index.php?id=38&tx_bdew_bdew%5Buid%5D=695&tx_bdew_bdew%5Baction%5D=download &tx_bdew_bdew%5Bcontroller%5D=Dokument&cHash=67782e05d8b0f75fbe3a0e1801d07ed0

EGS = 'EGS'

Einspeisegangsumme

LGS = 'LGS'

Lastgangsumme

NZR = 'NZR'

Netzzeitreihe

SES = 'SES'

Standardeinspeiseprofilsumme

SES_TES = 'SES_TES'

gemeinsame Messung aus SES und TES

SLS = 'SLS'

Standardlastsumme

SLS_TLS = 'SLS_TLS'

gemeinsame Messung aus SLS und TLS

TES = 'TES'

tagesparameterabhängige Einspeiseprofilsumme

TLS = 'TLS'

tagesparameterabhängige Lastprofilsumme

Module contents