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: 2.7.26 externalDocs: url: https://docs.api.europace.de/baufinanzierung/angebote/angebote-api/ servers: - url: https://baufinanzierung.api.europace.de description: Produktionsserver tags: - 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 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 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 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 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 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 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 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 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 /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: 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 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_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 - 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_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 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 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 Links: type: object additionalProperties: $ref: '#/components/schemas/Link' 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" ProduktAnbieter: type: object properties: produktAnbieterId: type: string partnerId: type: string name: type: string _links: $ref: '#/components/schemas/Links' 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 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 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 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 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" 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 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 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' 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 ProduktFeature: type: object properties: produktAnbieterId: type: string produktFeature: type: string Tilgung: type: object properties: anfaenglicheTilgung: type: number tilgungsBeginn: type: string format: date sonderTilgungJaehrlich: type: number tilgungsfreieAnlaufJahre: type: integer format: int32 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 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 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' ProvisionsInfo: type: object properties: betrag: type: number partnerId: type: string _links: $ref: '#/components/schemas/Links' Meldungen: type: object properties: meldungen: type: array items: $ref: '#/components/schemas/Meldung' _links: $ref: '#/components/schemas/Links' 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