diff --git a/json_schemas/bo/Angebot.json b/json_schemas/bo/Angebot.json
deleted file mode 100644
index e76c59f10..000000000
--- a/json_schemas/bo/Angebot.json
+++ /dev/null
@@ -1,2790 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Angebotsposition": {
- "additionalProperties": true,
- "description": "Unterhalb von Angebotsteilen sind die Angebotspositionen eingebunden.\nHier werden die angebotenen Bestandteile einzeln aufgeführt. Beispiel:\nPositionsmenge: 4000 kWh\nPositionspreis: 24,56 ct/kWh\nPositionskosten: 982,40 EUR\n\n.. raw:: html\n\n \n\n.. HINT::\n `Angebotsposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "positionsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionsbezeichnung"
- },
- "positionskosten": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionsmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionspreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Angebotsposition",
- "type": "object"
- },
- "Angebotsstatus": {
- "description": "Gibt den Status eines Angebotes an.",
- "enum": [
- "KONZEPTION",
- "UNVERBINDLICH",
- "VERBINDLICH",
- "BEAUFTRAGT",
- "UNGUELTIG",
- "ABGELEHNT",
- "NACHGEFASST",
- "AUSSTEHEND",
- "ERLEDIGT"
- ],
- "title": "Angebotsstatus",
- "type": "string"
- },
- "Angebotsteil": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente wird ein Teil einer Angebotsvariante abgebildet.\nHier werden alle Angebotspositionen aggregiert.\nAngebotsteile werden im einfachsten Fall für eine Marktlokation oder Lieferstellenadresse erzeugt.\nHier werden die Mengen und Gesamtkosten aller Angebotspositionen zusammengefasst.\nEine Variante besteht mindestens aus einem Angebotsteil.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Angebotsteil JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anfrageSubreferenz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anfragesubreferenz"
- },
- "gesamtkostenangebotsteil": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtmengeangebotsteil": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "lieferstellenangebotsteil": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Marktlokation"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lieferstellenangebotsteil"
- },
- "lieferzeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Angebotsposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionen"
- }
- },
- "title": "Angebotsteil",
- "type": "object"
- },
- "Angebotsvariante": {
- "additionalProperties": true,
- "description": "Führt die verschiedenen Ausprägungen der Angebotsberechnung auf\n\n.. raw:: html\n\n \n\n.. HINT::\n `Angebotsvariante JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "angebotsstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Angebotsstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bindefrist": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bindefrist"
- },
- "erstellungsdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Erstellungsdatum"
- },
- "gesamtkosten": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "teile": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Angebotsteil"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Teile"
- }
- },
- "title": "Angebotsvariante",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "Ansprechpartner": {
- "additionalProperties": true,
- "description": "Object containing information about a Ansprechpartner\n\n.. raw:: html\n\n \n\n.. HINT::\n `Ansprechpartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "ANSPRECHPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartner": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "individuelleAnrede": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Individuelleanrede"
- },
- "kommentar": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kommentar"
- },
- "nachname": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Nachname"
- },
- "rufnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rufnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "titel": {
- "anyOf": [
- {
- "$ref": "#/$defs/Titel"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vorname": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vorname"
- },
- "zustaendigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zustaendigkeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Ansprechpartner",
- "type": "object"
- },
- "ArithmetischeOperation": {
- "description": "Mit dieser Aufzählung können arithmetische Operationen festgelegt werden.",
- "enum": [
- "ADDITION",
- "SUBTRAKTION",
- "MULTIPLIKATION",
- "DIVISION"
- ],
- "title": "ArithmetischeOperation",
- "type": "string"
- },
- "Betrag": {
- "additionalProperties": true,
- "description": "Die Komponente wird dazu verwendet, Summenbeträge (beispielsweise in Angeboten und Rechnungen) als Geldbeträge\nabzubilden. Die Einheit ist dabei immer die Hauptwährung also Euro, Dollar etc…\n\n.. raw:: html\n\n \n\n.. HINT::\n `Betrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Betrag",
- "type": "object"
- },
- "Bilanzierungsmethode": {
- "description": "Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.",
- "enum": [
- "RLM",
- "SLP",
- "TLP_GEMEINSAM",
- "TLP_GETRENNT",
- "PAUSCHAL"
- ],
- "title": "Bilanzierungsmethode",
- "type": "string"
- },
- "Energierichtung": {
- "description": "Spezifiziert die Energierichtung einer Markt- und/oder Messlokation",
- "enum": [
- "AUSSP",
- "EINSP"
- ],
- "title": "Energierichtung",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Gasqualitaet": {
- "description": "Unterscheidung für hoch- und niedrig-kalorisches Gas.",
- "enum": [
- "H_GAS",
- "L_GAS"
- ],
- "title": "Gasqualitaet",
- "type": "string"
- },
- "Gebiettyp": {
- "description": "List of possible Gebiettypen.",
- "enum": [
- "REGELZONE",
- "MARKTGEBIET",
- "BILANZIERUNGSGEBIET",
- "VERTEILNETZ",
- "TRANSPORTNETZ",
- "REGIONALNETZ",
- "AREALNETZ",
- "GRUNDVERSORGUNGSGEBIET",
- "VERSORGUNGSGEBIET"
- ],
- "title": "Gebiettyp",
- "type": "string"
- },
- "Geokoordinaten": {
- "additionalProperties": true,
- "description": "This component provides the geo-coordinates for a location.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geokoordinaten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "breitengrad": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Breitengrad"
- },
- "laengengrad": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Laengengrad"
- }
- },
- "title": "Geokoordinaten",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Katasteradresse": {
- "additionalProperties": true,
- "description": "Dient der Adressierung über die Liegenschafts-Information.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Katasteradresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "flurstueck": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Flurstueck"
- },
- "gemarkungFlur": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gemarkungflur"
- }
- },
- "title": "Katasteradresse",
- "type": "object"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktlokation": {
- "additionalProperties": true,
- "description": "Object containing information about a Marktlokation\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktlokation JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTLOKATION"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bilanzierungsgebiet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bilanzierungsgebiet"
- },
- "bilanzierungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bilanzierungsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "endkunde": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energierichtung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energierichtung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gasqualitaet": {
- "anyOf": [
- {
- "$ref": "#/$defs/Gasqualitaet"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gebietstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Gebiettyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geoadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geokoordinaten"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "grundversorgercodenr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Grundversorgercodenr"
- },
- "istUnterbrechbar": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istunterbrechbar"
- },
- "katasterinformation": {
- "anyOf": [
- {
- "$ref": "#/$defs/Katasteradresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kundengruppen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kundentyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kundengruppen"
- },
- "lokationsadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "marktlokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktlokationsid"
- },
- "netzbetreibercodenr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzbetreibercodenr"
- },
- "netzebene": {
- "anyOf": [
- {
- "$ref": "#/$defs/Netzebene"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "netzgebietsnr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzgebietsnr"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "verbrauchsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Verbrauchsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zugehoerigeMesslokation": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messlokationszuordnung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Marktlokation",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Messlokationszuordnung": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden Messlokationen zu Marktlokationen zugeordnet.\nDabei kann eine arithmetische Operation (Addition, Subtraktion, Multiplikation, Division) angegeben werden,\nmit der die Messlokation zum Verbrauch der Marktlokation beiträgt.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Messlokationszuordnung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "arithmetik": {
- "anyOf": [
- {
- "$ref": "#/$defs/ArithmetischeOperation"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gueltigBis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigbis"
- },
- "gueltigSeit": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigseit"
- },
- "messlokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Messlokationsid"
- }
- },
- "title": "Messlokationszuordnung",
- "type": "object"
- },
- "Netzebene": {
- "description": "Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.",
- "enum": [
- "NSP",
- "MSP",
- "HSP",
- "HSS",
- "MSP_NSP_UMSP",
- "HSP_MSP_UMSP",
- "HSS_HSP_UMSP",
- "HD",
- "MD",
- "ND"
- ],
- "title": "Netzebene",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rufnummer": {
- "additionalProperties": true,
- "description": "Contains information to call or fax someone\n\n.. raw:: html\n\n \n\n.. HINT::\n `Rufnummer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "nummerntyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rufnummernart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rufnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rufnummer"
- }
- },
- "title": "Rufnummer",
- "type": "object"
- },
- "Rufnummernart": {
- "description": "Abbildung verschiedener Rufnummerntypen.",
- "enum": [
- "RUF_ZENTRALE",
- "FAX_ZENTRALE",
- "SAMMELRUF",
- "SAMMELFAX",
- "ABTEILUNGRUF",
- "ABTEILUNGFAX",
- "RUF_DURCHWAHL",
- "FAX_DURCHWAHL",
- "MOBIL_NUMMER"
- ],
- "title": "Rufnummernart",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Themengebiet": {
- "description": "Über dieses ENUM kann eine thematische Zuordnung, beispielsweise eines Ansprechpartners, vorgenommen werden.",
- "enum": [
- "ALLGEMEINER_INFORMATIONSAUSTAUSCH",
- "AN_UND_ABMELDUNG",
- "ANSPRECHPARTNER_ALLGEMEIN",
- "ANSPRECHPARTNER_BDEW_DVGW",
- "ANSPRECHPARTNER_IT_TECHNIK",
- "BILANZIERUNG",
- "BILANZKREISKOORDINATOR",
- "BILANZKREISVERANTWORTLICHER",
- "DATENFORMATE_ZERTIFIKATE_VERSCHLUESSELUNGEN",
- "DEBITORENMANAGEMENT",
- "DEMAND_SIDE_MANAGEMENT",
- "EDI_VEREINBARUNG",
- "EDIFACT",
- "ENERGIEDATENMANAGEMENT",
- "FAHRPLANMANAGEMENT",
- "ALOCAT",
- "APERAK",
- "CONTRL",
- "INVOIC",
- "MSCONS",
- "ORDERS",
- "ORDERSP",
- "REMADV",
- "UTILMD",
- "GABI",
- "GELI",
- "GERAETERUECKGABE",
- "GERAETEWECHSEL",
- "GPKE",
- "INBETRIEBNAHME",
- "KAPAZITAETSMANAGEMENT",
- "KLAERFAELLE",
- "LASTGAENGE_RLM",
- "LIEFERANTENRAHMENVERTRAG",
- "LIEFERANTENWECHSEL",
- "MABIS",
- "MAHNWESEN",
- "MARKTGEBIETSVERANTWORTLICHER",
- "MARKTKOMMUNIKATION",
- "MEHR_MINDERMENGEN",
- "MSB_MDL",
- "NETZABRECHNUNG",
- "NETZENTGELTE",
- "NETZMANAGEMENT",
- "RECHT",
- "REGULIERUNGSMANAGEMENT",
- "REKLAMATIONEN",
- "SPERREN_ENTSPERREN_INKASSO",
- "STAMMDATEN",
- "STOERUNGSFAELLE",
- "TECHNISCHE_FRAGEN",
- "UMSTELLUNG_INVOIC",
- "VERSCHLUESSELUNG_SIGNATUR",
- "VERTRAGSMANAGEMENT",
- "VERTRIEB",
- "WIM",
- "ZAEHLERSTAENDE_SLP",
- "ZAHLUNGSVERKEHR",
- "ZUORDNUNGSVEREINBARUNG"
- ],
- "title": "Themengebiet",
- "type": "string"
- },
- "Titel": {
- "description": "Übersicht möglicher Titel, z.B. eines Geschäftspartners.",
- "enum": [
- "DR",
- "PROF",
- "PROF_DR"
- ],
- "title": "Titel",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Verbrauchsart": {
- "description": "Verbrauchsart einer Marktlokation.",
- "enum": [
- "KL",
- "KLW",
- "KLWS",
- "W",
- "WS"
- ],
- "title": "Verbrauchsart",
- "type": "string"
- },
- "Waehrungscode": {
- "description": "Aufzählung der Währungscodes.",
- "enum": [
- "AED",
- "AFN",
- "ALL",
- "AMD",
- "ANG",
- "AOA",
- "ARS",
- "AUD",
- "AWG",
- "AZN",
- "BAM",
- "BBD",
- "BDT",
- "BGN",
- "BHD",
- "BIF",
- "BMD",
- "BND",
- "BOB",
- "BOV",
- "BRL",
- "BSD",
- "BTN",
- "BWP",
- "BYN",
- "BYR",
- "BZD",
- "CAD",
- "CDF",
- "CHE",
- "CHF",
- "CHW",
- "CLF",
- "CLP",
- "CNY",
- "COP",
- "COU",
- "CRC",
- "CUC",
- "CUP",
- "CVE",
- "CZK",
- "DJF",
- "DKK",
- "DOP",
- "DZD",
- "EGP",
- "ERN",
- "ETB",
- "EUR",
- "FJD",
- "FKP",
- "GBP",
- "GEL",
- "GHS",
- "GIP",
- "GMD",
- "GNF",
- "GTQ",
- "GYD",
- "HKD",
- "HNL",
- "HRK",
- "HTG",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IQD",
- "IRR",
- "ISK",
- "JMD",
- "JOD",
- "JPY",
- "KES",
- "KGS",
- "KHR",
- "KMF",
- "KPW",
- "KRW",
- "KWD",
- "KYD",
- "KZT",
- "LAK",
- "LBP",
- "LKR",
- "LRD",
- "LSL",
- "LTL",
- "LYD",
- "MAD",
- "MDL",
- "MGA",
- "MKD",
- "MMK",
- "MNT",
- "MOP",
- "MRO",
- "MUR",
- "MVR",
- "MWK",
- "MXN",
- "MXV",
- "MYR",
- "MZN",
- "NAD",
- "NGN",
- "NIO",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PAB",
- "PEN",
- "PGK",
- "PHP",
- "PKR",
- "PLN",
- "PYG",
- "QAR",
- "RON",
- "RSD",
- "RUB",
- "RUR",
- "RWF",
- "SAR",
- "SBD",
- "SCR",
- "SDG",
- "SEK",
- "SGD",
- "SHP",
- "SLL",
- "SOS",
- "SRD",
- "SSP",
- "STD",
- "SVC",
- "SYP",
- "SZL",
- "THB",
- "TJS",
- "TMT",
- "TND",
- "TOP",
- "TRY",
- "TTD",
- "TWD",
- "TZS",
- "UAH",
- "UGX",
- "USD",
- "USN",
- "USS",
- "UYI",
- "UYU",
- "UZS",
- "VEF",
- "VND",
- "VUV",
- "WST",
- "XAF",
- "XAG",
- "XAU",
- "XBA",
- "XBB",
- "XBC",
- "XBD",
- "XCD",
- "XDR",
- "XOF",
- "XPD",
- "XPF",
- "XPT",
- "XSU",
- "XTS",
- "XUA",
- "XXX",
- "YER",
- "ZAR",
- "ZMW",
- "ZWL"
- ],
- "title": "Waehrungscode",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- },
- "Zustaendigkeit": {
- "additionalProperties": true,
- "description": "Enthält die zeitliche Zuordnung eines Ansprechpartners zu Abteilungen und Zuständigkeiten.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zustaendigkeit JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abteilung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Abteilung"
- },
- "jobtitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Jobtitel"
- },
- "themengebiet": {
- "anyOf": [
- {
- "$ref": "#/$defs/Themengebiet"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Zustaendigkeit",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Mit diesem BO kann ein Versorgungsangebot zur Strom- oder Gasversorgung oder die Teilnahme an einer Ausschreibung\nübertragen werden. Es können verschiedene Varianten enthalten sein (z.B. ein- und mehrjährige Laufzeit).\nInnerhalb jeder Variante können Teile enthalten sein, die jeweils für eine oder mehrere Marktlokationen erstellt\nwerden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Angebot JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "ANGEBOT"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anfragereferenz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anfragereferenz"
- },
- "angebotsdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Angebotsdatum"
- },
- "angebotsgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "angebotsnehmer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "angebotsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Angebotsnummer"
- },
- "bindefrist": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bindefrist"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "unterzeichnerAngebotsgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Ansprechpartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "unterzeichnerAngebotsnehmer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Ansprechpartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "varianten": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Angebotsvariante"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Varianten"
- }
- },
- "title": "Angebot",
- "type": "object"
-}
diff --git a/json_schemas/bo/Ansprechpartner.json b/json_schemas/bo/Ansprechpartner.json
deleted file mode 100644
index 301b8bb4f..000000000
--- a/json_schemas/bo/Ansprechpartner.json
+++ /dev/null
@@ -1,1157 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Rufnummer": {
- "additionalProperties": true,
- "description": "Contains information to call or fax someone\n\n.. raw:: html\n\n \n\n.. HINT::\n `Rufnummer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "nummerntyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rufnummernart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rufnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rufnummer"
- }
- },
- "title": "Rufnummer",
- "type": "object"
- },
- "Rufnummernart": {
- "description": "Abbildung verschiedener Rufnummerntypen.",
- "enum": [
- "RUF_ZENTRALE",
- "FAX_ZENTRALE",
- "SAMMELRUF",
- "SAMMELFAX",
- "ABTEILUNGRUF",
- "ABTEILUNGFAX",
- "RUF_DURCHWAHL",
- "FAX_DURCHWAHL",
- "MOBIL_NUMMER"
- ],
- "title": "Rufnummernart",
- "type": "string"
- },
- "Themengebiet": {
- "description": "Über dieses ENUM kann eine thematische Zuordnung, beispielsweise eines Ansprechpartners, vorgenommen werden.",
- "enum": [
- "ALLGEMEINER_INFORMATIONSAUSTAUSCH",
- "AN_UND_ABMELDUNG",
- "ANSPRECHPARTNER_ALLGEMEIN",
- "ANSPRECHPARTNER_BDEW_DVGW",
- "ANSPRECHPARTNER_IT_TECHNIK",
- "BILANZIERUNG",
- "BILANZKREISKOORDINATOR",
- "BILANZKREISVERANTWORTLICHER",
- "DATENFORMATE_ZERTIFIKATE_VERSCHLUESSELUNGEN",
- "DEBITORENMANAGEMENT",
- "DEMAND_SIDE_MANAGEMENT",
- "EDI_VEREINBARUNG",
- "EDIFACT",
- "ENERGIEDATENMANAGEMENT",
- "FAHRPLANMANAGEMENT",
- "ALOCAT",
- "APERAK",
- "CONTRL",
- "INVOIC",
- "MSCONS",
- "ORDERS",
- "ORDERSP",
- "REMADV",
- "UTILMD",
- "GABI",
- "GELI",
- "GERAETERUECKGABE",
- "GERAETEWECHSEL",
- "GPKE",
- "INBETRIEBNAHME",
- "KAPAZITAETSMANAGEMENT",
- "KLAERFAELLE",
- "LASTGAENGE_RLM",
- "LIEFERANTENRAHMENVERTRAG",
- "LIEFERANTENWECHSEL",
- "MABIS",
- "MAHNWESEN",
- "MARKTGEBIETSVERANTWORTLICHER",
- "MARKTKOMMUNIKATION",
- "MEHR_MINDERMENGEN",
- "MSB_MDL",
- "NETZABRECHNUNG",
- "NETZENTGELTE",
- "NETZMANAGEMENT",
- "RECHT",
- "REGULIERUNGSMANAGEMENT",
- "REKLAMATIONEN",
- "SPERREN_ENTSPERREN_INKASSO",
- "STAMMDATEN",
- "STOERUNGSFAELLE",
- "TECHNISCHE_FRAGEN",
- "UMSTELLUNG_INVOIC",
- "VERSCHLUESSELUNG_SIGNATUR",
- "VERTRAGSMANAGEMENT",
- "VERTRIEB",
- "WIM",
- "ZAEHLERSTAENDE_SLP",
- "ZAHLUNGSVERKEHR",
- "ZUORDNUNGSVEREINBARUNG"
- ],
- "title": "Themengebiet",
- "type": "string"
- },
- "Titel": {
- "description": "Übersicht möglicher Titel, z.B. eines Geschäftspartners.",
- "enum": [
- "DR",
- "PROF",
- "PROF_DR"
- ],
- "title": "Titel",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Zustaendigkeit": {
- "additionalProperties": true,
- "description": "Enthält die zeitliche Zuordnung eines Ansprechpartners zu Abteilungen und Zuständigkeiten.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zustaendigkeit JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abteilung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Abteilung"
- },
- "jobtitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Jobtitel"
- },
- "themengebiet": {
- "anyOf": [
- {
- "$ref": "#/$defs/Themengebiet"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Zustaendigkeit",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Object containing information about a Ansprechpartner\n\n.. raw:: html\n\n \n\n.. HINT::\n `Ansprechpartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "ANSPRECHPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartner": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "individuelleAnrede": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Individuelleanrede"
- },
- "kommentar": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kommentar"
- },
- "nachname": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Nachname"
- },
- "rufnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rufnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "titel": {
- "anyOf": [
- {
- "$ref": "#/$defs/Titel"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vorname": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vorname"
- },
- "zustaendigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zustaendigkeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Ansprechpartner",
- "type": "object"
-}
diff --git a/json_schemas/bo/Ausschreibung.json b/json_schemas/bo/Ausschreibung.json
deleted file mode 100644
index f3d75bd56..000000000
--- a/json_schemas/bo/Ausschreibung.json
+++ /dev/null
@@ -1,1685 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "Ausschreibungsdetail": {
- "additionalProperties": true,
- "description": "Die Komponente Ausschreibungsdetail wird verwendet um die Informationen zu einer Abnahmestelle innerhalb eines\nAusschreibungsloses abzubilden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Ausschreibungsdetail JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "istLastgangVorhanden": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istlastgangvorhanden"
- },
- "kunde": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kunde"
- },
- "lieferzeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "marktlokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktlokationsid"
- },
- "marktlokationsadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "marktlokationsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktlokationsbezeichnung"
- },
- "netzbetreiber": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzbetreiber"
- },
- "netzebeneLieferung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzebenelieferung"
- },
- "netzebeneMessung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzebenemessung"
- },
- "prognoseArbeitLieferzeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "prognoseJahresarbeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "prognoseLeistung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zaehlernummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zaehlernummer"
- },
- "zaehlertechnik": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zaehlertyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Ausschreibungsdetail",
- "type": "object"
- },
- "Ausschreibungslos": {
- "additionalProperties": true,
- "description": "Eine Komponente zur Abbildung einzelner Lose einer Ausschreibung\n\n.. raw:: html\n\n \n\n.. HINT::\n `Ausschreibungslos JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anzahlLieferstellen": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anzahllieferstellen"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "betreutDurch": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Betreutdurch"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "energieart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtMenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "lieferstellen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Ausschreibungsdetail"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lieferstellen"
- },
- "lieferzeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "losnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Losnummer"
- },
- "preismodell": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preismodell"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wiederholungsintervall": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wunschKuendingungsfrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wunschMaximalmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wunschMindestmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wunschRechnungslegung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rechnungslegung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wunschVertragsform": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragsform"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wunschZahlungsziel": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Ausschreibungslos",
- "type": "object"
- },
- "Ausschreibungsportal": {
- "description": "Aufzählung der unterstützten Ausschreibungsportale.",
- "enum": [
- "ENPORTAL",
- "ENERGIE_AGENTUR",
- "BMWI",
- "ENERGIE_HANDELSPLATZ",
- "BUND",
- "VERA_ONLINE",
- "ISPEX",
- "ENERGIEMARKTPLATZ",
- "EVERGABE",
- "DTAD"
- ],
- "title": "Ausschreibungsportal",
- "type": "string"
- },
- "Ausschreibungsstatus": {
- "description": "Bezeichnungen für die Ausschreibungsphasen",
- "enum": [
- "PHASE1",
- "PHASE2",
- "PHASE3",
- "PHASE4"
- ],
- "title": "Ausschreibungsstatus",
- "type": "string"
- },
- "Ausschreibungstyp": {
- "description": "Aufzählung für die Typisierung von Ausschreibungen.",
- "enum": [
- "PRIVATRECHTLICH",
- "OEFFENTLICHRECHTLICH",
- "EUROPAWEIT"
- ],
- "title": "Ausschreibungstyp",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preismodell": {
- "description": "Bezeichnung der Preismodelle in Ausschreibungen für die Energielieferung.",
- "enum": [
- "FESTPREIS",
- "TRANCHE"
- ],
- "title": "Preismodell",
- "type": "string"
- },
- "Rechnungslegung": {
- "description": "Aufzählung der Möglichkeiten zur Rechnungslegung in Ausschreibungen.",
- "enum": [
- "MONATSRECHN",
- "ABSCHL_MONATSRECHN",
- "ABSCHL_JAHRESRECHN",
- "MONATSRECHN_JAHRESRECHN",
- "VORKASSE"
- ],
- "title": "Rechnungslegung",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Vertragsform": {
- "description": "Aufzählung der Möglichkeiten zu Vertragsformen in Ausschreibungen.",
- "enum": [
- "ONLINE",
- "DIREKT",
- "FAX"
- ],
- "title": "Vertragsform",
- "type": "string"
- },
- "Zaehlertyp": {
- "description": "Bei diesem Enum handelt es sich um die Abbildung von Zählertypen der Sparten Strom und Gas.",
- "enum": [
- "DREHSTROMZAEHLER",
- "BALGENGASZAEHLER",
- "DREHKOLBENZAEHLER",
- "SMARTMETER",
- "LEISTUNGSZAEHLER",
- "MAXIMUMZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLGASZAEHLER",
- "WECHSELSTROMZAEHLER"
- ],
- "title": "Zaehlertyp",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Das BO Ausschreibung dient zur detaillierten Darstellung von ausgeschriebenen Energiemengen in der Energiewirtschaft\n\n.. raw:: html\n\n \n\n.. HINT::\n `Ausschreibung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "AUSSCHREIUNG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abgabefrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "ausschreibender": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "ausschreibungportal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Ausschreibungsportal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "ausschreibungsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ausschreibungsnummer"
- },
- "ausschreibungsstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Ausschreibungsstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "ausschreibungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Ausschreibungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bindefrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "istKostenpflichtig": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istkostenpflichtig"
- },
- "lose": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Ausschreibungslos"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lose"
- },
- "veroeffentlichungszeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Veroeffentlichungszeitpunkt"
- },
- "webseite": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Webseite"
- }
- },
- "title": "Ausschreibung",
- "type": "object"
-}
diff --git a/json_schemas/bo/Buendelvertrag.json b/json_schemas/bo/Buendelvertrag.json
deleted file mode 100644
index 5cc54f77d..000000000
--- a/json_schemas/bo/Buendelvertrag.json
+++ /dev/null
@@ -1,1724 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Unterschrift": {
- "additionalProperties": true,
- "description": "Modellierung einer Unterschrift, z.B. für Verträge, Angebote etc.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Unterschrift JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "datum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Datum"
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- }
- },
- "title": "Unterschrift",
- "type": "object"
- },
- "Vertrag": {
- "additionalProperties": true,
- "description": "Modell für die Abbildung von Vertragsbeziehungen;\nDas Objekt dient dazu, alle Arten von Verträgen, die in der Energiewirtschaft Verwendung finden, abzubilden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "VERTRAG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "unterzeichnervp1": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Unterschrift"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Unterzeichnervp1"
- },
- "unterzeichnervp2": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Unterschrift"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Unterzeichnervp2"
- },
- "vertragsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsbeginn": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsbeginn"
- },
- "vertragsende": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsende"
- },
- "vertragskonditionen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsnummer"
- },
- "vertragspartner1": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragspartner2": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragsstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsteile": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Vertragsteil"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsteile"
- }
- },
- "title": "Vertrag",
- "type": "object"
- },
- "Vertragsart": {
- "description": "Aufzählung der Vertragsarten.",
- "enum": [
- "ENERGIELIEFERVERTRAG",
- "NETZNUTZUNGSVERTRAG",
- "BILANZIERUNGSVERTRAG",
- "MESSSTELLENBETRIEBSVERTRAG",
- "BUENDELVERTRAG"
- ],
- "title": "Vertragsart",
- "type": "string"
- },
- "Vertragskonditionen": {
- "additionalProperties": true,
- "description": "Abbildung für Vertragskonditionen. Die Komponente wird sowohl im Vertrag als auch im Tarif verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertragskonditionen JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abschlagszyklus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anzahlAbschlaege": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anzahlabschlaege"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "kuendigungsfrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragslaufzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsverlaengerung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Vertragskonditionen",
- "type": "object"
- },
- "Vertragsstatus": {
- "description": "Abbildung einer Statusinformation für Verträge.",
- "enum": [
- "IN_ARBEIT",
- "UEBERMITTELT",
- "ANGENOMMEN",
- "AKTIV",
- "ABGELEHNT",
- "WIDERRUFEN",
- "STORNIERT",
- "GEKUENDIGT",
- "BEENDET"
- ],
- "title": "Vertragsstatus",
- "type": "string"
- },
- "Vertragsteil": {
- "additionalProperties": true,
- "description": "Abbildung für einen Vertragsteil. Der Vertragsteil wird dazu verwendet,\neine vertragliche Leistung in Bezug zu einer Lokation (Markt- oder Messlokation) festzulegen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertragsteil JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "lokation": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokation"
- },
- "maximaleAbnahmemenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "minimaleAbnahmemenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertraglichFixierteMenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsteilbeginn": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsteilbeginn"
- },
- "vertragsteilende": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsteilende"
- }
- },
- "title": "Vertragsteil",
- "type": "object"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Abbildung eines Bündelvertrags.\nEs handelt sich hierbei um eine Liste von Einzelverträgen, die in einem Vertragsobjekt gebündelt sind.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Buendelvertrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "BUENDELVERTRAG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "einzelvertraege": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Vertrag"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einzelvertraege"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "unterzeichnervp1": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Unterschrift"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Unterzeichnervp1"
- },
- "unterzeichnervp2": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Unterschrift"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Unterzeichnervp2"
- },
- "vertragsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsbeginn": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsbeginn"
- },
- "vertragsende": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsende"
- },
- "vertragskonditionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragskonditionen"
- },
- "vertragsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Vertragsnummer"
- },
- "vertragspartner1": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragspartner2": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragsstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Buendelvertrag",
- "type": "object"
-}
diff --git a/json_schemas/bo/Energiemenge.json b/json_schemas/bo/Energiemenge.json
deleted file mode 100644
index 9431ec6b0..000000000
--- a/json_schemas/bo/Energiemenge.json
+++ /dev/null
@@ -1,340 +0,0 @@
-{
- "$defs": {
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Lokationstyp": {
- "description": "Gibt an, ob es sich um eine Markt- oder Messlokation handelt.",
- "enum": [
- "MALO",
- "MELO"
- ],
- "title": "Lokationstyp",
- "type": "string"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Verbrauch": {
- "additionalProperties": true,
- "description": "Abbildung eines zeitlich abgegrenzten Verbrauchs\n\n.. raw:: html\n\n \n\n.. HINT::\n `Verbrauch JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "obisKennzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Obiskennzahl"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- },
- "wertermittlungsverfahren": {
- "anyOf": [
- {
- "$ref": "#/$defs/Wertermittlungsverfahren"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Verbrauch",
- "type": "object"
- },
- "Wertermittlungsverfahren": {
- "description": "Gibt an, ob es sich um eine Prognose oder eine Messung handelt, beispielsweise bei der Abbildung eines Verbrauchs.",
- "enum": [
- "PROGNOSE",
- "MESSUNG"
- ],
- "title": "Wertermittlungsverfahren",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Abbildung von Mengen, die Lokationen zugeordnet sind\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energiemenge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "ENERGIEMENGE"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "energieverbrauch": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Verbrauch"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Energieverbrauch"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "lokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationsid"
- },
- "lokationstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Lokationstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Energiemenge",
- "type": "object"
-}
diff --git a/json_schemas/bo/Fremdkosten.json b/json_schemas/bo/Fremdkosten.json
deleted file mode 100644
index 005066c25..000000000
--- a/json_schemas/bo/Fremdkosten.json
+++ /dev/null
@@ -1,1000 +0,0 @@
-{
- "$defs": {
- "Betrag": {
- "additionalProperties": true,
- "description": "Die Komponente wird dazu verwendet, Summenbeträge (beispielsweise in Angeboten und Rechnungen) als Geldbeträge\nabzubilden. Die Einheit ist dabei immer die Hauptwährung also Euro, Dollar etc…\n\n.. raw:: html\n\n \n\n.. HINT::\n `Betrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Betrag",
- "type": "object"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Fremdkostenblock": {
- "additionalProperties": true,
- "description": "Komponente zur Abbildung eines Kostenblocks in den Fremdkosten\n\n.. raw:: html\n\n \n\n.. HINT::\n `Fremdkostenblock JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "kostenblockbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenblockbezeichnung"
- },
- "kostenpositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Fremdkostenposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenpositionen"
- },
- "summeKostenblock": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Fremdkostenblock",
- "type": "object"
- },
- "Fremdkostenposition": {
- "additionalProperties": true,
- "description": "Eine Kostenposition im Bereich der Fremdkosten\n\n.. raw:: html\n\n \n\n.. HINT::\n `Fremdkostenposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "artikelbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikelbezeichnung"
- },
- "artikeldetail": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikeldetail"
- },
- "betragKostenposition": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bis"
- },
- "einzelpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gebietcodeEic": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gebietcodeeic"
- },
- "linkPreisblatt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Linkpreisblatt"
- },
- "marktpartnercode": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktpartnercode"
- },
- "marktpartnername": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktpartnername"
- },
- "menge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionstitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionstitel"
- },
- "von": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Von"
- },
- "zeitmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Fremdkostenposition",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungscode": {
- "description": "Aufzählung der Währungscodes.",
- "enum": [
- "AED",
- "AFN",
- "ALL",
- "AMD",
- "ANG",
- "AOA",
- "ARS",
- "AUD",
- "AWG",
- "AZN",
- "BAM",
- "BBD",
- "BDT",
- "BGN",
- "BHD",
- "BIF",
- "BMD",
- "BND",
- "BOB",
- "BOV",
- "BRL",
- "BSD",
- "BTN",
- "BWP",
- "BYN",
- "BYR",
- "BZD",
- "CAD",
- "CDF",
- "CHE",
- "CHF",
- "CHW",
- "CLF",
- "CLP",
- "CNY",
- "COP",
- "COU",
- "CRC",
- "CUC",
- "CUP",
- "CVE",
- "CZK",
- "DJF",
- "DKK",
- "DOP",
- "DZD",
- "EGP",
- "ERN",
- "ETB",
- "EUR",
- "FJD",
- "FKP",
- "GBP",
- "GEL",
- "GHS",
- "GIP",
- "GMD",
- "GNF",
- "GTQ",
- "GYD",
- "HKD",
- "HNL",
- "HRK",
- "HTG",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IQD",
- "IRR",
- "ISK",
- "JMD",
- "JOD",
- "JPY",
- "KES",
- "KGS",
- "KHR",
- "KMF",
- "KPW",
- "KRW",
- "KWD",
- "KYD",
- "KZT",
- "LAK",
- "LBP",
- "LKR",
- "LRD",
- "LSL",
- "LTL",
- "LYD",
- "MAD",
- "MDL",
- "MGA",
- "MKD",
- "MMK",
- "MNT",
- "MOP",
- "MRO",
- "MUR",
- "MVR",
- "MWK",
- "MXN",
- "MXV",
- "MYR",
- "MZN",
- "NAD",
- "NGN",
- "NIO",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PAB",
- "PEN",
- "PGK",
- "PHP",
- "PKR",
- "PLN",
- "PYG",
- "QAR",
- "RON",
- "RSD",
- "RUB",
- "RUR",
- "RWF",
- "SAR",
- "SBD",
- "SCR",
- "SDG",
- "SEK",
- "SGD",
- "SHP",
- "SLL",
- "SOS",
- "SRD",
- "SSP",
- "STD",
- "SVC",
- "SYP",
- "SZL",
- "THB",
- "TJS",
- "TMT",
- "TND",
- "TOP",
- "TRY",
- "TTD",
- "TWD",
- "TZS",
- "UAH",
- "UGX",
- "USD",
- "USN",
- "USS",
- "UYI",
- "UYU",
- "UZS",
- "VEF",
- "VND",
- "VUV",
- "WST",
- "XAF",
- "XAG",
- "XAU",
- "XBA",
- "XBB",
- "XBC",
- "XBD",
- "XCD",
- "XDR",
- "XOF",
- "XPD",
- "XPF",
- "XPT",
- "XSU",
- "XTS",
- "XUA",
- "XXX",
- "YER",
- "ZAR",
- "ZMW",
- "ZWL"
- ],
- "title": "Waehrungscode",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Mit diesem BO werden die Fremdkosten, beispielsweise für eine Angebotserstellung oder eine Rechnungsprüfung,\nübertragen.\nDie Fremdkosten enthalten dabei alle Kostenblöcke, die von anderen Marktteilnehmern oder Instanzen erhoben werden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Fremdkosten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "FREMDKOSTEN"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kostenbloecke": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Fremdkostenblock"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenbloecke"
- },
- "summeKosten": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Fremdkosten",
- "type": "object"
-}
diff --git a/json_schemas/bo/Geschaeftsobjekt.json b/json_schemas/bo/Geschaeftsobjekt.json
deleted file mode 100644
index e372b8279..000000000
--- a/json_schemas/bo/Geschaeftsobjekt.json
+++ /dev/null
@@ -1,156 +0,0 @@
-{
- "$defs": {
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Das BO Geschäftsobjekt ist der Master für alle Geschäftsobjekte.\nAlle Attribute, die hier in diesem BO enthalten sind, werden an alle BOs vererbt.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftsobjekt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSOBJEKT"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- }
- },
- "title": "Geschaeftsobjekt",
- "type": "object"
-}
diff --git a/json_schemas/bo/Geschaeftspartner.json b/json_schemas/bo/Geschaeftspartner.json
deleted file mode 100644
index 182d048e9..000000000
--- a/json_schemas/bo/Geschaeftspartner.json
+++ /dev/null
@@ -1,759 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
-}
diff --git a/json_schemas/bo/Kosten.json b/json_schemas/bo/Kosten.json
deleted file mode 100644
index fcf13cb83..000000000
--- a/json_schemas/bo/Kosten.json
+++ /dev/null
@@ -1,979 +0,0 @@
-{
- "$defs": {
- "Betrag": {
- "additionalProperties": true,
- "description": "Die Komponente wird dazu verwendet, Summenbeträge (beispielsweise in Angeboten und Rechnungen) als Geldbeträge\nabzubilden. Die Einheit ist dabei immer die Hauptwährung also Euro, Dollar etc…\n\n.. raw:: html\n\n \n\n.. HINT::\n `Betrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Betrag",
- "type": "object"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Kostenblock": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden mehrere Kostenpositionen zusammengefasst.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Kostenblock JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "kostenblockbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenblockbezeichnung"
- },
- "kostenpositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kostenposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenpositionen"
- },
- "summeKostenblock": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Kostenblock",
- "type": "object"
- },
- "Kostenklasse": {
- "description": "Kostenklassen bilden die oberste Ebene der verschiedenen Kosten.\nIn der Regel werden die Gesamtkosten einer Kostenklasse in einer App berechnet.",
- "enum": [
- "FREMDKOSTEN",
- "BESCHAFFUNG",
- "SELBSTKOSTEN",
- "MARGEN",
- "ENERGIEVERSORGUNGSKOSTEN"
- ],
- "title": "Kostenklasse",
- "type": "string"
- },
- "Kostenposition": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Übertagung der Details zu einer Kostenposition verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Kostenposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "artikelbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikelbezeichnung"
- },
- "artikeldetail": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikeldetail"
- },
- "betragKostenposition": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bis"
- },
- "einzelpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "menge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionstitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionstitel"
- },
- "von": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Von"
- },
- "zeitmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Kostenposition",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungscode": {
- "description": "Aufzählung der Währungscodes.",
- "enum": [
- "AED",
- "AFN",
- "ALL",
- "AMD",
- "ANG",
- "AOA",
- "ARS",
- "AUD",
- "AWG",
- "AZN",
- "BAM",
- "BBD",
- "BDT",
- "BGN",
- "BHD",
- "BIF",
- "BMD",
- "BND",
- "BOB",
- "BOV",
- "BRL",
- "BSD",
- "BTN",
- "BWP",
- "BYN",
- "BYR",
- "BZD",
- "CAD",
- "CDF",
- "CHE",
- "CHF",
- "CHW",
- "CLF",
- "CLP",
- "CNY",
- "COP",
- "COU",
- "CRC",
- "CUC",
- "CUP",
- "CVE",
- "CZK",
- "DJF",
- "DKK",
- "DOP",
- "DZD",
- "EGP",
- "ERN",
- "ETB",
- "EUR",
- "FJD",
- "FKP",
- "GBP",
- "GEL",
- "GHS",
- "GIP",
- "GMD",
- "GNF",
- "GTQ",
- "GYD",
- "HKD",
- "HNL",
- "HRK",
- "HTG",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IQD",
- "IRR",
- "ISK",
- "JMD",
- "JOD",
- "JPY",
- "KES",
- "KGS",
- "KHR",
- "KMF",
- "KPW",
- "KRW",
- "KWD",
- "KYD",
- "KZT",
- "LAK",
- "LBP",
- "LKR",
- "LRD",
- "LSL",
- "LTL",
- "LYD",
- "MAD",
- "MDL",
- "MGA",
- "MKD",
- "MMK",
- "MNT",
- "MOP",
- "MRO",
- "MUR",
- "MVR",
- "MWK",
- "MXN",
- "MXV",
- "MYR",
- "MZN",
- "NAD",
- "NGN",
- "NIO",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PAB",
- "PEN",
- "PGK",
- "PHP",
- "PKR",
- "PLN",
- "PYG",
- "QAR",
- "RON",
- "RSD",
- "RUB",
- "RUR",
- "RWF",
- "SAR",
- "SBD",
- "SCR",
- "SDG",
- "SEK",
- "SGD",
- "SHP",
- "SLL",
- "SOS",
- "SRD",
- "SSP",
- "STD",
- "SVC",
- "SYP",
- "SZL",
- "THB",
- "TJS",
- "TMT",
- "TND",
- "TOP",
- "TRY",
- "TTD",
- "TWD",
- "TZS",
- "UAH",
- "UGX",
- "USD",
- "USN",
- "USS",
- "UYI",
- "UYU",
- "UZS",
- "VEF",
- "VND",
- "VUV",
- "WST",
- "XAF",
- "XAG",
- "XAU",
- "XBA",
- "XBB",
- "XBC",
- "XBD",
- "XCD",
- "XDR",
- "XOF",
- "XPD",
- "XPF",
- "XPT",
- "XSU",
- "XTS",
- "XUA",
- "XXX",
- "YER",
- "ZAR",
- "ZMW",
- "ZWL"
- ],
- "title": "Waehrungscode",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Dieses BO wird zur Übertagung von hierarchischen Kostenstrukturen verwendet.\nDie Kosten werden dabei in Kostenblöcke und diese wiederum in Kostenpositionen strukturiert.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Kosten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "KOSTEN"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kostenbloecke": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kostenblock"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenbloecke"
- },
- "kostenklasse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kostenklasse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "summeKosten": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Betrag"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Summekosten"
- }
- },
- "title": "Kosten",
- "type": "object"
-}
diff --git a/json_schemas/bo/Lastgang.json b/json_schemas/bo/Lastgang.json
deleted file mode 100644
index d4733ec7a..000000000
--- a/json_schemas/bo/Lastgang.json
+++ /dev/null
@@ -1,420 +0,0 @@
-{
- "$defs": {
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Messwertstatus": {
- "description": "Der Status eines Zählerstandes",
- "enum": [
- "ABGELESEN",
- "ERSATZWERT",
- "VORSCHLAGSWERT",
- "NICHT_VERWENDBAR",
- "PROGNOSEWERT",
- "VORLAEUFIGERWERT",
- "ENERGIEMENGESUMMIERT",
- "FEHLT"
- ],
- "title": "Messwertstatus",
- "type": "string"
- },
- "Messwertstatuszusatz": {
- "description": "Aufzählung von zusätzlichen Informationen zum Status, beispielsweise in Lastgängen oder Zählwerkständen.",
- "enum": [
- "Z84_LEERSTAND",
- "Z85_REALERZAEHLERUEBERLAUFGEPRUEFT",
- "Z86_PLAUSIBELWGKONTROLLABLESUNG",
- "Z87_PLAUSIBELWGKUNDENHINWEIS",
- "ZC3_AUSTAUSCHDESERSATZWERTES",
- "Z88_VERGLEICHSMESSUNG(GEEICHT)",
- "Z89_VERGLEICHSMESSUNG(NICHTGEEICHT)",
- "Z90_MESSWERTNACHBILDUNGAUSGEEICHTENWERTEN",
- "Z91_MESSWERTNACHBILDUNGAUSNICHTGEEICHTENWERTEN",
- "Z92_INTERPOLATION",
- "Z93_HALTEWERT",
- "Z94_BILANZIERUNGNETZABSCHNITT",
- "Z95_HISTORISCHEMESSWERTE",
- "ZJ2_STATISTISCHEMETHODE",
- "Z74_KEINZUGANG",
- "Z75_KOMMUNIKATIONSSTOERUNG",
- "Z76_NETZAUSFALL",
- "Z77_SPANNUNGSAUSFALL",
- "Z78_GERAETEWECHSEL",
- "Z79_KALIBRIERUNG",
- "Z80_GERAETARBEITETAUSSERHALBDERBETRIEBSBEDINGUNGEN",
- "Z81_MESSEINRICHTUNGGESTOERT_DEFEKT",
- "Z82_UNSICHERHEITMESSUNG",
- "Z98_BERUECKSICHTIGUNGSTOERMENGENZAEHLWERK",
- "Z99_MENGENUMWERTUNGUNVOLLSTAENDIG",
- "ZA0_UHRZEITGESTELLT_SYNCHRONISATION",
- "ZA1_MESSWERTUNPLAUSIBEL",
- "ZC2_TARIFSCHALTGERAETDEFEKT",
- "ZC4_IMPULSWERTIGKEITNICHTAUSREICHEND",
- "ZA3_FALSCHERWANDLERFAKTOR",
- "ZA4_FEHLERHAFTEABLESUNG",
- "ZA5_AENDERUNGDERBERECHNUNG",
- "ZA6_UMBAUDERMESSLOKATION",
- "ZA7_DATENBEARBEITUNGSFEHLER",
- "ZA8_BRENNWERTKORREKTUR",
- "ZA9_Z-ZAHL-KORREKTUR",
- "ZB0_STOERUNG_DEFEKTMESSEINRICHTUNG",
- "ZB9_AENDERUNGTARIFSCHALTZEITEN",
- "ZG3_UMSTELLUNGGASQUALITAET"
- ],
- "title": "Messwertstatuszusatz",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Zeitreihenwert": {
- "additionalProperties": true,
- "description": "Abbildung eines Zeitreihenwertes bestehend aus Zeitraum, Wert und Statusinformationen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitreihenwert JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "datumUhrzeitBis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Datumuhrzeitbis"
- },
- "datumUhrzeitVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Datumuhrzeitvon"
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messwertstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "statuszusatz": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messwertstatuszusatz"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Zeitreihenwert",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Modell zur Abbildung eines Lastganges;\nIn diesem Modell werden die Messwerte mit einem vollständigen Zeitintervall angegeben und es bietet daher eine hohe\nFlexibilität in der Übertragung jeglicher zeitlich veränderlicher Messgrössen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Lastgang JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "LASTGANG"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "lokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationsid"
- },
- "lokationstyp": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationstyp"
- },
- "messgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "obisKennzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Obiskennzahl"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Version"
- },
- "werte": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Zeitreihenwert"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Werte"
- }
- },
- "title": "Lastgang",
- "type": "object"
-}
diff --git a/json_schemas/bo/LastgangKompakt.json b/json_schemas/bo/LastgangKompakt.json
deleted file mode 100644
index 2d82dffca..000000000
--- a/json_schemas/bo/LastgangKompakt.json
+++ /dev/null
@@ -1,537 +0,0 @@
-{
- "$defs": {
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Messwertstatus": {
- "description": "Der Status eines Zählerstandes",
- "enum": [
- "ABGELESEN",
- "ERSATZWERT",
- "VORSCHLAGSWERT",
- "NICHT_VERWENDBAR",
- "PROGNOSEWERT",
- "VORLAEUFIGERWERT",
- "ENERGIEMENGESUMMIERT",
- "FEHLT"
- ],
- "title": "Messwertstatus",
- "type": "string"
- },
- "Messwertstatuszusatz": {
- "description": "Aufzählung von zusätzlichen Informationen zum Status, beispielsweise in Lastgängen oder Zählwerkständen.",
- "enum": [
- "Z84_LEERSTAND",
- "Z85_REALERZAEHLERUEBERLAUFGEPRUEFT",
- "Z86_PLAUSIBELWGKONTROLLABLESUNG",
- "Z87_PLAUSIBELWGKUNDENHINWEIS",
- "ZC3_AUSTAUSCHDESERSATZWERTES",
- "Z88_VERGLEICHSMESSUNG(GEEICHT)",
- "Z89_VERGLEICHSMESSUNG(NICHTGEEICHT)",
- "Z90_MESSWERTNACHBILDUNGAUSGEEICHTENWERTEN",
- "Z91_MESSWERTNACHBILDUNGAUSNICHTGEEICHTENWERTEN",
- "Z92_INTERPOLATION",
- "Z93_HALTEWERT",
- "Z94_BILANZIERUNGNETZABSCHNITT",
- "Z95_HISTORISCHEMESSWERTE",
- "ZJ2_STATISTISCHEMETHODE",
- "Z74_KEINZUGANG",
- "Z75_KOMMUNIKATIONSSTOERUNG",
- "Z76_NETZAUSFALL",
- "Z77_SPANNUNGSAUSFALL",
- "Z78_GERAETEWECHSEL",
- "Z79_KALIBRIERUNG",
- "Z80_GERAETARBEITETAUSSERHALBDERBETRIEBSBEDINGUNGEN",
- "Z81_MESSEINRICHTUNGGESTOERT_DEFEKT",
- "Z82_UNSICHERHEITMESSUNG",
- "Z98_BERUECKSICHTIGUNGSTOERMENGENZAEHLWERK",
- "Z99_MENGENUMWERTUNGUNVOLLSTAENDIG",
- "ZA0_UHRZEITGESTELLT_SYNCHRONISATION",
- "ZA1_MESSWERTUNPLAUSIBEL",
- "ZC2_TARIFSCHALTGERAETDEFEKT",
- "ZC4_IMPULSWERTIGKEITNICHTAUSREICHEND",
- "ZA3_FALSCHERWANDLERFAKTOR",
- "ZA4_FEHLERHAFTEABLESUNG",
- "ZA5_AENDERUNGDERBERECHNUNG",
- "ZA6_UMBAUDERMESSLOKATION",
- "ZA7_DATENBEARBEITUNGSFEHLER",
- "ZA8_BRENNWERTKORREKTUR",
- "ZA9_Z-ZAHL-KORREKTUR",
- "ZB0_STOERUNG_DEFEKTMESSEINRICHTUNG",
- "ZB9_AENDERUNGTARIFSCHALTZEITEN",
- "ZG3_UMSTELLUNGGASQUALITAET"
- ],
- "title": "Messwertstatuszusatz",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tagesvektor": {
- "additionalProperties": true,
- "description": "Abbildung eines Tagesvektors eines beliebigen äquidistanten Zeitrasters\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tagesvektor JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "tag": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tag"
- },
- "werte": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Zeitreihenwertkompakt"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Werte"
- }
- },
- "title": "Tagesvektor",
- "type": "object"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitintervall": {
- "additionalProperties": true,
- "description": "Abbildung für ein Zeitintervall. Die Abbildung eines Zeitintervalls.\nZ.B. zur Anwendung als Raster in äquidistanten Zeitreihen/Lastgängen, beispielsweise 15 Minuten.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitintervall JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "wert": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- },
- "zeiteinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Zeitintervall",
- "type": "object"
- },
- "Zeitreihenwertkompakt": {
- "additionalProperties": true,
- "description": "Abbildung eines kompakten Zeitreihenwertes in dem ausschliesslich der Wert und Statusinformationen stehen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitreihenwertkompakt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messwertstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "statuszusatz": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messwertstatuszusatz"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Zeitreihenwertkompakt",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Modell zur Abbildung eines kompakten Lastganges.\nIn diesem Modell werden die Messwerte in Form von Tagesvektoren mit fester Anzahl von Werten übertragen.\nDaher ist dieses BO nur zur Übertragung von äquidistanten Messwertverläufen geeignet.",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "LASTGANG_KOMPAKT"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "lokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationsid"
- },
- "lokationstyp": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationstyp"
- },
- "messgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "obisKennzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Obiskennzahl"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tagesvektoren": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tagesvektor"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tagesvektoren"
- },
- "version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Version"
- },
- "zeitintervall": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitintervall"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "LastgangKompakt",
- "type": "object"
-}
diff --git a/json_schemas/bo/Marktlokation.json b/json_schemas/bo/Marktlokation.json
deleted file mode 100644
index b76ddbee0..000000000
--- a/json_schemas/bo/Marktlokation.json
+++ /dev/null
@@ -1,1357 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "ArithmetischeOperation": {
- "description": "Mit dieser Aufzählung können arithmetische Operationen festgelegt werden.",
- "enum": [
- "ADDITION",
- "SUBTRAKTION",
- "MULTIPLIKATION",
- "DIVISION"
- ],
- "title": "ArithmetischeOperation",
- "type": "string"
- },
- "Bilanzierungsmethode": {
- "description": "Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.",
- "enum": [
- "RLM",
- "SLP",
- "TLP_GEMEINSAM",
- "TLP_GETRENNT",
- "PAUSCHAL"
- ],
- "title": "Bilanzierungsmethode",
- "type": "string"
- },
- "Energierichtung": {
- "description": "Spezifiziert die Energierichtung einer Markt- und/oder Messlokation",
- "enum": [
- "AUSSP",
- "EINSP"
- ],
- "title": "Energierichtung",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Gasqualitaet": {
- "description": "Unterscheidung für hoch- und niedrig-kalorisches Gas.",
- "enum": [
- "H_GAS",
- "L_GAS"
- ],
- "title": "Gasqualitaet",
- "type": "string"
- },
- "Gebiettyp": {
- "description": "List of possible Gebiettypen.",
- "enum": [
- "REGELZONE",
- "MARKTGEBIET",
- "BILANZIERUNGSGEBIET",
- "VERTEILNETZ",
- "TRANSPORTNETZ",
- "REGIONALNETZ",
- "AREALNETZ",
- "GRUNDVERSORGUNGSGEBIET",
- "VERSORGUNGSGEBIET"
- ],
- "title": "Gebiettyp",
- "type": "string"
- },
- "Geokoordinaten": {
- "additionalProperties": true,
- "description": "This component provides the geo-coordinates for a location.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geokoordinaten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "breitengrad": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Breitengrad"
- },
- "laengengrad": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Laengengrad"
- }
- },
- "title": "Geokoordinaten",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Katasteradresse": {
- "additionalProperties": true,
- "description": "Dient der Adressierung über die Liegenschafts-Information.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Katasteradresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "flurstueck": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Flurstueck"
- },
- "gemarkungFlur": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gemarkungflur"
- }
- },
- "title": "Katasteradresse",
- "type": "object"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Messlokationszuordnung": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden Messlokationen zu Marktlokationen zugeordnet.\nDabei kann eine arithmetische Operation (Addition, Subtraktion, Multiplikation, Division) angegeben werden,\nmit der die Messlokation zum Verbrauch der Marktlokation beiträgt.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Messlokationszuordnung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "arithmetik": {
- "anyOf": [
- {
- "$ref": "#/$defs/ArithmetischeOperation"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gueltigBis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigbis"
- },
- "gueltigSeit": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigseit"
- },
- "messlokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Messlokationsid"
- }
- },
- "title": "Messlokationszuordnung",
- "type": "object"
- },
- "Netzebene": {
- "description": "Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.",
- "enum": [
- "NSP",
- "MSP",
- "HSP",
- "HSS",
- "MSP_NSP_UMSP",
- "HSP_MSP_UMSP",
- "HSS_HSP_UMSP",
- "HD",
- "MD",
- "ND"
- ],
- "title": "Netzebene",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Verbrauchsart": {
- "description": "Verbrauchsart einer Marktlokation.",
- "enum": [
- "KL",
- "KLW",
- "KLWS",
- "W",
- "WS"
- ],
- "title": "Verbrauchsart",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Object containing information about a Marktlokation\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktlokation JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTLOKATION"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bilanzierungsgebiet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bilanzierungsgebiet"
- },
- "bilanzierungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bilanzierungsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "endkunde": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energierichtung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energierichtung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gasqualitaet": {
- "anyOf": [
- {
- "$ref": "#/$defs/Gasqualitaet"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gebietstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Gebiettyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geoadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geokoordinaten"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "grundversorgercodenr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Grundversorgercodenr"
- },
- "istUnterbrechbar": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istunterbrechbar"
- },
- "katasterinformation": {
- "anyOf": [
- {
- "$ref": "#/$defs/Katasteradresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kundengruppen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kundentyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kundengruppen"
- },
- "lokationsadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "marktlokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktlokationsid"
- },
- "netzbetreibercodenr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzbetreibercodenr"
- },
- "netzebene": {
- "anyOf": [
- {
- "$ref": "#/$defs/Netzebene"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "netzgebietsnr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzgebietsnr"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "verbrauchsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Verbrauchsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zugehoerigeMesslokation": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messlokationszuordnung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Marktlokation",
- "type": "object"
-}
diff --git a/json_schemas/bo/Marktteilnehmer.json b/json_schemas/bo/Marktteilnehmer.json
deleted file mode 100644
index 48794aa75..000000000
--- a/json_schemas/bo/Marktteilnehmer.json
+++ /dev/null
@@ -1,861 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
-}
diff --git a/json_schemas/bo/Messlokation.json b/json_schemas/bo/Messlokation.json
deleted file mode 100644
index 478623dbc..000000000
--- a/json_schemas/bo/Messlokation.json
+++ /dev/null
@@ -1,1671 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "Dienstleistung": {
- "additionalProperties": true,
- "description": "Abbildung einer abrechenbaren Dienstleistung.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Dienstleistung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "dienstleistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Dienstleistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Dienstleistung",
- "type": "object"
- },
- "Dienstleistungstyp": {
- "description": "Auflistung möglicher abzurechnender Dienstleistungen.",
- "enum": [
- "DATENBEREITSTELLUNG_TAEGLICH",
- "DATENBEREITSTELLUNG_WOECHENTLICH",
- "DATENBEREITSTELLUNG_MONATLICH",
- "DATENBEREITSTELLUNG_JAEHRLICH",
- "DATENBEREITSTELLUNG_HISTORISCHE_LG",
- "DATENBEREITSTELLUNG_STUENDLICH",
- "DATENBEREITSTELLUNG_VIERTELJAEHRLICH",
- "DATENBEREITSTELLUNG_HALBJAEHRLICH",
- "DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH",
- "DATENBEREITSTELLUNG_EINMALIG",
- "AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_MANUELL_MSB",
- "AUSLESUNG_MONATLICH_FERNAUSLESUNG",
- "AUSLESUNG_JAEHRLICH_FERNAUSLESUNG",
- "AUSLESUNG_MDE",
- "ABLESUNG_MONATLICH",
- "ABLESUNG_VIERTELJAEHRLICH",
- "ABLESUNG_HALBJAEHRLICH",
- "ABLESUNG_JAEHRLICH",
- "AUSLESUNG_FERNAUSLESUNG",
- "ABLESUNG_ZUSAETZLICH_MSB",
- "ABLESUNG_ZUSAETZLICH_KUNDE",
- "AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB",
- "AUSLESUNG_MOATLICH_FERNAUSLESUNG",
- "AUSLESUNG_STUENDLICH_FERNAUSLESUNG",
- "AUSLESUNG_TEMPERATURMENGENUMWERTER",
- "AUSLESUNG_ZUSTANDSMENGENUMWERTER",
- "AUSLESUNG_SYSTEMMENGENUMWERTER",
- "AUSLESUNG_VORGANG",
- "AUSLESUNG_KOMPAKTMENGENUMWERTER",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN"
- ],
- "title": "Dienstleistungstyp",
- "type": "string"
- },
- "Energierichtung": {
- "description": "Spezifiziert die Energierichtung einer Markt- und/oder Messlokation",
- "enum": [
- "AUSSP",
- "EINSP"
- ],
- "title": "Energierichtung",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geokoordinaten": {
- "additionalProperties": true,
- "description": "This component provides the geo-coordinates for a location.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geokoordinaten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "breitengrad": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Breitengrad"
- },
- "laengengrad": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Laengengrad"
- }
- },
- "title": "Geokoordinaten",
- "type": "object"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Hardware": {
- "additionalProperties": true,
- "description": "Abbildung einer abrechenbaren Hardware\n\n.. raw:: html\n\n \n\n.. HINT::\n `Hardware JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Hardware",
- "type": "object"
- },
- "Katasteradresse": {
- "additionalProperties": true,
- "description": "Dient der Adressierung über die Liegenschafts-Information.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Katasteradresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "flurstueck": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Flurstueck"
- },
- "gemarkungFlur": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gemarkungflur"
- }
- },
- "title": "Katasteradresse",
- "type": "object"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Netzebene": {
- "description": "Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.",
- "enum": [
- "NSP",
- "MSP",
- "HSP",
- "HSS",
- "MSP_NSP_UMSP",
- "HSP_MSP_UMSP",
- "HSS_HSP_UMSP",
- "HD",
- "MD",
- "ND"
- ],
- "title": "Netzebene",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifart": {
- "description": "Die Tarifart wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "SMART_METER",
- "LEISTUNGSGEMESSEN"
- ],
- "title": "Tarifart",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Zaehler": {
- "additionalProperties": true,
- "description": "Object containing information about a meter/\"Zaehler\".\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zaehler JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "ZAEHLER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "eichungBis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Eichungbis"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "letzteEichung": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Letzteeichung"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zaehlerauspraegung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zaehlerauspraegung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zaehlerhersteller": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zaehlerkonstante": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zaehlerkonstante"
- },
- "zaehlernummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zaehlernummer"
- },
- "zaehlertyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zaehlertyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zaehlwerke": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Zaehlwerk"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zaehlwerke"
- }
- },
- "title": "Zaehler",
- "type": "object"
- },
- "Zaehlerauspraegung": {
- "description": "Gibt an, ob es sich um einen Einrichtungs- oder Zweirichtungszähler handelt.",
- "enum": [
- "EINRICHTUNGSZAEHLER",
- "ZWEIRICHTUNGSZAEHLER"
- ],
- "title": "Zaehlerauspraegung",
- "type": "string"
- },
- "Zaehlertyp": {
- "description": "Bei diesem Enum handelt es sich um die Abbildung von Zählertypen der Sparten Strom und Gas.",
- "enum": [
- "DREHSTROMZAEHLER",
- "BALGENGASZAEHLER",
- "DREHKOLBENZAEHLER",
- "SMARTMETER",
- "LEISTUNGSZAEHLER",
- "MAXIMUMZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLGASZAEHLER",
- "WECHSELSTROMZAEHLER"
- ],
- "title": "Zaehlertyp",
- "type": "string"
- },
- "Zaehlwerk": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden Zählwerke modelliert.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zaehlwerk JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "obisKennzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Obiskennzahl"
- },
- "richtung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energierichtung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wandlerfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wandlerfaktor"
- },
- "zaehlwerkId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zaehlwerkid"
- }
- },
- "title": "Zaehlwerk",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Object containing information about a Messlokation\n\n.. raw:: html\n\n \n\n.. HINT::\n `Messlokation JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MESSLOKATION"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geoadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geokoordinaten"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraete": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Hardware"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geraete"
- },
- "grundzustaendigerMsbCodenr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Grundzustaendigermsbcodenr"
- },
- "grundzustaendigerMsbimCodenr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Grundzustaendigermsbimcodenr"
- },
- "katasterinformation": {
- "anyOf": [
- {
- "$ref": "#/$defs/Katasteradresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "messadresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "messdienstleistung": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Dienstleistung"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Messdienstleistung"
- },
- "messgebietnr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Messgebietnr"
- },
- "messlokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Messlokationsid"
- },
- "messlokationszaehler": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Zaehler"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Messlokationszaehler"
- },
- "netzebeneMessung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Netzebene"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Messlokation",
- "type": "object"
-}
diff --git a/json_schemas/bo/Netznutzungsrechnung.json b/json_schemas/bo/Netznutzungsrechnung.json
deleted file mode 100644
index 0dd0252b1..000000000
--- a/json_schemas/bo/Netznutzungsrechnung.json
+++ /dev/null
@@ -1,2096 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Betrag": {
- "additionalProperties": true,
- "description": "Die Komponente wird dazu verwendet, Summenbeträge (beispielsweise in Angeboten und Rechnungen) als Geldbeträge\nabzubilden. Die Einheit ist dabei immer die Hauptwährung also Euro, Dollar etc…\n\n.. raw:: html\n\n \n\n.. HINT::\n `Betrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Betrag",
- "type": "object"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "NNRechnungsart": {
- "description": "Abbildung verschiedener in der INVOIC angegebenen Rechnungsarten.",
- "enum": [
- "HANDELSRECHNUNG",
- "SELBSTAUSGESTELLT"
- ],
- "title": "NNRechnungsart",
- "type": "string"
- },
- "NNRechnungstyp": {
- "description": "Abbildung verschiedener in der INVOIC angegebenen Rechnungstypen.",
- "enum": [
- "ABSCHLUSSRECHNUNG",
- "ABSCHLAGSRECHNUNG",
- "TURNUSRECHNUNG",
- "MONATSRECHNUNG",
- "WIMRECHNUNG",
- "ZWISCHENRECHNUNG",
- "INTEGRIERTE_13TE_RECHNUNG",
- "ZUSAETZLICHE_13TE_RECHNUNG",
- "MEHRMINDERMENGENRECHNUNG"
- ],
- "title": "NNRechnungstyp",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rechnungsposition": {
- "additionalProperties": true,
- "description": "Über Rechnungspositionen werden Rechnungen strukturiert.\nIn einem Rechnungsteil wird jeweils eine in sich geschlossene Leistung abgerechnet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Rechnungsposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "artikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikelid"
- },
- "artikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einzelpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "lieferungBis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lieferungbis"
- },
- "lieferungVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lieferungvon"
- },
- "lokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationsid"
- },
- "positionsMenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionsnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionsnummer"
- },
- "positionstext": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionstext"
- },
- "teilrabattNetto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "teilsummeNetto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "teilsummeSteuer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Steuerbetrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbezogeneMenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeiteinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Rechnungsposition",
- "type": "object"
- },
- "Rechnungsstatus": {
- "description": "Abbildung verschiedener Zustände, die im Rahmen der Rechnungsbearbeitung durchlaufen werden.",
- "enum": [
- "UNGEPRUEFT",
- "GEPRUEFT_OK",
- "GEPRUEFT_FEHLERHAFT",
- "GEBUCHT",
- "BEZAHLT"
- ],
- "title": "Rechnungsstatus",
- "type": "string"
- },
- "Rechnungstyp": {
- "description": "Abbildung verschiedener Rechnungstypen zur Kennzeichnung von Rechnungen",
- "enum": [
- "ENDKUNDENRECHNUNG",
- "NETZNUTZUNGSRECHNUNG",
- "MEHRMINDERMENGENRECHNUNG",
- "MESSSTELLENBETRIEBSRECHNUNG",
- "BESCHAFFUNGSRECHNUNG",
- "AUSGLEICHSENERGIERECHNUNG"
- ],
- "title": "Rechnungstyp",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Steuerbetrag": {
- "additionalProperties": true,
- "description": "Abbildung eines Steuerbetrages.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Steuerbetrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "basiswert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Basiswert"
- },
- "steuerkennzeichen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Steuerkennzeichen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "steuerwert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Steuerwert"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Steuerbetrag",
- "type": "object"
- },
- "Steuerkennzeichen": {
- "description": "Zur Kennzeichnung verschiedener Steuersätze und Verfahren.",
- "enum": [
- "UST_0",
- "UST_19",
- "UST_16",
- "UST_7",
- "VST_0",
- "VST_19",
- "VST_7",
- "RCV"
- ],
- "title": "Steuerkennzeichen",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungscode": {
- "description": "Aufzählung der Währungscodes.",
- "enum": [
- "AED",
- "AFN",
- "ALL",
- "AMD",
- "ANG",
- "AOA",
- "ARS",
- "AUD",
- "AWG",
- "AZN",
- "BAM",
- "BBD",
- "BDT",
- "BGN",
- "BHD",
- "BIF",
- "BMD",
- "BND",
- "BOB",
- "BOV",
- "BRL",
- "BSD",
- "BTN",
- "BWP",
- "BYN",
- "BYR",
- "BZD",
- "CAD",
- "CDF",
- "CHE",
- "CHF",
- "CHW",
- "CLF",
- "CLP",
- "CNY",
- "COP",
- "COU",
- "CRC",
- "CUC",
- "CUP",
- "CVE",
- "CZK",
- "DJF",
- "DKK",
- "DOP",
- "DZD",
- "EGP",
- "ERN",
- "ETB",
- "EUR",
- "FJD",
- "FKP",
- "GBP",
- "GEL",
- "GHS",
- "GIP",
- "GMD",
- "GNF",
- "GTQ",
- "GYD",
- "HKD",
- "HNL",
- "HRK",
- "HTG",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IQD",
- "IRR",
- "ISK",
- "JMD",
- "JOD",
- "JPY",
- "KES",
- "KGS",
- "KHR",
- "KMF",
- "KPW",
- "KRW",
- "KWD",
- "KYD",
- "KZT",
- "LAK",
- "LBP",
- "LKR",
- "LRD",
- "LSL",
- "LTL",
- "LYD",
- "MAD",
- "MDL",
- "MGA",
- "MKD",
- "MMK",
- "MNT",
- "MOP",
- "MRO",
- "MUR",
- "MVR",
- "MWK",
- "MXN",
- "MXV",
- "MYR",
- "MZN",
- "NAD",
- "NGN",
- "NIO",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PAB",
- "PEN",
- "PGK",
- "PHP",
- "PKR",
- "PLN",
- "PYG",
- "QAR",
- "RON",
- "RSD",
- "RUB",
- "RUR",
- "RWF",
- "SAR",
- "SBD",
- "SCR",
- "SDG",
- "SEK",
- "SGD",
- "SHP",
- "SLL",
- "SOS",
- "SRD",
- "SSP",
- "STD",
- "SVC",
- "SYP",
- "SZL",
- "THB",
- "TJS",
- "TMT",
- "TND",
- "TOP",
- "TRY",
- "TTD",
- "TWD",
- "TZS",
- "UAH",
- "UGX",
- "USD",
- "USN",
- "USS",
- "UYI",
- "UYU",
- "UZS",
- "VEF",
- "VND",
- "VUV",
- "WST",
- "XAF",
- "XAG",
- "XAU",
- "XBA",
- "XBB",
- "XBC",
- "XBD",
- "XCD",
- "XDR",
- "XOF",
- "XPD",
- "XPF",
- "XPT",
- "XSU",
- "XTS",
- "XUA",
- "XXX",
- "YER",
- "ZAR",
- "ZMW",
- "ZWL"
- ],
- "title": "Waehrungscode",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Modell für die Abbildung von Netznutzungsrechnungen\n\n.. raw:: html\n\n \n\n.. HINT::\n `Netznutzungsrechnung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "NETZNUTZUNGSRECHNUNG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "absendercodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Absendercodenummer"
- },
- "empfaengercodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Empfaengercodenummer"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "faelligkeitsdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Faelligkeitsdatum"
- },
- "gesamtbrutto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtnetto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtsteuer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "istOriginal": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istoriginal"
- },
- "istSimuliert": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istsimuliert"
- },
- "istStorno": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Iststorno"
- },
- "lokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationsid"
- },
- "nnrechnungsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/NNRechnungsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "nnrechnungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/NNRechnungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "originalRechnungsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Originalrechnungsnummer"
- },
- "rabattBrutto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungsdatum"
- },
- "rechnungsempfaenger": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsersteller": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungsnummer"
- },
- "rechnungsperiode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungspositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Rechnungsposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungspositionen"
- },
- "rechnungsstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rechnungsstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungstitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungstitel"
- },
- "rechnungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rechnungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "steuerbetraege": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Steuerbetrag"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Steuerbetraege"
- },
- "vorausgezahlt": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zuzahlen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Netznutzungsrechnung",
- "type": "object"
-}
diff --git a/json_schemas/bo/Preisblatt.json b/json_schemas/bo/Preisblatt.json
deleted file mode 100644
index c3146e54d..000000000
--- a/json_schemas/bo/Preisblatt.json
+++ /dev/null
@@ -1,1669 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Bemessungsgroesse": {
- "description": "Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.",
- "enum": [
- "WIRKARBEIT_EL",
- "LEISTUNG_EL",
- "BLINDARBEIT_KAP",
- "BLINDARBEIT_IND",
- "BLINDLEISTUNG_KAP",
- "BLINDLEISTUNG_IND",
- "WIRKARBEIT_TH",
- "LEISTUNG_TH",
- "VOLUMEN",
- "VOLUMENSTROM",
- "BENUTZUNGSDAUER",
- "ANZAHL"
- ],
- "title": "Bemessungsgroesse",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "STUFEN",
- "ZONEN",
- "VORZONEN_GP",
- "SIGMOID",
- "BLINDARBEIT_GT_50_PROZENT",
- "BLINDARBEIT_GT_40_PROZENT",
- "BLINDARBEIT_MIT_FREIMENGE",
- "AP_GP_ZONEN",
- "LP_INSTALL_LEISTUNG",
- "AP_TRANSPORT_ODER_VERTEILNETZ",
- "AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "LP_JAHRESVERBRAUCH",
- "LP_TRANSPORT_ODER_VERTEILNETZ",
- "LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "FUNKTIONEN",
- "VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK"
- ],
- "title": "Kalkulationsmethode",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Leistungstyp": {
- "description": "",
- "enum": [
- "ARBEITSPREIS_WIRKARBEIT",
- "LEISTUNGSPREIS_WIRKLEISTUNG",
- "ARBEITSPREIS_BLINDARBEIT_IND",
- "ARBEITSPREIS_BLINDARBEIT_KAP",
- "GRUNDPREIS",
- "GRUNDPREIS_ARBEIT",
- "GRUNDPREIS_LEISTUNG",
- "MEHRMINDERMENGE",
- "MESSSTELLENBETRIEB",
- "MESSDIENSTLEISTUNG",
- "MESSDIENSTLEISTUNG_INKL_MESSUNG",
- "ABRECHNUNG",
- "KONZESSIONS_ABGABE",
- "KWK_UMLAGE",
- "OFFSHORE_UMLAGE",
- "ABLAV_UMLAGE",
- "SONDERKUNDEN_UMLAGE",
- "REGELENERGIE_UMLAGE",
- "BILANZIERUNG_UMLAGE",
- "AUSLESUNG_ZUSAETZLICH",
- "ABLESUNG_ZUSAETZLICH",
- "ABRECHNUNG_ZUSAETZLICH",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN",
- "EEG_UMLAGE",
- "ENERGIESTEUER",
- "NETZPREIS",
- "MESSPREIS",
- "SONSTIGER_PREIS",
- "DIENSTLEISTUNG"
- ],
- "title": "Leistungstyp",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preisposition": {
- "additionalProperties": true,
- "description": "Preis für eine definierte Lieferung oder Leistung innerhalb eines Preisblattes\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bdewArtikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezugsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "freimengeBlindarbeit": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeblindarbeit"
- },
- "freimengeLeistungsfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeleistungsfaktor"
- },
- "gruppenartikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gruppenartikelid"
- },
- "leistungsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Leistungsbezeichnung"
- },
- "leistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Leistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preiseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "tarifzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifzeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbasis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zonungsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bemessungsgroesse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisposition",
- "type": "object"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifzeit": {
- "description": "Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.",
- "enum": [
- "TZ_STANDARD",
- "TZ_HT",
- "TZ_NT"
- ],
- "title": "Tarifzeit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Das allgemeine Modell zur Abbildung von Preisen;\nDavon abgeleitet können, über die Zuordnung identifizierender Merkmale, spezielle Preisblatt-Varianten modelliert\nwerden.\n\nDie jeweiligen Sätze von Merkmalen sind in der Grafik ergänzt worden und stellen jeweils eine Ausprägung für die\nverschiedenen Anwendungsfälle der Preisblätter dar.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisblatt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "PREISBLATT"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "herausgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preispositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preispositionen"
- },
- "preisstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisblatt",
- "type": "object"
-}
diff --git a/json_schemas/bo/PreisblattDienstleistung.json b/json_schemas/bo/PreisblattDienstleistung.json
deleted file mode 100644
index 97fe867a8..000000000
--- a/json_schemas/bo/PreisblattDienstleistung.json
+++ /dev/null
@@ -1,1922 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Bemessungsgroesse": {
- "description": "Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.",
- "enum": [
- "WIRKARBEIT_EL",
- "LEISTUNG_EL",
- "BLINDARBEIT_KAP",
- "BLINDARBEIT_IND",
- "BLINDLEISTUNG_KAP",
- "BLINDLEISTUNG_IND",
- "WIRKARBEIT_TH",
- "LEISTUNG_TH",
- "VOLUMEN",
- "VOLUMENSTROM",
- "BENUTZUNGSDAUER",
- "ANZAHL"
- ],
- "title": "Bemessungsgroesse",
- "type": "string"
- },
- "Bilanzierungsmethode": {
- "description": "Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.",
- "enum": [
- "RLM",
- "SLP",
- "TLP_GEMEINSAM",
- "TLP_GETRENNT",
- "PAUSCHAL"
- ],
- "title": "Bilanzierungsmethode",
- "type": "string"
- },
- "Dienstleistungstyp": {
- "description": "Auflistung möglicher abzurechnender Dienstleistungen.",
- "enum": [
- "DATENBEREITSTELLUNG_TAEGLICH",
- "DATENBEREITSTELLUNG_WOECHENTLICH",
- "DATENBEREITSTELLUNG_MONATLICH",
- "DATENBEREITSTELLUNG_JAEHRLICH",
- "DATENBEREITSTELLUNG_HISTORISCHE_LG",
- "DATENBEREITSTELLUNG_STUENDLICH",
- "DATENBEREITSTELLUNG_VIERTELJAEHRLICH",
- "DATENBEREITSTELLUNG_HALBJAEHRLICH",
- "DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH",
- "DATENBEREITSTELLUNG_EINMALIG",
- "AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_MANUELL_MSB",
- "AUSLESUNG_MONATLICH_FERNAUSLESUNG",
- "AUSLESUNG_JAEHRLICH_FERNAUSLESUNG",
- "AUSLESUNG_MDE",
- "ABLESUNG_MONATLICH",
- "ABLESUNG_VIERTELJAEHRLICH",
- "ABLESUNG_HALBJAEHRLICH",
- "ABLESUNG_JAEHRLICH",
- "AUSLESUNG_FERNAUSLESUNG",
- "ABLESUNG_ZUSAETZLICH_MSB",
- "ABLESUNG_ZUSAETZLICH_KUNDE",
- "AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB",
- "AUSLESUNG_MOATLICH_FERNAUSLESUNG",
- "AUSLESUNG_STUENDLICH_FERNAUSLESUNG",
- "AUSLESUNG_TEMPERATURMENGENUMWERTER",
- "AUSLESUNG_ZUSTANDSMENGENUMWERTER",
- "AUSLESUNG_SYSTEMMENGENUMWERTER",
- "AUSLESUNG_VORGANG",
- "AUSLESUNG_KOMPAKTMENGENUMWERTER",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN"
- ],
- "title": "Dienstleistungstyp",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geraeteeigenschaften": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden die Eigenschaften eines Gerätes in Bezug auf den Typ und weitere Merkmale modelliert\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraeteeigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraetemerkmal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetemerkmal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Geraeteeigenschaften",
- "type": "object"
- },
- "Geraetemerkmal": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "GAS_G2_5",
- "GAS_G4",
- "GAS_G6",
- "GAS_G10",
- "GAS_G16",
- "GAS_G25",
- "GAS_G40",
- "GAS_G65",
- "GAS_G100",
- "GAS_G160",
- "GAS_G250",
- "GAS_G400",
- "GAS_G650",
- "GAS_G1000",
- "GAS_G1600",
- "GAS_G2500",
- "IMPULSGEBER_G4_G100",
- "IMPULSGEBER_G100",
- "TELEFONANSCHLUSS",
- "MODEM_GSM",
- "MODEM_GPRS",
- "MODEM_FUNK",
- "MODEM_GSM_O_LG",
- "MODEM_GSM_M_LG",
- "MODEM_FESTNETZ",
- "MODEM_GPRS_M_LG",
- "PLC_KOM",
- "ETHERNET_KOM",
- "DSL_KOM",
- "LTE_KOM",
- "KOMPAKT_MU",
- "SYSTEM_MU",
- "TEMPERATUR_MU",
- "ZUSTANDS_MU",
- "UNBESTIMMT"
- ],
- "title": "Geraetemerkmal",
- "type": "string"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "STUFEN",
- "ZONEN",
- "VORZONEN_GP",
- "SIGMOID",
- "BLINDARBEIT_GT_50_PROZENT",
- "BLINDARBEIT_GT_40_PROZENT",
- "BLINDARBEIT_MIT_FREIMENGE",
- "AP_GP_ZONEN",
- "LP_INSTALL_LEISTUNG",
- "AP_TRANSPORT_ODER_VERTEILNETZ",
- "AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "LP_JAHRESVERBRAUCH",
- "LP_TRANSPORT_ODER_VERTEILNETZ",
- "LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "FUNKTIONEN",
- "VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK"
- ],
- "title": "Kalkulationsmethode",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Leistungstyp": {
- "description": "",
- "enum": [
- "ARBEITSPREIS_WIRKARBEIT",
- "LEISTUNGSPREIS_WIRKLEISTUNG",
- "ARBEITSPREIS_BLINDARBEIT_IND",
- "ARBEITSPREIS_BLINDARBEIT_KAP",
- "GRUNDPREIS",
- "GRUNDPREIS_ARBEIT",
- "GRUNDPREIS_LEISTUNG",
- "MEHRMINDERMENGE",
- "MESSSTELLENBETRIEB",
- "MESSDIENSTLEISTUNG",
- "MESSDIENSTLEISTUNG_INKL_MESSUNG",
- "ABRECHNUNG",
- "KONZESSIONS_ABGABE",
- "KWK_UMLAGE",
- "OFFSHORE_UMLAGE",
- "ABLAV_UMLAGE",
- "SONDERKUNDEN_UMLAGE",
- "REGELENERGIE_UMLAGE",
- "BILANZIERUNG_UMLAGE",
- "AUSLESUNG_ZUSAETZLICH",
- "ABLESUNG_ZUSAETZLICH",
- "ABRECHNUNG_ZUSAETZLICH",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN",
- "EEG_UMLAGE",
- "ENERGIESTEUER",
- "NETZPREIS",
- "MESSPREIS",
- "SONSTIGER_PREIS",
- "DIENSTLEISTUNG"
- ],
- "title": "Leistungstyp",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preisposition": {
- "additionalProperties": true,
- "description": "Preis für eine definierte Lieferung oder Leistung innerhalb eines Preisblattes\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bdewArtikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezugsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "freimengeBlindarbeit": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeblindarbeit"
- },
- "freimengeLeistungsfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeleistungsfaktor"
- },
- "gruppenartikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gruppenartikelid"
- },
- "leistungsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Leistungsbezeichnung"
- },
- "leistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Leistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preiseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "tarifzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifzeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbasis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zonungsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bemessungsgroesse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisposition",
- "type": "object"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifzeit": {
- "description": "Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.",
- "enum": [
- "TZ_STANDARD",
- "TZ_HT",
- "TZ_NT"
- ],
- "title": "Tarifzeit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Variante des Preisblattmodells zur Abbildung der Preise für wahlfreie Dienstleistungen\n\n.. raw:: html\n\n \n\n.. HINT::\n `PreisblattDienstleistung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "PREISBLATTDIENSTLEISTUNG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "basisdienstleistung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Dienstleistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "bilanzierungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bilanzierungsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geraetedetails": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "herausgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "inklusiveDienstleistungen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Dienstleistungstyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Inklusivedienstleistungen"
- },
- "preispositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preispositionen"
- },
- "preisstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "PreisblattDienstleistung",
- "type": "object"
-}
diff --git a/json_schemas/bo/PreisblattHardware.json b/json_schemas/bo/PreisblattHardware.json
deleted file mode 100644
index f234d6790..000000000
--- a/json_schemas/bo/PreisblattHardware.json
+++ /dev/null
@@ -1,1954 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Bemessungsgroesse": {
- "description": "Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.",
- "enum": [
- "WIRKARBEIT_EL",
- "LEISTUNG_EL",
- "BLINDARBEIT_KAP",
- "BLINDARBEIT_IND",
- "BLINDLEISTUNG_KAP",
- "BLINDLEISTUNG_IND",
- "WIRKARBEIT_TH",
- "LEISTUNG_TH",
- "VOLUMEN",
- "VOLUMENSTROM",
- "BENUTZUNGSDAUER",
- "ANZAHL"
- ],
- "title": "Bemessungsgroesse",
- "type": "string"
- },
- "Bilanzierungsmethode": {
- "description": "Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.",
- "enum": [
- "RLM",
- "SLP",
- "TLP_GEMEINSAM",
- "TLP_GETRENNT",
- "PAUSCHAL"
- ],
- "title": "Bilanzierungsmethode",
- "type": "string"
- },
- "Dienstleistungstyp": {
- "description": "Auflistung möglicher abzurechnender Dienstleistungen.",
- "enum": [
- "DATENBEREITSTELLUNG_TAEGLICH",
- "DATENBEREITSTELLUNG_WOECHENTLICH",
- "DATENBEREITSTELLUNG_MONATLICH",
- "DATENBEREITSTELLUNG_JAEHRLICH",
- "DATENBEREITSTELLUNG_HISTORISCHE_LG",
- "DATENBEREITSTELLUNG_STUENDLICH",
- "DATENBEREITSTELLUNG_VIERTELJAEHRLICH",
- "DATENBEREITSTELLUNG_HALBJAEHRLICH",
- "DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH",
- "DATENBEREITSTELLUNG_EINMALIG",
- "AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_MANUELL_MSB",
- "AUSLESUNG_MONATLICH_FERNAUSLESUNG",
- "AUSLESUNG_JAEHRLICH_FERNAUSLESUNG",
- "AUSLESUNG_MDE",
- "ABLESUNG_MONATLICH",
- "ABLESUNG_VIERTELJAEHRLICH",
- "ABLESUNG_HALBJAEHRLICH",
- "ABLESUNG_JAEHRLICH",
- "AUSLESUNG_FERNAUSLESUNG",
- "ABLESUNG_ZUSAETZLICH_MSB",
- "ABLESUNG_ZUSAETZLICH_KUNDE",
- "AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB",
- "AUSLESUNG_MOATLICH_FERNAUSLESUNG",
- "AUSLESUNG_STUENDLICH_FERNAUSLESUNG",
- "AUSLESUNG_TEMPERATURMENGENUMWERTER",
- "AUSLESUNG_ZUSTANDSMENGENUMWERTER",
- "AUSLESUNG_SYSTEMMENGENUMWERTER",
- "AUSLESUNG_VORGANG",
- "AUSLESUNG_KOMPAKTMENGENUMWERTER",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN"
- ],
- "title": "Dienstleistungstyp",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geraeteeigenschaften": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden die Eigenschaften eines Gerätes in Bezug auf den Typ und weitere Merkmale modelliert\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraeteeigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraetemerkmal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetemerkmal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Geraeteeigenschaften",
- "type": "object"
- },
- "Geraetemerkmal": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "GAS_G2_5",
- "GAS_G4",
- "GAS_G6",
- "GAS_G10",
- "GAS_G16",
- "GAS_G25",
- "GAS_G40",
- "GAS_G65",
- "GAS_G100",
- "GAS_G160",
- "GAS_G250",
- "GAS_G400",
- "GAS_G650",
- "GAS_G1000",
- "GAS_G1600",
- "GAS_G2500",
- "IMPULSGEBER_G4_G100",
- "IMPULSGEBER_G100",
- "TELEFONANSCHLUSS",
- "MODEM_GSM",
- "MODEM_GPRS",
- "MODEM_FUNK",
- "MODEM_GSM_O_LG",
- "MODEM_GSM_M_LG",
- "MODEM_FESTNETZ",
- "MODEM_GPRS_M_LG",
- "PLC_KOM",
- "ETHERNET_KOM",
- "DSL_KOM",
- "LTE_KOM",
- "KOMPAKT_MU",
- "SYSTEM_MU",
- "TEMPERATUR_MU",
- "ZUSTANDS_MU",
- "UNBESTIMMT"
- ],
- "title": "Geraetemerkmal",
- "type": "string"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "STUFEN",
- "ZONEN",
- "VORZONEN_GP",
- "SIGMOID",
- "BLINDARBEIT_GT_50_PROZENT",
- "BLINDARBEIT_GT_40_PROZENT",
- "BLINDARBEIT_MIT_FREIMENGE",
- "AP_GP_ZONEN",
- "LP_INSTALL_LEISTUNG",
- "AP_TRANSPORT_ODER_VERTEILNETZ",
- "AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "LP_JAHRESVERBRAUCH",
- "LP_TRANSPORT_ODER_VERTEILNETZ",
- "LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "FUNKTIONEN",
- "VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK"
- ],
- "title": "Kalkulationsmethode",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Leistungstyp": {
- "description": "",
- "enum": [
- "ARBEITSPREIS_WIRKARBEIT",
- "LEISTUNGSPREIS_WIRKLEISTUNG",
- "ARBEITSPREIS_BLINDARBEIT_IND",
- "ARBEITSPREIS_BLINDARBEIT_KAP",
- "GRUNDPREIS",
- "GRUNDPREIS_ARBEIT",
- "GRUNDPREIS_LEISTUNG",
- "MEHRMINDERMENGE",
- "MESSSTELLENBETRIEB",
- "MESSDIENSTLEISTUNG",
- "MESSDIENSTLEISTUNG_INKL_MESSUNG",
- "ABRECHNUNG",
- "KONZESSIONS_ABGABE",
- "KWK_UMLAGE",
- "OFFSHORE_UMLAGE",
- "ABLAV_UMLAGE",
- "SONDERKUNDEN_UMLAGE",
- "REGELENERGIE_UMLAGE",
- "BILANZIERUNG_UMLAGE",
- "AUSLESUNG_ZUSAETZLICH",
- "ABLESUNG_ZUSAETZLICH",
- "ABRECHNUNG_ZUSAETZLICH",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN",
- "EEG_UMLAGE",
- "ENERGIESTEUER",
- "NETZPREIS",
- "MESSPREIS",
- "SONSTIGER_PREIS",
- "DIENSTLEISTUNG"
- ],
- "title": "Leistungstyp",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Netzebene": {
- "description": "Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.",
- "enum": [
- "NSP",
- "MSP",
- "HSP",
- "HSS",
- "MSP_NSP_UMSP",
- "HSP_MSP_UMSP",
- "HSS_HSP_UMSP",
- "HD",
- "MD",
- "ND"
- ],
- "title": "Netzebene",
- "type": "string"
- },
- "Preisposition": {
- "additionalProperties": true,
- "description": "Preis für eine definierte Lieferung oder Leistung innerhalb eines Preisblattes\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bdewArtikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezugsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "freimengeBlindarbeit": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeblindarbeit"
- },
- "freimengeLeistungsfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeleistungsfaktor"
- },
- "gruppenartikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gruppenartikelid"
- },
- "leistungsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Leistungsbezeichnung"
- },
- "leistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Leistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preiseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "tarifzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifzeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbasis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zonungsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bemessungsgroesse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisposition",
- "type": "object"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifzeit": {
- "description": "Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.",
- "enum": [
- "TZ_STANDARD",
- "TZ_HT",
- "TZ_NT"
- ],
- "title": "Tarifzeit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Variante des Preisblattmodells zur Abbildung der Preise für zusätzliche Hardware\n\n.. raw:: html\n\n \n\n.. HINT::\n `PreisblattHardware JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "PREISBLATTHARDWARE"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "basisgeraet": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "bilanzierungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bilanzierungsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "herausgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "inklusiveDienstleistungen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Dienstleistungstyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Inklusivedienstleistungen"
- },
- "inklusiveGeraete": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Inklusivegeraete"
- },
- "messebene": {
- "anyOf": [
- {
- "$ref": "#/$defs/Netzebene"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preispositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preispositionen"
- },
- "preisstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "PreisblattHardware",
- "type": "object"
-}
diff --git a/json_schemas/bo/PreisblattKonzessionsabgabe.json b/json_schemas/bo/PreisblattKonzessionsabgabe.json
deleted file mode 100644
index 076268510..000000000
--- a/json_schemas/bo/PreisblattKonzessionsabgabe.json
+++ /dev/null
@@ -1,1707 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Bemessungsgroesse": {
- "description": "Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.",
- "enum": [
- "WIRKARBEIT_EL",
- "LEISTUNG_EL",
- "BLINDARBEIT_KAP",
- "BLINDARBEIT_IND",
- "BLINDLEISTUNG_KAP",
- "BLINDLEISTUNG_IND",
- "WIRKARBEIT_TH",
- "LEISTUNG_TH",
- "VOLUMEN",
- "VOLUMENSTROM",
- "BENUTZUNGSDAUER",
- "ANZAHL"
- ],
- "title": "Bemessungsgroesse",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "STUFEN",
- "ZONEN",
- "VORZONEN_GP",
- "SIGMOID",
- "BLINDARBEIT_GT_50_PROZENT",
- "BLINDARBEIT_GT_40_PROZENT",
- "BLINDARBEIT_MIT_FREIMENGE",
- "AP_GP_ZONEN",
- "LP_INSTALL_LEISTUNG",
- "AP_TRANSPORT_ODER_VERTEILNETZ",
- "AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "LP_JAHRESVERBRAUCH",
- "LP_TRANSPORT_ODER_VERTEILNETZ",
- "LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "FUNKTIONEN",
- "VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK"
- ],
- "title": "Kalkulationsmethode",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "KundengruppeKA": {
- "description": "Eine Aufzählung zur Einordnung für die Höhe der Konzessionsabgabe.",
- "enum": [
- "S_SCHWACHLAST",
- "S_TARIF_25000",
- "S_TARIF_100000",
- "S_TARIF_500000",
- "S_TARIF_G_500000",
- "S_SONDERKUNDE",
- "G_KOWA_25000",
- "G_KOWA_100000",
- "G_KOWA_500000",
- "G_KOWA_G_500000",
- "G_TARIF_25000",
- "G_TARIF_100000",
- "G_TARIF_500000",
- "G_TARIF_G_500000",
- "G_SONDERKUNDE",
- "SONDER_KAS",
- "SONDER_SAS",
- "SONDER_TAS",
- "SONDER_TKS",
- "SONDER_TSS"
- ],
- "title": "KundengruppeKA",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Leistungstyp": {
- "description": "",
- "enum": [
- "ARBEITSPREIS_WIRKARBEIT",
- "LEISTUNGSPREIS_WIRKLEISTUNG",
- "ARBEITSPREIS_BLINDARBEIT_IND",
- "ARBEITSPREIS_BLINDARBEIT_KAP",
- "GRUNDPREIS",
- "GRUNDPREIS_ARBEIT",
- "GRUNDPREIS_LEISTUNG",
- "MEHRMINDERMENGE",
- "MESSSTELLENBETRIEB",
- "MESSDIENSTLEISTUNG",
- "MESSDIENSTLEISTUNG_INKL_MESSUNG",
- "ABRECHNUNG",
- "KONZESSIONS_ABGABE",
- "KWK_UMLAGE",
- "OFFSHORE_UMLAGE",
- "ABLAV_UMLAGE",
- "SONDERKUNDEN_UMLAGE",
- "REGELENERGIE_UMLAGE",
- "BILANZIERUNG_UMLAGE",
- "AUSLESUNG_ZUSAETZLICH",
- "ABLESUNG_ZUSAETZLICH",
- "ABRECHNUNG_ZUSAETZLICH",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN",
- "EEG_UMLAGE",
- "ENERGIESTEUER",
- "NETZPREIS",
- "MESSPREIS",
- "SONSTIGER_PREIS",
- "DIENSTLEISTUNG"
- ],
- "title": "Leistungstyp",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preisposition": {
- "additionalProperties": true,
- "description": "Preis für eine definierte Lieferung oder Leistung innerhalb eines Preisblattes\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bdewArtikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezugsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "freimengeBlindarbeit": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeblindarbeit"
- },
- "freimengeLeistungsfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeleistungsfaktor"
- },
- "gruppenartikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gruppenartikelid"
- },
- "leistungsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Leistungsbezeichnung"
- },
- "leistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Leistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preiseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "tarifzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifzeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbasis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zonungsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bemessungsgroesse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisposition",
- "type": "object"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifzeit": {
- "description": "Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.",
- "enum": [
- "TZ_STANDARD",
- "TZ_HT",
- "TZ_NT"
- ],
- "title": "Tarifzeit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Die Variante des Preisblattmodells zur Abbildung von allgemeinen Abgaben\n\n.. raw:: html\n\n \n\n.. HINT::\n `PreisblattKonzessionsabgabe JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "PREISBLATTKONZESSIONSABGABE"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "herausgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kundengruppeKA": {
- "anyOf": [
- {
- "$ref": "#/$defs/KundengruppeKA"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preispositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preispositionen"
- },
- "preisstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "PreisblattKonzessionsabgabe",
- "type": "object"
-}
diff --git a/json_schemas/bo/PreisblattMessung.json b/json_schemas/bo/PreisblattMessung.json
deleted file mode 100644
index cec8f8218..000000000
--- a/json_schemas/bo/PreisblattMessung.json
+++ /dev/null
@@ -1,1954 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Bemessungsgroesse": {
- "description": "Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.",
- "enum": [
- "WIRKARBEIT_EL",
- "LEISTUNG_EL",
- "BLINDARBEIT_KAP",
- "BLINDARBEIT_IND",
- "BLINDLEISTUNG_KAP",
- "BLINDLEISTUNG_IND",
- "WIRKARBEIT_TH",
- "LEISTUNG_TH",
- "VOLUMEN",
- "VOLUMENSTROM",
- "BENUTZUNGSDAUER",
- "ANZAHL"
- ],
- "title": "Bemessungsgroesse",
- "type": "string"
- },
- "Bilanzierungsmethode": {
- "description": "Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.",
- "enum": [
- "RLM",
- "SLP",
- "TLP_GEMEINSAM",
- "TLP_GETRENNT",
- "PAUSCHAL"
- ],
- "title": "Bilanzierungsmethode",
- "type": "string"
- },
- "Dienstleistungstyp": {
- "description": "Auflistung möglicher abzurechnender Dienstleistungen.",
- "enum": [
- "DATENBEREITSTELLUNG_TAEGLICH",
- "DATENBEREITSTELLUNG_WOECHENTLICH",
- "DATENBEREITSTELLUNG_MONATLICH",
- "DATENBEREITSTELLUNG_JAEHRLICH",
- "DATENBEREITSTELLUNG_HISTORISCHE_LG",
- "DATENBEREITSTELLUNG_STUENDLICH",
- "DATENBEREITSTELLUNG_VIERTELJAEHRLICH",
- "DATENBEREITSTELLUNG_HALBJAEHRLICH",
- "DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH",
- "DATENBEREITSTELLUNG_EINMALIG",
- "AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_TAEGLICH_FERNAUSLESUNG",
- "AUSLESUNG_MANUELL_MSB",
- "AUSLESUNG_MONATLICH_FERNAUSLESUNG",
- "AUSLESUNG_JAEHRLICH_FERNAUSLESUNG",
- "AUSLESUNG_MDE",
- "ABLESUNG_MONATLICH",
- "ABLESUNG_VIERTELJAEHRLICH",
- "ABLESUNG_HALBJAEHRLICH",
- "ABLESUNG_JAEHRLICH",
- "AUSLESUNG_FERNAUSLESUNG",
- "ABLESUNG_ZUSAETZLICH_MSB",
- "ABLESUNG_ZUSAETZLICH_KUNDE",
- "AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB",
- "AUSLESUNG_MOATLICH_FERNAUSLESUNG",
- "AUSLESUNG_STUENDLICH_FERNAUSLESUNG",
- "AUSLESUNG_TEMPERATURMENGENUMWERTER",
- "AUSLESUNG_ZUSTANDSMENGENUMWERTER",
- "AUSLESUNG_SYSTEMMENGENUMWERTER",
- "AUSLESUNG_VORGANG",
- "AUSLESUNG_KOMPAKTMENGENUMWERTER",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN"
- ],
- "title": "Dienstleistungstyp",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geraeteeigenschaften": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden die Eigenschaften eines Gerätes in Bezug auf den Typ und weitere Merkmale modelliert\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraeteeigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraetemerkmal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetemerkmal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Geraeteeigenschaften",
- "type": "object"
- },
- "Geraetemerkmal": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "GAS_G2_5",
- "GAS_G4",
- "GAS_G6",
- "GAS_G10",
- "GAS_G16",
- "GAS_G25",
- "GAS_G40",
- "GAS_G65",
- "GAS_G100",
- "GAS_G160",
- "GAS_G250",
- "GAS_G400",
- "GAS_G650",
- "GAS_G1000",
- "GAS_G1600",
- "GAS_G2500",
- "IMPULSGEBER_G4_G100",
- "IMPULSGEBER_G100",
- "TELEFONANSCHLUSS",
- "MODEM_GSM",
- "MODEM_GPRS",
- "MODEM_FUNK",
- "MODEM_GSM_O_LG",
- "MODEM_GSM_M_LG",
- "MODEM_FESTNETZ",
- "MODEM_GPRS_M_LG",
- "PLC_KOM",
- "ETHERNET_KOM",
- "DSL_KOM",
- "LTE_KOM",
- "KOMPAKT_MU",
- "SYSTEM_MU",
- "TEMPERATUR_MU",
- "ZUSTANDS_MU",
- "UNBESTIMMT"
- ],
- "title": "Geraetemerkmal",
- "type": "string"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "STUFEN",
- "ZONEN",
- "VORZONEN_GP",
- "SIGMOID",
- "BLINDARBEIT_GT_50_PROZENT",
- "BLINDARBEIT_GT_40_PROZENT",
- "BLINDARBEIT_MIT_FREIMENGE",
- "AP_GP_ZONEN",
- "LP_INSTALL_LEISTUNG",
- "AP_TRANSPORT_ODER_VERTEILNETZ",
- "AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "LP_JAHRESVERBRAUCH",
- "LP_TRANSPORT_ODER_VERTEILNETZ",
- "LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "FUNKTIONEN",
- "VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK"
- ],
- "title": "Kalkulationsmethode",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Leistungstyp": {
- "description": "",
- "enum": [
- "ARBEITSPREIS_WIRKARBEIT",
- "LEISTUNGSPREIS_WIRKLEISTUNG",
- "ARBEITSPREIS_BLINDARBEIT_IND",
- "ARBEITSPREIS_BLINDARBEIT_KAP",
- "GRUNDPREIS",
- "GRUNDPREIS_ARBEIT",
- "GRUNDPREIS_LEISTUNG",
- "MEHRMINDERMENGE",
- "MESSSTELLENBETRIEB",
- "MESSDIENSTLEISTUNG",
- "MESSDIENSTLEISTUNG_INKL_MESSUNG",
- "ABRECHNUNG",
- "KONZESSIONS_ABGABE",
- "KWK_UMLAGE",
- "OFFSHORE_UMLAGE",
- "ABLAV_UMLAGE",
- "SONDERKUNDEN_UMLAGE",
- "REGELENERGIE_UMLAGE",
- "BILANZIERUNG_UMLAGE",
- "AUSLESUNG_ZUSAETZLICH",
- "ABLESUNG_ZUSAETZLICH",
- "ABRECHNUNG_ZUSAETZLICH",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN",
- "EEG_UMLAGE",
- "ENERGIESTEUER",
- "NETZPREIS",
- "MESSPREIS",
- "SONSTIGER_PREIS",
- "DIENSTLEISTUNG"
- ],
- "title": "Leistungstyp",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Netzebene": {
- "description": "Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.",
- "enum": [
- "NSP",
- "MSP",
- "HSP",
- "HSS",
- "MSP_NSP_UMSP",
- "HSP_MSP_UMSP",
- "HSS_HSP_UMSP",
- "HD",
- "MD",
- "ND"
- ],
- "title": "Netzebene",
- "type": "string"
- },
- "Preisposition": {
- "additionalProperties": true,
- "description": "Preis für eine definierte Lieferung oder Leistung innerhalb eines Preisblattes\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bdewArtikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezugsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "freimengeBlindarbeit": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeblindarbeit"
- },
- "freimengeLeistungsfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeleistungsfaktor"
- },
- "gruppenartikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gruppenartikelid"
- },
- "leistungsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Leistungsbezeichnung"
- },
- "leistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Leistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preiseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "tarifzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifzeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbasis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zonungsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bemessungsgroesse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisposition",
- "type": "object"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifzeit": {
- "description": "Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.",
- "enum": [
- "TZ_STANDARD",
- "TZ_HT",
- "TZ_NT"
- ],
- "title": "Tarifzeit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Variante des Preisblattmodells zur Abbildung der Preise des Messstellenbetriebs und damit verbundener Leistungen\n\n.. raw:: html\n\n \n\n.. HINT::\n `PreisblattMessung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "PREISBLATTMESSUNG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "bilanzierungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bilanzierungsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "herausgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "inklusiveDienstleistungen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Dienstleistungstyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Inklusivedienstleistungen"
- },
- "inklusiveGeraete": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Inklusivegeraete"
- },
- "messebene": {
- "anyOf": [
- {
- "$ref": "#/$defs/Netzebene"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preispositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preispositionen"
- },
- "preisstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zaehler": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "PreisblattMessung",
- "type": "object"
-}
diff --git a/json_schemas/bo/PreisblattNetznutzung.json b/json_schemas/bo/PreisblattNetznutzung.json
deleted file mode 100644
index 1bfbbad83..000000000
--- a/json_schemas/bo/PreisblattNetznutzung.json
+++ /dev/null
@@ -1,1773 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Bemessungsgroesse": {
- "description": "Zur Abbildung von Messgrössen und zur Verwendung in energiewirtschaftlichen Berechnungen.",
- "enum": [
- "WIRKARBEIT_EL",
- "LEISTUNG_EL",
- "BLINDARBEIT_KAP",
- "BLINDARBEIT_IND",
- "BLINDLEISTUNG_KAP",
- "BLINDLEISTUNG_IND",
- "WIRKARBEIT_TH",
- "LEISTUNG_TH",
- "VOLUMEN",
- "VOLUMENSTROM",
- "BENUTZUNGSDAUER",
- "ANZAHL"
- ],
- "title": "Bemessungsgroesse",
- "type": "string"
- },
- "Bilanzierungsmethode": {
- "description": "Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.",
- "enum": [
- "RLM",
- "SLP",
- "TLP_GEMEINSAM",
- "TLP_GETRENNT",
- "PAUSCHAL"
- ],
- "title": "Bilanzierungsmethode",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "STUFEN",
- "ZONEN",
- "VORZONEN_GP",
- "SIGMOID",
- "BLINDARBEIT_GT_50_PROZENT",
- "BLINDARBEIT_GT_40_PROZENT",
- "BLINDARBEIT_MIT_FREIMENGE",
- "AP_GP_ZONEN",
- "LP_INSTALL_LEISTUNG",
- "AP_TRANSPORT_ODER_VERTEILNETZ",
- "AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "LP_JAHRESVERBRAUCH",
- "LP_TRANSPORT_ODER_VERTEILNETZ",
- "LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID",
- "FUNKTIONEN",
- "VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK"
- ],
- "title": "Kalkulationsmethode",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kundengruppe": {
- "description": "Kundengruppe für eine Marktlokation (orientiert sich an den Standard-Lastprofilen).",
- "enum": [
- "RLM",
- "RLM_KOMMUNAL",
- "SLP_KOMMUNAL",
- "SLP_S_G0",
- "SLP_S_G1",
- "SLP_S_G2",
- "SLP_S_G3",
- "SLP_S_G4",
- "SLP_S_G5",
- "SLP_S_G6",
- "SLP_S_G7",
- "SLP_S_L0",
- "SLP_S_L1",
- "SLP_S_L2",
- "SLP_S_H0",
- "SLP_S_SB",
- "SLP_S_HZ",
- "SLP_S_WP",
- "SLP_S_EM",
- "SLP_S_HZ_GEM",
- "SLP_G_GKO",
- "SLP_G_STANDARD",
- "SLP_G_GHA",
- "SLP_G_GMK",
- "SLP_G_GBD",
- "SLP_G_GGA",
- "SLP_G_GBH",
- "SLP_G_GBA",
- "SLP_G_GWA",
- "SLP_G_GGB",
- "SLP_G_GPD",
- "SLP_G_GMF",
- "SLP_G_HEF",
- "SLP_G_HMF",
- "SLP_G_HKO"
- ],
- "title": "Kundengruppe",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Leistungstyp": {
- "description": "",
- "enum": [
- "ARBEITSPREIS_WIRKARBEIT",
- "LEISTUNGSPREIS_WIRKLEISTUNG",
- "ARBEITSPREIS_BLINDARBEIT_IND",
- "ARBEITSPREIS_BLINDARBEIT_KAP",
- "GRUNDPREIS",
- "GRUNDPREIS_ARBEIT",
- "GRUNDPREIS_LEISTUNG",
- "MEHRMINDERMENGE",
- "MESSSTELLENBETRIEB",
- "MESSDIENSTLEISTUNG",
- "MESSDIENSTLEISTUNG_INKL_MESSUNG",
- "ABRECHNUNG",
- "KONZESSIONS_ABGABE",
- "KWK_UMLAGE",
- "OFFSHORE_UMLAGE",
- "ABLAV_UMLAGE",
- "SONDERKUNDEN_UMLAGE",
- "REGELENERGIE_UMLAGE",
- "BILANZIERUNG_UMLAGE",
- "AUSLESUNG_ZUSAETZLICH",
- "ABLESUNG_ZUSAETZLICH",
- "ABRECHNUNG_ZUSAETZLICH",
- "SPERRUNG",
- "ENTSPERRUNG",
- "MAHNKOSTEN",
- "INKASSOKOSTEN",
- "EEG_UMLAGE",
- "ENERGIESTEUER",
- "NETZPREIS",
- "MESSPREIS",
- "SONSTIGER_PREIS",
- "DIENSTLEISTUNG"
- ],
- "title": "Leistungstyp",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Netzebene": {
- "description": "Auflistung möglicher Netzebenen innerhalb der Energiearten Strom und Gas.",
- "enum": [
- "NSP",
- "MSP",
- "HSP",
- "HSS",
- "MSP_NSP_UMSP",
- "HSP_MSP_UMSP",
- "HSS_HSP_UMSP",
- "HD",
- "MD",
- "ND"
- ],
- "title": "Netzebene",
- "type": "string"
- },
- "Preisposition": {
- "additionalProperties": true,
- "description": "Preis für eine definierte Lieferung oder Leistung innerhalb eines Preisblattes\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bdewArtikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezugsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "freimengeBlindarbeit": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeblindarbeit"
- },
- "freimengeLeistungsfaktor": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Freimengeleistungsfaktor"
- },
- "gruppenartikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gruppenartikelid"
- },
- "leistungsbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Leistungsbezeichnung"
- },
- "leistungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Leistungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preiseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "tarifzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifzeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbasis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zonungsgroesse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bemessungsgroesse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisposition",
- "type": "object"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifzeit": {
- "description": "Zur Kennzeichnung verschiedener Tarifzeiten, beispielsweise zur Bepreisung oder zur Verbrauchsermittlung.",
- "enum": [
- "TZ_STANDARD",
- "TZ_HT",
- "TZ_NT"
- ],
- "title": "Tarifzeit",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Die Variante des Preisblattmodells zur Abbildung der Netznutzungspreise\n\n.. raw:: html\n\n \n\n.. HINT::\n `PreisblattNetznutzung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "PREISBLATTNETZNUTZUNG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "bilanzierungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Bilanzierungsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "herausgeber": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kundengruppe": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kundengruppe"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "netzebene": {
- "anyOf": [
- {
- "$ref": "#/$defs/Netzebene"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preispositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preispositionen"
- },
- "preisstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "PreisblattNetznutzung",
- "type": "object"
-}
diff --git a/json_schemas/bo/Rechnung.json b/json_schemas/bo/Rechnung.json
deleted file mode 100644
index 23b1db063..000000000
--- a/json_schemas/bo/Rechnung.json
+++ /dev/null
@@ -1,1964 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "BDEWArtikelnummer": {
- "description": "BDEW Artikelnummern",
- "enum": [
- "LEISTUNG",
- "LEISTUNG_PAUSCHAL",
- "GRUNDPREIS",
- "REGELENERGIE_ARBEIT",
- "REGELENERGIE_LEISTUNG",
- "NOTSTROMLIEFERUNG_ARBEIT",
- "NOTSTROMLIEFERUNG_LEISTUNG",
- "RESERVENETZKAPAZITAET",
- "RESERVELEISTUNG",
- "ZUSAETZLICHE_ABLESUNG",
- "PRUEFGEBUEHREN_AUSSERPLANMAESSIG",
- "WIRKARBEIT",
- "SINGULAER_GENUTZTE_BETRIEBSMITTEL",
- "ABGABE_KWKG",
- "ABSCHLAG",
- "KONZESSIONSABGABE",
- "ENTGELT_FERNAUSLESUNG",
- "UNTERMESSUNG",
- "BLINDMEHRARBEIT",
- "ENTGELT_ABRECHNUNG",
- "SPERRKOSTEN",
- "ENTSPERRKOSTEN",
- "MAHNKOSTEN",
- "MEHR_MINDERMENGEN",
- "INKASSOKOSTEN",
- "BLINDMEHRLEISTUNG",
- "ENTGELT_MESSUNG_ABLESUNG",
- "ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK",
- "AUSGLEICHSENERGIE",
- "ZAEHLEINRICHTUNG",
- "WANDLER_MENGENUMWERTER",
- "KOMMUNIKATIONSEINRICHTUNG",
- "TECHNISCHE_STEUEREINRICHTUNG",
- "PARAGRAF_19_STROM_NEV_UMLAGE",
- "BEFESTIGUNGSEINRICHTUNG",
- "OFFSHORE_HAFTUNGSUMLAGE",
- "FIXE_ARBEITSENTGELTKOMPONENTE",
- "FIXE_LEISTUNGSENTGELTKOMPONENTE",
- "UMLAGE_ABSCHALTBARE_LASTEN",
- "MEHRMENGE",
- "MINDERMENGE",
- "ENERGIESTEUER",
- "SMARTMETER_GATEWAY",
- "STEUERBOX",
- "MSB_INKL_MESSUNG",
- "AUSGLEICHSENERGIE_UNTERDECKUNG"
- ],
- "title": "BDEWArtikelnummer",
- "type": "string"
- },
- "Betrag": {
- "additionalProperties": true,
- "description": "Die Komponente wird dazu verwendet, Summenbeträge (beispielsweise in Angeboten und Rechnungen) als Geldbeträge\nabzubilden. Die Einheit ist dabei immer die Hauptwährung also Euro, Dollar etc…\n\n.. raw:: html\n\n \n\n.. HINT::\n `Betrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Betrag",
- "type": "object"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartner": {
- "additionalProperties": true,
- "description": "Mit diesem Objekt können Geschäftspartner übertragen werden.\nSowohl Unternehmen, als auch Privatpersonen können Geschäftspartner sein.\nHinweis: Marktteilnehmer haben ein eigenes BO, welches sich von diesem BO ableitet.\nHier sollte daher keine Zuordnung zu Marktrollen erfolgen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geschaeftspartner JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "GESCHAEFTSPARTNER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Geschaeftspartner",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rechnungsposition": {
- "additionalProperties": true,
- "description": "Über Rechnungspositionen werden Rechnungen strukturiert.\nIn einem Rechnungsteil wird jeweils eine in sich geschlossene Leistung abgerechnet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Rechnungsposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "artikelId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikelid"
- },
- "artikelnummer": {
- "anyOf": [
- {
- "$ref": "#/$defs/BDEWArtikelnummer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einzelpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "lieferungBis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lieferungbis"
- },
- "lieferungVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lieferungvon"
- },
- "lokationsId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Lokationsid"
- },
- "positionsMenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionsnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionsnummer"
- },
- "positionstext": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionstext"
- },
- "teilrabattNetto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "teilsummeNetto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "teilsummeSteuer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Steuerbetrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitbezogeneMenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeiteinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Rechnungsposition",
- "type": "object"
- },
- "Rechnungsstatus": {
- "description": "Abbildung verschiedener Zustände, die im Rahmen der Rechnungsbearbeitung durchlaufen werden.",
- "enum": [
- "UNGEPRUEFT",
- "GEPRUEFT_OK",
- "GEPRUEFT_FEHLERHAFT",
- "GEBUCHT",
- "BEZAHLT"
- ],
- "title": "Rechnungsstatus",
- "type": "string"
- },
- "Rechnungstyp": {
- "description": "Abbildung verschiedener Rechnungstypen zur Kennzeichnung von Rechnungen",
- "enum": [
- "ENDKUNDENRECHNUNG",
- "NETZNUTZUNGSRECHNUNG",
- "MEHRMINDERMENGENRECHNUNG",
- "MESSSTELLENBETRIEBSRECHNUNG",
- "BESCHAFFUNGSRECHNUNG",
- "AUSGLEICHSENERGIERECHNUNG"
- ],
- "title": "Rechnungstyp",
- "type": "string"
- },
- "Steuerbetrag": {
- "additionalProperties": true,
- "description": "Abbildung eines Steuerbetrages.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Steuerbetrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "basiswert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Basiswert"
- },
- "steuerkennzeichen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Steuerkennzeichen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "steuerwert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Steuerwert"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Steuerbetrag",
- "type": "object"
- },
- "Steuerkennzeichen": {
- "description": "Zur Kennzeichnung verschiedener Steuersätze und Verfahren.",
- "enum": [
- "UST_0",
- "UST_19",
- "UST_16",
- "UST_7",
- "VST_0",
- "VST_19",
- "VST_7",
- "RCV"
- ],
- "title": "Steuerkennzeichen",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Waehrungscode": {
- "description": "Aufzählung der Währungscodes.",
- "enum": [
- "AED",
- "AFN",
- "ALL",
- "AMD",
- "ANG",
- "AOA",
- "ARS",
- "AUD",
- "AWG",
- "AZN",
- "BAM",
- "BBD",
- "BDT",
- "BGN",
- "BHD",
- "BIF",
- "BMD",
- "BND",
- "BOB",
- "BOV",
- "BRL",
- "BSD",
- "BTN",
- "BWP",
- "BYN",
- "BYR",
- "BZD",
- "CAD",
- "CDF",
- "CHE",
- "CHF",
- "CHW",
- "CLF",
- "CLP",
- "CNY",
- "COP",
- "COU",
- "CRC",
- "CUC",
- "CUP",
- "CVE",
- "CZK",
- "DJF",
- "DKK",
- "DOP",
- "DZD",
- "EGP",
- "ERN",
- "ETB",
- "EUR",
- "FJD",
- "FKP",
- "GBP",
- "GEL",
- "GHS",
- "GIP",
- "GMD",
- "GNF",
- "GTQ",
- "GYD",
- "HKD",
- "HNL",
- "HRK",
- "HTG",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IQD",
- "IRR",
- "ISK",
- "JMD",
- "JOD",
- "JPY",
- "KES",
- "KGS",
- "KHR",
- "KMF",
- "KPW",
- "KRW",
- "KWD",
- "KYD",
- "KZT",
- "LAK",
- "LBP",
- "LKR",
- "LRD",
- "LSL",
- "LTL",
- "LYD",
- "MAD",
- "MDL",
- "MGA",
- "MKD",
- "MMK",
- "MNT",
- "MOP",
- "MRO",
- "MUR",
- "MVR",
- "MWK",
- "MXN",
- "MXV",
- "MYR",
- "MZN",
- "NAD",
- "NGN",
- "NIO",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PAB",
- "PEN",
- "PGK",
- "PHP",
- "PKR",
- "PLN",
- "PYG",
- "QAR",
- "RON",
- "RSD",
- "RUB",
- "RUR",
- "RWF",
- "SAR",
- "SBD",
- "SCR",
- "SDG",
- "SEK",
- "SGD",
- "SHP",
- "SLL",
- "SOS",
- "SRD",
- "SSP",
- "STD",
- "SVC",
- "SYP",
- "SZL",
- "THB",
- "TJS",
- "TMT",
- "TND",
- "TOP",
- "TRY",
- "TTD",
- "TWD",
- "TZS",
- "UAH",
- "UGX",
- "USD",
- "USN",
- "USS",
- "UYI",
- "UYU",
- "UZS",
- "VEF",
- "VND",
- "VUV",
- "WST",
- "XAF",
- "XAG",
- "XAU",
- "XBA",
- "XBB",
- "XBC",
- "XBD",
- "XCD",
- "XDR",
- "XOF",
- "XPD",
- "XPF",
- "XPT",
- "XSU",
- "XTS",
- "XUA",
- "XXX",
- "YER",
- "ZAR",
- "ZMW",
- "ZWL"
- ],
- "title": "Waehrungscode",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Modell für die Abbildung von Rechnungen im Kontext der Energiewirtschaft;\nAusgehend von diesem Basismodell werden weitere spezifische Formen abgeleitet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Rechnung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "RECHNUNG"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "faelligkeitsdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Faelligkeitsdatum"
- },
- "gesamtbrutto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtnetto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gesamtsteuer": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "istStorno": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Iststorno"
- },
- "originalRechnungsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Originalrechnungsnummer"
- },
- "rabattBrutto": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungsdatum"
- },
- "rechnungsempfaenger": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsersteller": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geschaeftspartner"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungsnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungsnummer"
- },
- "rechnungsperiode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungspositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Rechnungsposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungspositionen"
- },
- "rechnungsstatus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rechnungsstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rechnungstitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rechnungstitel"
- },
- "rechnungstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rechnungstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "steuerbetraege": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Steuerbetrag"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Steuerbetraege"
- },
- "vorausgezahlt": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zuzahlen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Rechnung",
- "type": "object"
-}
diff --git a/json_schemas/bo/Region.json b/json_schemas/bo/Region.json
deleted file mode 100644
index b3d381712..000000000
--- a/json_schemas/bo/Region.json
+++ /dev/null
@@ -1,314 +0,0 @@
-{
- "$defs": {
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Gueltigkeitstyp": {
- "description": "Übersicht der verschiedenen Gültigkeiten zur Umsetzung von Positiv- bzw. Negativlisten.",
- "enum": [
- "NUR_IN",
- "NICHT_IN",
- "NUR_IN_KOMBINATION_MIT"
- ],
- "title": "Gueltigkeitstyp",
- "type": "string"
- },
- "Regionskriterium": {
- "additionalProperties": true,
- "description": "Komponente zur Abbildung eines Regionskriteriums\n\n.. raw:: html\n\n \n\n.. HINT::\n `Regionskriterium JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "gueltigkeitstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Gueltigkeitstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "regionskriteriumtyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Regionskriteriumtyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Regionskriterium",
- "type": "object"
- },
- "Regionskriteriumtyp": {
- "description": "Klassifizierung der Kriterien für eine regionale Eingrenzung.",
- "enum": [
- "BUNDESLANDKENNZIFFER",
- "BUNDESLAND_NAME",
- "MARKTGEBIET_NUMMER",
- "MARKTGEBIET_NAME",
- "REGELGEBIET_NUMMER",
- "REGELGEBIET_NAME",
- "NETZ_STROM",
- "NETZ_GAS",
- "NETZBETREIBER_NUMMER_STROM",
- "NETZBETREIBER_NUMMER_GAS",
- "NETZBETREIBER_NAME_STROM",
- "NETZBETREIBER_NAME_GAS",
- "BILANZIERUNGS_GEBIET_NUMMER",
- "MSB_NUMMER",
- "MSB_NAME",
- "VERSORGER_NUMMER",
- "VERSORGER_NAME",
- "GRUNDVERSORGER_NUMMER_STROM",
- "GRUNDVERSORGER_NAME_STROM",
- "GRUNDVERSORGER_NUMMER_GAS",
- "GRUNDVERSORGER_NAME_GAS",
- "KREIS_NAME",
- "KREISKENNZIFFER",
- "GEMEINDE_NAME",
- "GEMEINDEKENNZIFFER",
- "POSTLEITZAHL",
- "ORT",
- "POSTORT",
- "EINWOHNERZAHL_GEMEINDE",
- "EINWOHNERZAHL_ORT",
- "KM_UMKREIS",
- "BUNDESWEIT",
- "PLZ_BEREICH"
- ],
- "title": "Regionskriteriumtyp",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Modellierung einer Region als Menge von Kriterien, die eine Region beschreiben\n\n.. raw:: html\n\n \n\n.. HINT::\n `Region JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "REGION"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "negativListe": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Regionskriterium"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Negativliste"
- },
- "positivListe": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Regionskriterium"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positivliste"
- }
- },
- "title": "Region",
- "type": "object"
-}
diff --git a/json_schemas/bo/Regionaltarif.json b/json_schemas/bo/Regionaltarif.json
deleted file mode 100644
index d923ed405..000000000
--- a/json_schemas/bo/Regionaltarif.json
+++ /dev/null
@@ -1,3416 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "AufAbschlagstyp": {
- "description": "Festlegung, ob der Auf- oder Abschlag mit relativen oder absoluten Werten erfolgt.",
- "enum": [
- "RELATIV",
- "ABSOLUT"
- ],
- "title": "AufAbschlagstyp",
- "type": "string"
- },
- "AufAbschlagsziel": {
- "description": "Der Preis, auf den sich ein Auf- oder Abschlag bezieht.",
- "enum": [
- "ARBEITSPREIS_EINTARIF",
- "ARBEITSPREIS_HT",
- "ARBEITSPREIS_NT",
- "ARBEITSPREIS_HT_NT",
- "GRUNDPREIS",
- "GESAMTPREIS"
- ],
- "title": "AufAbschlagsziel",
- "type": "string"
- },
- "Energieherkunft": {
- "additionalProperties": true,
- "description": "Abbildung einer Energieherkunft\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energieherkunft JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteilProzent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteilprozent"
- },
- "erzeugungsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Erzeugungsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Energieherkunft",
- "type": "object"
- },
- "Energiemix": {
- "additionalProperties": true,
- "description": "Zusammensetzung der gelieferten Energie aus den verschiedenen Primärenergieformen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energiemix JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteil": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Energieherkunft"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteil"
- },
- "atommuell": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Atommuell"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "co2Emission": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Co2Emission"
- },
- "energieart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Energiemixnummer"
- },
- "gueltigkeitsjahr": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigkeitsjahr"
- },
- "istInOekoTopTen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istinoekotopten"
- },
- "oekolabel": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekolabel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekolabel"
- },
- "oekozertifikate": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekozertifikat"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekozertifikate"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Energiemix",
- "type": "object"
- },
- "Erzeugungsart": {
- "description": "Auflistung der Erzeugungsarten von Energie.",
- "enum": [
- "FOSSIL",
- "KWK",
- "WIND",
- "SOLAR",
- "KERNKRAFT",
- "WASSER",
- "GEOTHERMIE",
- "BIOMASSE",
- "KOHLE",
- "GAS",
- "SONSTIGE",
- "SONSTIGE_EEG",
- "BIOGAS",
- "KLIMANEUTRALES_GAS"
- ],
- "title": "Erzeugungsart",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geraet": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden alle Geräte modelliert, die keine Zähler sind.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraet JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraeteeigenschaften": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geraetenummer"
- }
- },
- "title": "Geraet",
- "type": "object"
- },
- "Geraeteeigenschaften": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden die Eigenschaften eines Gerätes in Bezug auf den Typ und weitere Merkmale modelliert\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraeteeigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraetemerkmal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetemerkmal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Geraeteeigenschaften",
- "type": "object"
- },
- "Geraetemerkmal": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "GAS_G2_5",
- "GAS_G4",
- "GAS_G6",
- "GAS_G10",
- "GAS_G16",
- "GAS_G25",
- "GAS_G40",
- "GAS_G65",
- "GAS_G100",
- "GAS_G160",
- "GAS_G250",
- "GAS_G400",
- "GAS_G650",
- "GAS_G1000",
- "GAS_G1600",
- "GAS_G2500",
- "IMPULSGEBER_G4_G100",
- "IMPULSGEBER_G100",
- "TELEFONANSCHLUSS",
- "MODEM_GSM",
- "MODEM_GPRS",
- "MODEM_FUNK",
- "MODEM_GSM_O_LG",
- "MODEM_GSM_M_LG",
- "MODEM_FESTNETZ",
- "MODEM_GPRS_M_LG",
- "PLC_KOM",
- "ETHERNET_KOM",
- "DSL_KOM",
- "LTE_KOM",
- "KOMPAKT_MU",
- "SYSTEM_MU",
- "TEMPERATUR_MU",
- "ZUSTANDS_MU",
- "UNBESTIMMT"
- ],
- "title": "Geraetemerkmal",
- "type": "string"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Gueltigkeitstyp": {
- "description": "Übersicht der verschiedenen Gültigkeiten zur Umsetzung von Positiv- bzw. Negativlisten.",
- "enum": [
- "NUR_IN",
- "NICHT_IN",
- "NUR_IN_KOMBINATION_MIT"
- ],
- "title": "Gueltigkeitstyp",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "KriteriumWert": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Kriterien und deren Werte definiert werden\n\n.. raw:: html\n\n \n\n.. HINT::\n `KriteriumWert JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "kriterium": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifregionskriterium"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "KriteriumWert",
- "type": "object"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Messpreistyp": {
- "description": "Festlegung, welcher Typ von Messung mit einem Preis belegt wird",
- "enum": [
- "MESSPREIS_G2_5",
- "MESSPREIS_G4",
- "MESSPREIS_G6",
- "MESSPREIS_G10",
- "MESSPREIS_G16",
- "MESSPREIS_G25",
- "MESSPREIS_G40",
- "ELEKTRONISCHER_AUFSATZ",
- "SMART_METER_MESSPREIS_G2_5",
- "SMART_METER_MESSPREIS_G4",
- "SMART_METER_MESSPREIS_G6",
- "SMART_METER_MESSPREIS_G10",
- "SMART_METER_MESSPREIS_G16",
- "SMART_METER_MESSPREIS_G25",
- "SMART_METER_MESSPREIS_G40",
- "VERRECHNUNGSPREIS_ET_WECHSEL",
- "VERRECHNUNGSPREIS_ET_DREH",
- "VERRECHNUNGSPREIS_ZT_WECHSEL",
- "VERRECHNUNGSPREIS_ZT_DREH",
- "VERRECHNUNGSPREIS_L_ET",
- "VERRECHNUNGSPREIS_L_ZT",
- "VERRECHNUNGSPREIS_SM",
- "AUFSCHLAG_WANDLER",
- "AUFSCHLAG_TARIFSCHALTUNG"
- ],
- "title": "Messpreistyp",
- "type": "string"
- },
- "Oekolabel": {
- "description": "Aufzählung der Labels für Öko-Strom von verschiedenen Herausgebern.",
- "enum": [
- "ENERGREEN",
- "GASGREEN_GRUENER_STROM",
- "GASGREEN",
- "GRUENER_STROM_GOLD",
- "GRUENER_STROM_SILBER",
- "GRUENER_STROM",
- "GRUENES_GAS",
- "NATURWATT_STROM",
- "OK_POWER",
- "RENEWABLE_PLUS",
- "WATERGREEN",
- "WATERGREEN_PLUS"
- ],
- "title": "Oekolabel",
- "type": "string"
- },
- "Oekozertifikat": {
- "description": "Zertifikate für Ökostrom von verschiedenen Herausgebern.",
- "enum": [
- "CMS_EE01",
- "CMS_EE02",
- "EECS",
- "FRAUNHOFER",
- "BET",
- "KLIMA_INVEST",
- "LGA",
- "FREIBERG",
- "RECS",
- "REGS_EGL",
- "TUEV",
- "TUEV_HESSEN",
- "TUEV_NORD",
- "TUEV_RHEINLAND",
- "TUEV_SUED",
- "TUEV_SUED_EE01",
- "TUEV_SUED_EE02"
- ],
- "title": "Oekozertifikat",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisgarantie": {
- "additionalProperties": true,
- "description": "Definition für eine Preisgarantie mit der Möglichkeit verschiedener Ausprägungen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisgarantie JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "preisgarantietyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantietyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisgarantie",
- "type": "object"
- },
- "Preisgarantietyp": {
- "description": "Aufzählung der Möglichkeiten für die Vergabe von Preisgarantien",
- "enum": [
- "ALLE_PREISBESTANDTEILE_BRUTTO",
- "ALLE_PREISBESTANDTEILE_NETTO",
- "PREISBESTANDTEILE_OHNE_ABGABEN",
- "NUR_ENERGIEPREIS"
- ],
- "title": "Preisgarantietyp",
- "type": "string"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Preistyp": {
- "description": "Aufschlüsselung der Preistypen in Tarifen.",
- "enum": [
- "GRUNDPREIS",
- "ARBEITSPREIS_EINTARIF",
- "ARBEITSPREIS_HT",
- "ARBEITSPREIS_NT",
- "LEISTUNGSPREIS",
- "MESSPREIS",
- "ENTGELT_ABLESUNG",
- "ENTGELT_ABRECHNUNG",
- "ENTGELT_MSB",
- "PROVISION"
- ],
- "title": "Preistyp",
- "type": "string"
- },
- "RegionaleGueltigkeit": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können regionale Gültigkeiten, z.B. für Tarife, Zu- und Abschläge und Preise definiert werden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `RegionaleGueltigkeit JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "gueltigkeitstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Gueltigkeitstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kriteriumsWerte": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/KriteriumWert"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kriteriumswerte"
- }
- },
- "title": "RegionaleGueltigkeit",
- "type": "object"
- },
- "RegionalePreisgarantie": {
- "additionalProperties": true,
- "description": "Abbildung einer Preisgarantie mit regionaler Abgrenzung\n\n.. raw:: html\n\n \n\n.. HINT::\n `RegionalePreisgarantie JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "preisgarantietyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantietyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "regionaleGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/RegionaleGueltigkeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "RegionalePreisgarantie",
- "type": "object"
- },
- "RegionalePreisstaffel": {
- "additionalProperties": true,
- "description": "Abbildung einer Preisstaffel mit regionaler Abgrenzung\n\n.. raw:: html\n\n \n\n.. HINT::\n `RegionalePreisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "regionaleGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/RegionaleGueltigkeit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "RegionalePreisstaffel",
- "type": "object"
- },
- "RegionaleTarifpreisposition": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Tarifpreise verschiedener Typen im Zusammenhang mit regionalen Gültigkeiten abgebildet\nwerden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `RegionaleTarifpreisposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugseinheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "mengeneinheitstaffel": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/RegionalePreisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- },
- "preistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "RegionaleTarifpreisposition",
- "type": "object"
- },
- "RegionalerAufAbschlag": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Auf- und Abschläge verschiedener Typen im Zusammenhang mit regionalen Gültigkeiten\nabgebildet werden.\nHier sind auch die Auswirkungen auf verschiedene Tarifparameter modelliert, die sich durch die Auswahl eines Auf-\noder Abschlags ergeben.\n\n.. raw:: html\n\n \n\n.. HINT::\n `RegionalerAufAbschlag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "aufAbschlagstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/AufAbschlagstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "aufAbschlagsziel": {
- "anyOf": [
- {
- "$ref": "#/$defs/AufAbschlagsziel"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einschraenkungsaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifeinschraenkung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energiemix"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "garantieaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantie"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gueltigkeitszeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/RegionalePreisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffeln"
- },
- "tarifnamensaenderungen": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifnamensaenderungen"
- },
- "vertagskonditionsaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "voraussetzungen": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Voraussetzungen"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- },
- "zusatzprodukte": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzprodukte"
- }
- },
- "title": "RegionalerAufAbschlag",
- "type": "object"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifart": {
- "description": "Die Tarifart wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "SMART_METER",
- "LEISTUNGSGEMESSEN"
- ],
- "title": "Tarifart",
- "type": "string"
- },
- "Tarifberechnungsparameter": {
- "additionalProperties": true,
- "description": "In dieser Komponente sind die Berechnungsparameter für die Ermittlung der Tarifkosten zusammengefasst.\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifberechnungsparameter JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifkalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "hoechstpreisHT": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "hoechstpreisNT": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "istMesspreisInGrundpreisEnthalten": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istmesspreisingrundpreisenthalten"
- },
- "istMesspreisZuBeruecksichtigen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istmesspreiszuberuecksichtigen"
- },
- "kwInklusive": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kwinklusive"
- },
- "kwWeitereMengen": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kwweiteremengen"
- },
- "messpreistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messpreistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "mindestpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zusatzpreise": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifpreis"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzpreise"
- }
- },
- "title": "Tarifberechnungsparameter",
- "type": "object"
- },
- "Tarifeinschraenkung": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden Einschränkungen für die Anwendung von Tarifen modelliert.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifeinschraenkung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einschraenkungleistung": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Menge"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einschraenkungleistung"
- },
- "einschraenkungzaehler": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geraet"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einschraenkungzaehler"
- },
- "voraussetzungen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Voraussetzungen"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Voraussetzungen"
- },
- "zusatzprodukte": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzprodukte"
- }
- },
- "title": "Tarifeinschraenkung",
- "type": "object"
- },
- "Tarifkalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "KEINE",
- "STAFFELN",
- "ZONEN",
- "BESTABRECHNUNG_STAFFEL",
- "PAKETPREIS"
- ],
- "title": "Tarifkalkulationsmethode",
- "type": "string"
- },
- "Tarifmerkmal": {
- "description": "Produktmerkmale im Zusammenhang mit der Tarifdefinition.",
- "enum": [
- "STANDARD",
- "VORKASSE",
- "PAKET",
- "KOMBI",
- "FESTPREIS",
- "BAUSTROM",
- "HAUSLICHT",
- "HEIZSTROM",
- "ONLINE"
- ],
- "title": "Tarifmerkmal",
- "type": "string"
- },
- "Tarifpreis": {
- "additionalProperties": true,
- "description": "Abbildung eines Tarifpreises mit Preistyp und Beschreibung abgeleitet von COM Preis.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifpreis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Tarifpreis",
- "type": "object"
- },
- "Tarifregionskriterium": {
- "description": "Mit diesen Kriterien können regionale Bereiche definiert werden.",
- "enum": [
- "NETZ_NUMMER",
- "POSTLEITZAHL",
- "ORT",
- "GRUNDVERSORGER_NUMMER",
- "REGION"
- ],
- "title": "Tarifregionskriterium",
- "type": "string"
- },
- "Tariftyp": {
- "description": "Zur Differenzierung von Grund/Ersatzversorgungstarifen und sonstigen angebotenen Tarifen.",
- "enum": [
- "GRUND_ERSATZVERSORGUNG",
- "GRUNDVERSORGUNG",
- "ERSATZVERSORGUNG",
- "SONDERTARIF"
- ],
- "title": "Tariftyp",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Vertragskonditionen": {
- "additionalProperties": true,
- "description": "Abbildung für Vertragskonditionen. Die Komponente wird sowohl im Vertrag als auch im Tarif verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertragskonditionen JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abschlagszyklus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anzahlAbschlaege": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anzahlabschlaege"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "kuendigungsfrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragslaufzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsverlaengerung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Vertragskonditionen",
- "type": "object"
- },
- "Voraussetzungen": {
- "description": "Voraussetzungen, die erfüllt sein müssen, damit dieser Tarif zur Anwendung kommen kann.",
- "enum": [
- "EINZUGSERMAECHTIGUNG",
- "ZEITPUNKT",
- "LIEFERANBINDUNG_EINE",
- "LIEFERANBINDUNG_ALLE",
- "GEWERBE",
- "LASTPROFIL",
- "ZAEHLERTYP_GROESSE",
- "AUSSCHLUSS_GROSSVERBRAUCHER",
- "NEUKUNDE",
- "BESTIMMTE_VERTRAGSFORMALITAETEN",
- "SELBSTABLESUNG",
- "ONLINEVORAUSSETZUNG",
- "MINDESTUMSATZ",
- "ZUSATZPRODUKT",
- "NEUKUNDE_MIT_VORAUSSETZUNGEN",
- "DIREKTVERTRIEB",
- "ANSCHLUSSART",
- "ANSCHLUSSWERT",
- "ALTER_KUNDENANLAGE",
- "ANLAGEBESCHAFFENHEIT",
- "BETRIEBSSTUNDENBEGRENZUNG",
- "FREIGABEZEITEN",
- "FAMILIENSTRUKTUR",
- "MITGLIEDSCHAFT",
- "STAATLICHE_FOERDERUNG",
- "BESONDERE_VERBRAUCHSSTELLE",
- "NIEDRIGENERGIE",
- "ORTSTEILE_LIEFERGEBIET",
- "WAERMEBEDARF_ERDGAS",
- "MAX_ZAEHLER_LIEFERSTELLEN",
- "LIEFERUNGSBESCHRAENKUNG_GASART",
- "KOMBI_BONI",
- "ALTVERTRAG",
- "VORGESCHRIEBENE_ZUSATZANLAGE",
- "MEHRERE_ZAEHLER_ABNAHMESTELLEN",
- "BESTIMMTER_ABNAHMEFALL",
- "ZUSATZMODALITAET",
- "NACHWEIS_ZAHLUNGSFAEHIGKEIT",
- "UMSTELLUNG_ENERGIEART"
- ],
- "title": "Voraussetzungen",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": ".. raw:: html\n\n \n\n.. HINT::\n `Regionaltarif JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "REGIONALTARIF"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anbieter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anbietername": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anbietername"
- },
- "anwendungVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anwendungvon"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "berechnungsparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifberechnungsparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "energiemix": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energiemix"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "kundentypen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kundentyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kundentypen"
- },
- "preisgarantien": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/RegionalePreisgarantie"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisgarantien"
- },
- "preisstand": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstand"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifAufAbschlaege": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/RegionalerAufAbschlag"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifaufabschlaege"
- },
- "tarifart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifeinschraenkung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifeinschraenkung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifmerkmale": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifmerkmal"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifmerkmale"
- },
- "tarifpreise": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/RegionaleTarifpreisposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifpreise"
- },
- "tariftyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tariftyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragskonditionen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Regionaltarif",
- "type": "object"
-}
diff --git a/json_schemas/bo/Standorteigenschaften.json b/json_schemas/bo/Standorteigenschaften.json
deleted file mode 100644
index f51ce1af5..000000000
--- a/json_schemas/bo/Standorteigenschaften.json
+++ /dev/null
@@ -1,368 +0,0 @@
-{
- "$defs": {
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "MarktgebietInfo": {
- "additionalProperties": true,
- "description": "Informationen zum Marktgebiet im Gas.\n\n.. raw:: html\n\n \n\n.. HINT::\n `MarktgebietInfo JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "marktgebiet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktgebiet"
- },
- "marktgebietcode": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktgebietcode"
- }
- },
- "title": "MarktgebietInfo",
- "type": "object"
- },
- "StandorteigenschaftenGas": {
- "additionalProperties": true,
- "description": "Standorteigenschaften der Sparte Gas\n\n.. raw:: html\n\n \n\n.. HINT::\n `StandorteigenschaftenGas JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "marktgebiete": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/MarktgebietInfo"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Marktgebiete"
- },
- "netzkontonummern": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netzkontonummern"
- }
- },
- "title": "StandorteigenschaftenGas",
- "type": "object"
- },
- "StandorteigenschaftenStrom": {
- "additionalProperties": true,
- "description": "Standorteigenschaften der Sparte Strom\n\n.. raw:: html\n\n \n\n.. HINT::\n `StandorteigenschaftenStrom JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bilanzierungsgebietEic": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bilanzierungsgebieteic"
- },
- "regelzone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Regelzone"
- },
- "regelzoneEic": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Regelzoneeic"
- }
- },
- "title": "StandorteigenschaftenStrom",
- "type": "object"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- }
- },
- "additionalProperties": true,
- "description": "Modelliert die regionalen und spartenspezifischen Eigenschaften einer gegebenen Adresse.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Standorteigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "STANDORTEIGENSCHAFTEN"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "eigenschaftenGas": {
- "anyOf": [
- {
- "$ref": "#/$defs/StandorteigenschaftenGas"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eigenschaftenStrom": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/StandorteigenschaftenStrom"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Eigenschaftenstrom"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- }
- },
- "title": "Standorteigenschaften",
- "type": "object"
-}
diff --git a/json_schemas/bo/Tarif.json b/json_schemas/bo/Tarif.json
deleted file mode 100644
index 71998e6d5..000000000
--- a/json_schemas/bo/Tarif.json
+++ /dev/null
@@ -1,3268 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "AufAbschlagProOrt": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Auf- und Abschläge verschiedener Typen im Zusammenhang\nmit örtlichen Gültigkeiten abgebildet werden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `AufAbschlagProOrt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "netznr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netznr"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "staffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/AufAbschlagstaffelProOrt"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffeln"
- }
- },
- "title": "AufAbschlagProOrt",
- "type": "object"
- },
- "AufAbschlagRegional": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Auf- und Abschläge verschiedener Typen\nim Zusammenhang mit regionalen Gültigkeiten abgebildet werden.\nHier sind auch die Auswirkungen auf verschiedene Tarifparameter modelliert,\ndie sich durch die Auswahl eines Auf- oder Abschlags ergeben.\n\n.. raw:: html\n\n \n\n.. HINT::\n `AufAbschlagRegional JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "aufAbschlagstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/AufAbschlagstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "aufAbschlagsziel": {
- "anyOf": [
- {
- "$ref": "#/$defs/AufAbschlagsziel"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "betraege": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/AufAbschlagProOrt"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Betraege"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einschraenkungsaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifeinschraenkung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energiemix"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "garantieaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantie"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gueltigkeitszeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifnamensaenderungen": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifnamensaenderungen"
- },
- "vertagskonditionsaenderung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "voraussetzungen": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Voraussetzungen"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- },
- "zusatzprodukte": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzprodukte"
- }
- },
- "title": "AufAbschlagRegional",
- "type": "object"
- },
- "AufAbschlagstaffelProOrt": {
- "additionalProperties": true,
- "description": "Gibt den Wert eines Auf- oder Abschlags und dessen Staffelgrenzen an\n\n.. raw:: html\n\n \n\n.. HINT::\n `AufAbschlagstaffelProOrt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "AufAbschlagstaffelProOrt",
- "type": "object"
- },
- "AufAbschlagstyp": {
- "description": "Festlegung, ob der Auf- oder Abschlag mit relativen oder absoluten Werten erfolgt.",
- "enum": [
- "RELATIV",
- "ABSOLUT"
- ],
- "title": "AufAbschlagstyp",
- "type": "string"
- },
- "AufAbschlagsziel": {
- "description": "Der Preis, auf den sich ein Auf- oder Abschlag bezieht.",
- "enum": [
- "ARBEITSPREIS_EINTARIF",
- "ARBEITSPREIS_HT",
- "ARBEITSPREIS_NT",
- "ARBEITSPREIS_HT_NT",
- "GRUNDPREIS",
- "GESAMTPREIS"
- ],
- "title": "AufAbschlagsziel",
- "type": "string"
- },
- "Energieherkunft": {
- "additionalProperties": true,
- "description": "Abbildung einer Energieherkunft\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energieherkunft JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteilProzent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteilprozent"
- },
- "erzeugungsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Erzeugungsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Energieherkunft",
- "type": "object"
- },
- "Energiemix": {
- "additionalProperties": true,
- "description": "Zusammensetzung der gelieferten Energie aus den verschiedenen Primärenergieformen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energiemix JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteil": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Energieherkunft"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteil"
- },
- "atommuell": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Atommuell"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "co2Emission": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Co2Emission"
- },
- "energieart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Energiemixnummer"
- },
- "gueltigkeitsjahr": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigkeitsjahr"
- },
- "istInOekoTopTen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istinoekotopten"
- },
- "oekolabel": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekolabel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekolabel"
- },
- "oekozertifikate": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekozertifikat"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekozertifikate"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Energiemix",
- "type": "object"
- },
- "Erzeugungsart": {
- "description": "Auflistung der Erzeugungsarten von Energie.",
- "enum": [
- "FOSSIL",
- "KWK",
- "WIND",
- "SOLAR",
- "KERNKRAFT",
- "WASSER",
- "GEOTHERMIE",
- "BIOMASSE",
- "KOHLE",
- "GAS",
- "SONSTIGE",
- "SONSTIGE_EEG",
- "BIOGAS",
- "KLIMANEUTRALES_GAS"
- ],
- "title": "Erzeugungsart",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geraet": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden alle Geräte modelliert, die keine Zähler sind.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraet JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraeteeigenschaften": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geraetenummer"
- }
- },
- "title": "Geraet",
- "type": "object"
- },
- "Geraeteeigenschaften": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden die Eigenschaften eines Gerätes in Bezug auf den Typ und weitere Merkmale modelliert\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraeteeigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraetemerkmal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetemerkmal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Geraeteeigenschaften",
- "type": "object"
- },
- "Geraetemerkmal": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "GAS_G2_5",
- "GAS_G4",
- "GAS_G6",
- "GAS_G10",
- "GAS_G16",
- "GAS_G25",
- "GAS_G40",
- "GAS_G65",
- "GAS_G100",
- "GAS_G160",
- "GAS_G250",
- "GAS_G400",
- "GAS_G650",
- "GAS_G1000",
- "GAS_G1600",
- "GAS_G2500",
- "IMPULSGEBER_G4_G100",
- "IMPULSGEBER_G100",
- "TELEFONANSCHLUSS",
- "MODEM_GSM",
- "MODEM_GPRS",
- "MODEM_FUNK",
- "MODEM_GSM_O_LG",
- "MODEM_GSM_M_LG",
- "MODEM_FESTNETZ",
- "MODEM_GPRS_M_LG",
- "PLC_KOM",
- "ETHERNET_KOM",
- "DSL_KOM",
- "LTE_KOM",
- "KOMPAKT_MU",
- "SYSTEM_MU",
- "TEMPERATUR_MU",
- "ZUSTANDS_MU",
- "UNBESTIMMT"
- ],
- "title": "Geraetemerkmal",
- "type": "string"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Messpreistyp": {
- "description": "Festlegung, welcher Typ von Messung mit einem Preis belegt wird",
- "enum": [
- "MESSPREIS_G2_5",
- "MESSPREIS_G4",
- "MESSPREIS_G6",
- "MESSPREIS_G10",
- "MESSPREIS_G16",
- "MESSPREIS_G25",
- "MESSPREIS_G40",
- "ELEKTRONISCHER_AUFSATZ",
- "SMART_METER_MESSPREIS_G2_5",
- "SMART_METER_MESSPREIS_G4",
- "SMART_METER_MESSPREIS_G6",
- "SMART_METER_MESSPREIS_G10",
- "SMART_METER_MESSPREIS_G16",
- "SMART_METER_MESSPREIS_G25",
- "SMART_METER_MESSPREIS_G40",
- "VERRECHNUNGSPREIS_ET_WECHSEL",
- "VERRECHNUNGSPREIS_ET_DREH",
- "VERRECHNUNGSPREIS_ZT_WECHSEL",
- "VERRECHNUNGSPREIS_ZT_DREH",
- "VERRECHNUNGSPREIS_L_ET",
- "VERRECHNUNGSPREIS_L_ZT",
- "VERRECHNUNGSPREIS_SM",
- "AUFSCHLAG_WANDLER",
- "AUFSCHLAG_TARIFSCHALTUNG"
- ],
- "title": "Messpreistyp",
- "type": "string"
- },
- "Oekolabel": {
- "description": "Aufzählung der Labels für Öko-Strom von verschiedenen Herausgebern.",
- "enum": [
- "ENERGREEN",
- "GASGREEN_GRUENER_STROM",
- "GASGREEN",
- "GRUENER_STROM_GOLD",
- "GRUENER_STROM_SILBER",
- "GRUENER_STROM",
- "GRUENES_GAS",
- "NATURWATT_STROM",
- "OK_POWER",
- "RENEWABLE_PLUS",
- "WATERGREEN",
- "WATERGREEN_PLUS"
- ],
- "title": "Oekolabel",
- "type": "string"
- },
- "Oekozertifikat": {
- "description": "Zertifikate für Ökostrom von verschiedenen Herausgebern.",
- "enum": [
- "CMS_EE01",
- "CMS_EE02",
- "EECS",
- "FRAUNHOFER",
- "BET",
- "KLIMA_INVEST",
- "LGA",
- "FREIBERG",
- "RECS",
- "REGS_EGL",
- "TUEV",
- "TUEV_HESSEN",
- "TUEV_NORD",
- "TUEV_RHEINLAND",
- "TUEV_SUED",
- "TUEV_SUED_EE01",
- "TUEV_SUED_EE02"
- ],
- "title": "Oekozertifikat",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisgarantie": {
- "additionalProperties": true,
- "description": "Definition für eine Preisgarantie mit der Möglichkeit verschiedener Ausprägungen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisgarantie JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "preisgarantietyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantietyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisgarantie",
- "type": "object"
- },
- "Preisgarantietyp": {
- "description": "Aufzählung der Möglichkeiten für die Vergabe von Preisgarantien",
- "enum": [
- "ALLE_PREISBESTANDTEILE_BRUTTO",
- "ALLE_PREISBESTANDTEILE_NETTO",
- "PREISBESTANDTEILE_OHNE_ABGABEN",
- "NUR_ENERGIEPREIS"
- ],
- "title": "Preisgarantietyp",
- "type": "string"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Preistyp": {
- "description": "Aufschlüsselung der Preistypen in Tarifen.",
- "enum": [
- "GRUNDPREIS",
- "ARBEITSPREIS_EINTARIF",
- "ARBEITSPREIS_HT",
- "ARBEITSPREIS_NT",
- "LEISTUNGSPREIS",
- "MESSPREIS",
- "ENTGELT_ABLESUNG",
- "ENTGELT_ABRECHNUNG",
- "ENTGELT_MSB",
- "PROVISION"
- ],
- "title": "Preistyp",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifart": {
- "description": "Die Tarifart wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "SMART_METER",
- "LEISTUNGSGEMESSEN"
- ],
- "title": "Tarifart",
- "type": "string"
- },
- "Tarifberechnungsparameter": {
- "additionalProperties": true,
- "description": "In dieser Komponente sind die Berechnungsparameter für die Ermittlung der Tarifkosten zusammengefasst.\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifberechnungsparameter JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifkalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "hoechstpreisHT": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "hoechstpreisNT": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "istMesspreisInGrundpreisEnthalten": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istmesspreisingrundpreisenthalten"
- },
- "istMesspreisZuBeruecksichtigen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istmesspreiszuberuecksichtigen"
- },
- "kwInklusive": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kwinklusive"
- },
- "kwWeitereMengen": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kwweiteremengen"
- },
- "messpreistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messpreistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "mindestpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zusatzpreise": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifpreis"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzpreise"
- }
- },
- "title": "Tarifberechnungsparameter",
- "type": "object"
- },
- "Tarifeinschraenkung": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden Einschränkungen für die Anwendung von Tarifen modelliert.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifeinschraenkung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einschraenkungleistung": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Menge"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einschraenkungleistung"
- },
- "einschraenkungzaehler": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geraet"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einschraenkungzaehler"
- },
- "voraussetzungen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Voraussetzungen"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Voraussetzungen"
- },
- "zusatzprodukte": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzprodukte"
- }
- },
- "title": "Tarifeinschraenkung",
- "type": "object"
- },
- "Tarifkalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "KEINE",
- "STAFFELN",
- "ZONEN",
- "BESTABRECHNUNG_STAFFEL",
- "PAKETPREIS"
- ],
- "title": "Tarifkalkulationsmethode",
- "type": "string"
- },
- "Tarifmerkmal": {
- "description": "Produktmerkmale im Zusammenhang mit der Tarifdefinition.",
- "enum": [
- "STANDARD",
- "VORKASSE",
- "PAKET",
- "KOMBI",
- "FESTPREIS",
- "BAUSTROM",
- "HAUSLICHT",
- "HEIZSTROM",
- "ONLINE"
- ],
- "title": "Tarifmerkmal",
- "type": "string"
- },
- "Tarifpreis": {
- "additionalProperties": true,
- "description": "Abbildung eines Tarifpreises mit Preistyp und Beschreibung abgeleitet von COM Preis.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifpreis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Tarifpreis",
- "type": "object"
- },
- "TarifpreispositionProOrt": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Tarifpreise verschiedener Typen abgebildet werden\n\n.. raw:: html\n\n \n\n.. HINT::\n `TarifpreispositionProOrt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "netznr": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Netznr"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "preisstaffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/TarifpreisstaffelProOrt"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstaffeln"
- }
- },
- "title": "TarifpreispositionProOrt",
- "type": "object"
- },
- "TarifpreisstaffelProOrt": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `TarifpreisstaffelProOrt JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "arbeitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Arbeitspreis"
- },
- "arbeitspreisNT": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Arbeitspreisnt"
- },
- "grundpreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Grundpreis"
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "TarifpreisstaffelProOrt",
- "type": "object"
- },
- "Tariftyp": {
- "description": "Zur Differenzierung von Grund/Ersatzversorgungstarifen und sonstigen angebotenen Tarifen.",
- "enum": [
- "GRUND_ERSATZVERSORGUNG",
- "GRUNDVERSORGUNG",
- "ERSATZVERSORGUNG",
- "SONDERTARIF"
- ],
- "title": "Tariftyp",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Vertragskonditionen": {
- "additionalProperties": true,
- "description": "Abbildung für Vertragskonditionen. Die Komponente wird sowohl im Vertrag als auch im Tarif verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertragskonditionen JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abschlagszyklus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anzahlAbschlaege": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anzahlabschlaege"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "kuendigungsfrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragslaufzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsverlaengerung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Vertragskonditionen",
- "type": "object"
- },
- "Voraussetzungen": {
- "description": "Voraussetzungen, die erfüllt sein müssen, damit dieser Tarif zur Anwendung kommen kann.",
- "enum": [
- "EINZUGSERMAECHTIGUNG",
- "ZEITPUNKT",
- "LIEFERANBINDUNG_EINE",
- "LIEFERANBINDUNG_ALLE",
- "GEWERBE",
- "LASTPROFIL",
- "ZAEHLERTYP_GROESSE",
- "AUSSCHLUSS_GROSSVERBRAUCHER",
- "NEUKUNDE",
- "BESTIMMTE_VERTRAGSFORMALITAETEN",
- "SELBSTABLESUNG",
- "ONLINEVORAUSSETZUNG",
- "MINDESTUMSATZ",
- "ZUSATZPRODUKT",
- "NEUKUNDE_MIT_VORAUSSETZUNGEN",
- "DIREKTVERTRIEB",
- "ANSCHLUSSART",
- "ANSCHLUSSWERT",
- "ALTER_KUNDENANLAGE",
- "ANLAGEBESCHAFFENHEIT",
- "BETRIEBSSTUNDENBEGRENZUNG",
- "FREIGABEZEITEN",
- "FAMILIENSTRUKTUR",
- "MITGLIEDSCHAFT",
- "STAATLICHE_FOERDERUNG",
- "BESONDERE_VERBRAUCHSSTELLE",
- "NIEDRIGENERGIE",
- "ORTSTEILE_LIEFERGEBIET",
- "WAERMEBEDARF_ERDGAS",
- "MAX_ZAEHLER_LIEFERSTELLEN",
- "LIEFERUNGSBESCHRAENKUNG_GASART",
- "KOMBI_BONI",
- "ALTVERTRAG",
- "VORGESCHRIEBENE_ZUSATZANLAGE",
- "MEHRERE_ZAEHLER_ABNAHMESTELLEN",
- "BESTIMMTER_ABNAHMEFALL",
- "ZUSATZMODALITAET",
- "NACHWEIS_ZAHLUNGSFAEHIGKEIT",
- "UMSTELLUNG_ENERGIEART"
- ],
- "title": "Voraussetzungen",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Abbildung eines Tarifs mit regionaler Zuordnung von Preisen und Auf- und Abschlägen\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarif JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "TARIF"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anbieter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anbietername": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anbietername"
- },
- "anwendungVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anwendungvon"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "berechnungsparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifberechnungsparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "energiemix": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energiemix"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "kundentypen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kundentyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kundentypen"
- },
- "preisgarantie": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantie"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preisstand": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Preisstand"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifAufAbschlaege": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/AufAbschlagRegional"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifaufabschlaege"
- },
- "tarifart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifeinschraenkung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifeinschraenkung"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifmerkmale": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifmerkmal"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifmerkmale"
- },
- "tarifpreise": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/TarifpreispositionProOrt"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifpreise"
- },
- "tariftyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tariftyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragskonditionen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Tarif",
- "type": "object"
-}
diff --git a/json_schemas/bo/Tarifinfo.json b/json_schemas/bo/Tarifinfo.json
deleted file mode 100644
index 831662797..000000000
--- a/json_schemas/bo/Tarifinfo.json
+++ /dev/null
@@ -1,1690 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "Energieherkunft": {
- "additionalProperties": true,
- "description": "Abbildung einer Energieherkunft\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energieherkunft JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteilProzent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteilprozent"
- },
- "erzeugungsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Erzeugungsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Energieherkunft",
- "type": "object"
- },
- "Energiemix": {
- "additionalProperties": true,
- "description": "Zusammensetzung der gelieferten Energie aus den verschiedenen Primärenergieformen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energiemix JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteil": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Energieherkunft"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteil"
- },
- "atommuell": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Atommuell"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "co2Emission": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Co2Emission"
- },
- "energieart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Energiemixnummer"
- },
- "gueltigkeitsjahr": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigkeitsjahr"
- },
- "istInOekoTopTen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istinoekotopten"
- },
- "oekolabel": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekolabel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekolabel"
- },
- "oekozertifikate": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekozertifikat"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekozertifikate"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Energiemix",
- "type": "object"
- },
- "Erzeugungsart": {
- "description": "Auflistung der Erzeugungsarten von Energie.",
- "enum": [
- "FOSSIL",
- "KWK",
- "WIND",
- "SOLAR",
- "KERNKRAFT",
- "WASSER",
- "GEOTHERMIE",
- "BIOMASSE",
- "KOHLE",
- "GAS",
- "SONSTIGE",
- "SONSTIGE_EEG",
- "BIOGAS",
- "KLIMANEUTRALES_GAS"
- ],
- "title": "Erzeugungsart",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Oekolabel": {
- "description": "Aufzählung der Labels für Öko-Strom von verschiedenen Herausgebern.",
- "enum": [
- "ENERGREEN",
- "GASGREEN_GRUENER_STROM",
- "GASGREEN",
- "GRUENER_STROM_GOLD",
- "GRUENER_STROM_SILBER",
- "GRUENER_STROM",
- "GRUENES_GAS",
- "NATURWATT_STROM",
- "OK_POWER",
- "RENEWABLE_PLUS",
- "WATERGREEN",
- "WATERGREEN_PLUS"
- ],
- "title": "Oekolabel",
- "type": "string"
- },
- "Oekozertifikat": {
- "description": "Zertifikate für Ökostrom von verschiedenen Herausgebern.",
- "enum": [
- "CMS_EE01",
- "CMS_EE02",
- "EECS",
- "FRAUNHOFER",
- "BET",
- "KLIMA_INVEST",
- "LGA",
- "FREIBERG",
- "RECS",
- "REGS_EGL",
- "TUEV",
- "TUEV_HESSEN",
- "TUEV_NORD",
- "TUEV_RHEINLAND",
- "TUEV_SUED",
- "TUEV_SUED_EE01",
- "TUEV_SUED_EE02"
- ],
- "title": "Oekozertifikat",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifart": {
- "description": "Die Tarifart wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "SMART_METER",
- "LEISTUNGSGEMESSEN"
- ],
- "title": "Tarifart",
- "type": "string"
- },
- "Tarifmerkmal": {
- "description": "Produktmerkmale im Zusammenhang mit der Tarifdefinition.",
- "enum": [
- "STANDARD",
- "VORKASSE",
- "PAKET",
- "KOMBI",
- "FESTPREIS",
- "BAUSTROM",
- "HAUSLICHT",
- "HEIZSTROM",
- "ONLINE"
- ],
- "title": "Tarifmerkmal",
- "type": "string"
- },
- "Tariftyp": {
- "description": "Zur Differenzierung von Grund/Ersatzversorgungstarifen und sonstigen angebotenen Tarifen.",
- "enum": [
- "GRUND_ERSATZVERSORGUNG",
- "GRUNDVERSORGUNG",
- "ERSATZVERSORGUNG",
- "SONDERTARIF"
- ],
- "title": "Tariftyp",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Vertragskonditionen": {
- "additionalProperties": true,
- "description": "Abbildung für Vertragskonditionen. Die Komponente wird sowohl im Vertrag als auch im Tarif verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertragskonditionen JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abschlagszyklus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anzahlAbschlaege": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anzahlabschlaege"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "kuendigungsfrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragslaufzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsverlaengerung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Vertragskonditionen",
- "type": "object"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Das BO Tarifinfo liefert die Merkmale, die einen Endkundentarif identifizierbar machen.\nDieses BO dient als Basis für weitere BOs mit erweiterten Anwendungsmöglichkeiten.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifinfo JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "TARIFINFO"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anbieter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anbietername": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anbietername"
- },
- "anwendungVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anwendungvon"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "energiemix": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energiemix"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "kundentypen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kundentyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kundentypen"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifmerkmale": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifmerkmal"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifmerkmale"
- },
- "tariftyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tariftyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragskonditionen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Tarifinfo",
- "type": "object"
-}
diff --git a/json_schemas/bo/Tarifkosten.json b/json_schemas/bo/Tarifkosten.json
deleted file mode 100644
index 65ccf82db..000000000
--- a/json_schemas/bo/Tarifkosten.json
+++ /dev/null
@@ -1,2455 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "Betrag": {
- "additionalProperties": true,
- "description": "Die Komponente wird dazu verwendet, Summenbeträge (beispielsweise in Angeboten und Rechnungen) als Geldbeträge\nabzubilden. Die Einheit ist dabei immer die Hauptwährung also Euro, Dollar etc…\n\n.. raw:: html\n\n \n\n.. HINT::\n `Betrag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "waehrung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungscode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Betrag",
- "type": "object"
- },
- "Energieherkunft": {
- "additionalProperties": true,
- "description": "Abbildung einer Energieherkunft\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energieherkunft JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteilProzent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteilprozent"
- },
- "erzeugungsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Erzeugungsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Energieherkunft",
- "type": "object"
- },
- "Energiemix": {
- "additionalProperties": true,
- "description": "Zusammensetzung der gelieferten Energie aus den verschiedenen Primärenergieformen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energiemix JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteil": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Energieherkunft"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteil"
- },
- "atommuell": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Atommuell"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "co2Emission": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Co2Emission"
- },
- "energieart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Energiemixnummer"
- },
- "gueltigkeitsjahr": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigkeitsjahr"
- },
- "istInOekoTopTen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istinoekotopten"
- },
- "oekolabel": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekolabel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekolabel"
- },
- "oekozertifikate": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekozertifikat"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekozertifikate"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Energiemix",
- "type": "object"
- },
- "Erzeugungsart": {
- "description": "Auflistung der Erzeugungsarten von Energie.",
- "enum": [
- "FOSSIL",
- "KWK",
- "WIND",
- "SOLAR",
- "KERNKRAFT",
- "WASSER",
- "GEOTHERMIE",
- "BIOMASSE",
- "KOHLE",
- "GAS",
- "SONSTIGE",
- "SONSTIGE_EEG",
- "BIOGAS",
- "KLIMANEUTRALES_GAS"
- ],
- "title": "Erzeugungsart",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kosten": {
- "additionalProperties": true,
- "description": "Dieses BO wird zur Übertagung von hierarchischen Kostenstrukturen verwendet.\nDie Kosten werden dabei in Kostenblöcke und diese wiederum in Kostenpositionen strukturiert.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Kosten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "KOSTEN"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "gueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kostenbloecke": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kostenblock"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenbloecke"
- },
- "kostenklasse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kostenklasse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "summeKosten": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Betrag"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Summekosten"
- }
- },
- "title": "Kosten",
- "type": "object"
- },
- "Kostenblock": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden mehrere Kostenpositionen zusammengefasst.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Kostenblock JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "kostenblockbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenblockbezeichnung"
- },
- "kostenpositionen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kostenposition"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kostenpositionen"
- },
- "summeKostenblock": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Kostenblock",
- "type": "object"
- },
- "Kostenklasse": {
- "description": "Kostenklassen bilden die oberste Ebene der verschiedenen Kosten.\nIn der Regel werden die Gesamtkosten einer Kostenklasse in einer App berechnet.",
- "enum": [
- "FREMDKOSTEN",
- "BESCHAFFUNG",
- "SELBSTKOSTEN",
- "MARGEN",
- "ENERGIEVERSORGUNGSKOSTEN"
- ],
- "title": "Kostenklasse",
- "type": "string"
- },
- "Kostenposition": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Übertagung der Details zu einer Kostenposition verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Kostenposition JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "artikelbezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikelbezeichnung"
- },
- "artikeldetail": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Artikeldetail"
- },
- "betragKostenposition": {
- "anyOf": [
- {
- "$ref": "#/$defs/Betrag"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "bis": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bis"
- },
- "einzelpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "menge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "positionstitel": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Positionstitel"
- },
- "von": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Von"
- },
- "zeitmenge": {
- "anyOf": [
- {
- "$ref": "#/$defs/Menge"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Kostenposition",
- "type": "object"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Oekolabel": {
- "description": "Aufzählung der Labels für Öko-Strom von verschiedenen Herausgebern.",
- "enum": [
- "ENERGREEN",
- "GASGREEN_GRUENER_STROM",
- "GASGREEN",
- "GRUENER_STROM_GOLD",
- "GRUENER_STROM_SILBER",
- "GRUENER_STROM",
- "GRUENES_GAS",
- "NATURWATT_STROM",
- "OK_POWER",
- "RENEWABLE_PLUS",
- "WATERGREEN",
- "WATERGREEN_PLUS"
- ],
- "title": "Oekolabel",
- "type": "string"
- },
- "Oekozertifikat": {
- "description": "Zertifikate für Ökostrom von verschiedenen Herausgebern.",
- "enum": [
- "CMS_EE01",
- "CMS_EE02",
- "EECS",
- "FRAUNHOFER",
- "BET",
- "KLIMA_INVEST",
- "LGA",
- "FREIBERG",
- "RECS",
- "REGS_EGL",
- "TUEV",
- "TUEV_HESSEN",
- "TUEV_NORD",
- "TUEV_RHEINLAND",
- "TUEV_SUED",
- "TUEV_SUED_EE01",
- "TUEV_SUED_EE02"
- ],
- "title": "Oekozertifikat",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifart": {
- "description": "Die Tarifart wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "SMART_METER",
- "LEISTUNGSGEMESSEN"
- ],
- "title": "Tarifart",
- "type": "string"
- },
- "Tarifmerkmal": {
- "description": "Produktmerkmale im Zusammenhang mit der Tarifdefinition.",
- "enum": [
- "STANDARD",
- "VORKASSE",
- "PAKET",
- "KOMBI",
- "FESTPREIS",
- "BAUSTROM",
- "HAUSLICHT",
- "HEIZSTROM",
- "ONLINE"
- ],
- "title": "Tarifmerkmal",
- "type": "string"
- },
- "Tariftyp": {
- "description": "Zur Differenzierung von Grund/Ersatzversorgungstarifen und sonstigen angebotenen Tarifen.",
- "enum": [
- "GRUND_ERSATZVERSORGUNG",
- "GRUNDVERSORGUNG",
- "ERSATZVERSORGUNG",
- "SONDERTARIF"
- ],
- "title": "Tariftyp",
- "type": "string"
- },
- "Typ": {
- "description": "Auflistung sämtlicher existierender Geschäftsobjekte.",
- "enum": [
- "ANGEBOT",
- "ANSPRECHPARTNER",
- "AUSSCHREIUNG",
- "BUENDELVERTRAG",
- "ENERGIEMENGE",
- "FREMDKOSTEN",
- "GESCHAEFTSOBJEKT",
- "GESCHAEFTSPARTNER",
- "KOSTEN",
- "LASTGANG",
- "LASTGANG_KOMPAKT",
- "MARKTLOKATION",
- "MESSLOKATION",
- "MARKTTEILNEHMER",
- "NETZNUTZUNGSRECHNUNG",
- "PREISBLATT",
- "PREISBLATTDIENSTLEISTUNG",
- "PREISBLATTHARDWARE",
- "PREISBLATTKONZESSIONSABGABE",
- "PREISBLATTMESSUNG",
- "PREISBLATTNETZNUTZUNG",
- "PREISBLATTUMLAGEN",
- "RECHNUNG",
- "REGION",
- "REGIONALTARIF",
- "STANDORTEIGENSCHAFTEN",
- "TARIF",
- "TARIFINFO",
- "TARIFKOSTEN",
- "TARIFPREISBLATT",
- "VERTRAG",
- "ZAEHLER",
- "ZEITREIHE"
- ],
- "title": "Typ",
- "type": "string"
- },
- "Vertragskonditionen": {
- "additionalProperties": true,
- "description": "Abbildung für Vertragskonditionen. Die Komponente wird sowohl im Vertrag als auch im Tarif verwendet.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Vertragskonditionen JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "abschlagszyklus": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anzahlAbschlaege": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anzahlabschlaege"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "kuendigungsfrist": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragslaufzeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragsverlaengerung": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Vertragskonditionen",
- "type": "object"
- },
- "Waehrungscode": {
- "description": "Aufzählung der Währungscodes.",
- "enum": [
- "AED",
- "AFN",
- "ALL",
- "AMD",
- "ANG",
- "AOA",
- "ARS",
- "AUD",
- "AWG",
- "AZN",
- "BAM",
- "BBD",
- "BDT",
- "BGN",
- "BHD",
- "BIF",
- "BMD",
- "BND",
- "BOB",
- "BOV",
- "BRL",
- "BSD",
- "BTN",
- "BWP",
- "BYN",
- "BYR",
- "BZD",
- "CAD",
- "CDF",
- "CHE",
- "CHF",
- "CHW",
- "CLF",
- "CLP",
- "CNY",
- "COP",
- "COU",
- "CRC",
- "CUC",
- "CUP",
- "CVE",
- "CZK",
- "DJF",
- "DKK",
- "DOP",
- "DZD",
- "EGP",
- "ERN",
- "ETB",
- "EUR",
- "FJD",
- "FKP",
- "GBP",
- "GEL",
- "GHS",
- "GIP",
- "GMD",
- "GNF",
- "GTQ",
- "GYD",
- "HKD",
- "HNL",
- "HRK",
- "HTG",
- "HUF",
- "IDR",
- "ILS",
- "INR",
- "IQD",
- "IRR",
- "ISK",
- "JMD",
- "JOD",
- "JPY",
- "KES",
- "KGS",
- "KHR",
- "KMF",
- "KPW",
- "KRW",
- "KWD",
- "KYD",
- "KZT",
- "LAK",
- "LBP",
- "LKR",
- "LRD",
- "LSL",
- "LTL",
- "LYD",
- "MAD",
- "MDL",
- "MGA",
- "MKD",
- "MMK",
- "MNT",
- "MOP",
- "MRO",
- "MUR",
- "MVR",
- "MWK",
- "MXN",
- "MXV",
- "MYR",
- "MZN",
- "NAD",
- "NGN",
- "NIO",
- "NOK",
- "NPR",
- "NZD",
- "OMR",
- "PAB",
- "PEN",
- "PGK",
- "PHP",
- "PKR",
- "PLN",
- "PYG",
- "QAR",
- "RON",
- "RSD",
- "RUB",
- "RUR",
- "RWF",
- "SAR",
- "SBD",
- "SCR",
- "SDG",
- "SEK",
- "SGD",
- "SHP",
- "SLL",
- "SOS",
- "SRD",
- "SSP",
- "STD",
- "SVC",
- "SYP",
- "SZL",
- "THB",
- "TJS",
- "TMT",
- "TND",
- "TOP",
- "TRY",
- "TTD",
- "TWD",
- "TZS",
- "UAH",
- "UGX",
- "USD",
- "USN",
- "USS",
- "UYI",
- "UYU",
- "UZS",
- "VEF",
- "VND",
- "VUV",
- "WST",
- "XAF",
- "XAG",
- "XAU",
- "XBA",
- "XBB",
- "XBC",
- "XBD",
- "XCD",
- "XDR",
- "XOF",
- "XPD",
- "XPF",
- "XPT",
- "XSU",
- "XTS",
- "XUA",
- "XXX",
- "YER",
- "ZAR",
- "ZMW",
- "ZWL"
- ],
- "title": "Waehrungscode",
- "type": "string"
- },
- "Waehrungseinheit": {
- "description": "In diesem Enum werden die Währungen und ihre Untereinheiten definiert, beispielsweise für die Verwendung in Preisen.",
- "enum": [
- "EUR",
- "CT"
- ],
- "title": "Waehrungseinheit",
- "type": "string"
- },
- "Zeiteinheit": {
- "description": "Auflistung möglicher Einheiten zur Verwendung in zeitbezogenen Angaben.",
- "enum": [
- "SEKUNDE",
- "MINUTE",
- "STUNDE",
- "VIERTEL_STUNDE",
- "TAG",
- "WOCHE",
- "MONAT",
- "QUARTAL",
- "HALBJAHR",
- "JAHR"
- ],
- "title": "Zeiteinheit",
- "type": "string"
- },
- "Zeitraum": {
- "additionalProperties": true,
- "description": "Diese Komponente wird zur Abbildung von Zeiträumen in Form von Dauern oder der Angabe von Start und Ende verwendet.\nEs muss daher eine der drei Möglichkeiten angegeben sein:\n- Einheit und Dauer oder\n- Zeitraum: Startdatum bis Enddatum oder\n- Zeitraum: Startzeitpunkt (Datum und Uhrzeit) bis Endzeitpunkt (Datum und Uhrzeit)\n\n.. raw:: html\n\n \n\n.. HINT::\n `Zeitraum JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "dauer": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Dauer"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeiteinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "enddatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Enddatum"
- },
- "endzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Endzeitpunkt"
- },
- "startdatum": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startdatum"
- },
- "startzeitpunkt": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Startzeitpunkt"
- }
- },
- "title": "Zeitraum",
- "type": "object"
- }
- },
- "additionalProperties": true,
- "description": "Objekt zur Kommunikation von Kosten, die im Rahmen der Tarifanwendung entstehen\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifkosten JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "TARIFKOSTEN"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anbieter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktteilnehmer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "anbietername": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anbietername"
- },
- "anwendungVon": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anwendungvon"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "energiemix": {
- "anyOf": [
- {
- "$ref": "#/$defs/Energiemix"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "kosten": {
- "anyOf": [
- {
- "$ref": "#/$defs/Kosten"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kundentypen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kundentyp"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kundentypen"
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "tarifmerkmale": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifmerkmal"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Tarifmerkmale"
- },
- "tariftyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tariftyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "vertragskonditionen": {
- "anyOf": [
- {
- "$ref": "#/$defs/Vertragskonditionen"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Tarifkosten",
- "type": "object"
-}
diff --git a/json_schemas/bo/Tarifpreisblatt.json b/json_schemas/bo/Tarifpreisblatt.json
deleted file mode 100644
index a59bc4065..000000000
--- a/json_schemas/bo/Tarifpreisblatt.json
+++ /dev/null
@@ -1,3103 +0,0 @@
-{
- "$defs": {
- "Adresse": {
- "additionalProperties": true,
- "description": "Contains an address that can be used for most purposes.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Adresse JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "adresszusatz": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Adresszusatz"
- },
- "coErgaenzung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Coergaenzung"
- },
- "hausnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hausnummer"
- },
- "landescode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Landescode"
- },
- {
- "type": "null"
- }
- ],
- "default": "DE"
- },
- "ort": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ort"
- },
- "ortsteil": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Ortsteil"
- },
- "postfach": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postfach"
- },
- "postleitzahl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Postleitzahl"
- },
- "strasse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Strasse"
- }
- },
- "title": "Adresse",
- "type": "object"
- },
- "Anrede": {
- "description": "Übersicht möglicher Anreden, z.B. eines Geschäftspartners.",
- "enum": [
- "HERR",
- "FRAU",
- "EHELEUTE",
- "FIRMA",
- "INDIVIDUELL"
- ],
- "title": "Anrede",
- "type": "string"
- },
- "AufAbschlag": {
- "additionalProperties": true,
- "description": "Modell für die preiserhöhenden (Aufschlag) bzw. preisvermindernden (Abschlag) Zusatzvereinbarungen,\ndie individuell zu einem neuen oder bestehenden Liefervertrag abgeschlossen wurden.\n\n.. raw:: html\n\n \n\n.. HINT::\n `AufAbschlag JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "aufAbschlagstyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/AufAbschlagstyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "aufAbschlagsziel": {
- "anyOf": [
- {
- "$ref": "#/$defs/AufAbschlagsziel"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gueltigkeitszeitraum": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffeln": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Preisstaffel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffeln"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "AufAbschlag",
- "type": "object"
- },
- "AufAbschlagstyp": {
- "description": "Festlegung, ob der Auf- oder Abschlag mit relativen oder absoluten Werten erfolgt.",
- "enum": [
- "RELATIV",
- "ABSOLUT"
- ],
- "title": "AufAbschlagstyp",
- "type": "string"
- },
- "AufAbschlagsziel": {
- "description": "Der Preis, auf den sich ein Auf- oder Abschlag bezieht.",
- "enum": [
- "ARBEITSPREIS_EINTARIF",
- "ARBEITSPREIS_HT",
- "ARBEITSPREIS_NT",
- "ARBEITSPREIS_HT_NT",
- "GRUNDPREIS",
- "GESAMTPREIS"
- ],
- "title": "AufAbschlagsziel",
- "type": "string"
- },
- "Energieherkunft": {
- "additionalProperties": true,
- "description": "Abbildung einer Energieherkunft\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energieherkunft JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteilProzent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteilprozent"
- },
- "erzeugungsart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Erzeugungsart"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Energieherkunft",
- "type": "object"
- },
- "Energiemix": {
- "additionalProperties": true,
- "description": "Zusammensetzung der gelieferten Energie aus den verschiedenen Primärenergieformen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Energiemix JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "anteil": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Energieherkunft"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Anteil"
- },
- "atommuell": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Atommuell"
- },
- "bemerkung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bemerkung"
- },
- "bezeichnung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Bezeichnung"
- },
- "co2Emission": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Co2Emission"
- },
- "energieart": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "energiemixnummer": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Energiemixnummer"
- },
- "gueltigkeitsjahr": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Gueltigkeitsjahr"
- },
- "istInOekoTopTen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istinoekotopten"
- },
- "oekolabel": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekolabel"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekolabel"
- },
- "oekozertifikate": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Oekozertifikat"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Oekozertifikate"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Energiemix",
- "type": "object"
- },
- "Erzeugungsart": {
- "description": "Auflistung der Erzeugungsarten von Energie.",
- "enum": [
- "FOSSIL",
- "KWK",
- "WIND",
- "SOLAR",
- "KERNKRAFT",
- "WASSER",
- "GEOTHERMIE",
- "BIOMASSE",
- "KOHLE",
- "GAS",
- "SONSTIGE",
- "SONSTIGE_EEG",
- "BIOGAS",
- "KLIMANEUTRALES_GAS"
- ],
- "title": "Erzeugungsart",
- "type": "string"
- },
- "ExterneReferenz": {
- "additionalProperties": true,
- "description": "Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.\nBeim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,\nsich die eindeutigen IDs der anzubindenden Systeme zu merken.\n\n.. raw:: html\n\n \n\n.. HINT::\n `ExterneReferenz JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "exRefName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefname"
- },
- "exRefWert": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Exrefwert"
- }
- },
- "title": "ExterneReferenz",
- "type": "object"
- },
- "Geraet": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden alle Geräte modelliert, die keine Zähler sind.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraet JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraeteeigenschaften": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraeteeigenschaften"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geraetenummer"
- }
- },
- "title": "Geraet",
- "type": "object"
- },
- "Geraeteeigenschaften": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden die Eigenschaften eines Gerätes in Bezug auf den Typ und weitere Merkmale modelliert\n\n.. raw:: html\n\n \n\n.. HINT::\n `Geraeteeigenschaften JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "geraetemerkmal": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetemerkmal"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "geraetetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Geraetetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Geraeteeigenschaften",
- "type": "object"
- },
- "Geraetemerkmal": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "GAS_G2_5",
- "GAS_G4",
- "GAS_G6",
- "GAS_G10",
- "GAS_G16",
- "GAS_G25",
- "GAS_G40",
- "GAS_G65",
- "GAS_G100",
- "GAS_G160",
- "GAS_G250",
- "GAS_G400",
- "GAS_G650",
- "GAS_G1000",
- "GAS_G1600",
- "GAS_G2500",
- "IMPULSGEBER_G4_G100",
- "IMPULSGEBER_G100",
- "TELEFONANSCHLUSS",
- "MODEM_GSM",
- "MODEM_GPRS",
- "MODEM_FUNK",
- "MODEM_GSM_O_LG",
- "MODEM_GSM_M_LG",
- "MODEM_FESTNETZ",
- "MODEM_GPRS_M_LG",
- "PLC_KOM",
- "ETHERNET_KOM",
- "DSL_KOM",
- "LTE_KOM",
- "KOMPAKT_MU",
- "SYSTEM_MU",
- "TEMPERATUR_MU",
- "ZUSTANDS_MU",
- "UNBESTIMMT"
- ],
- "title": "Geraetemerkmal",
- "type": "string"
- },
- "Geraetetyp": {
- "description": "Auflistung möglicher abzurechnender Gerätetypen.",
- "enum": [
- "WECHSELSTROMZAEHLER",
- "DREHSTROMZAEHLER",
- "ZWEIRICHTUNGSZAEHLER",
- "RLM_ZAEHLER",
- "BALGENGASZAEHLER",
- "MAXIMUMZAEHLER",
- "MULTIPLEXANLAGE",
- "PAUSCHALANLAGE",
- "VERSTAERKERANLAGE",
- "SUMMATIONSGERAET",
- "IMPULSGEBER",
- "EDL_21_ZAEHLERAUFSATZ",
- "VIER_QUADRANTEN_LASTGANGZAEHLER",
- "MENGENUMWERTER",
- "STROMWANDLER",
- "SPANNUNGSWANDLER",
- "KOMBIMESSWANDLER",
- "BLOCKSTROMWANDLER",
- "DATENLOGGER",
- "KOMMUNIKATIONSANSCHLUSS",
- "MODEM",
- "TELEKOMMUNIKATIONSEINRICHTUNG",
- "DREHKOLBENGASZAEHLER",
- "TURBINENRADGASZAEHLER",
- "ULTRASCHALLZAEHLER",
- "WIRBELGASZAEHLER",
- "MODERNE_MESSEINRICHTUNG",
- "INTELLIGENTES_MESSYSTEM",
- "ELEKTRONISCHER_HAUSHALTSZAEHLER",
- "STEUEREINRICHTUNG",
- "TARIFSCHALTGERAET",
- "RUNDSTEUEREMPFAENGER",
- "OPTIONALE_ZUS_ZAEHLEINRICHTUNG",
- "MESSWANDLERSATZ_IMS_MME",
- "KOMBIMESSWANDLER_IMS_MME",
- "TARIFSCHALTGERAET_IMS_MME",
- "RUNDSTEUEREMPFAENGER_IMS_MME",
- "TEMPERATUR_KOMPENSATION",
- "HOECHSTBELASTUNGS_ANZEIGER",
- "SONSTIGES_GERAET",
- "PREPAYMENTZAEHLER",
- "EDL_21",
- "96_H_ZAEHLER",
- "EDL_40_ZAEHLERAUFSATZ",
- "EDL_40"
- ],
- "title": "Geraetetyp",
- "type": "string"
- },
- "Geschaeftspartnerrolle": {
- "description": "Diese Rollen kann ein Geschäftspartner einnehmen.",
- "enum": [
- "LIEFERANT",
- "DIENSTLEISTER",
- "KUNDE",
- "INTERESSENT",
- "MARKTPARTNER"
- ],
- "title": "Geschaeftspartnerrolle",
- "type": "string"
- },
- "Kontaktart": {
- "description": "Art des Kontaktes zwischen Geschäftspartnern.",
- "enum": [
- "ANSCHREIBEN",
- "TELEFONAT",
- "FAX",
- "E_MAIL",
- "SMS"
- ],
- "title": "Kontaktart",
- "type": "string"
- },
- "Kundentyp": {
- "description": "Auflistung der Typen von Endkunden. Daraus kann das Verbrauchsprofil abgeleitet werden.",
- "enum": [
- "GEWERBE",
- "PRIVAT",
- "LANDWIRT",
- "SONSTIGE",
- "HAUSHALT",
- "DIREKTHEIZUNG",
- "GEMEINSCHAFT_MFH",
- "KIRCHE",
- "KWK",
- "LADESAEULE",
- "BELEUCHTUNG_OEFFENTLICH",
- "BELEUCHTUNG_STRASSE",
- "SPEICHERHEIZUNG",
- "UNTERBR_EINRICHTUNG",
- "WAERMEPUMPE"
- ],
- "title": "Kundentyp",
- "type": "string"
- },
- "Landescode": {
- "enum": [
- "AF",
- "AX",
- "AL",
- "DZ",
- "AS",
- "AD",
- "AO",
- "AI",
- "AQ",
- "AG",
- "AR",
- "AM",
- "AW",
- "AU",
- "AT",
- "AZ",
- "BS",
- "BH",
- "BD",
- "BB",
- "BY",
- "BE",
- "BZ",
- "BJ",
- "BM",
- "BT",
- "BO",
- "BQ",
- "BA",
- "BW",
- "BV",
- "BR",
- "IO",
- "BN",
- "BG",
- "BF",
- "BI",
- "KH",
- "CM",
- "CA",
- "CV",
- "KY",
- "CF",
- "TD",
- "CL",
- "CN",
- "CX",
- "CC",
- "CO",
- "KM",
- "CG",
- "CD",
- "CK",
- "CR",
- "CI",
- "HR",
- "CU",
- "CW",
- "CY",
- "CZ",
- "DK",
- "DJ",
- "DM",
- "DO",
- "EC",
- "EG",
- "SV",
- "GQ",
- "ER",
- "EE",
- "ET",
- "FK",
- "FO",
- "FJ",
- "FI",
- "FR",
- "GF",
- "PF",
- "TF",
- "GA",
- "GM",
- "GE",
- "DE",
- "GH",
- "GI",
- "GR",
- "GL",
- "GD",
- "GP",
- "GU",
- "GT",
- "GG",
- "GN",
- "GW",
- "GY",
- "HT",
- "HM",
- "VA",
- "HN",
- "HK",
- "HU",
- "IS",
- "IN",
- "ID",
- "IR",
- "IQ",
- "IE",
- "IM",
- "IL",
- "IT",
- "JM",
- "JP",
- "JE",
- "JO",
- "KZ",
- "KE",
- "KI",
- "KP",
- "KR",
- "XK",
- "KW",
- "KG",
- "LA",
- "LV",
- "LB",
- "LS",
- "LR",
- "LY",
- "LI",
- "LT",
- "LU",
- "MO",
- "MK",
- "MG",
- "MW",
- "MY",
- "MV",
- "ML",
- "MT",
- "MH",
- "MQ",
- "MR",
- "MU",
- "YT",
- "MX",
- "FM",
- "MD",
- "MC",
- "MN",
- "ME",
- "MS",
- "MA",
- "MZ",
- "MM",
- "NA",
- "NR",
- "NP",
- "NL",
- "NC",
- "NZ",
- "NI",
- "NE",
- "NG",
- "NU",
- "NF",
- "MP",
- "NO",
- "OM",
- "PK",
- "PW",
- "PS",
- "PA",
- "PG",
- "PY",
- "PE",
- "PH",
- "PN",
- "PL",
- "PT",
- "PR",
- "QA",
- "RE",
- "RO",
- "RU",
- "RW",
- "BL",
- "SH",
- "KN",
- "LC",
- "MF",
- "PM",
- "VC",
- "WS",
- "SM",
- "ST",
- "SA",
- "SN",
- "RS",
- "SC",
- "SL",
- "SG",
- "SX",
- "SK",
- "SI",
- "SB",
- "SO",
- "ZA",
- "GS",
- "SS",
- "ES",
- "LK",
- "SD",
- "SR",
- "SJ",
- "SZ",
- "SE",
- "CH",
- "SY",
- "TW",
- "TJ",
- "TZ",
- "TH",
- "TL",
- "TG",
- "TK",
- "TO",
- "TT",
- "TN",
- "TR",
- "TM",
- "TC",
- "TV",
- "UG",
- "UA",
- "AE",
- "GB",
- "US",
- "UM",
- "UY",
- "UZ",
- "VU",
- "VE",
- "VN",
- "VG",
- "VI",
- "WF",
- "EH",
- "YE",
- "ZM",
- "ZW"
- ],
- "title": "Landescode",
- "type": "string"
- },
- "Marktrolle": {
- "description": "Diese Rollen kann ein Marktteilnehmer einnehmen.",
- "enum": [
- "NB",
- "LF",
- "MSB",
- "DL",
- "BKV",
- "BKO",
- "UENB",
- "KUNDE_SELBST_NN",
- "MGV",
- "EIV",
- "RB",
- "KUNDE",
- "INTERESSENT",
- "BTR"
- ],
- "title": "Marktrolle",
- "type": "string"
- },
- "Marktteilnehmer": {
- "additionalProperties": true,
- "description": "Objekt zur Aufnahme der Information zu einem Marktteilnehmer\n\n.. raw:: html\n\n \n\n.. HINT::\n `Marktteilnehmer JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_typ": {
- "anyOf": [
- {
- "$ref": "#/$defs/Typ"
- },
- {
- "type": "null"
- }
- ],
- "default": "MARKTTEILNEHMER"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "amtsgericht": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Amtsgericht"
- },
- "anrede": {
- "anyOf": [
- {
- "$ref": "#/$defs/Anrede"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "eMailAdresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Emailadresse"
- },
- "externeReferenzen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/ExterneReferenz"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Externereferenzen"
- },
- "geschaeftspartnerrolle": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geschaeftspartnerrolle"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Geschaeftspartnerrolle"
- },
- "glaeubigerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Glaeubigerid"
- },
- "hrnummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Hrnummer"
- },
- "istGewerbe": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istgewerbe"
- },
- "kontaktweg": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Kontaktart"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kontaktweg"
- },
- "makoadresse": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Makoadresse"
- },
- "marktrolle": {
- "anyOf": [
- {
- "$ref": "#/$defs/Marktrolle"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "name1": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name1"
- },
- "name2": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name2"
- },
- "name3": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Name3"
- },
- "partneradresse": {
- "anyOf": [
- {
- "$ref": "#/$defs/Adresse"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rollencodenummer": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Rollencodenummer"
- },
- "rollencodetyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Rollencodetyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "sparte": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sparte"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "umsatzsteuerId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Umsatzsteuerid"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Website"
- }
- },
- "title": "Marktteilnehmer",
- "type": "object"
- },
- "Menge": {
- "additionalProperties": true,
- "description": "Abbildung einer Menge mit Wert und Einheit.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Menge JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Menge",
- "type": "object"
- },
- "Mengeneinheit": {
- "description": "Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.",
- "enum": [
- "W",
- "WH",
- "KW",
- "KWH",
- "KVARH",
- "MW",
- "MWH",
- "STUECK",
- "KUBIKMETER",
- "STUNDE",
- "TAG",
- "MONAT",
- "JAHR",
- "PROZENT"
- ],
- "title": "Mengeneinheit",
- "type": "string"
- },
- "Messpreistyp": {
- "description": "Festlegung, welcher Typ von Messung mit einem Preis belegt wird",
- "enum": [
- "MESSPREIS_G2_5",
- "MESSPREIS_G4",
- "MESSPREIS_G6",
- "MESSPREIS_G10",
- "MESSPREIS_G16",
- "MESSPREIS_G25",
- "MESSPREIS_G40",
- "ELEKTRONISCHER_AUFSATZ",
- "SMART_METER_MESSPREIS_G2_5",
- "SMART_METER_MESSPREIS_G4",
- "SMART_METER_MESSPREIS_G6",
- "SMART_METER_MESSPREIS_G10",
- "SMART_METER_MESSPREIS_G16",
- "SMART_METER_MESSPREIS_G25",
- "SMART_METER_MESSPREIS_G40",
- "VERRECHNUNGSPREIS_ET_WECHSEL",
- "VERRECHNUNGSPREIS_ET_DREH",
- "VERRECHNUNGSPREIS_ZT_WECHSEL",
- "VERRECHNUNGSPREIS_ZT_DREH",
- "VERRECHNUNGSPREIS_L_ET",
- "VERRECHNUNGSPREIS_L_ZT",
- "VERRECHNUNGSPREIS_SM",
- "AUFSCHLAG_WANDLER",
- "AUFSCHLAG_TARIFSCHALTUNG"
- ],
- "title": "Messpreistyp",
- "type": "string"
- },
- "Oekolabel": {
- "description": "Aufzählung der Labels für Öko-Strom von verschiedenen Herausgebern.",
- "enum": [
- "ENERGREEN",
- "GASGREEN_GRUENER_STROM",
- "GASGREEN",
- "GRUENER_STROM_GOLD",
- "GRUENER_STROM_SILBER",
- "GRUENER_STROM",
- "GRUENES_GAS",
- "NATURWATT_STROM",
- "OK_POWER",
- "RENEWABLE_PLUS",
- "WATERGREEN",
- "WATERGREEN_PLUS"
- ],
- "title": "Oekolabel",
- "type": "string"
- },
- "Oekozertifikat": {
- "description": "Zertifikate für Ökostrom von verschiedenen Herausgebern.",
- "enum": [
- "CMS_EE01",
- "CMS_EE02",
- "EECS",
- "FRAUNHOFER",
- "BET",
- "KLIMA_INVEST",
- "LGA",
- "FREIBERG",
- "RECS",
- "REGS_EGL",
- "TUEV",
- "TUEV_HESSEN",
- "TUEV_NORD",
- "TUEV_RHEINLAND",
- "TUEV_SUED",
- "TUEV_SUED_EE01",
- "TUEV_SUED_EE02"
- ],
- "title": "Oekozertifikat",
- "type": "string"
- },
- "Preis": {
- "additionalProperties": true,
- "description": "Abbildung eines Preises mit Wert, Einheit, Bezugswert und Status.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Preis",
- "type": "object"
- },
- "Preisgarantie": {
- "additionalProperties": true,
- "description": "Definition für eine Preisgarantie mit der Möglichkeit verschiedener Ausprägungen.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisgarantie JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "preisgarantietyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisgarantietyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zeitlicheGueltigkeit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Zeitraum"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "title": "Preisgarantie",
- "type": "object"
- },
- "Preisgarantietyp": {
- "description": "Aufzählung der Möglichkeiten für die Vergabe von Preisgarantien",
- "enum": [
- "ALLE_PREISBESTANDTEILE_BRUTTO",
- "ALLE_PREISBESTANDTEILE_NETTO",
- "PREISBESTANDTEILE_OHNE_ABGABEN",
- "NUR_ENERGIEPREIS"
- ],
- "title": "Preisgarantietyp",
- "type": "string"
- },
- "Preisstaffel": {
- "additionalProperties": true,
- "description": "Gibt die Staffelgrenzen der jeweiligen Preise an\n\n.. raw:: html\n\n \n\n.. HINT::\n `Preisstaffel JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einheitspreis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einheitspreis"
- },
- "sigmoidparameter": {
- "anyOf": [
- {
- "$ref": "#/$defs/Sigmoidparameter"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "staffelgrenzeBis": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzebis"
- },
- "staffelgrenzeVon": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Staffelgrenzevon"
- }
- },
- "title": "Preisstaffel",
- "type": "object"
- },
- "Preisstatus": {
- "description": "Statusinformation für Preise",
- "enum": [
- "VORLAEUFIG",
- "ENDGUELTIG"
- ],
- "title": "Preisstatus",
- "type": "string"
- },
- "Preistyp": {
- "description": "Aufschlüsselung der Preistypen in Tarifen.",
- "enum": [
- "GRUNDPREIS",
- "ARBEITSPREIS_EINTARIF",
- "ARBEITSPREIS_HT",
- "ARBEITSPREIS_NT",
- "LEISTUNGSPREIS",
- "MESSPREIS",
- "ENTGELT_ABLESUNG",
- "ENTGELT_ABRECHNUNG",
- "ENTGELT_MSB",
- "PROVISION"
- ],
- "title": "Preistyp",
- "type": "string"
- },
- "Rollencodetyp": {
- "description": "Gibt den Codetyp einer Rolle, beispielsweise einer Marktrolle, an.",
- "enum": [
- "BDEW",
- "DVGW",
- "GLN"
- ],
- "title": "Rollencodetyp",
- "type": "string"
- },
- "Sigmoidparameter": {
- "additionalProperties": true,
- "description": "Die Sigmoid-Funktion, beispielsweise zur Berechnung eines Leistungspreises hat die Form:\nLP=A/(1+(P/B)^C)+D\n\n.. raw:: html\n\n \n\n.. HINT::\n `Sigmoidparameter JSON Schema `_",
- "properties": {
- "A": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "A"
- },
- "B": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "B"
- },
- "C": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "C"
- },
- "D": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "D"
- },
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- }
- },
- "title": "Sigmoidparameter",
- "type": "object"
- },
- "Sparte": {
- "description": "Unterscheidungsmöglichkeiten für die Sparte.",
- "enum": [
- "STROM",
- "GAS",
- "FERNWAERME",
- "NAHWAERME",
- "WASSER",
- "ABWASSER",
- "STROM_UND_GAS"
- ],
- "title": "Sparte",
- "type": "string"
- },
- "Tarifart": {
- "description": "Die Tarifart wird verwendet zur Charakterisierung von Zählern und daraus resultierenden Tarifen.",
- "enum": [
- "EINTARIF",
- "ZWEITARIF",
- "MEHRTARIF",
- "SMART_METER",
- "LEISTUNGSGEMESSEN"
- ],
- "title": "Tarifart",
- "type": "string"
- },
- "Tarifberechnungsparameter": {
- "additionalProperties": true,
- "description": "In dieser Komponente sind die Berechnungsparameter für die Ermittlung der Tarifkosten zusammengefasst.\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifberechnungsparameter JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "berechnungsmethode": {
- "anyOf": [
- {
- "$ref": "#/$defs/Tarifkalkulationsmethode"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "hoechstpreisHT": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "hoechstpreisNT": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "istMesspreisInGrundpreisEnthalten": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istmesspreisingrundpreisenthalten"
- },
- "istMesspreisZuBeruecksichtigen": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Istmesspreiszuberuecksichtigen"
- },
- "kwInklusive": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kwinklusive"
- },
- "kwWeitereMengen": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Kwweiteremengen"
- },
- "messpreistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Messpreistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "mindestpreis": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preis"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "zusatzpreise": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Tarifpreis"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzpreise"
- }
- },
- "title": "Tarifberechnungsparameter",
- "type": "object"
- },
- "Tarifeinschraenkung": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente werden Einschränkungen für die Anwendung von Tarifen modelliert.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifeinschraenkung JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "einschraenkungleistung": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Menge"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einschraenkungleistung"
- },
- "einschraenkungzaehler": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Geraet"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Einschraenkungzaehler"
- },
- "voraussetzungen": {
- "anyOf": [
- {
- "items": {
- "$ref": "#/$defs/Voraussetzungen"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Voraussetzungen"
- },
- "zusatzprodukte": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Zusatzprodukte"
- }
- },
- "title": "Tarifeinschraenkung",
- "type": "object"
- },
- "Tarifkalkulationsmethode": {
- "description": "Auflistung der verschiedenen Berechnungsmethoden für ein Preisblatt.",
- "enum": [
- "KEINE",
- "STAFFELN",
- "ZONEN",
- "BESTABRECHNUNG_STAFFEL",
- "PAKETPREIS"
- ],
- "title": "Tarifkalkulationsmethode",
- "type": "string"
- },
- "Tarifmerkmal": {
- "description": "Produktmerkmale im Zusammenhang mit der Tarifdefinition.",
- "enum": [
- "STANDARD",
- "VORKASSE",
- "PAKET",
- "KOMBI",
- "FESTPREIS",
- "BAUSTROM",
- "HAUSLICHT",
- "HEIZSTROM",
- "ONLINE"
- ],
- "title": "Tarifmerkmal",
- "type": "string"
- },
- "Tarifpreis": {
- "additionalProperties": true,
- "description": "Abbildung eines Tarifpreises mit Preistyp und Beschreibung abgeleitet von COM Preis.\n\n.. raw:: html\n\n \n\n.. HINT::\n `Tarifpreis JSON Schema `_",
- "properties": {
- "_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": " Id"
- },
- "_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "0.5.11.dev17+gcdb5aaa",
- "title": " Version"
- },
- "beschreibung": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Beschreibung"
- },
- "bezugswert": {
- "anyOf": [
- {
- "$ref": "#/$defs/Mengeneinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "einheit": {
- "anyOf": [
- {
- "$ref": "#/$defs/Waehrungseinheit"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "preistyp": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preistyp"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "anyOf": [
- {
- "$ref": "#/$defs/Preisstatus"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "wert": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Wert"
- }
- },
- "title": "Tarifpreis",
- "type": "object"
- },
- "Tarifpreisposition": {
- "additionalProperties": true,
- "description": "Mit dieser Komponente können Tarifpreise verschiedener Typen abgebildet werden.\n\n.. raw:: html\n\n