{ "openapi" : "3.0.1", "info" : { "title" : "Angebote API", "description" : "Ein Service um eine Ergebnisliste mit Finanzierungsvorschlägen zu ermitteln", "termsOfService" : "https://docs.api.europace.de/nutzungsbedingungen/", "contact" : { "name" : "Europace AG", "url" : "https://developer.europace.de", "email" : "devsupport@europace2.de" }, "version" : "3.0.0" }, "externalDocs" : { "url" : "https://docs.api.europace.de/baufinanzierung/angebote/angebote-api/" }, "servers" : [ { "url" : "https://baufinanzierung.api.europace.de", "description" : "Produktionsserver" } ], "tags" : [ { "name" : "Version 3", "description" : "Eine Liste mit Finanzierungsvorschlägen abrufen, API-Version 3" }, { "name" : "VersionController", "description" : "Liefert die Version der BaufiSmart-API" }, { "name" : "Version 1", "description" : "Eine Liste mit Finanzierungsvorschlägen abrufen, API-Version 1" }, { "name" : "Version 2", "description" : "Eine Liste mit Finanzierungsvorschlägen abrufen, API-Version 2" } ], "paths" : { "/v1/finanzierungsvorschlaege" : { "post" : { "tags" : [ "Version 1" ], "summary" : "Ermittle Ergebnisse", "description" : "Als Parameter wird der Vorgang als JSON im Body benötigt", "operationId" : "getFinanzierungsVorschlaege", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "alternativen", "in" : "query", "required" : false, "schema" : { "type" : "boolean", "default" : false } }, { "name" : "produktAnbieter", "in" : "query", "required" : false, "schema" : { "type" : "array", "items" : { "type" : "string" } } } ], "requestBody" : { "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ErfassteDaten" } } }, "required" : true }, "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "type" : "string" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "400" : { "description" : "Bad Request", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v1/finanzierungsvorschlaege/{vorgangsNummer}" : { "get" : { "tags" : [ "Version 1" ], "summary" : "Ermittle Ergebnisse", "description" : "Als Parameter wird eine Vorgangsnummer benötigt", "operationId" : "getFinanzierungsVorschlaege_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsNummer", "in" : "path", "required" : true, "schema" : { "type" : "string" } }, { "name" : "produktAnbieter", "in" : "query", "required" : false, "schema" : { "type" : "array", "items" : { "type" : "string" } } }, { "name" : "alternativen", "in" : "query", "required" : false, "schema" : { "type" : "boolean", "default" : false } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "type" : "string" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung" : { "post" : { "tags" : [ "Version 2" ], "summary" : "Ermittlung erzeugen", "description" : "Als Parameter wird eine Vorgangsnummer oder der Vorgang als JSON im Body benötigt", "operationId" : "ermittleErgebnisse_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsNummer", "in" : "query", "required" : false, "schema" : { "type" : "string" } }, { "name" : "alternativen", "in" : "query", "required" : false, "schema" : { "type" : "boolean", "default" : false } }, { "name" : "produktAnbieter", "in" : "query", "required" : false, "schema" : { "type" : "array", "items" : { "type" : "string" } } }, { "name" : "excludierteProduktAnbieter", "in" : "query", "required" : false, "schema" : { "type" : "array", "items" : { "type" : "string" } } }, { "name" : "provisionsAusgabe", "in" : "query", "required" : false, "schema" : { "type" : "boolean" } } ], "requestBody" : { "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ErfassteDaten" } } } }, "responses" : { "302" : { "description" : "Die Ermittlung wurde erzeugt und ist maximal eine Stunde unter der Url im 'location' Header abrufbar." }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "400" : { "description" : "Bad Request", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Ermittlung abrufen", "description" : "Die Ermittlung abrufen. Als Parameter wird die Ermittlungs-Id benötigt.", "operationId" : "getErmittlung", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Ermittlung" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Ergebnisse abrufen", "description" : "Als Parameter wird die Ermittlungs-Id benötigt.", "operationId" : "getErgebnisListe_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ErgebnisListe" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse/{ergebnisNummer}" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Ergebnis abrufen", "description" : "Das Ergebnis einer Ermittlung abrufen. Als Parameter wird die Ermittlungs-Id und der Ergebnisnummer benötigt.", "operationId" : "getErgebnis_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisNummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Ergebnis" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse/{ergebnisNummer}/meldungen" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Meldungen abrufen", "description" : "Die Meldungen eines Finanzierungsvorschlags abrufen. Als Parameter wird die Ermittlungs-Id und die Ergebnisnummer benötigt.", "operationId" : "getMeldungen_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisNummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Meldungen" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse/{ergebnisNummer}/provision" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Provision abrufen", "description" : "Abruf der Provision des Darlehens. Als Parameter wird die Ermittlungs-Id und die Ergebnisnummer benötigt.", "operationId" : "getProvision_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisNummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } }, { "name" : "repeat", "in" : "query", "required" : false, "schema" : { "type" : "integer", "format" : "int32", "default" : 0 } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ProvisionsInfo" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse/{ergebnisNummer}/unterlagen" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Unterlagen abrufen", "description" : "Abrufen der benötigten Unterlagen des Finanzierungsvorschlags. Als Parameter wird die Ermittlungs-Id und die Ergebnisnummer benötigt.", "operationId" : "getUnterlagen_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisNummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Unterlagen" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse/{ergebnisNummer}/zahlungsplaene" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Zahlungspläne abrufen", "description" : "Die Zahlungspläne eines Finanzierungsvorschlags abrufen. Als Parameter wird die Ermittlungs-Id und die Ergebnisnummer benötigt.", "operationId" : "getZahlungsplaene_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisNummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Zahlungsplaene" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ergebnisse/{ergebnisNummer}/zahlungsplaene/{zahlungsplanIndex}" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Zahlungsplan abrufen", "description" : "Den Zahlungsplan eines Finanzierungsvorschlags anhand einer Id abrufen. Als Parameter wird die Ermittlungs-Id, die Ergebnisnummer sowie der Index des Zahlungsplans benötigt.", "operationId" : "getZahlungsplan_1", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisNummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } }, { "name" : "zahlungsplanIndex", "in" : "path", "required" : true, "schema" : { "type" : "string" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Zahlungsplan" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ermittlungsAnfrage" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Ermittlungsanfrage abrufen", "description" : "Die Ermittlungsanfrage einer Ermittlung abrufen. Als Parameter wird die Ermittlungs-Id benötigt.", "operationId" : "getErmittlungsAnfrage", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ErmittlungsAnfrage" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v2/ergebnisliste/ermittlung/{ermittlungsId}/ermittlungsAnfrage/erfassteDaten" : { "get" : { "tags" : [ "Version 2" ], "summary" : "Ermittlungsdaten abrufen", "description" : "Die Ermittlungsanfrage abrufen. Als Parameter wird die Ermittlungs-Id benötigt.", "operationId" : "getErfassteDaten", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "ermittlungsId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "responses" : { "200" : { "description" : "OK", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ErfassteDaten" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste" : { "post" : { "tags" : [ "Version 3" ], "summary" : "Ermittlung erzeugen", "description" : "Als Parameter wird eine Vorgangsnummer benötigt", "operationId" : "ermittleErgebnisse", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "requestBody" : { "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ErmittleErgebnisseRequestBody" } } } }, "responses" : { "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "204" : { "description" : "Basierend auf dem Parameter gibt es keinen zurückzugebenden Inhalt." }, "200" : { "description" : "Die Ermittlung wurde erzeugt und ist maximal eine Stunde unter der Url im 'location' Header abrufbar.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Ergebnisliste" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "400" : { "description" : "Bad Request", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Ergebnisse abrufen", "description" : "Als Parameter werden die Vorgangsnummer sowie die ErgebnislisteId benötigt.", "operationId" : "getErgebnisListe", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "responses" : { "200" : { "description" : "Die Ergebnisliste wurde gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Ergebnisliste" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{angebotsnummer}/merken" : { "post" : { "tags" : [ "Version 3" ], "summary" : "Angebot merken", "description" : "Das Angebot kann gemerkt und gespeichert werden. Als Parameter werden die vorgangsnummer, die ErgebnislisteId sowie Angebotsnummer benötigt.", "operationId" : "merkeAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "angebotsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "requestBody" : { "content" : { "application/json" : { "schema" : { "type" : "string" } } } }, "responses" : { "200" : { "description" : "Angebot gespeichert", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/AngebotMerkenAntwort" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "400" : { "description" : "Bad Request", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Ergebnis abrufen", "description" : "Das Ergebnis einer Ermittlung abrufen. Als Parameter werden die Vorgangsnummer, die ErgebnislisteId sowie der Ergebnisnummer benötigt.", "operationId" : "getErgebnis", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Ergebnis wurde gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/V3Ergebnis" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}/berechnungsuebersichten" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Berechnungsübersichten abrufen", "description" : "Die Berechnungsübersichten abrufen. Als Parameter werden die Vorgangsnummer, die ErgebnislisteId sowie der Ergebnisnummer benötigt.", "operationId" : "getBerechnungsuebersichten", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die berechnungsübersichten wurde gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/BerechnungsUebersichten" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}/meldungen" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Meldungen abrufen", "description" : "Die Meldungen eines Finanzierungsvorschlags abrufen. Als Parameter werden die Vorgangsnummer, die ErgebnislisteId sowie der Ergebnisnummer benötigt.", "operationId" : "getMeldungen", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Meldungen eines Finanzierungsvorschlags wurden gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Meldungen" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}/provision" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Provision abrufen", "description" : "Abruf der Provision des Darlehens. Als Parameter werden die Vorgangsnummer, die ErgebnislisteId sowie die Ergebnisnummer benötigt.", "operationId" : "getProvision", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } }, { "name" : "repeat", "in" : "query", "required" : false, "schema" : { "type" : "integer", "format" : "int32", "default" : 0 } } ], "responses" : { "200" : { "description" : "Die Provision des Darlehens wurde gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/ProvisionsInfo" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}/unterlagen" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Unterlagen abrufen", "description" : "Abrufen der benötigten Unterlagen des Finanzierungsvorschlags. Als Parameter werden die Vorgangsnummer, die ErgebnislisteId sowie die Ergebnisnummer benötigt.", "operationId" : "getUnterlagen", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Unterlagen des Finanzierungsvorschlags wurden gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Unterlagen" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}/zahlungsplaene" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Zahlungspläne abrufen", "description" : "Die Zahlungspläne eines Finanzierungsvorschlags abrufen. Als Parameter werden die Vorgangsnummer, die ErgebnislisteId sowie der Ergebnisnummer benötigt.", "operationId" : "getZahlungsplaene", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Zahlungspläne wurden gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Zahlungsplaene" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/ergebnisliste/{ergebnislisteId}/{ergebnisnummer}/zahlungsplaene/{zahlungsplanIndex}" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Zahlungsplan abrufen", "description" : "Den Zahlungsplan eines Finanzierungsvorschlags anhand einer Id abrufen. Als Parameter werden die vorgangsnummer, die ErgebnislisteId, die Ergebnisnummer sowie der Index des Zahlungsplans benötigt.", "operationId" : "getZahlungsplan", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnislisteId", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "ergebnisnummer", "in" : "path", "required" : true, "schema" : { "type" : "integer", "format" : "int32" } }, { "name" : "zahlungsplanIndex", "in" : "path", "required" : true, "schema" : { "type" : "string" } } ], "responses" : { "200" : { "description" : "Der Zahlungsplan wurde gefunden.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Zahlungsplan" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Gemerkte Angebote abrufen", "description" : "Gemerkte Angebote abrufen. Als Parameter wird eine Vorgangsnummer benötigt", "operationId" : "getGemerkteAngebote", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } } ], "responses" : { "200" : { "description" : "Die Gemerkte Angebote wurde abrufen.", "content" : { "application/json" : { "schema" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/V3GemerktesAngebot" } } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote/{laufendeNummer}" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Gemerktes Angebot abrufen", "description" : "Abrufen das Gemerkte Angebot. Als Parameter werden die Vorgangsnummer sowie die laufendeNummer benötigt.", "operationId" : "getGemerktesAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "laufendeNummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Das Gemerkte Angebot wurde abrufen.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/V3GemerktesAngebot" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote/{laufendeNummer}/berechnungsuebersichten" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Berechnungsuebersichten für gemerkte Angebote abrufen", "description" : "Die Berechnungsuebersichten für gemerkte Angebote abrufen. Als Parameter werden die Vorgangsnummer sowie laufende Nummer des gemerkten Angebots benötigt.", "operationId" : "getBerechnungsuebersichtenFuerGemerktesAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "laufendeNummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Berechnungsuebersichten für das gemerkte Angebot wurden abrufen.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/BerechnungsUebersichten" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote/{laufendeNummer}/entmerken" : { "post" : { "tags" : [ "Version 3" ], "summary" : "entmerken", "description" : "Das Angebot kann entmerkt werden. Als Parameter werden die vorgangsnummer sowie die laufende Nummer des gemerkten Angebots benötigt.", "operationId" : "entmerkeAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "laufendeNummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "responses" : { "204" : { "description" : "Angebot erfolgreich entmerkt" }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "400" : { "description" : "Bad Request", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote/{laufendeNummer}/meldungen" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Meldungen für gemerkte Angebote abrufen", "description" : "Die Meldungen für gemerkte Angebote abrufen. Als Parameter werden die Vorgangsnummer sowie laufende Nummer des gemerkten Angebots benötigt.", "operationId" : "getMeldungenFuerGemerktesAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "laufendeNummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Meldungen für das gemerkte Angebot wurden abrufen.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Meldungen" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote/{laufendeNummer}/unterlagen" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Die Unterlagen für gemerkte Angebote abrufen", "description" : "Die Unterlagen für gemerkte Angebote abrufen. Als Parameter werden die Vorgangsnummer sowie laufende Nummer des gemerkten Angebots benötigt.", "operationId" : "getUnterlagenFuerGemerktesAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "laufendeNummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Unterlagen für das gemerkte Angebot wurden abrufen.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Unterlagen" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/v3/vorgaenge/{vorgangsnummer}/gemerkteangebote/{laufendeNummer}/zahlungsplaene" : { "get" : { "tags" : [ "Version 3" ], "summary" : "Die Zahlungspläne für gemerkte Angebote abrufen", "description" : "Die Zahlungspläne für gemerkte Angebote abrufen. Als Parameter werden die Vorgangsnummer sowie laufende Nummer des gemerkten Angebots benötigt.", "operationId" : "getZahlungsplaeneFuerGemerktesAngebot", "parameters" : [ { "name" : "Authorization", "in" : "header", "description" : "Authorization Bearer Token", "required" : true, "schema" : { "type" : "string" } }, { "name" : "X-TraceId", "in" : "header", "schema" : { "type" : "string" } }, { "name" : "vorgangsnummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[A-Z0-9]{6}", "type" : "string" } }, { "name" : "laufendeNummer", "in" : "path", "required" : true, "schema" : { "pattern" : "^[0-9]*", "type" : "integer", "format" : "int32" } } ], "responses" : { "200" : { "description" : "Die Zahlungspläne für das gemerkte Angebot wurden abrufen.", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Zahlungsplaene" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } }, "security" : [ { "oAuth2" : [ "baufinanzierung:angebot:ermitteln" ] } ] } }, "/version/baufiSmartApi" : { "get" : { "tags" : [ "VersionController" ], "operationId" : "getBaufiSmartApiVersion", "responses" : { "200" : { "description" : "OK", "content" : { "text/plain" : { "schema" : { "type" : "string" } } } }, "401" : { "description" : "Unauthorized", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "404" : { "description" : "Not Found", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "405" : { "description" : "Method Not Allowed", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "429" : { "description" : "Too Many Requests", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "500" : { "description" : "Internal Server Error", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "502" : { "description" : "Bad Gateway", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } }, "504" : { "description" : "Gateway Timeout", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/Error" } } } } } } } }, "components" : { "schemas" : { "ErmittleErgebnisseRequestBody" : { "type" : "object", "properties" : { "ermitteln" : { "type" : "boolean" }, "aktualisieren" : { "type" : "boolean" }, "alternativen" : { "type" : "boolean" }, "produktAnbieter" : { "type" : "array", "items" : { "type" : "string" } }, "exkludierteProduktAnbieter" : { "type" : "array", "items" : { "type" : "string" } }, "provisionsAusgabe" : { "type" : "boolean" } }, "description" : "Anfrage Body für die Ermittlung von Ergebnissen." }, "BausparAngebot" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "tarif" : { "type" : "string" }, "vertragsBeginn" : { "type" : "string", "format" : "date" }, "zuteilungsDatum" : { "type" : "string", "format" : "date" }, "zuteilungsDatum2" : { "type" : "string", "format" : "date" }, "abschlussGebuehr" : { "type" : "number" }, "abschlussGebuehrenVerrechnung" : { "type" : "string" }, "bausparDarlehenSumme" : { "type" : "number" }, "bausparSumme" : { "type" : "number" }, "europaceMargeAbsolut" : { "type" : "number" }, "guthabenBeiZuteilung" : { "type" : "number" }, "provisionAbsolut" : { "type" : "number" }, "sparBeitragMonatlich" : { "type" : "number" }, "tilgungsBeitragMonatlich" : { "type" : "number" }, "verwaltungsgebuehrenJaehrlich" : { "type" : "number" }, "gesamtLaufzeitInJahren" : { "type" : "integer", "format" : "int32" }, "sparPhaseInJahren" : { "type" : "integer", "format" : "int32" }, "tilgungsPhaseInJahren" : { "type" : "integer", "format" : "int32" }, "sollZinsNachZuteilung" : { "type" : "number" }, "bausparkasse" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "antragEntscheider" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "effektivZinsNachZuteilungProzent" : { "type" : "number" }, "sonderZahlungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/SonderZahlung" } }, "sparBeginn" : { "type" : "string", "format" : "date" }, "vertragsNummer" : { "type" : "string" }, "vertragsPartnerIds" : { "type" : "array", "items" : { "type" : "string" } }, "teilBausparSumme" : { "type" : "number" } } }, "Bearbeitungszeit" : { "type" : "object", "properties" : { "min" : { "type" : "integer", "format" : "int32" }, "max" : { "type" : "integer", "format" : "int32" }, "standVon" : { "type" : "string", "format" : "date" }, "bemerkung" : { "type" : "string" } } }, "Beleihung" : { "type" : "object", "properties" : { "produktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "summe" : { "type" : "number" }, "auslauf" : { "type" : "number" } } }, "Bereitstellung" : { "type" : "object", "properties" : { "bereitstellungsZinsfreieZeitInMonaten" : { "type" : "integer", "format" : "int32" }, "bereitstellungsZins" : { "type" : "number" } } }, "Darlehen" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "typ" : { "type" : "string", "enum" : [ "ANNUITAETEN_DARLEHEN", "FORWARD_DARLEHEN", "REGIONAL_FOERDER_DARLEHEN", "KFW_DARLEHEN", "PRIVAT_DARLEHEN", "ZWISCHEN_FINANZIERUNG", "VARIABLES_DARLEHEN", "BAUSPARVERTRAG" ] }, "kfwProgramm" : { "type" : "string", "enum" : [ "PROGRAMM_124", "PROGRAMM_141", "PROGRAMM_151", "PROGRAMM_152", "PROGRAMM_153", "PROGRAMM_155", "PROGRAMM_159", "PROGRAMM_167", "PROGRAMM_261", "PROGRAMM_262", "PROGRAMM_297", "PROGRAMM_298", "PROGRAMM_300", "PROGRAMM_358", "PROGRAMM_359" ] }, "sollZins" : { "type" : "number" }, "effektivZins" : { "type" : "number" }, "effektivZinsRelevanteKosten" : { "$ref" : "#/components/schemas/EffektivZinsRelevanteKosten" }, "rateMonatlich" : { "type" : "number" }, "darlehensBetrag" : { "type" : "number" }, "auszahlungsBetrag" : { "type" : "number", "description" : "Der Auszahlungsbetrag ist der Nettodarlehensbetrag" }, "produktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "finanzierenderProduktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "zinsZahlungsBeginnAm" : { "type" : "string", "format" : "date" }, "zinsBindung" : { "$ref" : "#/components/schemas/ZinsBindung" }, "tilgung" : { "$ref" : "#/components/schemas/Tilgung" }, "bereitstellung" : { "$ref" : "#/components/schemas/Bereitstellung" }, "gesamtlaufzeitInMonaten" : { "type" : "integer", "format" : "int32" }, "gesamtkosten" : { "type" : "number" }, "auszahlungsDatum" : { "type" : "string", "format" : "date" }, "bearbeitungszeit" : { "$ref" : "#/components/schemas/Bearbeitungszeit" }, "forwardperiodeInMonaten" : { "type" : "integer", "format" : "int32" }, "laufzeitInJahren" : { "type" : "integer", "format" : "int32" }, "laufzeitInMonaten" : { "type" : "integer", "format" : "int32" }, "rateMonatlichInDerTilgungsfreienAnlaufzeit" : { "type" : "number" }, "zwischenfinanzierung" : { "$ref" : "#/components/schemas/Zwischenfinanzierung" }, "kalkulatorischesLaufzeitEnde" : { "type" : "string", "format" : "date" }, "regionalFoerderbankProgramm" : { "type" : "string", "enum" : [ "L_BANK_KOMBI_DARLEHEN_WOHNEN", "L_BANK_WOHNEN_MIT_KIND", "L_BANK_WOHNEN_MIT_ZUKUNFT", "NRW_BANK_WOHNEIGENTUM", "NRW_BANK_GEBAEUDESANIERUNG", "NRW_BANK_NACHHALTIG_WOHNEN" ] }, "kennung" : { "type" : "string" }, "provisionKundenbetreuerAbsolut" : { "type" : "number" }, "provisionKundenbetreuerRelativ" : { "type" : "number" }, "summeZinsenUeberGesamtlaufzeit" : { "type" : "number" }, "summeGebuehrenUeberGesamtlaufzeit" : { "type" : "number" }, "summeKontofuehrungsgebuehrenUeberGesamtlaufzeit" : { "type" : "number" }, "produktFeatures" : { "type" : "array", "items" : { "type" : "string" } } } }, "EffektivZinsRelevanteKosten" : { "type" : "object", "properties" : { "beratungsHonorar" : { "type" : "number" }, "grundbuchKosten" : { "type" : "number" }, "tilgungsErsatzProduktKosten" : { "type" : "number" }, "sonstigeKosten" : { "type" : "number" }, "wohnGebaeudeVersicherungsKosten" : { "type" : "number" }, "zusatzSicherheitsKosten" : { "type" : "number" } } }, "Ergebnisliste" : { "type" : "object", "properties" : { "ergebnislisteId" : { "type" : "string" }, "ergebnisliste" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/V3Ergebnis" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "Links" : { "type" : "object", "additionalProperties" : { "$ref" : "#/components/schemas/Link" } }, "Meldung" : { "type" : "object", "properties" : { "text" : { "type" : "string" }, "code" : { "type" : "string" }, "produktAnbieterId" : { "type" : "string" }, "meldungsKategorie" : { "type" : "string", "enum" : [ "AUSZAHLUNGS_VORAUSSETZUNG", "MACHBAR", "MACHBARKEITS_HINWEIS", "ANPASSUNG_KUNDENWUNSCH", "ANPASSUNG_VERTRIEBSWUNSCH", "UNBERUECKSICHTIGTE_ANGABE", "KONDITIONEN_UNTER_VORBEHALT_VOLLSTAENDIGER_DATEN", "KONDITIONEN_UNTER_VORBEHALT_EXTERNER_SCHNITTSTELLEN", "MACHBARKEIT_UNTER_VORBEHALT_VOLLSTAENDIGER_DATEN", "MACHBARKEIT_UNTER_VORBEHALT_EXTERNER_SCHNITTSTELLEN", "MACHBAR_UNTER_VORBEHALT_PRODUZENT", "NICHT_MACHBAR", "NICHT_ANBIETBAR" ] }, "bereichsZuordnung" : { "type" : "string", "enum" : [ "ANTRAGSTELLER", "OBJEKT", "VORHABEN", "ALTERNATIV", "ANPASSUNG", "UNBERUECKSICHTIGTE_ANGABE" ] } } }, "ProduktAnbieter" : { "type" : "object", "properties" : { "produktAnbieterId" : { "type" : "string" }, "partnerId" : { "type" : "string" }, "name" : { "type" : "string" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "ProduktFeature" : { "type" : "object", "properties" : { "produktAnbieterId" : { "type" : "string" }, "produktFeature" : { "type" : "string" } } }, "SonderZahlung" : { "type" : "object", "properties" : { "betrag" : { "type" : "number" }, "zahlweise" : { "type" : "string", "enum" : [ "EINMALIG", "MONATLICH", "VIERTELJAEHRLICH", "HALBJAEHRLICH", "JAEHRLICH" ] }, "termin" : { "type" : "string", "format" : "date" }, "anzahl" : { "type" : "integer", "format" : "int32" } } }, "Tilgung" : { "type" : "object", "properties" : { "anfaenglicheTilgung" : { "type" : "number" }, "tilgungsBeginn" : { "type" : "string", "format" : "date" }, "sonderTilgungJaehrlich" : { "type" : "number" }, "tilgungsfreieAnlaufJahre" : { "type" : "integer", "format" : "int32" }, "tilgungsart" : { "type" : "string", "enum" : [ "VOLLTILGER", "TILGUNGS_AUSGESETZT", "ANFAENGLICHE_TILGUNG", "RATE" ] }, "tilgungsErsatzProduktId" : { "type" : "string" } } }, "V3Ergebnis" : { "type" : "object", "properties" : { "kennung" : { "type" : "string" }, "darlehensSumme" : { "type" : "number" }, "sollZins" : { "type" : "number" }, "effektivZins" : { "type" : "number" }, "darlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Darlehen" } }, "beleihung" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Beleihung" } }, "meldungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Meldung" } }, "machbarkeit" : { "type" : "string", "enum" : [ "MACHBAR", "UNTER_VORBEHALT", "NICHT_MACHBAR" ] }, "annahmeFrist" : { "type" : "string", "format" : "date-time" }, "erzeugtAm" : { "type" : "string", "format" : "date-time" }, "bausparAngebote" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BausparAngebot" } }, "anpassungsStatus" : { "type" : "string", "enum" : [ "NICHT_ANGEPASST", "ANGEPASST", "ALTERNATIV" ] }, "elektronischeUnterlagenEinreichung" : { "type" : "boolean" }, "vollstaendigkeitsStatus" : { "type" : "string", "enum" : [ "NICHT_VOLLSTAENDIG", "VOLLSTAENDIG" ] }, "rateMonatlich" : { "type" : "number" }, "provisionKundenbetreuerRelativ" : { "type" : "number" }, "produktFeatures" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/ProduktFeature" } }, "gemerktesAngebot" : { "$ref" : "#/components/schemas/V3GemerktesAngebot" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "V3GemerktesAngebot" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "laufendeNummer" : { "type" : "integer", "format" : "int32" }, "kennung" : { "type" : "string" }, "darlehensSumme" : { "type" : "number" }, "sollZins" : { "type" : "number" }, "effektivZins" : { "type" : "number" }, "darlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Darlehen" } }, "beleihung" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Beleihung" } }, "machbarkeit" : { "type" : "string", "enum" : [ "MACHBAR", "UNTER_VORBEHALT", "NICHT_MACHBAR" ] }, "annahmeFrist" : { "type" : "string", "format" : "date-time" }, "erzeugtAm" : { "type" : "string", "format" : "date-time" }, "bausparAngebote" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BausparAngebot" } }, "anpassungsStatus" : { "type" : "string", "enum" : [ "NICHT_ANGEPASST", "ANGEPASST", "ALTERNATIV" ] }, "elektronischeUnterlagenEinreichung" : { "type" : "boolean" }, "vollstaendigkeitsStatus" : { "type" : "string", "enum" : [ "NICHT_VOLLSTAENDIG", "VOLLSTAENDIG" ] }, "rateMonatlich" : { "type" : "number" }, "provisionKundenbetreuerRelativ" : { "type" : "number" }, "produktFeatures" : { "type" : "array", "items" : { "type" : "string" } }, "beschreibung" : { "type" : "string" }, "basisAngebotsId" : { "type" : "string" }, "zuGrundeLiegendesAngebot" : { "type" : "string" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "ZinsBindung" : { "type" : "object", "properties" : { "jahre" : { "type" : "integer", "format" : "int32" }, "monate" : { "type" : "integer", "format" : "int32" }, "endetAm" : { "type" : "string", "format" : "date" }, "restschuldNachZinsBindungsEnde" : { "type" : "number" }, "summeZinsenInZinsBindung" : { "type" : "number" } } }, "Zwischenfinanzierung" : { "type" : "object", "properties" : { "maximaleLaufzeitInMonaten" : { "type" : "integer", "format" : "int32" }, "verwendungszweck" : { "type" : "string", "enum" : [ "VORFINANZIERUNG_OEFFENTLICHER_MITTEL", "VERKAUF_EINES_ANDEREN_OBJEKTS", "SONSTIGE_VERWENDUNG" ] }, "detailsZurVerwendung" : { "type" : "string" } } }, "AngebotMerkenAntwort" : { "type" : "object", "properties" : { "laufendeNummerAmVorgang" : { "type" : "integer", "format" : "int32" } } }, "AnnuitaetenDarlehensWunsch" : { "required" : [ "darlehensBetrag", "tilgungsWunsch" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "tilgungsWunsch" : { "$ref" : "#/components/schemas/TilgungsWunsch" }, "bereitstellungsZinsFreieZeitInMonaten" : { "type" : "integer", "format" : "int32" }, "sondertilgungOptionalJaehrlich" : { "type" : "number" }, "zinsBindungInJahren" : { "type" : "integer", "description" : "Wert muss größer 0 sein.", "format" : "int32" }, "riesterGefoerdert" : { "type" : "boolean" }, "riesterGefoerdertePerson" : { "type" : "string" }, "auszahlungsZeitpunkt" : { "type" : "string", "format" : "date" } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "Antragsteller" : { "type" : "object", "properties" : { "id" : { "type" : "string", "description" : "Dient der Referenzierung um beispielsweise Unterlagenanforderungen dem richtigen Antragssteller zuzuordnen. Der Wert kann frei definiert werden." }, "anrede" : { "type" : "string", "enum" : [ "FRAU", "HERR" ] }, "anschrift" : { "$ref" : "#/components/schemas/Postadresse" }, "beschaeftigung" : { "$ref" : "#/components/schemas/Beschaeftigung" }, "email" : { "type" : "string", "example" : "max.mustermann@test.de" }, "familienstand" : { "type" : "string", "enum" : [ "GESCHIEDEN", "GETRENNT_LEBEND", "LEBENSPARTNERSCHAFT", "LEDIG", "VERHEIRATET", "VERWITWET" ] }, "guetertrennungVereinbartWennVerheiratet" : { "type" : "boolean", "description" : "nur wenn verheiratet" }, "geburtsdatum" : { "type" : "string", "format" : "date" }, "geburtsort" : { "type" : "string" }, "nachname" : { "type" : "string" }, "staatsangehoerigkeit" : { "$ref" : "#/components/schemas/Staat" }, "telefonnummer" : { "type" : "string" }, "telefonnummerVorwahl" : { "type" : "string" }, "titelDoktor" : { "type" : "boolean" }, "titelProfessor" : { "type" : "boolean" }, "vorAnschrift" : { "$ref" : "#/components/schemas/Postadresse" }, "vorname" : { "type" : "string" }, "weitereKontaktMoeglichkeiten" : { "type" : "string" }, "wohnhaftSeit" : { "type" : "string", "format" : "date" }, "legitimationsDaten" : { "$ref" : "#/components/schemas/LegitimationsDaten" }, "aufenthaltsTitel" : { "type" : "string", "description" : "wenn keine deutsche Staatsangehörigkeit", "enum" : [ "VISUM", "AUFENTHALTS_ERLAUBNIS", "NIEDERLASSUNGS_ERLAUBNIS", "DAUERAUFENTHALT_EU", "BLAUE_KARTE_EU" ] }, "aufenthaltsTitelBefristetBis" : { "type" : "string", "description" : "wenn Aufenthaltstitel befristet", "format" : "date" }, "arbeitserlaubnis" : { "type" : "boolean", "description" : "wenn keine deutsche Staatsangehörigkeit" }, "arbeitserlaubnisBefristetBis" : { "type" : "string", "description" : "wenn Arbeitserlaubnis befristet", "format" : "date" }, "inDeutschlandSeit" : { "type" : "string", "format" : "date" }, "steuerId" : { "type" : "string" }, "bruttoVorjahresEinkommen" : { "type" : "number" }, "bruttoJahresEinkommenErwartet" : { "type" : "number" }, "sozialVersicherungsNummer" : { "type" : "string" } } }, "AusgabenMonatlich" : { "type" : "object", "properties" : { "ausgabenMonatlich" : { "type" : "number" } } }, "Autostellplatz" : { "type" : "object", "properties" : { "mieteinnahmenMonatlich" : { "type" : "number" }, "typ" : { "type" : "string", "enum" : [ "STELLPLATZ", "CARPORT", "GARAGE", "DOPPEL_GARAGE", "KELLER_GARAGE", "TIEFGARAGEN_STELLPLATZ" ] } } }, "BankUndSparguthaben" : { "type" : "object", "properties" : { "aktuellerWert" : { "type" : "number", "description" : "Betrag des aktuellen Bank- und Sparguthaben" }, "maximalAufzuloesenderWert" : { "type" : "number", "description" : "Maximal einzusetzender Betrag des Bank- und Sparguthabens" }, "vermoegensEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "ABTRETEN", "AUFLOESEN" ] }, "ertrag" : { "type" : "number", "description" : "Das Feld ist Deprecated und wird bis zur Löschung als Fallback für 'maximalAufzuloesenderWert' benutzt. Zur Angabe des einzusetzenden Vermögens dient das Feld 'maximalAufzuloesenderWert'. ", "deprecated" : true }, "zukuenftigeEinnahmen" : { "type" : "number" }, "zinsertragJaehrlich" : { "type" : "number" } } }, "Bankverbindung" : { "type" : "object", "properties" : { "kontoinhaberIds" : { "type" : "array", "items" : { "type" : "string" } }, "kontoinhaberName" : { "type" : "string" }, "kreditinstitut" : { "type" : "string" }, "iban" : { "type" : "string" }, "bic" : { "type" : "string" }, "id" : { "type" : "string" } } }, "BausparAngebotExtern" : { "type" : "object", "properties" : { "tarif" : { "type" : "string" }, "id" : { "type" : "string" }, "vertragsNummer" : { "type" : "string" }, "vertragsBeginn" : { "type" : "string", "format" : "date" }, "bausparSumme" : { "type" : "number" }, "produktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "zuteilungsDatum" : { "type" : "string", "format" : "date" }, "abschlussGebuehr" : { "type" : "number" }, "verwaltungsgebuehrenJaehrlich" : { "type" : "number" }, "sparPhase" : { "$ref" : "#/components/schemas/SparPhase" }, "tilgungsPhase" : { "$ref" : "#/components/schemas/TilgungsPhase" }, "sonderZahlungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/SonderZahlung" } }, "angebotsHinweisFuerAntragsteller" : { "type" : "string" }, "sparBeginn" : { "type" : "string", "format" : "date" }, "typ" : { "type" : "string" } } }, "BausparWunsch" : { "type" : "object", "properties" : { "id" : { "type" : "string", "description" : "Zur Referenzierung an anderer Stelle notwendig. Wenn nicht angegeben, dann wird dieses Feld automatisch befüllt." }, "bausparTarife" : { "type" : "array", "description" : "siehe weitere Beschreibung unter Weitere Informationen -> Bezeichnung Bauspartarife", "items" : { "type" : "string", "description" : "siehe weitere Beschreibung unter Weitere Informationen -> Bezeichnung Bauspartarife", "enum" : [ "BKM_MAX_PREMIUM_OPTIMAL", "BKM_MAX_PREMIUM_NIEDRIGE_SPARRATE", "BKM_MAX_PREMIUM_NIEDRIGE_TILGUNG", "BKM_MAX_PREMIUM_BESTER_ZINS", "BKM_HAUS_PLUS_OPTIMAL", "BKM_HAUS_PLUS_NIEDRIGE_SPARRATE", "BKM_HAUS_PLUS_NIEDRIGE_TILGUNG", "BKM_HAUS_PLUS_BESTER_ZINS", "BKM_ZINS_PLUS_2_BONUS", "BKM_ZINS_PLUS_3_BONUS", "BKM_HAUS_PLUS_WAHLZUTEILUNG", "FUCHS_IMMO_1", "FUCHS_IMMO_1_PLUS", "FUCHS_IMMO_2", "FUCHS_IMMO_3", "FUCHS_IMMO_4", "FUCHS_IMMO_5", "FUCHS_IMMO_6", "FUCHS_IMMO_7", "FUCHS_ECO_XE", "FUCHS_ECO_XT", "FUCHS_IMMO_WP", "FUCHS_IMMO_WS", "FUCHS_IMMO_XL", "FUCHS_IMMO_XP", "FUCHS_IMMO_XS", "FUCHS_START_XX", "FUCHS_START_XY", "LBS_BAYERN_F6_PLUS", "LBS_BAYERN_F9", "LBS_BAYERN_FU4", "LBS_BAYERN_FU4_RIESTER", "LBS_BAYERN_FU5", "LBS_BAYERN_FU5_RIESTER", "LBS_BAYERN_FU6", "LBS_BAYERN_FU6_RIESTER", "LBS_BAYERN_FU6_PLUS_RIESTER", "LBS_BAYERN_FU9_RIESTER", "LBS_BAYERN_N4_PLUS", "LBS_BAYERN_N4_PLUS_RIESTER", "LBS_BAYERN_N5", "LBS_BAYERN_N5_RIESTER", "LBS_BAYERN_N5_PLUS", "LBS_BAYERN_N5_PLUS_RIESTER", "LBS_BAYERN_N6_PLUS", "LBS_BAYERN_N6_PLUS_RIESTER", "LBS_BAYERN_N8", "LBS_BAYERN_N8_RIESTER", "LBS_BAYERN_T4_PLUS", "LBS_BAYERN_T4_PLUS_RIESTER", "LBS_BAYERN_T5_PLUS", "LBS_BAYERN_T5_PLUS_RIESTER", "LBS_BAYERN_T6_PLUS", "LBS_BAYERN_T6_PLUS_RIESTER", "LBS_BAYERN_T8", "LBS_BAYERN_T8_RIESTER", "LBS_BAYERN_T5", "LBS_BAYERN_T5_RIESTER", "LBS_BAYERN_U4_PLUS", "LBS_BAYERN_U4_PLUS_RIESTER", "LBS_BAYERN_U5_PLUS", "LBS_BAYERN_U5_PLUS_RIESTER", "LBS_BAYERN_U6_PLUS", "LBS_BAYERN_U6_PLUS_RIESTER", "LBS_BAYERN_U8", "LBS_BAYERN_U8_RIESTER", "LBS_BAYERN_U9", "LBS_BAYERN_U9_RIESTER", "LBS_BAYERN_U5", "LBS_BAYERN_U5_RIESTER", "LBS_BAYERN_V18", "LBS_BAYERN_V25", "LBS_BAYERN_V30", "LBS_BAYERN_W4", "LBS_BAYERN_W4_RIESTER", "LBS_BAYERN_W6", "LBS_BAYERN_W6_RIESTER", "LBS_BAYERN_W9", "LBS_BAYERN_W4_X30", "LBS_BAYERN_W4_X35", "LBS_BAYERN_W4_X40", "LBS_BAYERN_WF", "LBS_BAYERN_WU", "LBS_BAYERN_Z35", "LBS_BAYERN_Z35_RIESTER", "LBS_BAYERN_Z5", "LBS_BAYERN_Z5_RIESTER", "LBS_BAYERN_Z8", "LBS_BAYERN_ZF", "LBS_BAYERN_ZF_X45", "LBS_BAYERN_ZF_X45_RIESTER", "LBS_BAYERN_ZF_X40", "LBS_BAYERN_ZF_X40_RIESTER", "LBS_BAYERN_ZF_X35", "LBS_BAYERN_ZF_X35_RIESTER", "LBS_HT_CLASSIC_S_2015", "LBS_HT_CLASSIC_F_2015", "LBS_HT_CLASSIC_L_2015", "LBS_HT_CLASSIC_N_2015", "LBS_HT_HOME_M", "LBS_HT_HOME_L", "LBS_HT_HOME_XL", "LBS_HT_COMFORT_S", "LBS_HT_COMFORT_N", "LBS_HT_FLEX", "LBS_NORD_N_STARTER_S4", "LBS_NORD_N_STARTER_Q5", "LBS_NORD_N_STARTER_S5", "LBS_NORD_N_STARTER_S6", "LBS_NORD_N_FINANZIERER_F3", "LBS_NORD_N_FINANZIERER_F4", "LBS_NORD_N_FINANZIERER_F5", "LBS_NORD_N_FINANZIERER_F6", "LBS_NORD_N_FINANZIERER_F7", "LBS_NORD_N_FINANZIERER_MEINZUHAUSE", "LBS_NORD_N_MODERNISIERER_MINIZINS", "LBS_NORD_N_MODERNISIERER_M8", "LBS_NORD_N_MODERNISIERER_MX", "LBS_NORDWEST_TRAUMSTART_YOUNG", "LBS_NORDWEST_WT_FIN_10_V1_2024", "LBS_NORDWEST_WT_FIN_10_V2_2024", "LBS_NORDWEST_WT_FIN_12_2024", "LBS_NORDWEST_WT_FIN_15_V1_2024", "LBS_NORDWEST_WT_FIN_15_V2_2024", "LBS_NORDWEST_WT_FIN_SPEZIAL_2024", "LBS_NORDWEST_WT_MINI_2024", "LBS_NORDWEST_WT_MOD_ECOFLEX_2024", "LBS_NORDWEST_WT_MOD_FLEX_2024", "LBS_NORDWEST_WT_MOD_ECOSPRINT_2024", "LBS_NORDWEST_WT_MOD_SPRINT_2024", "LBS_NORDWEST_WT_PLUS", "LBS_NORDWEST_WT_FIN_10_V1_2024_R", "LBS_NORDWEST_WT_FIN_10_V2_2024_R", "LBS_NORDWEST_WT_FIN_15_V1_2024_R", "LBS_NORDWEST_WT_FIN_15_V2_2024_R", "LBS_NORDWEST_WT_SPEZIAL_2024_R", "LBS_NORDWEST_WT_MOD_ECOFLEX_2024_R", "LBS_NORDWEST_WT_MOD_FLEX_2024_R", "LBS_NORD_CLASSIC_GU", "LBS_NORD_CLASSIC_GV", "LBS_NORD_CLASSIC_MINI_GM", "LBS_NORD_CLASSIC_TF_GF", "LBS_NORD_CLASSIC_JC", "LBS_NORD_CLASSIC_JV", "LBS_NORD_CLASSIC_MINI", "LBS_NORD_CLASSIC_TF_JF", "LBS_NORD_PLUS", "LBS_NORD_FINANZIERER_F3_2016", "LBS_NORD_FINANZIERER_F4_2016", "LBS_NORD_FINANZIERER_F5_2016", "LBS_NORD_FINANZIERER_F6_2016", "LBS_NORD_FINANZIERER_F7_2016", "LBS_NORD_MODERNISIERER_M8_2016", "LBS_NORD_MODERNISIERER_M10_2016", "LBS_NORD_MODERNISIERER_MINIZINS_2016", "LBS_NORD_STARTER_S4_2016", "LBS_NORD_STARTER_S5_2016", "LBS_NORD_STARTER_S6_2016", "LBS_OST_CLASSIC15_F5", "LBS_OST_CLASSIC_F15_F5", "LBS_OST_CLASSIC_F_H4", "LBS_OST_CLASSIC_F_H5", "LBS_OST_CLASSIC_12_C4", "LBS_OST_CLASSIC_12_C9", "LBS_OST_CLASSIC15_F3", "LBS_OST_CLASSIC15_F4", "LBS_OST_CLASSIC15_F6", "LBS_OST_CLASSIC15_F8", "LBS_OST_CLASSIC15_PLUS_F", "LBS_OST_CLASSIC15_PLUS_S", "LBS_OST_VARIO_FLEX", "LBS_OST_CLASSIC20_F3", "LBS_OST_CLASSIC20_F8", "LBS_OST_CLASSIC20_PLUS_F", "LBS_OST_FLEX_22", "LBS_OST_KOMFORT_22", "LBS_OST_SPRINT_22", "LBS_OST_KONSTANT30_V095", "LBS_OST_KONSTANT30_V110", "LBS_OST_KONSTANT30_V130", "LBS_OST_KONSTANT30_V150", "LBS_OST_KONSTANT30_V170", "LBS_OST_KONSTANT30_V190", "LBS_OST_KONSTANT30_V210", "LBS_OST_KONSTANT30_V230", "LBS_OST_KONSTANT30_V250", "LBS_OST_KONSTANT30_V270", "LBS_OST_KONSTANT30_V290", "LBS_OST_KONSTANT30_V310", "LBS_OST_KONSTANT30_V330", "LBS_OST_KONSTANT30_V350", "LBS_OST_KONSTANT30_V370", "LBS_OST_KONSTANT30_V390", "LBS_OST_KONSTANT30_V410", "LBS_OST_KONSTANT30_V430", "LBS_OST_KONSTANT30_V450", "LBS_OST_KONSTANT30_V470", "LBS_OST_KONSTANT30_V490", "LBS_OST_KONSTANT30_V510", "LBS_OST_KONSTANT30_V530", "LBS_OST_KONSTANT30_V550", "LBS_SHH_PRIMUS_SC", "LBS_SHH_PRIMUS_SD", "LBS_SHH_PRIMUS_SH", "LBS_SHH_PRIMUS_SI", "LBS_SHH_PRIMUS_SJ", "LBS_SHH_TREND_SD", "LBS_SHH_PRIMUS_TC", "LBS_SHH_PRIMUS_TH", "LBS_SHH_PRIMUS_TI", "LBS_SHH_PRIMUS_TJ", "LBS_SHH_PRIMUS_TD", "LBS_SHH_TREND_TD", "LBS_SHH_CLASSIC_TRAUMHAUS", "LBS_SHH_CLASSIC_AUSBAU_TD", "LBS_SHH_CLASSIC_FORMAT", "LBS_SHH_CLASSIC_FORMAT_MB", "LBS_SHH_CLASSIC_HAUSBAU_TC", "LBS_SHH_CLASSIC_HAUSBAU_TH", "LBS_SHH_CLASSIC_HAUSBAU_TI", "LBS_SHH_CLASSIC_HAUSBAU_TJ", "LBS_SHH_CLASSIC_HAUSBAU_TK", "LBS_SHH_CLASSIC_HAUSBAU_TL", "LBS_SHH_CLASSIC_HAUSBAU_TM", "LBS_SHH_CLASSIC_HAUSBAU_TN", "LBS_SHH_CLASSIC_PERSPEKTIVE", "LBS_SHH_CLASSIC_PERSPEKTIVE_MA", "LBS_SHH_CLASSIC_PRIMUS", "LBS_SHH_CLASSIC_PRIMUS_MC", "LBS_SHH_CLASSIC_PRIMUS_SK", "LBS_SHH_CLASSIC_PRIMUS_SL", "LBS_SHH_CLASSIC_PRIMUS_SM", "LBS_SHH_CLASSIC_PRIMUS_SN", "LBS_SHH_CLASSIC_TRAUMHAUS_TB", "LBS_SHH_CLASSIC_TREND", "LBS_SHH_CLASSIC_TREND_MD", "LBS_SHH_CLASSIC_VITA_SE", "LBS_SHH_VITA_ME", "LBS_SHH_VITA_OE", "LBS_SHH_VITA_PE", "LBS_SHH_VITA_SE", "LBS_WEST_ZUHAUSE_DIREKT_10", "LBS_WEST_ZUHAUSE_DIREKT_15", "LBS_WEST_ZUHAUSE_PLUS", "LBS_WEST_ZUHAUSE_FLEX_4_S", "LBS_WEST_ZUHAUSE_FLEX_4_L", "LBS_WEST_ZUHAUSE_FLEX_5_S", "LBS_WEST_ZUHAUSE_FLEX_5_L", "LBS_WEST_ZUHAUSE_FLEX_6_S", "LBS_WEST_ZUHAUSE_FLEX_6_L", "LBS_WEST_ZUHAUSE_FLEX_8_S", "LBS_WEST_ZUHAUSE_FLEX_8_L", "LBS_WEST_ZUHAUSE_PRIMA", "LBS_WEST_ZUHAUSE_PRIMA_10", "LBS_WEST_ZUHAUSE_FLEX_4", "LBS_WEST_ZUHAUSE_FLEX_5", "LBS_WEST_ZUHAUSE_FLEX_6", "LBS_WEST_ZUHAUSE_FLEX_8", "LBS_WEST_ZUHAUSE_YOUNG", "LBS_WEST_ZUHAUSE_SPEZIAL", "LBS_WEST_RIESTER_ZUHAUSE_DIREKT_10", "LBS_WEST_RIESTER_ZUHAUSE_DIREKT_15", "LBS_WEST_RIESTER_ZUHAUSE_DIREKT_PLUS", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_4", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_5", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_6", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_8", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_4_S", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_5_S", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_6_S", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_8_S", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_4_L", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_5_L", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_6_L", "LBS_WEST_RIESTER_ZUHAUSE_FLEX_8_L", "LBS_WEST_RIESTER_ZUHAUSE_SPEZIAL", "LBS_WEST_RIESTER_KONSTANT_35", "LBS_WEST_RIESTER_KONSTANT_40", "LBS_WEST_RIESTER_KONSTANT_50", "LBS_WEST_KONSTANT_35", "LBS_WEST_KONSTANT_40", "LBS_WEST_KONSTANT_50", "LBS_WEST_RIESTER_KONSTANT_35_ANGEBOT", "LBS_WEST_RIESTER_KONSTANT_40_ANGEBOT", "LBS_WEST_RIESTER_KONSTANT_50_ANGEBOT", "LBS_WEST_KONSTANT_35_ANGEBOT", "LBS_WEST_KONSTANT_40_ANGEBOT", "LBS_WEST_KONSTANT_50_ANGEBOT", "LBS_SUEDWEST_KLASSIK_PLUS_2018", "LBS_SUEDWEST_LANGZEIT_PLUS_2019", "LBS_SUEDWEST_KLASSIK_PLUS_2020", "LBS_SUEDWEST_STANDARD_PLUS_2018", "LBS_SUEDWEST_LANGZEIT_PLUS_SPEZIAL", "LBS_SUEDWEST_NIEDRIGZINS", "LBS_SUEDWEST_ZUKUNFT_PLUS", "LBS_SAAR_PREMIUM_FLEX_18", "LBS_SAAR_PREMIUM_SICHER_18", "LBS_SAAR_PREMIUM_TOP_18", "LBS_SAAR_EXTRA_GUENSTIG_18", "LBS_SAAR_EXTRA_SICHER_18", "LBS_SAAR_EXTRA_SPEZIAL_18", "LBS_SAAR_CLASSIC_21_ZUHAUSE", "LBS_SAAR_FINANZIERER_20_ZUHAUSE", "LBS_SAAR_FINANZIERER_25_ZUHAUSE", "LBS_SAAR_FINANZIERER_30_ZUHAUSE", "LBS_SAAR_FINANZIERER_KONSTANT_ZUHAUSE", "LBS_SAAR_MODERNISIERER_ZUHAUSE", "LBS_SAAR_KLIMAFIT_ZUHAUSE", "LBS_SAAR_EINSTEIGER", "LBS_SAAR_FINANZIERER_MAX", "LBS_SAAR_KLASSIK", "LBS_SAAR_KLIMAFIT", "LBS_SAAR_TOP_RATE", "LBS_SAAR_TOP_ZINS", "LBS_SAAR_WOHNFIT", "SIGNAL_IDUNA_FREIRAUM_F_35", "SIGNAL_IDUNA_FREIRAUM_F_35_16", "SIGNAL_IDUNA_FREIRAUM_F_45", "SIGNAL_IDUNA_FREIRAUM_F_45_16", "SIGNAL_IDUNA_FREIRAUM_F_60", "SIGNAL_IDUNA_FREIRAUM_F_30_MZ", "SIGNAL_IDUNA_FREIRAUM_F_30_MZ_16", "SIGNAL_IDUNA_FREIRAUM_F_35_MZ", "SIGNAL_IDUNA_FREIRAUM_F_35_MZ_16", "SIGNAL_IDUNA_FREIRAUM_F_40_MZ", "SIGNAL_IDUNA_FREIRAUM_F_40_MZ_16", "SIGNAL_IDUNA_FREIRAUM_F_45_MZ", "SIGNAL_IDUNA_FREIRAUM_F_45_MZ_16", "SIGNAL_IDUNA_FREIRAUM_F_50_MZ", "SIGNAL_IDUNA_FREIRAUM_F_60_MZ", "SIGNAL_IDUNA_FREIRAUM_F_30", "SIGNAL_IDUNA_FREIRAUM_F_30_16", "SIGNAL_IDUNA_FREIRAUM_F_40", "SIGNAL_IDUNA_FREIRAUM_F_40_16", "SIGNAL_IDUNA_FREIRAUM_F_50", "SIGNAL_IDUNA_FREIRAUM_F_50_16", "BHW_TARIF_FI1", "BHW_TARIF_FI2", "BHW_TARIF_FI3", "BHW_TARIF_FI3N", "BHW_TARIF_FI4", "BHW_TARIF_FI4N", "BHW_TARIF_FX1", "BHW_TARIF_FX2", "BHW_TARIF_REN", "BHW_TARIF_DISPOPLUS", "BHW_TARIF_DX3", "BHW_TARIF_DX4", "BHW_TARIF_DX5", "BHW_TARIF_DM3", "BHW_TARIF_DM3N", "BHW_TARIF_DM4", "BHW_TARIF_DM4N", "BHW_TARIF_DM4_75N", "BHW_TARIF_DM5", "BHW_TARIF_DN2", "BHW_TARIF_DN3", "BHW_TARIF_DN4", "BHW_TARIF_DV1", "BHW_TARIF_DV1N", "BHW_TARIF_DV2", "BHW_TARIF_DV2N", "BHW_TARIF_DV3", "BHW_TARIF_DV3N", "BHW_TARIF_WM", "BHW_TARIF_FI1N", "BHW_TARIF_FI2N", "BHW_TARIF_FX1N", "BHW_TARIF_FX2N", "DT_RING_TARIF_FT", "DT_RING_TARIF_FT_0", "DT_RING_TARIF_FT_1", "DT_RING_TARIF_FT_2", "DT_RING_TARIF_XT_1", "DT_RING_TARIF_XT_0", "DT_RING_TARIF_F_1", "DT_RING_TARIF_F_5", "DT_RING_TARIF_F_7", "ALTE_LEIPZIGER_1502", "ALTE_LEIPZIGER_1602", "ALTE_LEIPZIGER_1702", "ALTE_LEIPZIGER_1802", "ALTE_LEIPZIGER_1902", "ALTE_LEIPZIGER_2002", "ALTE_LEIPZIGER_1502_MZ", "ALTE_LEIPZIGER_1602_MZ", "ALTE_LEIPZIGER_1702_MZ", "ALTE_LEIPZIGER_1802_MZ", "ALTE_LEIPZIGER_1902_MZ", "ALTE_LEIPZIGER_2002_MZ", "ALTE_LEIPZIGER_1503", "ALTE_LEIPZIGER_1603", "ALTE_LEIPZIGER_1703", "ALTE_LEIPZIGER_1803", "ALTE_LEIPZIGER_1903", "ALTE_LEIPZIGER_2003", "ALTE_LEIPZIGER_1503_MZ", "ALTE_LEIPZIGER_1603_MZ", "ALTE_LEIPZIGER_1703_MZ", "ALTE_LEIPZIGER_1803_MZ", "ALTE_LEIPZIGER_1903_MZ", "ALTE_LEIPZIGER_2003_MZ", "ALTE_LEIPZIGER_150X", "ALTE_LEIPZIGER_160X", "ALTE_LEIPZIGER_170X", "ALTE_LEIPZIGER_180X", "ALTE_LEIPZIGER_190X", "ALTE_LEIPZIGER_200X", "ALTE_LEIPZIGER_150X_MZ", "ALTE_LEIPZIGER_160X_MZ", "ALTE_LEIPZIGER_170X_MZ", "ALTE_LEIPZIGER_180X_MZ", "ALTE_LEIPZIGER_190X_MZ", "ALTE_LEIPZIGER_200X_MZ", "ALTE_LEIPZIGER_ZG_21XX_20", "ALTE_LEIPZIGER_ZG_21XX_30", "ALTE_LEIPZIGER_ZG_25XX_49", "ALTE_LEIPZIGER_21XX", "ALTE_LEIPZIGER_21XX_27", "ALTE_LEIPZIGER_22XX", "ALTE_LEIPZIGER_22XX_27", "ALTE_LEIPZIGER_21XX_20", "ALTE_LEIPZIGER_21XX_33", "ALTE_LEIPZIGER_22XX_20", "ALTE_LEIPZIGER_22XX_33", "ALTE_LEIPZIGER_BS_22XX_33", "ALTE_LEIPZIGER_25XX_30", "ALTE_LEIPZIGER_25XX_45", "ALTE_LEIPZIGER_26XX_30", "ALTE_LEIPZIGER_26XX_45", "WUESTENROT_01063_4", "WUESTENROT_01063_5", "WUESTENROT_01063_6", "WUESTENROT_01063_7", "WUESTENROT_01063_8", "WUESTENROT_01063_9", "WUESTENROT_01063_10", "WUESTENROT_01063_12", "WUESTENROT_01064_4", "WUESTENROT_01064_6", "WUESTENROT_01064_8", "WUESTENROT_01064_10", "WUESTENROT_01064_12", "WUESTENROT_01061_10", "WUESTENROT_01062_4", "WUESTENROT_01061_10_0000", "WUESTENROT_01062_04_0000", "WUESTENROT_01063_05_3585", "WUESTENROT_01063_07_5110", "WUESTENROT_01063_09_0000", "WUESTENROT_01064_10_0000", "WUESTENROT_01064_04_0000", "WUESTENROT_01064_04_5000", "WUESTENROT_01064_05_4121", "WUESTENROT_01064_06_0000", "WUESTENROT_01064_07_5161", "WUESTENROT_01064_09_0000", "WUESTENROT_01073_08_0000", "WUESTENROT_01074_10_0000", "WUESTENROT_01075_03_5000", "WUESTENROT_01076_08_0000", "WUESTENROT_01077_04_0000", "WUESTENROT_01077_07_5000", "WUESTENROT_01077_08_0000", "WUESTENROT_01078_04_0000", "WUESTENROT_01079_04_0000", "WUESTENROT_01079_04_5000", "WUESTENROT_01073_04_5000", "WUESTENROT_01073_05_9000", "WUESTENROT_01094_04_5000", "WUESTENROT_01094_08_0000", "WUESTENROT_01094_05_9000", "WUESTENROT_01076_07_9872", "WUESTENROT_01076_05_8633", "WUESTENROT_01087_08_0000", "WUESTENROT_01087_07_9872", "WUESTENROT_01087_05_8633", "WUESTENROT_01088_04_0000", "WUESTENROT_01077_06_3000", "WUESTENROT_01077_04_7000", "WUESTENROT_01088_07_5000", "WUESTENROT_01088_06_3000", "WUESTENROT_01088_04_7000", "WUESTENROT_01077_07_9648", "WUESTENROT_01077_06_2500", "WUESTENROT_01088_08_0000", "WUESTENROT_01088_07_9648", "WUESTENROT_01088_06_2500", "WUESTENROT_01085_10_0000", "WUESTENROT_01086_03_5000", "WUESTENROT_01090_04_0000", "WUESTENROT_01090_04_5000", "WUESTENROT_01089_04_0000", "WUESTENROT_01093_05_0000", "DEUTSCHE_BANK_BAUSPAR_TARIF_FI1", "DEUTSCHE_BANK_BAUSPAR_TARIF_FI2", "DEUTSCHE_BANK_BAUSPAR_TARIF_FI3", "DEUTSCHE_BANK_BAUSPAR_TARIF_FI4", "DEUTSCHE_BANK_BAUSPAR_TARIF_FX1", "DEUTSCHE_BANK_BAUSPAR_TARIF_FX2" ] } }, "vertragsPartnerIds" : { "type" : "array", "items" : { "type" : "string" } }, "abschlussGebuehrenVerrechnung" : { "type" : "string", "enum" : [ "SOFORTZAHLUNG", "VERRECHNUNG" ] }, "bausparSummeAbsolut" : { "type" : "number" }, "bausparSummeRelativ" : { "type" : "number" }, "sparBeitragMonatlichAbsolut" : { "type" : "number" }, "sparBeitragMonatlichRelativ" : { "type" : "number" }, "tilgungsBeitragMonatlich" : { "type" : "number" }, "zuteilungsDatum" : { "type" : "string", "format" : "date" }, "sparBeginn" : { "type" : "string", "description" : "Der Beginn des Besparens des Bausparvertrags ist frei festlegbar.", "format" : "date" }, "verwendung" : { "type" : "string", "enum" : [ "ZINS_ABSICHERUNG", "TILGUNGS_AUSGESETZT" ] }, "riesterFoerderung" : { "type" : "boolean" }, "sonderZahlungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/SonderZahlung" } }, "zulagenVerwendung" : { "type" : "string", "enum" : [ "SONDERZAHLUNG", "VERRECHNUNG" ] } }, "description" : "Von den Feldern bausparSummeAbsolut, bausparSummeRelativ, sparBeitragMonatlichAbsolut, sparBeitragMonatlichRelativ, tilgungsBeitragMonatlich, zuteilungsDatum und sparBeginn können maximal drei befüllt werden." }, "Beschaeftigung" : { "type" : "object", "properties" : { "art" : { "type" : "string", "enum" : [ "ANGESTELLTER", "ARBEITER", "BEAMTER", "FREIBERUFLER", "SELBSTAENDIGER", "RENTNER", "HAUSFRAU", "ARBEITSLOSER" ] }, "branche" : { "type" : "string", "description" : "Allgemeine Branche des Antragstellers. Wird verwendet um für die verschiedenen Banken die Zusatzangabe Branche zu bilden.", "enum" : [ "LANDWIRTSCHAFT_FORSTWIRTSCHAFT_FISCHEREI", "BERGBAU_GEWINNUNG_VON_STEINEN_UND_ERDEN", "VERARBEITENDES_GEWERBE", "WASSERVERSORGUNG", "ENERGIEVERSORGUNG", "BAUGEWERBE", "HANDEL_INSTANDHALTUNG_VON_KRAFTFAHRZEUGEN", "VERKEHR_LOGISTIK", "GASTGEWERBE", "INFORMATION_KOMMUNIKATION", "FINANZ_UND_VERSICHERUNGSDIENSTLEISTUNGEN", "GRUNDSTÜCKS_UND_WOHNUNGSWESEN", "FREIBERUFLICHE_WISSENSCHAFTLICHE_UND_TECHNISCHE_DIENSTLEISTUNGEN", "SONSTIGE_WIRTSCHAFTLICHE_DIENSTLEISTUNGEN", "OEFFENTLICHE_VERWALTUNG_VERTEIDIGUNG_SOZIALVERSICHERUNG", "ERZIEHUNG_UNTERRICHT", "GESUNDHEIT_UND_SOZIALWESEN", "KUNST_UNTERHALTUNG_ERHOLUNG", "SONSTIGE_DIENSTLEISTUNGEN", "PRIVATE_HAUSHALTE" ] }, "anzahlGehaelterProJahr" : { "type" : "number", "description" : "nur bei art == ANGESTELLTER, ARBEITER, BEAMTER", "format" : "double" }, "arbeitgeberInDeutschlandAnsaessig" : { "type" : "boolean", "description" : "nur bei art == ANGESTELLTER, ARBEITER, BEAMTER" }, "befristungsStatus" : { "type" : "string", "description" : "nur bei art == ANGESTELLTER, ARBEITER", "enum" : [ "BEFRISTET", "UNBEFRISTET" ] }, "beschaeftigtSeit" : { "type" : "string", "description" : "nur bei art == ANGESTELLTER, ARBEITER, BEAMTER, FREIBERUFLER, SELBSTAENDIGER", "format" : "date" }, "einkommenNettoMonatlich" : { "type" : "number", "description" : "nur bei art != FREIBERUFLER, SELBSTAENDIGER" }, "inProbezeit" : { "type" : "boolean", "description" : "nur bei art == ANGESTELLTER, ARBEITER, BEAMTER" }, "arbeitgeber" : { "type" : "string", "description" : "nur bei art == ANGESTELLTER, ARBEITER, BEAMTER" }, "einkommenNettoJaehrlich" : { "type" : "number", "description" : "nur bei art == FREIBERUFLER, SELBSTAENDIGER" }, "taetigkeit" : { "type" : "string", "description" : "nur bei art == FREIBERUFLER, SELBSTAENDIGER.", "enum" : [ "ALTENPFLEGER", "AMBULANTER_KRANKENPFLEGER", "ANWALT", "APOTHEKER", "ARCHITEKT", "ARZT", "BESTATTER", "DATENSCHUTZBEAUFTRAGTER", "DEKORATEUR", "DIAETASSISTENT", "DOLMETSCHER", "EDV_BERATER", "ERGOTHERAPEUT", "ERNAEHRUNGSBERATER", "FOTOGRAF", "GEOGRAF", "GRAFIKDESIGNER", "GRAFIKER", "HEBAMME", "HEILMASSEUR", "HEILPRAKTIKER", "HISTORIKER", "INFORMATIKER", "INGENIEUR", "INSOLVENZVERWALTER", "JOURNALIST", "KLASSISCHER_KONZERTMUSIKER", "KONSTRUKTEUR", "KRANKENGYMNAST", "KRANKENPFLEGER", "KRANKENSCHWESTER", "LOGOPAEDE", "MEDIZINISCH_TECHN_ASSISTENT", "NOTAR", "OPERNSAENGER", "PERSONALBERATER", "PHYSIOTHERAPEUT", "PSYCHOLOGE", "RAUMAUSSTATTER", "RUNDFUNKSPRECHER", "SACHVERSTAENDIGER", "STADTPLANER", "STATIKER", "STEUERBERATER", "TIERARZT", "UNTERNEHMENSBERATER", "VERMITTLER", "WIRTSCH_BUCHPRUEFER_REVISOR", "ZAHNARZT", "ZAHNTECHNIKER", "SONSTIGES" ] }, "beruf" : { "type" : "string", "description" : "nur bei art != RENTNER" }, "situationNachRenteneintritt" : { "$ref" : "#/components/schemas/SituationNachRenteneintritt" }, "arbeitgeberLand" : { "$ref" : "#/components/schemas/Staat" } } }, "BestehendeImmobilie" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "adresse" : { "$ref" : "#/components/schemas/Postadresse" }, "autostellplaetze" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Autostellplatz" } }, "erbbaurecht" : { "$ref" : "#/components/schemas/Erbbaurecht" }, "grundbuchAngabe" : { "$ref" : "#/components/schemas/GrundbuchAngabe" }, "vorlaeufigerVerkehrswert" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "effektivZinsErhoehendeKosten" : { "$ref" : "#/components/schemas/EffektivZinsErhoehendeKosten" }, "bewirtschaftungsKostenJaehrlich" : { "type" : "number" }, "wohnlage" : { "type" : "string", "enum" : [ "GEHOBEN", "MITTEL", "EINFACH" ] }, "vergleichsmieteFuerWohnflaecheProQm" : { "type" : "number" }, "vergleichsmieteFuerGewerbeflaecheProQm" : { "type" : "number" }, "marktueblicherKaufpreisProQm" : { "type" : "number" }, "keinBaulandFlaecheInQm" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "bodenRichtwert" : { "type" : "number" }, "grundstueck" : { "$ref" : "#/components/schemas/Grundstueck" }, "gebaeude" : { "$ref" : "#/components/schemas/Gebaeude" }, "objektArt" : { "type" : "string", "enum" : [ "GRUNDSTUECK", "EIGENTUMSWOHNUNG", "HAUS" ] }, "verkehrswert" : { "type" : "number", "description" : "Verkehrswert, nur relevant bei Finanzbedarf AnschlussFinanzierung, Modernisierung und Kapitalbeschaffung" }, "immobilienEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "VERKAUFEN", "ALS_ZUSATZSICHERHEIT" ] }, "maximalEinzusetzenderBetragWennVerkauf" : { "type" : "number" }, "keineBestehendenDarlehenVorhanden" : { "type" : "boolean" }, "bestehendeDarlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BestehendesDarlehen" } } } }, "BestehenderBausparvertrag" : { "type" : "object", "properties" : { "tarif" : { "type" : "string" }, "id" : { "type" : "string" }, "vertragsNummer" : { "type" : "string" }, "vertragsBeginn" : { "type" : "string", "format" : "date" }, "bausparSumme" : { "type" : "number" }, "produktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "zuteilungsDatum" : { "type" : "string", "format" : "date" }, "abschlussGebuehr" : { "type" : "number" }, "verwaltungsgebuehrenJaehrlich" : { "type" : "number" }, "vermoegensEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "ABTRETEN", "AUFLOESEN" ] }, "maximalAufzuloesenderBetrag" : { "type" : "number" }, "sparBeitragMonatlich" : { "type" : "number" }, "aktuellerWert" : { "type" : "number" }, "ertrag" : { "type" : "number" }, "zukuenftigeEinnahmen" : { "type" : "number" }, "typ" : { "type" : "string" } } }, "BestehendesDarlehen" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "aktuelleRestschuldWennNichtAbzuloesen" : { "type" : "number", "description" : "nur wenn wirdAbgeloest == false" }, "abzuloesendeRestschuld" : { "type" : "number" }, "darlehensArt" : { "type" : "string", "enum" : [ "BAUSPARDARLEHEN", "FOERDERDARLEHEN", "IMMOBILIENDARLEHEN", "SONSTIGES_DARLEHEN", "PRIVATDARLEHEN" ] }, "darlehensGeber" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "eingetrageneGrundschuld" : { "type" : "number" }, "rateMonatlich" : { "type" : "number" }, "zinsBindungEndetAm" : { "type" : "string", "format" : "date" }, "laufzeitEnde" : { "type" : "string", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt.", "format" : "date" }, "darlehensKontonummer" : { "type" : "string", "description" : "für Prolongation, d.h. technisch: Vorhaben verwendungszweck == ANSCHLUSSFINANZIERUNG" }, "sondertilgungZumZinsBindungsEnde" : { "type" : "number", "description" : "für Prolongation, d.h. technisch: Vorhaben verwendungszweck == ANSCHLUSSFINANZIERUNG" }, "darlehensBetrag" : { "type" : "number", "description" : "für Prolongation, d.h. technisch: Vorhaben verwendungszweck == ANSCHLUSSFINANZIERUNG" }, "sollZins" : { "type" : "number" }, "grundschuldArt" : { "type" : "string", "enum" : [ "BRIEF_GRUNDSCHULD", "BUCH_GRUNDSCHULD" ] } } }, "BestehendesDarlehenDesFinanzierungsObjekts" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "aktuelleRestschuldWennNichtAbzuloesen" : { "type" : "number", "description" : "nur wenn wirdAbgeloest == false" }, "abzuloesendeRestschuld" : { "type" : "number" }, "darlehensArt" : { "type" : "string", "enum" : [ "BAUSPARDARLEHEN", "FOERDERDARLEHEN", "IMMOBILIENDARLEHEN", "SONSTIGES_DARLEHEN", "PRIVATDARLEHEN" ] }, "darlehensGeber" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "eingetrageneGrundschuld" : { "type" : "number" }, "rateMonatlich" : { "type" : "number" }, "zinsBindungEndetAm" : { "type" : "string", "format" : "date" }, "laufzeitEnde" : { "type" : "string", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt.", "format" : "date" }, "darlehensKontonummer" : { "type" : "string", "description" : "für Prolongation, d.h. technisch: Vorhaben verwendungszweck == ANSCHLUSSFINANZIERUNG" }, "sondertilgungZumZinsBindungsEnde" : { "type" : "number", "description" : "für Prolongation, d.h. technisch: Vorhaben verwendungszweck == ANSCHLUSSFINANZIERUNG" }, "darlehensBetrag" : { "type" : "number", "description" : "für Prolongation, d.h. technisch: Vorhaben verwendungszweck == ANSCHLUSSFINANZIERUNG" }, "sollZins" : { "type" : "number" }, "grundschuldArt" : { "type" : "string", "enum" : [ "BRIEF_GRUNDSCHULD", "BUCH_GRUNDSCHULD" ] }, "verwendenAls" : { "type" : "string", "description" : "Beschreibt wie das Darlehen im Zusammenhang mit dem Vorhaben, behandelt werden soll. Wenn es sich um eine Anschlussfinanzierung handelt, und ein bestehendes Darlehen vorhanden ist, dann muss dieses den Wert 'verwendenAls'='ABLOESEN' beinhalten", "enum" : [ "ABLOESEN", "TRITT_IM_RANG_ZURUECK", "TRITT_NICHT_IM_RANG_ZURUECK" ] } } }, "DarlehensWunsch" : { "type" : "object", "properties" : { "id" : { "type" : "string", "description" : "Zur Referenzierung an anderer Stelle notwendig. Wenn nicht angegeben, dann wird dieses Feld automatisch befüllt." }, "annuitaetenDarlehen" : { "$ref" : "#/components/schemas/AnnuitaetenDarlehensWunsch" }, "forwardDarlehen" : { "$ref" : "#/components/schemas/ForwardDarlehensWunsch" }, "regionalFoerderDarlehen" : { "$ref" : "#/components/schemas/RegionalFoerderDarlehensWunsch" }, "kfwDarlehen" : { "$ref" : "#/components/schemas/KfwDarlehensWunsch" }, "privatDarlehen" : { "$ref" : "#/components/schemas/PrivatDarlehensWunsch" }, "zwischenFinanzierung" : { "$ref" : "#/components/schemas/ZwischenFinanzierungsWunsch" }, "variablesDarlehen" : { "$ref" : "#/components/schemas/VariablesDarlehensWunsch" } } }, "EffektivZinsErhoehendeKosten" : { "type" : "object", "properties" : { "anpassen" : { "type" : "boolean", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "wohnGebaeudeVersicherungsKostenJaehrlich" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "grundbuchEintragungsKostenEinmalig" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "sonstigeKostenBezeichnung" : { "type" : "string", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "sonstigeKostenEinmalig" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." } }, "description" : "Effektivzinsbeeinflussende Kosten - Anpassungen nach PAngV" }, "EinkuenfteAusNebentaetigkeit" : { "type" : "object", "properties" : { "einnahmenMonatlich" : { "type" : "number" }, "beginnDerNebentaetigkeit" : { "type" : "string", "format" : "date" } } }, "EinnahmenMonatlich" : { "type" : "object", "properties" : { "einnahmenMonatlich" : { "type" : "number" } } }, "EnergieEffizienzAusweis" : { "type" : "object", "properties" : { "energieEffizienzAusweisTyp" : { "type" : "string", "deprecated" : true, "enum" : [ "ENDENERGIEBEDARF", "ENDENERGIEVERBRAUCH" ] }, "ausweisTyp" : { "type" : "string", "enum" : [ "ENDENERGIEBEDARF", "ENDENERGIEVERBRAUCH" ] }, "endEnergie" : { "type" : "number", "description" : "Endenergie in Kilowattstunden p.a. je qm" }, "hauptEnergieTraeger" : { "type" : "string", "enum" : [ "OEL_GAS", "PHOTOVOLTAIK_WINDKRAFT", "WAERME_KAELTE", "STEINKOHLE", "BRAUNKOHLE", "NETZSTROM", "VERDRAENGUNGSSTROM", "HOLZ", "ABFAELLE", "SONSTIGES" ] } }, "description" : "Nur bei ObjektArt != GRUNDSTUECK." }, "Erbbaurecht" : { "type" : "object", "properties" : { "erbbaurecht" : { "type" : "boolean", "description" : "Erbbaurecht vorhanden" }, "erbbauzinsJaehrlich" : { "type" : "number" }, "grundstuecksEigentuemer" : { "type" : "string", "enum" : [ "ANDERE", "OEFFENTLICH_KIRCHLICH" ] }, "laufzeitBisJahr" : { "type" : "string", "description" : "Die Jahreszahl wird als vierstellig repräsentiert.", "example" : "2037" } } }, "ErfassteDaten" : { "required" : [ "vorhaben" ], "type" : "object", "properties" : { "vorgangsNummer" : { "type" : "string" }, "externeVorgangsNummer" : { "type" : "string" }, "erstelltAm" : { "type" : "string", "format" : "date", "readOnly" : true }, "tippGeber" : { "$ref" : "#/components/schemas/Partner" }, "kundenBetreuer" : { "$ref" : "#/components/schemas/Partner" }, "vorgangsBearbeiter" : { "$ref" : "#/components/schemas/Partner" }, "bankverbindung" : { "$ref" : "#/components/schemas/Bankverbindung" }, "haushalte" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Haushalt" } }, "finanzierungsObjekt" : { "$ref" : "#/components/schemas/FinanzierungsObjekt" }, "vorhaben" : { "$ref" : "#/components/schemas/Vorhaben" }, "leadTracking" : { "$ref" : "#/components/schemas/LeadTracking" }, "datenKontext" : { "type" : "string", "enum" : [ "TEST_MODUS", "ECHT_GESCHAEFT" ] } } }, "Finanzbedarf" : { "type" : "object", "properties" : { "aussenAnlagen" : { "type" : "number" }, "bauNebenkosten" : { "type" : "number" }, "bereitsBeglichen" : { "type" : "number" }, "erschliessung" : { "type" : "number" }, "herstellung" : { "type" : "number", "description" : "inklusive Eigenleistungen" }, "kapitalWirdBeschafft" : { "type" : "boolean" }, "kapitalBeschaffung" : { "type" : "number" }, "grunderwerbsteuer" : { "type" : "number", "description" : "Nebenkosten" }, "grundstuecksKaufpreis" : { "type" : "number" }, "grundstueckBereitsBezahlt" : { "type" : "boolean" }, "kaufpreis" : { "type" : "number", "description" : "inklusive Eigenleistungen" }, "maklergebuehr" : { "type" : "number", "description" : "Nebenkosten" }, "beratungsHonorar" : { "type" : "number" }, "mobiliar" : { "type" : "number" }, "modernisieren" : { "type" : "boolean" }, "modernisierung" : { "type" : "number", "description" : "inklusive Eigenleistungen" }, "notargebuehr" : { "type" : "number", "description" : "Nebenkosten" }, "renovierung" : { "type" : "number" }, "zusaetzlichesKapital" : { "type" : "number" }, "sonstigeKosten" : { "type" : "number" } } }, "FinanzierungsObjekt" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "adresse" : { "$ref" : "#/components/schemas/Postadresse" }, "autostellplaetze" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Autostellplatz" } }, "erbbaurecht" : { "$ref" : "#/components/schemas/Erbbaurecht" }, "grundbuchAngabe" : { "$ref" : "#/components/schemas/GrundbuchAngabe" }, "vorlaeufigerVerkehrswert" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "effektivZinsErhoehendeKosten" : { "$ref" : "#/components/schemas/EffektivZinsErhoehendeKosten" }, "bewirtschaftungsKostenJaehrlich" : { "type" : "number" }, "wohnlage" : { "type" : "string", "enum" : [ "GEHOBEN", "MITTEL", "EINFACH" ] }, "vergleichsmieteFuerWohnflaecheProQm" : { "type" : "number" }, "vergleichsmieteFuerGewerbeflaecheProQm" : { "type" : "number" }, "marktueblicherKaufpreisProQm" : { "type" : "number" }, "keinBaulandFlaecheInQm" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "bodenRichtwert" : { "type" : "number" }, "grundstueck" : { "$ref" : "#/components/schemas/Grundstueck" }, "gebaeude" : { "$ref" : "#/components/schemas/Gebaeude" }, "objektArt" : { "type" : "string", "enum" : [ "GRUNDSTUECK", "EIGENTUMSWOHNUNG", "HAUS" ] }, "verkehrswert" : { "type" : "number", "description" : "Verkehrswert, nur relevant bei Finanzbedarf AnschlussFinanzierung, Modernisierung und Kapitalbeschaffung" }, "bestehendeDarlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BestehendesDarlehenDesFinanzierungsObjekts" } } } }, "Finanzierungswunsch" : { "required" : [ "darlehensWuensche" ], "type" : "object", "properties" : { "id" : { "type" : "string" }, "darlehensWuensche" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/DarlehensWunsch" } }, "bausparWuensche" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BausparWunsch" } } } }, "Flurstueck" : { "type" : "object", "properties" : { "anteil" : { "$ref" : "#/components/schemas/MiteigentumsAnteil" }, "flur" : { "type" : "string" }, "flurstuecksNummer" : { "type" : "string" }, "groesse" : { "type" : "number" } } }, "ForwardDarlehensWunsch" : { "required" : [ "darlehensBetrag", "tilgungsWunsch" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "tilgungsWunsch" : { "$ref" : "#/components/schemas/TilgungsWunsch" }, "auszahlungsDatum" : { "type" : "string", "format" : "date", "deprecated" : true }, "bereitstellungsZinsFreieZeitInMonaten" : { "type" : "integer", "format" : "int32" }, "sondertilgungOptionalJaehrlich" : { "type" : "number" }, "zinsBindungInJahren" : { "type" : "integer", "description" : "Wert muss größer 0 sein.", "format" : "int32" } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "Gebaeude" : { "type" : "object", "properties" : { "kellerausbau" : { "type" : "string", "enum" : [ "AUSGEBAUT", "TEILWEISE_AUSGEBAUT", "VORHANDEN" ] }, "anzahlVollgeschosse" : { "type" : "integer", "format" : "int32" }, "ausstattung" : { "type" : "string", "enum" : [ "EINFACH", "MITTEL", "GEHOBEN", "STARK_GEHOBEN" ] }, "baujahr" : { "type" : "string", "description" : "Die Jahreszahl wird als vierstellig repräsentiert.", "example" : "2022" }, "bauweise" : { "type" : "string", "enum" : [ "FACHWERK_MIT_STROH_LEHM", "FACHWERK_MIT_ZIEGELN", "GLAS_STAHL", "HOLZ", "MASSIV" ] }, "anzahlDerWohneinheitenImGebaeude" : { "type" : "integer", "format" : "int32" }, "aufzugVorhanden" : { "type" : "boolean" }, "gewerbeflaeche" : { "$ref" : "#/components/schemas/GebaeudeFlaeche" }, "aufbauFinanzierung" : { "type" : "boolean" }, "kubatur" : { "type" : "number", "description" : "Angabe in Kubikmetern." }, "modernisierungsAngaben" : { "$ref" : "#/components/schemas/ModernisierungsAngaben" }, "wohnflaeche" : { "$ref" : "#/components/schemas/GebaeudeFlaeche" }, "bezeichnungWohneinheit" : { "type" : "string", "description" : "Nur bei ObjektArt == EIGENTUMSWOHNUNG." }, "miteigentumsAnteil" : { "$ref" : "#/components/schemas/MiteigentumsAnteil" }, "geschossLage" : { "type" : "string", "description" : "Nur bei ObjektArt == EIGENTUMSWOHNUNG.", "enum" : [ "UNTERGESCHOSS", "ERDGESCHOSS", "ERSTES_OBERGESCHOSS", "ZWEITES_OBERGESCHOSS", "DRITTES_BIS_FUENFTES_OBERGESCHOSS", "AB_SECHSTES_OBERGESCHOSS", "UNBEKANNT" ] }, "anzahlDerGewerbeeinheiten" : { "type" : "integer", "description" : "Nur bei ObjektArt == HAUS.", "format" : "int32" }, "dachgeschossAusbau" : { "type" : "string", "description" : "Nur bei ObjektArt == HAUS.", "enum" : [ "FLACHDACH", "NICHT_AUSGEBAUT", "TEILWEISE_AUSGEBAUT", "VOLL_AUSGEBAUT" ] }, "einliegerwohnungVorhanden" : { "type" : "boolean", "description" : "Nur bei ObjektArt == HAUS." }, "istFertighaus" : { "type" : "boolean", "description" : "Nur bei ObjektArt == HAUS." }, "hausAnordnung" : { "type" : "string", "enum" : [ "FREISTEHEND", "KOPFHAUS", "MITTELHAUS" ] }, "hausTyp" : { "type" : "string", "description" : "Nur bei ObjektArt == HAUS.", "enum" : [ "DOPPELHAUSHAELFTE", "EINFAMILIENHAUS", "MEHRFAMILIENHAUS", "REIHENHAUS", "ZWEIFAMILIENHAUS" ] }, "unterkellerung" : { "type" : "string", "description" : "Nur bei ObjektArt == HAUS.", "enum" : [ "NICHT_UNTERKELLERT", "TEILWEISE_UNTERKELLERT", "UNTERKELLERT" ] }, "energieEffizienzAusweis" : { "$ref" : "#/components/schemas/EnergieEffizienzAusweis" } } }, "GebaeudeFlaeche" : { "type" : "object", "properties" : { "vermietungsInformationen" : { "$ref" : "#/components/schemas/VermietungsInformationen" }, "gesamtGroesse" : { "type" : "number" } } }, "GrundbuchAngabe" : { "type" : "object", "properties" : { "bandUndBlatt" : { "type" : "string" }, "ort" : { "type" : "string", "description" : "Ort des als Grundbuchamt zuständigen Amtsgerichtes" }, "flurstuecke" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Flurstueck" } }, "rechteInAbteilung2" : { "$ref" : "#/components/schemas/RechteAbteilung2" }, "anmerkungen" : { "type" : "string" } } }, "Grundstueck" : { "type" : "object", "properties" : { "grundstuecksArt" : { "type" : "string", "enum" : [ "UNBEBAUTES_WOHNGRUNDSTUECK", "UNBEBAUTES_MISCHGRUNDSTUECK", "UNBEBAUTES_GEWERBEGRUNDSTUECK", "LANDWIRTSCHAFTLICHES_GRUNDSTUECK", "SONSTIGES_GRUNDSTUECK" ] }, "groesse" : { "type" : "number" } } }, "Haushalt" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "antragsteller" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Antragsteller" } }, "bestehendeImmobilien" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BestehendeImmobilie" } }, "positionen" : { "$ref" : "#/components/schemas/HaushaltsPositionen" }, "obligo" : { "$ref" : "#/components/schemas/VermoegenVerbindlichkeiten" }, "kinder" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Kind" } }, "anzahlKinderNichtImHaushalt" : { "type" : "integer", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt.", "format" : "int32" }, "anzahlErwachseneImHaushalt" : { "type" : "integer", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt.", "format" : "int32" }, "lebenshaltungsKostenMonatlich" : { "type" : "number", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "kfzAnzahl" : { "type" : "integer", "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt.", "format" : "int32" }, "erfahrungImmobilienFinanzierung" : { "type" : "boolean" } } }, "HaushaltsPositionen" : { "type" : "object", "properties" : { "sonstigeAusgaben" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AusgabenMonatlich" } }, "bankUndSparguthaben" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BankUndSparguthaben" } }, "bausparvertraege" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BestehenderBausparvertrag" } }, "ehegattenUnterhalt" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/EinnahmenMonatlich" } }, "einkuenfteAusNebentaetigkeit" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/EinkuenfteAusNebentaetigkeit" } }, "sonstigeEinnahmen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/EinnahmenMonatlich" } }, "lebensUndRentenVersicherungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/LebensOderRentenversicherungVermoegen" } }, "mietAusgaben" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/MietAusgaben" } }, "privateDarlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Verbindlichkeit" } }, "privateKrankenversicherung" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AusgabenMonatlich" } }, "ratenkredite" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Verbindlichkeit" } }, "sparplaene" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Sparplaene" } }, "unbefristeteZusatzRenten" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/EinnahmenMonatlich" } }, "unterhaltsVerpflichtungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AusgabenMonatlich" } }, "variableEinkuenfte" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/EinnahmenMonatlich" } }, "sonstigeVerbindlichkeiten" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Verbindlichkeit" } }, "sonstigeVermoegen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Vermoegen" } }, "versicherungsAusgaben" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/AusgabenMonatlich" } }, "wertpapiere" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Wertpapiere" } } } }, "KfwDarlehensWunsch" : { "required" : [ "darlehensBetrag" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "laufzeitInJahren" : { "type" : "integer", "format" : "int32" }, "tilgungsfreieAnlaufjahre" : { "type" : "integer", "description" : "Erlaubt ist 1,2,3,4,5. Maximalwert abhängig von der Laufzeit", "format" : "int32" }, "zinsBindungInJahren" : { "type" : "integer", "description" : "Wert muss größer 0 sein. Bei Programm 124: 5 oder 10, sonst: 10 oder 20.", "format" : "int32" }, "kfwProgramm" : { "type" : "string", "description" : "Programm 261 wird nur noch in der Sanierungsvariante, die Programme 141, 151, 152, 153, 155, 167 und 262 werden gar nicht mehr angeboten", "enum" : [ "PROGRAMM_124", "PROGRAMM_141", "PROGRAMM_151", "PROGRAMM_152", "PROGRAMM_153", "PROGRAMM_155", "PROGRAMM_159", "PROGRAMM_167", "PROGRAMM_261", "PROGRAMM_262", "PROGRAMM_297", "PROGRAMM_298", "PROGRAMM_300", "PROGRAMM_358", "PROGRAMM_359" ] }, "kfwEnergieEffizienzStandard" : { "type" : "string", "enum" : [ "STANDARD_40", "STANDARD_40_PLUS", "STANDARD_40_EEK", "STANDARD_40_NH", "STANDARD_55", "STANDARD_55_EEK", "STANDARD_70", "STANDARD_70_EEK", "STANDARD_85", "STANDARD_85_EEK", "STANDARD_100", "STANDARD_100_EEK", "STANDARD_DENKMAL", "STANDARD_DENKMAL_EEK", "KLIMAFREUNDLICH_STANDARD", "KLIMAFREUNDLICH_QNG" ] }, "kfwEnergieEffizienzGruppe" : { "type" : "string", "description" : "Nur bei Programm 261 (SANIERUNG) notwendig. STANDARD ist nur für alte Programme vorgesehen.", "enum" : [ "STANDARD", "NEUBAU", "SANIERUNG" ] }, "kfwSanierungsFahrplanLiegtVor" : { "type" : "boolean", "description" : "serielles Sanieren" } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "Kind" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "geburtsdatum" : { "type" : "string", "format" : "date" }, "kindergeldWirdBezogen" : { "type" : "boolean" }, "name" : { "type" : "string" }, "unterhaltsEinnahmenBetragMonatlich" : { "type" : "number" } } }, "LeadTracking" : { "type" : "object", "properties" : { "kampagne" : { "type" : "string" }, "keyword" : { "type" : "string" }, "trackingId" : { "type" : "string" }, "kundenBetreuerBenachrichtigen" : { "type" : "boolean" } } }, "LebensOderRentenversicherungVermoegen" : { "type" : "object", "properties" : { "tarif" : { "type" : "string" }, "id" : { "type" : "string" }, "vertragsNummer" : { "type" : "string" }, "vertragsBeginn" : { "type" : "string", "format" : "date" }, "versicherungsGesellschaft" : { "type" : "string" }, "rueckkaufsWertAktuell" : { "type" : "number" }, "praemieMonatlich" : { "type" : "number" }, "vertragsEnde" : { "type" : "string", "format" : "date" }, "typ" : { "type" : "string", "enum" : [ "KAPITALBILDENDE_LEBENSVERSICHERUNG", "FONDSGEBUNDENE_LEBENSVERSICHERUNG", "KAPITALBILDENDE_RENTENVERSICHERUNG", "FONDSGEBUNDENE_RENTENVERSICHERUNG", "RISIKO_LEBENSVERSICHERUNG" ] }, "versicherungsSumme" : { "type" : "number" }, "verwaltungsgebuehrenJaehrlich" : { "type" : "number" }, "vermoegensEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "ABTRETEN", "AUFLOESEN" ] }, "maximalAufzuloesenderBetrag" : { "type" : "number" } } }, "LegitimationsDaten" : { "type" : "object", "properties" : { "ausweisArt" : { "type" : "string", "enum" : [ "PERSONALAUSWEIS", "REISEPASS", "ANDERE" ] }, "ausstellungsdatum" : { "type" : "string", "format" : "date" }, "ausstellendeBehoerde" : { "type" : "string" }, "ausweisNummer" : { "type" : "string" }, "ausweisArtBeiAndererAusweis" : { "type" : "string", "description" : "Nur wenn ausweisArt = ANDERE" } } }, "MietAusgaben" : { "type" : "object", "properties" : { "ausgabenMonatlich" : { "type" : "number" }, "entfallenMitFinanzierung" : { "type" : "boolean" } } }, "MiteigentumsAnteil" : { "type" : "object", "properties" : { "anteil" : { "type" : "number", "format" : "double" }, "gesamt" : { "type" : "integer", "format" : "int32" } }, "description" : "Nur bei ObjektArt == EIGENTUMSWOHNUNG." }, "ModernisierungsAngaben" : { "type" : "object", "properties" : { "wurdeModernisiert" : { "type" : "boolean" }, "modernisierungsGrad" : { "type" : "string", "enum" : [ "GERING", "MITTEL", "HOCH" ] }, "modernisierungsJahr" : { "type" : "string", "description" : "Die Jahreszahl wird als vierstellig repräsentiert.", "example" : "2022" }, "bodenWandTreppe" : { "type" : "boolean" }, "heizungZentral" : { "type" : "boolean" }, "fenster" : { "type" : "boolean" }, "dach" : { "type" : "boolean" }, "badWc" : { "type" : "boolean" }, "stromAbwasserHeizkoerper" : { "type" : "boolean" }, "waermedaemmung" : { "type" : "boolean" }, "raumaufteilung" : { "type" : "boolean" } } }, "NachrangigesExternesDarlehen" : { "type" : "object", "properties" : { "typ" : { "type" : "string", "enum" : [ "ARBEITGEBERDARLEHEN", "BAUSPARDARLEHEN", "OEFFENTLICHES_DARLEHEN", "RATENKREDIT" ] }, "id" : { "type" : "string" }, "darlehensBetrag" : { "type" : "number" }, "darlehensGeber" : { "type" : "string", "description" : "Der Name des externen Darlehensgebers (Firmierung). Es gibt keine entsprechende Beziehung zu einem Partner auf der Europace-Plattform." }, "rateMonatlich" : { "type" : "number" }, "zinsBindung" : { "$ref" : "#/components/schemas/ZinsBindung" } } }, "Partner" : { "type" : "object", "properties" : { "id" : { "type" : "string" }, "partnerId" : { "type" : "string" }, "anrede" : { "type" : "string", "enum" : [ "FRAU", "HERR" ] }, "vorname" : { "type" : "string" }, "nachname" : { "type" : "string" }, "firmierung" : { "type" : "string" }, "email" : { "type" : "string" }, "telefonnummer" : { "type" : "string" }, "externePartnerId" : { "type" : "string" }, "externerKreditSachbearbeiterId" : { "type" : "string" }, "mobilTelefon" : { "type" : "string" }, "anschrift" : { "$ref" : "#/components/schemas/Postadresse" }, "fax" : { "type" : "string" }, "webseite" : { "type" : "string" }, "firmenNameZusatz" : { "type" : "string" }, "vertriebsOrganisation" : { "$ref" : "#/components/schemas/VertriebsOrganisation" }, "geburtsdatum" : { "type" : "string", "format" : "date" }, "kreditsachbearbeiter" : { "type" : "boolean" } } }, "Postadresse" : { "type" : "object", "properties" : { "hausnummer" : { "type" : "string" }, "ort" : { "type" : "string" }, "postleitzahl" : { "type" : "string" }, "strasse" : { "type" : "string" } } }, "PrivatDarlehensWunsch" : { "required" : [ "darlehensBetrag" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "laufzeitInMonaten" : { "type" : "integer", "description" : "Wert muss größer 0 sein.", "format" : "int32" } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "RechteAbteilung2" : { "type" : "object", "properties" : { "vorhanden" : { "type" : "boolean" }, "beschreibung" : { "type" : "string" }, "betrag" : { "type" : "number" } }, "description" : "Belastungen und Beschränkungen in der Nutzbarkeit des Grundstücks. Leitungsrechte, Verzichte auf Abstandsflächen, Wegerechte, Insolvenzvermerke." }, "RegionalFoerderDarlehensWunsch" : { "required" : [ "darlehensBetrag", "regionalFoerderbankProgramm" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "laufzeitInJahren" : { "type" : "integer", "format" : "int32" }, "tilgungsfreieAnlaufjahre" : { "type" : "integer", "format" : "int32" }, "zinsBindungInJahren" : { "type" : "integer", "description" : "Wert muss größer 0 sein.", "format" : "int32" }, "regionalFoerderbankProgramm" : { "type" : "string", "enum" : [ "L_BANK_KOMBI_DARLEHEN_WOHNEN", "L_BANK_WOHNEN_MIT_KIND", "L_BANK_WOHNEN_MIT_ZUKUNFT", "NRW_BANK_WOHNEIGENTUM", "NRW_BANK_GEBAEUDESANIERUNG", "NRW_BANK_NACHHALTIG_WOHNEN" ] } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "SituationNachRenteneintritt" : { "type" : "object", "properties" : { "rentenBeginn" : { "type" : "string", "format" : "date" }, "gesetzlicheRenteMonatlich" : { "type" : "number" }, "privateRenteMonatlich" : { "type" : "number" }, "sonstigesEinkommenMonatlich" : { "type" : "number" } }, "description" : "nur bei art != RENTNER" }, "SparPhase" : { "type" : "object", "properties" : { "sparBeitragMonatlich" : { "type" : "number" }, "guthabenBeiZuteilung" : { "type" : "number" }, "sparPhaseInJahren" : { "type" : "integer", "format" : "int32" } } }, "Sparplaene" : { "type" : "object", "properties" : { "aktuellerWert" : { "type" : "number", "description" : "Betrag des aktuellen Bank- und Sparguthaben" }, "maximalAufzuloesenderWert" : { "type" : "number", "description" : "Maximal einzusetzender Betrag des Bank- und Sparguthabens" }, "vermoegensEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "ABTRETEN", "AUFLOESEN" ] }, "ertrag" : { "type" : "number", "description" : "Das Feld ist Deprecated und wird bis zur Löschung als Fallback für 'maximalAufzuloesenderWert' benutzt. Zur Angabe des einzusetzenden Vermögens dient das Feld 'maximalAufzuloesenderWert'. ", "deprecated" : true }, "zukuenftigeEinnahmen" : { "type" : "number" }, "beitragMonatlich" : { "type" : "number" } } }, "Staat" : { "type" : "object", "properties" : { "isoCountryCode" : { "type" : "string" }, "name" : { "type" : "string" } } }, "TilgungsPhase" : { "type" : "object", "properties" : { "tilgungsBeitragMonatlich" : { "type" : "number" }, "sollZinsNachZuteilung" : { "type" : "number" }, "bausparDarlehenSumme" : { "type" : "number" }, "tilgungsPhaseInJahren" : { "type" : "integer", "format" : "int32" } } }, "TilgungsWunsch" : { "type" : "object", "properties" : { "anfaenglicheTilgung" : { "type" : "number", "description" : "Darf nur angegeben werden, wenn 'volltilgerWennAnnuitaetenOderForward' und 'rate' nicht gesetzt sind. Wert muss größer/gleich 0 sein" }, "volltilgerWennAnnuitaetenOderForward" : { "type" : "boolean", "description" : "Darf nur angegeben werden, wenn 'anfaenglicheTilgung' und 'rate' nicht gesetzt sind." }, "rate" : { "type" : "number", "description" : "Darf nur angegeben werden, wenn 'anfaenglicheTilgung' und 'volltilgerWennAnnuitaetenOderForward' nicht gesetzt sind. Wert muss größer 0 sein" }, "ausgesetztBerechnet" : { "type" : "boolean", "description" : "ausgesetztBerechnet und ausgesetztEigenesAngebot dürfen nicht beide true sein" }, "ausgesetztEigenesAngebot" : { "type" : "boolean", "description" : "ausgesetztBerechnet und ausgesetztEigenesAngebot dürfen nicht beide true sein" }, "tilgungsErsatzProduktId" : { "type" : "string" }, "tilgungsBeginn" : { "type" : "string", "format" : "date" }, "bausparWunsch" : { "$ref" : "#/components/schemas/BausparWunsch" } } }, "VariablesDarlehensWunsch" : { "required" : [ "darlehensBetrag", "tilgungsWunsch" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "tilgungsWunsch" : { "$ref" : "#/components/schemas/TilgungsWunsch" } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "Verbindlichkeit" : { "type" : "object", "properties" : { "glaeubiger" : { "type" : "string" }, "laufzeitEnde" : { "type" : "string", "format" : "date" }, "rateMonatlich" : { "type" : "number" }, "restschuld" : { "type" : "number" }, "wirdAbgeloest" : { "type" : "boolean" } } }, "VermietungsInformationen" : { "type" : "object", "properties" : { "nutzungsArt" : { "type" : "string", "enum" : [ "EIGENGENUTZT", "TEIL_VERMIETET", "VERMIETET" ] }, "mieteinnahmenNettoKaltMonatlich" : { "type" : "number" }, "vermieteteFlaeche" : { "type" : "number" } } }, "Vermoegen" : { "type" : "object", "properties" : { "aktuellerWert" : { "type" : "number", "description" : "Betrag des aktuellen Bank- und Sparguthaben" }, "maximalAufzuloesenderWert" : { "type" : "number", "description" : "Maximal einzusetzender Betrag des Bank- und Sparguthabens" }, "vermoegensEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "ABTRETEN", "AUFLOESEN" ] }, "ertrag" : { "type" : "number", "description" : "Das Feld ist Deprecated und wird bis zur Löschung als Fallback für 'maximalAufzuloesenderWert' benutzt. Zur Angabe des einzusetzenden Vermögens dient das Feld 'maximalAufzuloesenderWert'. ", "deprecated" : true }, "zukuenftigeEinnahmen" : { "type" : "number" } } }, "VermoegenVerbindlichkeit" : { "type" : "object", "properties" : { "bezeichner" : { "type" : "string" }, "vermoegensTyp" : { "type" : "string", "enum" : [ "VERMOEGEN", "VERBINDLICHKEIT" ] }, "kontonummer" : { "type" : "string" }, "aktuellerWert" : { "type" : "number" }, "anrechnungFuerBlankoAnteil" : { "type" : "number" } } }, "VermoegenVerbindlichkeiten" : { "type" : "object", "properties" : { "vermoegenOderVerbindlichkeiten" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/VermoegenVerbindlichkeit" } } }, "description" : "Diese Angabe ist produktanbieterspezifisch, sie wird nicht von allen Produktanbietern bei der Angebotsermittlung berücksichtigt." }, "VertriebsOrganisation" : { "type" : "object", "properties" : { "vertriebsOrganisationsId" : { "type" : "string" }, "id" : { "type" : "string" }, "partner" : { "type" : "string" }, "firmenName" : { "type" : "string" }, "organisationsName" : { "type" : "string" }, "organisationsNameFuerProvisionsClearing" : { "type" : "string" } } }, "Vorhaben" : { "required" : [ "finanzierungswunsch" ], "type" : "object", "properties" : { "id" : { "type" : "string" }, "eigenleistungWennNeubauOderModernisierungsmassnahmen" : { "type" : "number" }, "nachrangigeExterneDarlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/NachrangigesExternesDarlehen" } }, "nachfinanzierung" : { "type" : "boolean", "description" : "Wenn es sich um eine Nachfinanzierung handelt, dann dieses Feld auf true setzen. Wird z.Zt. nur von der DSL Bank ausgewertet. Nur setzen, wenn auch bestehende Darlehen in der Finanzierungsimmobilie vorhanden sind." }, "verwendungszweck" : { "type" : "string", "description" : "Wenn es sich um eine Anschlussfinanzierung handelt und ein bestehendes Darlehen vorhanden ist, dann muss dieses den Wert 'verwendenAls'='ABLOESEN' beinhalten. Außerdem wird bei einer Anschlussfinanzierung ein Haushalt mit einem Antragsteller und Einkommen benötigt.", "enum" : [ "ANSCHLUSSFINANZIERUNG", "KAUF", "KAUF_NEUBAU_VOM_BAUTRAEGER", "MODERNISIERUNG_UMBAU_ANBAU", "NEUBAU", "KAPITALBESCHAFFUNG" ] }, "finanzbedarf" : { "$ref" : "#/components/schemas/Finanzbedarf" }, "finanzierungswunsch" : { "$ref" : "#/components/schemas/Finanzierungswunsch" }, "externeBausparAngebote" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BausparAngebotExtern" } } } }, "Wertpapiere" : { "type" : "object", "properties" : { "aktuellerWert" : { "type" : "number", "description" : "Betrag des aktuellen Bank- und Sparguthaben" }, "maximalAufzuloesenderWert" : { "type" : "number", "description" : "Maximal einzusetzender Betrag des Bank- und Sparguthabens" }, "vermoegensEinsatz" : { "type" : "string", "enum" : [ "KEIN_EINSATZ", "ABTRETEN", "AUFLOESEN" ] }, "ertrag" : { "type" : "number", "description" : "Das Feld ist Deprecated und wird bis zur Löschung als Fallback für 'maximalAufzuloesenderWert' benutzt. Zur Angabe des einzusetzenden Vermögens dient das Feld 'maximalAufzuloesenderWert'. ", "deprecated" : true }, "zukuenftigeEinnahmen" : { "type" : "number" }, "dividendenJaehrlich" : { "type" : "number" } } }, "ZwischenFinanzierungsWunsch" : { "required" : [ "darlehensBetrag" ], "type" : "object", "properties" : { "darlehensBetrag" : { "type" : "number", "description" : "Der Darlehensbetrag muss ein positiver Wert zwischen 1000 und 10 Milliarden sein." }, "bestehendesDarlehenDerImmobilieIdsBeiAbloesung" : { "type" : "array", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG", "items" : { "type" : "string", "description" : "für Vorhaben verwendungszweck==ANSCHLUSSFINANZIERUNG" } }, "provision" : { "type" : "number" }, "verwendungszweck" : { "type" : "string", "enum" : [ "VORFINANZIERUNG_OEFFENTLICHER_MITTEL", "VERKAUF_EINES_ANDEREN_OBJEKTS", "SONSTIGE_VERWENDUNG" ] }, "maximaleLaufzeitInMonaten" : { "type" : "integer", "format" : "int32" }, "detailsZurVerwendung" : { "type" : "string" } }, "description" : "muss leer sein, wenn eines der anderen Attribute gefüllt ist" }, "Eintrag" : { "type" : "object", "properties" : { "datum" : { "type" : "string", "format" : "date" }, "marker" : { "type" : "array", "items" : { "type" : "string" } }, "zahlung" : { "type" : "number" }, "abgeltungssteuer" : { "type" : "number" }, "tilgung" : { "type" : "number" }, "zinsen" : { "type" : "number" }, "saldo" : { "type" : "number" }, "laufendeGebuehr" : { "type" : "number" }, "kontofuehrungsGebuehr" : { "type" : "number" } } }, "Zahlungsplaene" : { "type" : "object", "properties" : { "_links" : { "$ref" : "#/components/schemas/Links" }, "zahlungsplaene" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Zahlungsplan" } } } }, "Zahlungsplan" : { "type" : "object", "properties" : { "identifier" : { "type" : "string" }, "typ" : { "type" : "string", "enum" : [ "SPARPLAN", "TILGUNGSPLAN" ] }, "bausteinTyp" : { "type" : "string", "enum" : [ "ANNUITAETEN_DARLEHEN", "FORWARD_DARLEHEN", "REGIONAL_FOERDER_DARLEHEN", "KFW_DARLEHEN", "PRIVAT_DARLEHEN", "ZWISCHEN_FINANZIERUNG", "VARIABLES_DARLEHEN", "BAUSPARVERTRAG" ] }, "zahlungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Eintrag" } }, "summeEndeDerZinsbindung" : { "$ref" : "#/components/schemas/Eintrag" }, "sparplanSummenEintragZumZuteilungsZeitpunkt" : { "$ref" : "#/components/schemas/Eintrag" }, "gesamtSumme" : { "$ref" : "#/components/schemas/Eintrag" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "Unterlage" : { "type" : "object", "properties" : { "bezugsObjektId" : { "type" : "string" }, "code" : { "type" : "string" }, "produktAnbieterId" : { "type" : "string" }, "faelligkeit" : { "type" : "string", "enum" : [ "ZUR_VERBINDLICHEN_ANGEBOTSANNAHME", "VOR_DER_ERSTEN_AUSZAHLUNG", "VOR_JEDER_AUSZAHLUNG", "VOR_AUSZAHLUNG_LETZTE_RATE", "NACHZUREICHEN_SOBALD_VERFUEGBAR" ] }, "zuordnung" : { "type" : "string", "enum" : [ "ANTRAGSTELLER", "OBJEKT", "VORHABEN", "ALTERNATIV", "ANPASSUNG", "UNBERUECKSICHTIGTE_ANGABE" ] }, "text" : { "type" : "string" } } }, "Unterlagen" : { "type" : "object", "properties" : { "unterlagen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Unterlage" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "Meldungen" : { "type" : "object", "properties" : { "meldungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Meldung" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "BerechnungsUebersicht" : { "type" : "object", "properties" : { "html" : { "type" : "string" }, "exzerpt" : { "type" : "string" }, "produktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" } } }, "BerechnungsUebersichten" : { "type" : "object", "properties" : { "haushaltsrechnung" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BerechnungsUebersicht" } }, "lebensphasenplanung" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BerechnungsUebersicht" } }, "kondition" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/KonditionsUebersicht" } }, "beleihungsauslauf" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BerechnungsUebersicht" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "KonditionsUebersicht" : { "type" : "object", "properties" : { "html" : { "type" : "string" }, "exzerpt" : { "type" : "string" }, "produktAnbieter" : { "$ref" : "#/components/schemas/ProduktAnbieter" }, "darlehenId" : { "type" : "string" } } }, "ProvisionsInfo" : { "type" : "object", "properties" : { "betrag" : { "type" : "number" }, "partnerId" : { "type" : "string" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "Ergebnis" : { "type" : "object", "properties" : { "kennung" : { "type" : "string" }, "darlehensSumme" : { "type" : "number" }, "sollZins" : { "type" : "number" }, "effektivZins" : { "type" : "number" }, "darlehen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Darlehen" } }, "beleihung" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Beleihung" } }, "meldungen" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Meldung" } }, "machbarkeit" : { "type" : "string", "enum" : [ "MACHBAR", "UNTER_VORBEHALT", "NICHT_MACHBAR" ] }, "annahmeFrist" : { "type" : "string", "format" : "date-time" }, "erzeugtAm" : { "type" : "string", "format" : "date-time" }, "bausparAngebote" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/BausparAngebot" } }, "anpassungsStatus" : { "type" : "string", "enum" : [ "NICHT_ANGEPASST", "ANGEPASST", "ALTERNATIV" ] }, "elektronischeUnterlagenEinreichung" : { "type" : "boolean" }, "vollstaendigkeitsStatus" : { "type" : "string", "enum" : [ "NICHT_VOLLSTAENDIG", "VOLLSTAENDIG" ] }, "rateMonatlich" : { "type" : "number" }, "provisionKundenbetreuerRelativ" : { "type" : "number" }, "produktFeatures" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/ProduktFeature" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "ErgebnisListe" : { "type" : "object", "properties" : { "ergebnisse" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Ergebnis" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "Ermittlung" : { "type" : "object", "properties" : { "ermittlungsId" : { "type" : "string" }, "ergebnisse" : { "type" : "array", "items" : { "$ref" : "#/components/schemas/Ergebnis" } }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, "ErmittlungsAnfrage" : { "type" : "object", "properties" : { "ermittlungsId" : { "type" : "string" }, "erfassteDaten" : { "$ref" : "#/components/schemas/ErfassteDaten" }, "alternativen" : { "type" : "boolean" }, "provisionsAusgabe" : { "type" : "boolean" }, "partnerId" : { "type" : "string" }, "_links" : { "$ref" : "#/components/schemas/Links" }, "erstelltAm" : { "type" : "string", "format" : "date-time" } } }, "Error" : { "type" : "object", "properties" : { "timestamp" : { "type" : "string" }, "traceId" : { "type" : "string" }, "statusCode" : { "type" : "integer", "format" : "int32" }, "statusMessage" : { "type" : "string" }, "message" : { "type" : "string" } } }, "Link" : { "type" : "object", "properties" : { "href" : { "type" : "string" }, "hreflang" : { "type" : "string" }, "title" : { "type" : "string" }, "type" : { "type" : "string" }, "deprecation" : { "type" : "string" }, "profile" : { "type" : "string" }, "name" : { "type" : "string" }, "templated" : { "type" : "boolean" } } } }, "parameters" : { "tracingIdParam" : { "name" : "X-TraceId", "in" : "header", "description" : "Eine eindeutige technische Id zur Identifikation des Requests", "schema" : { "type" : "string" } } }, "headers" : { "tracingIdHeader" : { "description" : "Eine eindeutige technische Id zur Identifikation des Requests", "schema" : { "type" : "string" } } }, "securitySchemes" : { "oAuth2" : { "type" : "oauth2", "flows" : { "clientCredentials" : { "tokenUrl" : "https://api.europace.de/auth/access-token", "scopes" : { "baufinanzierung:angebot:ermitteln" : "Ermitteln eines Angebots" } } } } } } }