Eigentümer
Last updated
Last updated
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
Die Eigentümer haben eine besondere Bedeutung innerhalb der WEG- und der Fremdverwaltung. In der vollständigen Verwaltung und der Genossenschaftsverwaltung ist der Eigentümer üblicherweise eine Person, welche den Kunden repräsentiert.
In der WEG-Verwaltung wird der Eigentümer in der WEG als Vertragsnehmer des WEG-Vertrages angelegt. Der Eigentümer der WEG ist ein Zusammenschluss aller einzelnen Wohnungseigentümer, welche wiederum als Vertragsnehmer innerhalb des WEG-Vertrages erfasst wurden. Der Eigentümer des WEG-Vertrages ist deshalb nicht identisch mit den einzelnen Wohnungseigentümern.
In der Fremdverwaltung unterscheiden wir zwischen der reinen Fremdverwaltung und der Sondereigentumsverwaltung. Der Eigentümer des Fremdverwaltungsvertrages ist in beiden Fällen der Vertragsnehmer des Fremdverwaltungsvertrages. In der reinen Fremdverwaltung wird eine komplette Wirtschaftseinheit bedient, während in der Sondereigentumsverwaltung einzelne Nutzungseinheiten verwaltet werden.
Die Eigentümer in den Fremdverwaltungsverträgen können sich ändern und sind deshalb mit Gültigkeitsdaten versehen.
Eigentümer aus der WEG und der Fremdverwaltung können derzeit noch nicht konkret den einzelnen Verträgen zugeordnet werden. Entsprechende Endpunkte werden noch bereitgestellt und erweitert.
Die Enumerationseinträge für "CountryId" und "CountryCode" finden Sie in den Personen-Katalogen.
OK
const response = await fetch('/openwowi/v1.1/CommercialInventory/Owners', {
method: 'GET',
headers: {},
});
const data = await response.json();
[
{
"Id": 1,
"OwnerNumber": "text",
"IsCondominium": true,
"Person": {
"Id": 1,
"IdNum": "text",
"Shortname": "text",
"Name": "text",
"NodeId": 1,
"TaxNumber": "text",
"TaxIdentificationNumber": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"IsNaturalPerson": true,
"NaturalPerson": {
"Title": "text",
"FirstName": "text",
"LastName": "text",
"BirthName": "text",
"CareOf": "text",
"BirthDate": "2025-02-05",
"DeathDate": "2025-02-05T04:04:42.648Z",
"Gender": {
"Id": 1,
"Name": "text"
},
"MaritalType": {
"Id": 1,
"Name": "text"
},
"Nationality": {
"Id": 1,
"Name": "text",
"Code": "text"
},
"ContactPreference": {
"Id": 1,
"Name": "text"
}
},
"LegalPerson": {
"LongName1": "text",
"LongName2": "text",
"VatId": "text",
"CommercialRegisterNumber": "text",
"CommercialRegisterTown": "text"
},
"Addresses": [
{
"Id": 1,
"Zip": "text",
"Town": "text",
"Street": "text",
"HouseNumber": "text",
"HouseNumberAddition": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"StreetComplete": "text",
"HouseNumberComplete": "text",
"MainAddress": true,
"AddressType": {
"Id": 1,
"Name": "text"
},
"Country": {
"Id": 1,
"Name": "text",
"Code": "text"
}
}
],
"Communications": [
{
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
}
],
"BankAccounts": [
{
"Id": 1,
"BankAccountId": 1,
"Iban": "text",
"Bic": "text",
"AccountHolder": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"BankAccountType": {
"Id": 1,
"Code": "text"
},
"BankAccountUsageType": {
"Id": 1,
"Code": "text"
}
}
],
"FirstEmailCommunication": {
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
},
"FirstLandlinePhoneCommunication": {
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
},
"FirstMobilePhoneCommunication": {
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
}
},
"DefaultAddress": {
"Id": 1,
"Zip": "text",
"Town": "text",
"Street": "text",
"HouseNumber": "text",
"HouseNumberAddition": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"StreetComplete": "text",
"HouseNumberComplete": "text",
"MainAddress": true,
"AddressType": {
"Id": 1,
"Name": "text"
},
"Country": {
"Id": 1,
"Name": "text",
"Code": "text"
}
},
"DefaultBankaccount": {
"Id": 1,
"BankAccountId": 1,
"Iban": "text",
"Bic": "text",
"AccountHolder": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"BankAccountType": {
"Id": 1,
"Code": "text"
},
"BankAccountUsageType": {
"Id": 1,
"Code": "text"
}
},
"AdditionalFields": [
{
"Name": "text",
"Content": "text",
"Type": "text"
}
]
}
]
OK
"2025-02-05"
\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
"2025-02-05"
\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
const response = await fetch('/openwowi/v1.0/CommercialInventory/Owners', {
method: 'GET',
headers: {},
});
const data = await response.json();
[
{
"Id": 1,
"PersonId": 1,
"PersonNumber": "text",
"OwnerNumber": "text",
"CompanyNameId": 1,
"CompanyName": "text",
"IsCondominium": true,
"AddressTypeId": 1,
"AddressType": "text",
"StreetComplete": "text",
"Street": "text",
"HouseNumber": "text",
"HouseNumberAddition": "text",
"HouseNumberComplete": "text",
"Zip": "text",
"Town": "text",
"CountryId": 1,
"CountryCode": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05"
}
]
OK
const response = await fetch('/openwowi/v1.2/CommercialInventory/Owners', {
method: 'GET',
headers: {},
});
const data = await response.json();
[
{
"Id": 1,
"OwnerNumber": "text",
"IsCondominium": true,
"Person": {
"Id": 1,
"IdNum": "text",
"Shortname": "text",
"Name": "text",
"NodeId": 1,
"TaxNumber": "text",
"TaxIdentificationNumber": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"IsNaturalPerson": true,
"NaturalPerson": {
"Title": "text",
"FirstName": "text",
"LastName": "text",
"BirthName": "text",
"CareOf": "text",
"BirthDate": "2025-02-05",
"DeathDate": "2025-02-05T04:04:42.648Z",
"Gender": {
"Id": 1,
"Name": "text"
},
"MaritalType": {
"Id": 1,
"Name": "text"
},
"Nationality": {
"Id": 1,
"Name": "text",
"Code": "text"
},
"ContactPreference": {
"Id": 1,
"Name": "text"
}
},
"LegalPerson": {
"LongName1": "text",
"LongName2": "text",
"VatId": "text",
"CommercialRegisterNumber": "text",
"CommercialRegisterTown": "text"
},
"Addresses": [
{
"Id": 1,
"Zip": "text",
"Town": "text",
"Street": "text",
"HouseNumber": "text",
"HouseNumberAddition": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"StreetComplete": "text",
"HouseNumberComplete": "text",
"MainAddress": true,
"AddressType": {
"Id": 1,
"Name": "text"
},
"Country": {
"Id": 1,
"Name": "text",
"Code": "text"
}
}
],
"Communications": [
{
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
}
],
"BankAccounts": [
{
"Id": 1,
"BankAccountId": 1,
"Iban": "text",
"Bic": "text",
"AccountHolder": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"BankAccountType": {
"Id": 1,
"Code": "text"
},
"BankAccountUsageType": {
"Id": 1,
"Code": "text"
}
}
],
"FirstEmailCommunication": {
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
},
"FirstLandlinePhoneCommunication": {
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
},
"FirstMobilePhoneCommunication": {
"Id": 1,
"RelatedAddressId": 1,
"Content": "text",
"Explanation": "text",
"RelatedAddress": "text",
"CommunicationType": {
"Id": 1,
"Name": "text"
}
}
},
"DefaultAddress": {
"Id": 1,
"Zip": "text",
"Town": "text",
"Street": "text",
"HouseNumber": "text",
"HouseNumberAddition": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"StreetComplete": "text",
"HouseNumberComplete": "text",
"MainAddress": true,
"AddressType": {
"Id": 1,
"Name": "text"
},
"Country": {
"Id": 1,
"Name": "text",
"Code": "text"
}
},
"DefaultBankaccount": {
"Id": 1,
"BankAccountId": 1,
"Iban": "text",
"Bic": "text",
"AccountHolder": "text",
"ValidFrom": "2025-02-05",
"ValidTo": "2025-02-05",
"BankAccountType": {
"Id": 1,
"Code": "text"
},
"BankAccountUsageType": {
"Id": 1,
"Code": "text"
}
},
"AdditionalFields": [
{
"Name": "text",
"Content": "text",
"Type": "text"
}
],
"CompanyCodes": [
{
"Id": 1,
"Name": "text",
"Code": "text"
}
]
}
]