.gitignore
.pre-commit-config.yaml
.pylintrc
AUTHORS.rst
CHANGELOG.rst
LICENSE.rst
MANIFEST.in
README.rst
pyproject.toml
requirements.in
requirements.txt
setup.cfg
setup.py
tox.ini
.github/dependabot.yml
.github/workflows/black.yml
.github/workflows/codeql-analysis.yml
.github/workflows/coverage.yml
.github/workflows/docs.yml
.github/workflows/linting.yml
.github/workflows/python-publish.yml
.github/workflows/tests.yml
.vscode/settings.json
docs/Makefile
docs/authors.rst
docs/changelog.rst
docs/conf.py
docs/index.rst
docs/license.rst
docs/_static/bo4e-python-favicon.png
docs/_static/bo4e-python-favicon.svg
docs/_static/bo4e-python-logo.png
docs/_static/bo4e-python-logo.svg
docs/api/bo4e.bo.rst
docs/api/bo4e.com.rst
docs/api/bo4e.enum.rst
docs/api/bo4e.rst
docs/api/modules.rst
json_schemas/generate_json_schemas.py
json_schemas/bo/AngebotSchema.json
json_schemas/bo/AnsprechpartnerSchema.json
json_schemas/bo/AusschreibungSchema.json
json_schemas/bo/BuendelvertragSchema.json
json_schemas/bo/EnergiemengeSchema.json
json_schemas/bo/FremdkostenSchema.json
json_schemas/bo/GeschaeftspartnerSchema.json
json_schemas/bo/KostenSchema.json
json_schemas/bo/LastgangSchema.json
json_schemas/bo/MarktlokationSchema.json
json_schemas/bo/MarktteilnehmerSchema.json
json_schemas/bo/MesslokationSchema.json
json_schemas/bo/NetznutzungsrechnungSchema.json
json_schemas/bo/PreisblattDienstleistungSchema.json
json_schemas/bo/PreisblattHardwareSchema.json
json_schemas/bo/PreisblattKonzessionsabgabeSchema.json
json_schemas/bo/PreisblattMessungSchema.json
json_schemas/bo/PreisblattNetznutzungSchema.json
json_schemas/bo/PreisblattSchema.json
json_schemas/bo/RechnungSchema.json
json_schemas/bo/RegionSchema.json
json_schemas/bo/RegionaltarifSchema.json
json_schemas/bo/StandorteigenschaftenSchema.json
json_schemas/bo/TarifSchema.json
json_schemas/bo/TarifinfoSchema.json
json_schemas/bo/TarifkostenSchema.json
json_schemas/bo/TarifpreisblattSchema.json
json_schemas/bo/VertragSchema.json
json_schemas/bo/ZaehlerSchema.json
json_schemas/bo/ZeitreiheSchema.json
json_schemas/com/AdresseSchema.json
json_schemas/com/AngebotspositionSchema.json
json_schemas/com/AngebotsteilSchema.json
json_schemas/com/AngebotsvarianteSchema.json
json_schemas/com/AufAbschlagProOrtSchema.json
json_schemas/com/AufAbschlagRegionalSchema.json
json_schemas/com/AufAbschlagSchema.json
json_schemas/com/AufAbschlagstaffelProOrtSchema.json
json_schemas/com/AusschreibungsdetailSchema.json
json_schemas/com/AusschreibungslosSchema.json
json_schemas/com/BetragSchema.json
json_schemas/com/DienstleistungSchema.json
json_schemas/com/EnergieherkunftSchema.json
json_schemas/com/EnergiemixSchema.json
json_schemas/com/ExterneReferenzSchema.json
json_schemas/com/FremdkostenblockSchema.json
json_schemas/com/FremdkostenpositionSchema.json
json_schemas/com/GeokoordinatenSchema.json
json_schemas/com/GeraetSchema.json
json_schemas/com/GeraeteeigenschaftenSchema.json
json_schemas/com/HardwareSchema.json
json_schemas/com/KatasteradresseSchema.json
json_schemas/com/KostenblockSchema.json
json_schemas/com/KostenpositionSchema.json
json_schemas/com/KriteriumWertSchema.json
json_schemas/com/MarktgebietInfoSchema.json
json_schemas/com/MengeSchema.json
json_schemas/com/MesslokationszuordnungSchema.json
json_schemas/com/PositionsAufAbschlagSchema.json
json_schemas/com/PreisSchema.json
json_schemas/com/PreisgarantieSchema.json
json_schemas/com/PreispositionSchema.json
json_schemas/com/PreisstaffelSchema.json
json_schemas/com/RechnungspositionSchema.json
json_schemas/com/RegionaleGueltigkeitSchema.json
json_schemas/com/RegionalePreisgarantieSchema.json
json_schemas/com/RegionalePreisstaffelSchema.json
json_schemas/com/RegionaleTarifpreispositionSchema.json
json_schemas/com/RegionalerAufAbschlagSchema.json
json_schemas/com/RegionskriteriumSchema.json
json_schemas/com/RufnummerSchema.json
json_schemas/com/SigmoidparameterSchema.json
json_schemas/com/StandorteigenschaftenAllgemeinSchema.json
json_schemas/com/StandorteigenschaftenGasSchema.json
json_schemas/com/StandorteigenschaftenStromSchema.json
json_schemas/com/SteuerbetragSchema.json
json_schemas/com/TagesvektorSchema.json
json_schemas/com/TarifberechnungsparameterSchema.json
json_schemas/com/TarifeinschraenkungSchema.json
json_schemas/com/TarifpreisSchema.json
json_schemas/com/TarifpreispositionProOrtSchema.json
json_schemas/com/TarifpreispositionSchema.json
json_schemas/com/TarifpreisstaffelProOrtSchema.json
json_schemas/com/UnterschriftSchema.json
json_schemas/com/VerbrauchSchema.json
json_schemas/com/VertragskonditionenSchema.json
json_schemas/com/VertragsteilSchema.json
json_schemas/com/ZaehlwerkSchema.json
json_schemas/com/ZeitintervallSchema.json
json_schemas/com/ZeitraumSchema.json
json_schemas/com/ZeitreihenwertSchema.json
json_schemas/com/ZeitreihenwertkompaktSchema.json
json_schemas/com/ZustaendigkeitSchema.json
src/bo4e/__init__.py
src/bo4e/py.typed
src/bo4e/validators.py
src/bo4e.egg-info/PKG-INFO
src/bo4e.egg-info/SOURCES.txt
src/bo4e.egg-info/dependency_links.txt
src/bo4e.egg-info/not-zip-safe
src/bo4e.egg-info/requires.txt
src/bo4e.egg-info/top_level.txt
src/bo4e/bo/__init__.py
src/bo4e/bo/angebot.py
src/bo4e/bo/ansprechpartner.py
src/bo4e/bo/ausschreibung.py
src/bo4e/bo/buendelvertrag.py
src/bo4e/bo/energiemenge.py
src/bo4e/bo/fremdkosten.py
src/bo4e/bo/geschaeftsobjekt.py
src/bo4e/bo/geschaeftspartner.py
src/bo4e/bo/kosten.py
src/bo4e/bo/lastgang.py
src/bo4e/bo/marktlokation.py
src/bo4e/bo/marktteilnehmer.py
src/bo4e/bo/messlokation.py
src/bo4e/bo/netznutzungsrechnung.py
src/bo4e/bo/preisblatt.py
src/bo4e/bo/preisblattdienstleistung.py
src/bo4e/bo/preisblatthardware.py
src/bo4e/bo/preisblattkonzessionsabgabe.py
src/bo4e/bo/preisblattmessung.py
src/bo4e/bo/preisblattnetznutzung.py
src/bo4e/bo/rechnung.py
src/bo4e/bo/region.py
src/bo4e/bo/regionaltarif.py
src/bo4e/bo/standorteigenschaften.py
src/bo4e/bo/tarif.py
src/bo4e/bo/tarifinfo.py
src/bo4e/bo/tarifkosten.py
src/bo4e/bo/tarifpreisblatt.py
src/bo4e/bo/vertrag.py
src/bo4e/bo/zaehler.py
src/bo4e/bo/zeitreihe.py
src/bo4e/com/__init__.py
src/bo4e/com/adresse.py
src/bo4e/com/angebotsposition.py
src/bo4e/com/angebotsteil.py
src/bo4e/com/angebotsvariante.py
src/bo4e/com/aufabschlag.py
src/bo4e/com/aufabschlagproort.py
src/bo4e/com/aufabschlagregional.py
src/bo4e/com/aufabschlagstaffelproort.py
src/bo4e/com/ausschreibungsdetail.py
src/bo4e/com/ausschreibungslos.py
src/bo4e/com/betrag.py
src/bo4e/com/com.py
src/bo4e/com/dienstleistung.py
src/bo4e/com/energieherkunft.py
src/bo4e/com/energiemix.py
src/bo4e/com/externereferenz.py
src/bo4e/com/fremdkostenblock.py
src/bo4e/com/fremdkostenposition.py
src/bo4e/com/geokoordinaten.py
src/bo4e/com/geraet.py
src/bo4e/com/geraeteeigenschaften.py
src/bo4e/com/hardware.py
src/bo4e/com/katasteradresse.py
src/bo4e/com/kostenblock.py
src/bo4e/com/kostenposition.py
src/bo4e/com/kriteriumwert.py
src/bo4e/com/marktgebietinfo.py
src/bo4e/com/menge.py
src/bo4e/com/messlokationszuordnung.py
src/bo4e/com/positionsaufabschlag.py
src/bo4e/com/preis.py
src/bo4e/com/preisgarantie.py
src/bo4e/com/preisposition.py
src/bo4e/com/preisstaffel.py
src/bo4e/com/rechnungsposition.py
src/bo4e/com/regionalegueltigkeit.py
src/bo4e/com/regionalepreisgarantie.py
src/bo4e/com/regionalepreisstaffel.py
src/bo4e/com/regionaleraufabschlag.py
src/bo4e/com/regionaletarifpreisposition.py
src/bo4e/com/regionskriterium.py
src/bo4e/com/rufnummer.py
src/bo4e/com/sigmoidparameter.py
src/bo4e/com/standorteigenschaftenallgemein.py
src/bo4e/com/standorteigenschaftengas.py
src/bo4e/com/standorteigenschaftenstrom.py
src/bo4e/com/steuerbetrag.py
src/bo4e/com/tagesvektor.py
src/bo4e/com/tarifberechnungsparameter.py
src/bo4e/com/tarifeinschraenkung.py
src/bo4e/com/tarifpreis.py
src/bo4e/com/tarifpreisposition.py
src/bo4e/com/tarifpreispositionproort.py
src/bo4e/com/tarifpreisstaffelproort.py
src/bo4e/com/unterschrift.py
src/bo4e/com/verbrauch.py
src/bo4e/com/vertragskonditionen.py
src/bo4e/com/vertragsteil.py
src/bo4e/com/zaehlwerk.py
src/bo4e/com/zeitintervall.py
src/bo4e/com/zeitraum.py
src/bo4e/com/zeitreihenwert.py
src/bo4e/com/zeitreihenwertkompakt.py
src/bo4e/com/zustaendigkeit.py
src/bo4e/enum/__init__.py
src/bo4e/enum/angebotsstatus.py
src/bo4e/enum/anrede.py
src/bo4e/enum/arithmetische_operation.py
src/bo4e/enum/artikelid.py
src/bo4e/enum/aufabschlagstyp.py
src/bo4e/enum/aufabschlagsziel.py
src/bo4e/enum/ausschreibungsportal.py
src/bo4e/enum/ausschreibungsstatus.py
src/bo4e/enum/ausschreibungstyp.py
src/bo4e/enum/bdewartikelnummer.py
src/bo4e/enum/bemessungsgroesse.py
src/bo4e/enum/bilanzierungsmethode.py
src/bo4e/enum/botyp.py
src/bo4e/enum/dienstleistungstyp.py
src/bo4e/enum/energierichtung.py
src/bo4e/enum/erzeugungsart.py
src/bo4e/enum/gasqualitaet.py
src/bo4e/enum/gebiettyp.py
src/bo4e/enum/geraetemerkmal.py
src/bo4e/enum/geraetetyp.py
src/bo4e/enum/geschaeftspartnerrolle.py
src/bo4e/enum/gueltigkeitstyp.py
src/bo4e/enum/kalkulationsmethode.py
src/bo4e/enum/kontaktart.py
src/bo4e/enum/kostenklasse.py
src/bo4e/enum/kundengruppe.py
src/bo4e/enum/kundengruppeka.py
src/bo4e/enum/kundentyp.py
src/bo4e/enum/landescode.py
src/bo4e/enum/leistungstyp.py
src/bo4e/enum/lokationstyp.py
src/bo4e/enum/marktrolle.py
src/bo4e/enum/medium.py
src/bo4e/enum/mengeneinheit.py
src/bo4e/enum/mengenoperator.py
src/bo4e/enum/messart.py
src/bo4e/enum/messgroesse.py
src/bo4e/enum/messpreistyp.py
src/bo4e/enum/messwertstatus.py
src/bo4e/enum/messwertstatuszusatz.py
src/bo4e/enum/netzebene.py
src/bo4e/enum/nnrechnungsart.py
src/bo4e/enum/nnrechnungstyp.py
src/bo4e/enum/oekolabel.py
src/bo4e/enum/oekozertifikat.py
src/bo4e/enum/preisgarantietyp.py
src/bo4e/enum/preismodell.py
src/bo4e/enum/preisstatus.py
src/bo4e/enum/preistyp.py
src/bo4e/enum/rechnungslegung.py
src/bo4e/enum/rechnungsstatus.py
src/bo4e/enum/rechnungstyp.py
src/bo4e/enum/regionskriteriumtyp.py
src/bo4e/enum/rollencodetyp.py
src/bo4e/enum/rufnummernart.py
src/bo4e/enum/sparte.py
src/bo4e/enum/steuerkennzeichen.py
src/bo4e/enum/strenum.py
src/bo4e/enum/tarifart.py
src/bo4e/enum/tarifkalkulationsmethode.py
src/bo4e/enum/tarifmerkmal.py
src/bo4e/enum/tarifregionskriterium.py
src/bo4e/enum/tariftyp.py
src/bo4e/enum/tarifzeit.py
src/bo4e/enum/themengebiet.py
src/bo4e/enum/titel.py
src/bo4e/enum/verbrauchsart.py
src/bo4e/enum/vertragsart.py
src/bo4e/enum/vertragsform.py
src/bo4e/enum/vertragsstatus.py
src/bo4e/enum/voraussetzungen.py
src/bo4e/enum/waehrungscode.py
src/bo4e/enum/waehrungseinheit.py
src/bo4e/enum/wertermittlungsverfahren.py
src/bo4e/enum/zaehlerauspraegung.py
src/bo4e/enum/zaehlertyp.py
src/bo4e/enum/zeiteinheit.py
tests/serialization_helper.py
tests/test_adresse.py
tests/test_angebot.py
tests/test_angebotsposition.py
tests/test_angebotsteil.py
tests/test_angebotsvariante.py
tests/test_ansprechpartner.py
tests/test_aufabschlag.py
tests/test_aufabschlagproort.py
tests/test_aufabschlagregional.py
tests/test_aufabschlagstaffelproort.py
tests/test_ausschreibung.py
tests/test_ausschreibungsdetail.py
tests/test_ausschreibungslos.py
tests/test_betrag.py
tests/test_buendelvertrag.py
tests/test_energieherkunft.py
tests/test_energiemenge.py
tests/test_energiemix.py
tests/test_enums.py
tests/test_externe_referenz.py
tests/test_fremdkosten.py
tests/test_fremdkostenblock.py
tests/test_fremdkostenposition.py
tests/test_geokoordinaten.py
tests/test_geraet.py
tests/test_geraeteeigenschaften.py
tests/test_geschaeftsobjekt.py
tests/test_geschaeftspartner.py
tests/test_katasteradresse.py
tests/test_kosten.py
tests/test_kostenblock.py
tests/test_kostenposition.py
tests/test_kriteriumswert.py
tests/test_lastgang.py
tests/test_lastgangkompakt.py
tests/test_marktgebietinfo.py
tests/test_marktlokation.py
tests/test_marktteilnehmer.py
tests/test_menge.py
tests/test_messlokation.py
tests/test_messlokationszuordnung.py
tests/test_netznutzungsrechnung.py
tests/test_positionsaufabschlag.py
tests/test_preis.py
tests/test_preisblatt.py
tests/test_preisblatt_dienstleistung.py
tests/test_preisblatt_hardware.py
tests/test_preisblatt_konzessionsabgabe.py
tests/test_preisblatt_messung.py
tests/test_preisblattnetznutzung.py
tests/test_preisgarantie.py
tests/test_preisposition.py
tests/test_preisstaffel.py
tests/test_rechnung.py
tests/test_rechnungsposition.py
tests/test_region.py
tests/test_regionalegueltigkeit.py
tests/test_regionalepreisgarantie.py
tests/test_regionalepreisstaffel.py
tests/test_regionaleraufabschlag.py
tests/test_regionaletarifpreisposition.py
tests/test_regionaltarif.py
tests/test_regionskriterium.py
tests/test_sigmoidparameter.py
tests/test_standorteigenschaften.py
tests/test_standorteigenschaftenallgemein.py
tests/test_standorteigenschaftengas.py
tests/test_standorteigenschaftenstrom.py
tests/test_steuerbetrag.py
tests/test_tagesvektor.py
tests/test_tarif.py
tests/test_tarifberechnungsparameter.py
tests/test_tarifeinschraenkung.py
tests/test_tarifinfo.py
tests/test_tarifkosten.py
tests/test_tarifpreis.py
tests/test_tarifpreisblatt.py
tests/test_tarifpreisposition.py
tests/test_tarifpreispositionproort.py
tests/test_tarifpreisstaffelproort.py
tests/test_unterschrift.py
tests/test_verbrauch.py
tests/test_vertrag.py
tests/test_vertragskonditionen.py
tests/test_vertragsteil.py
tests/test_zaehler.py
tests/test_zeitintervall.py
tests/test_zeitraum.py
tests/test_zeitreihe.py
tests/test_zeitreihenwert.py
tests/test_zeitreihenwertkompakt.py
tests/test_data/test_data_adresse/test_data_adresse_missing_plz.json
tests/test_data/test_data_adresse/test_data_adresse_only_required_fields.json
tests/test_data/test_data_adresse/test_data_adresse_with_all_possible_fields.json