SCHEMA S_Kostenberechnung;

REFERENCE FROM S_Strassennetz (Strasse_abstrakt, nicht_nach_ASB_klass_Strasse);

REFERENCE FROM S_Administration (Verwaltungsbezirk_abstrakt);

REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt, OKSTRA_Schluesseltabelle, Anzahl_zweistellig, Kilometer, Datum, Prozent, Waehrungsangabe, Groesse, Anzahl_einstellig, Meter, OKSTRA_konzept_Objekt);

ENTITY Kostra_Projekt
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
   hat_Projektkennzeichnung : Projektkennzeichnung_Kostra;
   hat_Kostendaten : Kostendaten;
   hat_Regionaltext_Freitext_Kat : Regionaltext_Freitext_Katalog;
   hat_HOAI_Daten : OPTIONAL HOAI_Daten;
   hat_Formblaetter : Formblaetter;
END_ENTITY;
 

ENTITY Projektkennzeichnung_Kostra
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   VKE_Nummer_der_Verkehrseinheit : OPTIONAL Anzahl_zweistellig;
   VKE_Laenge : Kilometer;
   Datum_des_Standes : Datum;
   Traeger_der_Baumassnahme : LIST [1:2] OF STRING(100);
   vollstaendige_Projektnummer : STRING(100);
   Entwurfsart : Entwurfsart_AKS;
   Stand_der_Fortschreibung : Stand_der_Fortschreibung_AKS;
   Berechnungsart : Berechnungsart_AKS;
   Genauigkeit : Genauigkeit_AKS;
   Streckenbezeichnung : LIST [1:2] OF STRING(100);
   Projektbezeichnung : LIST [1:2] OF STRING(100);
   Bauabschnitt : LIST [1:2] OF STRING(100);
--- Relationen :
   hat_Land : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt;   (* D *)
   hat_Strasse : OPTIONAL SET [1:?] OF Strasse_abstrakt;   (* D *)
   hat_nicht_nach_ASB_klass_Str : OPTIONAL nicht_nach_ASB_klass_Strasse;
   hat_Zusatzdaten : Zusatzdaten_Kostra;
INVERSE
   von_Kostra_Projekt : Kostra_Projekt FOR hat_Projektkennzeichnung;
END_ENTITY;
 

ENTITY Entwurfsart_AKS
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('1','Linienuntersuchung')
   ('2','Entwurf')
   ('3','Planfeststellung')
   ('4','Ausführung')

Referenziert von:
   Projektkennzeichnung_Kostra : Eigenschaft Entwurfsart
 

ENTITY Stand_der_Fortschreibung_AKS
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('0','Aufstellung')
   ('1','1. Fortschreibung')
   ('2','2. Fortschreibung')
   ('3','3. Fortschreibung')
   ('4','4. Fortschreibung')
   ('5','5. Fortschreibung')
   ('6','6. Fortschreibung')
   ('7','7. Fortschreibung')
   ('8','8. Fortschreibung')
   ('9','9. Fortschreibung')

Referenziert von:
   Projektkennzeichnung_Kostra : Eigenschaft Stand_der_Fortschreibung
 

ENTITY Berechnungsart_AKS
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('H','Hauptberechnung')
   ('N','Nebenberechnung')

Referenziert von:
   Projektkennzeichnung_Kostra : Eigenschaft Berechnungsart
 

ENTITY Genauigkeit_AKS
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('V','Vereinfachte Berechnung')
   ('B','Berechnung')
   ('A','Abrechnung')

Referenziert von:
   Projektkennzeichnung_Kostra : Eigenschaft Genauigkeit
 

ENTITY Zusatzdaten_Kostra
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Kleinleistung : Prozent;
   Waehrung : Waehrungsangabe;
   Mehrwertsteuersatz : Prozent;
--- Relationen :
INVERSE
   Teil_von_Projektkennzeichnung : SET [0:?] OF Projektkennzeichnung_Kostra FOR hat_Zusatzdaten;
END_ENTITY;
 

ENTITY Kostendaten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
   hat_Lose : OPTIONAL LIST [1:10] OF Lose;
   hat_Kostenbeteiligte : SET [1:25] OF Kostenbeteiligte;
   hat_Teile : SET [1:?] OF Teil_Kostendaten;
INVERSE
   Teil_von_Projekt_Kostra : SET [0:1] OF Kostra_Projekt FOR hat_Kostendaten;
END_ENTITY;
 

