Class Vertrag
Modell für die Abbildung von Vertragsbeziehungen. Das Objekt dient dazu, alle Arten von Verträgen, die in der Energiewirtschaft Verwendung finden, abzubilden. https://www.bo4e.de/dokumentation/geschaeftsobjekte/bo-vertrag
Inherited Members
Namespace: BO4E.BO
Assembly: BO4Enet.dll
Syntax
public class Vertrag : BusinessObject
Constructors
| Improve this Doc View SourceVertrag()
Declaration
public Vertrag()
Properties
| Improve this Doc View SourceBeschreibung
Beschreibung zum Vertrag
Declaration
public string Beschreibung { get; set; }
Property Value
Type | Description |
---|---|
System. |
Gemeinderabatt
gemeinderabatt für EDIFACT mapping.
Declaration
public decimal? Gemeinderabatt { get; set; }
Property Value
Type | Description |
---|---|
System. |
Korrespondenzpartner
korrespondenzpartner für EDIFACT mapping
Declaration
public Geschaeftspartner Korrespondenzpartner { get; set; }
Property Value
Type | Description |
---|---|
Geschaeftspartner |
Sparte
Unterscheidungsmöglichkeiten für die Sparte. Siehe ENUM Sparte
Declaration
public Sparte Sparte { get; set; }
Property Value
Type | Description |
---|---|
Sparte |
Unterzeichnervp1
Unterzeichner des Vertragspartners1. Siehe COM Unterschrift
Declaration
public List<Unterschrift> Unterzeichnervp1 { get; set; }
Property Value
Type | Description |
---|---|
List<Unterschrift> |
Unterzeichnervp2
Unterzeichner des Vertragspartners2. Siehe COM Unterschrift
Declaration
public List<Unterschrift> Unterzeichnervp2 { get; set; }
Property Value
Type | Description |
---|---|
List<Unterschrift> |
Vertragsart
Hier ist festgelegt, um welche Art von Vertrag es sich handelt. Z.B. Netznutzungvertrag. Details siehe ENUM Vertragsart
Declaration
public Vertragsart Vertragsart { get; set; }
Property Value
Type | Description |
---|---|
Vertragsart |
Vertragsbeginn
Gibt an, wann der Vertrag beginnt.
Declaration
public DateTime Vertragsbeginn { get; set; }
Property Value
Type | Description |
---|---|
Date |
Vertragsende
Gibt an, wann der Vertrag (voraussichtlich) endet oder beendet wurde.
Declaration
public DateTime Vertragsende { get; set; }
Property Value
Type | Description |
---|---|
Date |
Vertragskonditionen
Festlegungen zu Laufzeiten und Kündigungsfristen. Details siehe COM Vertragskonditionen
Declaration
public Vertragskonditionen Vertragskonditionen { get; set; }
Property Value
Type | Description |
---|---|
Vertragskonditionen |
Vertragsnummer
Eine im Verwendungskontext eindeutige Nummer für den Vertrag
Declaration
public string Vertragsnummer { get; set; }
Property Value
Type | Description |
---|---|
System. |
Vertragspartner1
Der "erstgenannte" Vertragspartner. In der Regel der Aussteller des Vertrags. Beispiel: "Vertrag zwischen Vertagspartner 1 ..." Siehe BO Geschaeftspartner
Declaration
public Geschaeftspartner Vertragspartner1 { get; set; }
Property Value
Type | Description |
---|---|
Geschaeftspartner |
Vertragspartner2
Der "zweitgenannte" Vertragspartner. In der Regel der Empfänger des Vertrags. Beispiel "Vertrag zwischen Vertagspartner 1 und Vertragspartner 2". Siehe BO Geschaeftspartner
Declaration
public Geschaeftspartner Vertragspartner2 { get; set; }
Property Value
Type | Description |
---|---|
Geschaeftspartner |
Vertragstatus
Gibt den Status des Vertrags an. Siehe ENUM Vertragsstatus
Declaration
public Vertragstatus Vertragstatus { get; set; }
Property Value
Type | Description |
---|---|
Vertragstatus |
Vertragsteile
Der Vertragsteil wird dazu verwendet, eine vertragliche Leistung in Bezug zu einer Lokation (Markt- oder Messlokation) festzulegen. Details siehe COM Vertragsteil
Declaration
public List<Vertragsteil> Vertragsteile { get; set; }
Property Value
Type | Description |
---|---|
List<Vertragsteil> |
Methods
| Improve this Doc View SourceOnDeserialized(StreamingContext)
moves lokationsId from userProperties to vertragsteil if relevant
Declaration
protected void OnDeserialized(StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
Streaming |
context |