ENTITY Lose
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Bezeichnung : STRING(100);
--- Relationen :
INVERSE
   Teil_von_Kostendaten : SET [1:?] OF Kostendaten FOR hat_Lose;
   zu_Teil : Teil_Kostendaten FOR hat_Lose;
END_ENTITY;
 

ENTITY Kostenbeteiligte
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Typ : Typ_des_Kostenbeteiligten;
   Bezeichnung : STRING(100);
--- Relationen :
   hat_Kostenbeteiligung : OPTIONAL SET [1:?] OF Kostenbeteiligung;
INVERSE
   Teil_von_Kostendaten : SET [1:?] OF Kostendaten FOR hat_Kostenbeteiligte;
END_ENTITY;
 

ENTITY Typ_des_Kostenbeteiligten
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('1','Bund Straßenbauhaushalt Teil 1')
   ('2','Bund Straßenbauhaushalt Teil 2')
   ('3','Bund sonstiges')
   ('4','Land')
   ('5','Kreis')
   ('6','Gemeinde')
   ('7','Sonstige')

Referenziert von:
   Kostenbeteiligte : Eigenschaft Typ
 

ENTITY Kostenbeteiligung
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Art : Art_der_Kostenbeteiligung;
   Wert : Prozent;
   tatsaechliche_Kosten : Groesse;
--- Relationen :
INVERSE
   zu_Kostenbeteiligtem : Kostenbeteiligte FOR hat_Kostenbeteiligung;
   Teil_von_Teil_Kostendaten : Teil_Kostendaten FOR hat_Kostenbeteiligung;
   Teil_von_Leistungsbeschreibung : Leistungsbeschreibung FOR hat_Kostenbeteiligung;
END_ENTITY;
 

ENTITY Art_der_Kostenbeteiligung
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('0','Prozentual')
   ('1','Pauschal')
   ('2','Rest')

Referenziert von:
   Kostenbeteiligung : Eigenschaft Art
 

ENTITY Teil_Kostendaten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Hauptteilnummer : Anzahl_einstellig;
   Teilnummer : Anzahl_zweistellig;
   Bezeichnung : LIST [1:2] OF STRING(100);
   Verwaltungskosten : OPTIONAL Verwaltungskosten;
--- Relationen :
   hat_Lose : OPTIONAL Lose;
   hat_Kostenbeteiligung : OPTIONAL SET [1:5] OF Kostenbeteiligung;
   hat_Leistungsbeschreibung : OPTIONAL SET [1:?] OF Leistungsbeschreibung;
   hat_Formblatt_C : OPTIONAL Formblatt_C;
INVERSE
   Teil_von_Kostendaten : Kostendaten FOR hat_Teile;
END_ENTITY;
 

ENTITY Leistungsbeschreibung
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   KBK_Nummer : OPTIONAL INTEGER;
   Menge : INTEGER;
   Einzelpreis : Groesse;
   Menge_zur_Preisbildung : INTEGER;
   Faktor_zur_Preisbildung : Groesse;
   errechneter_Stuetzpreis : Groesse;
--- Relationen :
   hat_Regionaltext_Freitext : OPTIONAL Regionaltext_Freitext;
   hat_Kostenbeteiligung : OPTIONAL SET [1:5] OF Kostenbeteiligung;
INVERSE
   Teil_von_Teil_Kostendaten : Teil_Kostendaten FOR hat_Leistungsbeschreibung;
END_ENTITY;
 

ENTITY Regionaltext_Freitext
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   KBK_Nummer : INTEGER;
   Masseinheit : STRING(4) FIXED;
   Text : LIST [1:5] OF STRING(35);
--- Relationen :
INVERSE
   in_Katalog : Regionaltext_Freitext_Katalog FOR hat_Regionaltexte_Freitexte;
   zu_Leistungsbeschreibung : SET [0:?] OF Leistungsbeschreibung FOR hat_Regionaltext_Freitext;
END_ENTITY;
 

ENTITY Regionaltext_Freitext_Katalog
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
   hat_Regionaltexte_Freitexte : OPTIONAL SET [1:?] OF Regionaltext_Freitext;
INVERSE
   Teil_von_Kostra_Projekt : SET [0:1] OF Kostra_Projekt FOR hat_Regionaltext_Freitext_Kat;
END_ENTITY;
 

ENTITY Formblatt_C
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Datum_des_Standes_bisher : Datum;
   bisherige_Kosten_nach_Hauptgr : LIST [9:9] OF INTEGER;
--- Relationen :
INVERSE
   Teil_von_Teil_Kostendaten : Teil_Kostendaten FOR hat_Formblatt_C;
END_ENTITY;
 

ENTITY Formblaetter
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
   hat_Formblatt_A1 : Formblatt_A1;
   hat_Formblatt_A2 : Formblatt_A2;
   hat_Formblatt_A3 : OPTIONAL Formblatt_A3;
   hat_Formblatt_B : Formblatt_B;
   hat_Formblatt_S1 : OPTIONAL Formblatt_S1;
INVERSE
   Teil_von_Kostra_Projekt : SET [0:1] OF Kostra_Projekt FOR hat_Formblaetter;
END_ENTITY;
 

ENTITY Formblatt_A1
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Aufgestellt : LIST [1:6] OF STRING(40);
   Geprueft : LIST [1:6] OF STRING(40);
   Genehmigt : LIST [1:6] OF STRING(40);
   Gesehen : LIST [1:6] OF STRING(40);
--- Relationen :
INVERSE
   Teil_von_Formblatt : SET [0:1] OF Formblaetter FOR hat_Formblatt_A1;
END_ENTITY;
 

ENTITY Formblatt_A2
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
   hat_Gesamtkostenverteilung : SET [7:7] OF Gesamtkostenverteilung;
INVERSE
   Teil_von_Formblatt : SET [0:1] OF Formblaetter FOR hat_Formblatt_A2;
END_ENTITY;
 

ENTITY Gesamtkostenverteilung
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Bezeichnung_der_Kostenbeteil : STRING(100);
   ist_Traeger_der_Baumassnahme : BOOLEAN;
   Titel_der_Kostenbet_Bau_bisher : STRING(10);
   Kostenbeteiligung_Bau_bisher : INTEGER;
   Titel_der_Kostenbet_GE_bisher : STRING(10);
   Kostenbeteiligung_GE_bisher : INTEGER;
   Titel_der_Kostenbet_Bau : STRING(10);
   Kostenbeteiligung_Bau : INTEGER;
   Titel_der_Kostenbet_GE : STRING(10);
   Kostenbeteiligung_GE : INTEGER;
--- Relationen :
INVERSE
   zu_Formblatt_A2 : SET [0:?] OF Formblatt_A2 FOR hat_Gesamtkostenverteilung;
END_ENTITY;
 

ENTITY Formblatt_A3
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Bezeichnung_Streckenentwurf : LIST [1:2] OF STRING(100);
   Datum_Gesehenvermerk : Datum;
   Aktenzeichen_Gesehenvermerk : STRING(100);
   genehmigte_Kosten_gesamt : Groesse;
   genehmigte_Kosten_Bund : Groesse;
   Kosten_Teilentwurf_gesamt : Groesse;
   Kosten_Teilentwurf_Bund : Groesse;
   beruecks_Kost_Strentwurf_ges : Groesse;
   beruecks_Kost_Strentwurf_Bund : Groesse;
   Differenz_gesamt : Groesse;
   Differenz_Bund : Groesse;
--- Relationen :
INVERSE
   Teil_von_Formblatt : Formblaetter FOR hat_Formblatt_A3;
END_ENTITY;
 

ENTITY Formblatt_B
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Kosten_Ingenieurbauw_bisher : LIST [4:4] OF INTEGER;
--- Relationen :
   hat_zusammeng_Hauptteilkosten : LIST [4:4] OF zusammenges_Hauptteilkosten;
INVERSE
   Teil_von_Formblatt : Formblaetter FOR hat_Formblatt_B;
END_ENTITY;
 

ENTITY zusammenges_Hauptteilkosten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Kosten_GE_des_Standes_bisher : INTEGER;
   Kosten_Bau_des_Standes_bisher : INTEGER;
--- Relationen :
INVERSE
   zu_Formblatt_B : SET [0:?] OF Formblatt_B FOR hat_zusammeng_Hauptteilkosten;
END_ENTITY;
 

ENTITY Formblatt_S1
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Schaetzungsgrundlage : LIST [1:10] OF STRING(100);
--- Relationen :
INVERSE
   Teil_von_Formblatt : SET [0:?] OF Formblaetter FOR hat_Formblatt_S1;
END_ENTITY;
 

ENTITY HOAI_Daten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
   hat_HOAI_Projektdaten : OPTIONAL SET [1:?] OF HOAI_Projektdaten;
   hat_Zuordnung_KBK_ING3 : OPTIONAL SET [1:500] OF Zuordnung_KBK_ING3;
   hat_Zuordnung_KBK_ING4 : OPTIONAL SET [1:500] OF Zuordnung_KBK_ING4;
INVERSE
   Teil_von_Kostra_Projekt : SET [0:1] OF Kostra_Projekt FOR hat_HOAI_Daten;
END_ENTITY;
 

ENTITY HOAI_Projektdaten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Vertragsnummer : STRING;
   Anlagennummer : STRING;
   interner_Index_HOAI_Fassung : Index_HOAI_Fassung;
   interner_Index_HOAI_Teil : Index_HOAI_Teil;
   interner_Index_HOAI_Vertrag : Index_HOAI_Vertrag;
   Kostenquelle : Kostenquelle;
   Projektbezeichnung : STRING(100);
   Auftragnehmer : STRING(100);
   Umsatzsteuer : Prozent;
   Minderung_nach_52_5 : Minderung_nach_52_5_HOAI;
   Minderung_nach_52_4_2 : BOOLEAN;
--- Relationen :
   hat_HOAI_Honorarberechnung : HOAI_Honorarberechnung;
   hat_HOAI_Grundleistungen : HOAI_Grundleistungen;
   hat_HOAI_Sonstiges : HOAI_Sonstiges;
   hat_HOAI_Ermittlung_ING_10_11 : OPTIONAL HOAI_Ermittlung_ING_10_11;
INVERSE
   Teil_von_HOAI_Daten : SET [1:?] OF HOAI_Daten FOR hat_HOAI_Projektdaten;
END_ENTITY;
 

ENTITY Minderung_nach_52_5_HOAI
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('0','keine Abminderung')
   ('1','Abminderung bei drei Fahrstrei-fen')
   ('2','Abminderung bei vier Fahrstrei-fen')
   ('3','Abminderung bei mehr als vier Fahrstreifen')
   ('4','Abminderung bei zwei Gleisen mit gemeinsamem Planum')

Referenziert von:
   HOAI_Projektdaten : Eigenschaft Minderung_nach_52_5
 

ENTITY Zuordnung_KBK_ING3
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   KBK_Nr_zur_Aufsumm_n_HVA_ING3 : INTEGER;
   Zeilennr_z_Aufsumm_im_Formular : Groesse;
--- Relationen :
INVERSE
   Teil_von_HOAI_Daten : SET [1:?] OF HOAI_Daten FOR hat_Zuordnung_KBK_ING3;
END_ENTITY;
 

ENTITY Zuordnung_KBK_ING4
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   KBK_Nr_zur_Aufsumm_n_HVA_ING4 : INTEGER;
   Zeilennr_z_Aufsumm_im_Formular : Groesse;
--- Relationen :
INVERSE
   Teil_von_HOAI_Daten : SET [1:?] OF HOAI_Daten FOR hat_Zuordnung_KBK_ING4;
END_ENTITY;
 

ENTITY Index_HOAI_Fassung
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('1','HOAI Fassung gültig ab 01.01.1996')
   ('2','HOAI Fassung gültig ab 01.01.1991')
   ('3','HOAI Fassung gültig ab 01.04.1988')
   ('10','HOAI Fassung gültig ab 01.01.2002')

Referenziert von:
   HOAI_Projektdaten : Eigenschaft interner_Index_HOAI_Fassung
 

ENTITY Index_HOAI_Teil
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('2','Gebäude, Freianlagen und raumbildende Ausbauten')
   ('4','Gutachten und Wertermittlungen')
   ('5','Städtebauliche Leistungen')
   ('6','Landschaftsplanerische Leistungen')
   ('7','Ingenieurbauwerke und Verkehrsanlagen')
   ('8','Tragwerksplanung')
   ('9','Technische Ausrüstung')
   ('10','Thermische Bauphysik')
   ('11','Schallschutz und Raumakustik')
   ('12','Bodenmechanik')
   ('13','Vermessungstechnische Leistungen')

Referenziert von:
   HOAI_Projektdaten : Eigenschaft interner_Index_HOAI_Teil
 

ENTITY Index_HOAI_Vertrag
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Teil : STRING(4);
   Nummer : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('21','II',1,'§11')
   ('22','II',2,'§13')
   ('23','II',3,'§14a')
   ('41','IV',1,'§33')
   ('42','IV',2,'§34')
   ('51','V',1,'§38')
   ('52','V',2,'§41')
   ('61','VI',1,'§45b')
   ('62','VI',2,'§46a')
   ('63','VI',3,'§47a')
   ('64','VI',4,'§48b')
   ('65','VI',5,'§49d')
   ('66','VI',6,'§49a(FNP)')
   ('67','VI',7,'§49a(BBP)')
   ('71','VII',1,'§56.1')
   ('72','VII',2,'§56.2')
   ('81','VIII',1,'§65')
   ('91','IX',1,'§74')
   ('101','X',1,'§78')
   ('111','XI',1,'§83')
   ('112','XI',2,'§89')
   ('121','XII',1,'§94')
   ('131','XIII',1,'§97')
   ('132','XIII',2,'§98')

Referenziert von:
   HOAI_Projektdaten : Eigenschaft interner_Index_HOAI_Vertrag
 

ENTITY Kostenquelle
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('1','Kostenschätzung')
   ('2','Kostenberechnung')
   ('3','Kostenanschlag')

Referenziert von:
   HOAI_Projektdaten : Eigenschaft Kostenquelle
 

ENTITY HOAI_Honorarberechnung
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   anrechenbare_Kosten : Groesse;
   Honorarzone : Anzahl_einstellig;
   Honorarsatz_in_Prozent : Prozent;
   Honorarvereinbarung : Honorarvereinbarung_HOAI;
   Wert_d_Aenderung_Vereinbarung : Groesse;
   ING_Vertragsbasis : Anzahl_einstellig;
   Umsatzsteuer_enthalten : BOOLEAN;
--- Relationen :
INVERSE
   Teil_von_HOAI_Projektdaten : SET [0:?] OF HOAI_Projektdaten FOR hat_HOAI_Honorarberechnung;
END_ENTITY;
 

ENTITY Honorarvereinbarung_HOAI
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('1','Tabellenhonorar übernehmen')
   ('2','Tabellenhonorar mindern')
   ('3','Honorar frei vereinbaren')

Referenziert von:
   HOAI_Honorarberechnung : Eigenschaft Honorarvereinbarung
 

ENTITY HOAI_Grundleistungen
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Beauftragte_GL_je_Leistungsph : LIST [9:9] OF Prozent;
--- Relationen :
INVERSE
   Teil_von_HOAI_Projektdaten : SET [0:?] OF HOAI_Projektdaten FOR hat_HOAI_Grundleistungen;
END_ENTITY;
 

ENTITY HOAI_Sonstiges
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Zuschlag_bei_Umbauten_u_Modern : Zuschlag_b_Umbauten_u_Modern;
   Zuschlagswert_in_Prozent : Prozent;
   besondere_Leistungen_pauschal : Groesse;
   besondere_Leistungen_prozent : Groesse;
   Nebenkosten_pauschal : Groesse;
   Nebenkosten_prozentual : Groesse;
--- Relationen :
INVERSE
   Teil_von_HOAI_Projektdaten : SET [0:?] OF HOAI_Projektdaten FOR hat_HOAI_Sonstiges;
END_ENTITY;
 

ENTITY Zuschlag_b_Umbauten_u_Modern
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('1','kein Zuschlag')
   ('2','Zuschlag nach §59')
   ('3','Zuschlag nach §66')

Referenziert von:
   HOAI_Sonstiges : Eigenschaft Zuschlag_bei_Umbauten_u_Modern
 

ENTITY HOAI_Ermittlung_ING_10_11
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Ermittlung_der_Honorarzone : LIST [1:6] OF INTEGER;
   Massstab_d_LBP_Massn_n_ING_11 : INTEGER;
   Laenge_der_Baumassnahme : Meter;
   Breite_der_Baumassnahme : Meter;
--- Relationen :
   hat_Flaechenanteile : SET [3:3] OF Flaechenanteil_Kostendaten;
INVERSE
   Teil_von_HOAI_Projektdaten : SET [0:?] OF HOAI_Projektdaten FOR hat_HOAI_Ermittlung_ING_10_11;
END_ENTITY;
 

ENTITY Flaechenanteil_Kostendaten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Anteil_am_Berechnungsraum_ha : Groesse;
   Verrechnungseinheit_je_ha : INTEGER;
--- Relationen :
INVERSE
   zu_HOAI_Ermittlung_ING_10_11 : SET [0:?] OF HOAI_Ermittlung_ING_10_11 FOR hat_Flaechenanteile;
END_ENTITY;
 

ENTITY Verwaltungskosten
SUBTYPE OF (OKSTRA_konzept_Objekt);
--- Attribute :
   Verwaltungskostenanteil : OPTIONAL Prozent;
--- Relationen :
   hat_Kostenbeteiligte : OPTIONAL SET [0:5] OF Kostenbeteiligte;
END_ENTITY;
 
Referenziert von:
   Teil_Kostendaten : Eigenschaft Verwaltungskosten
 

END_SCHEMA; -- S_Kostenberechnung