Kommentare angepasst um DocumentType 21 und 76 stärker zu Differenzieren. Deprecated bei der Personenliste in Calculate entfällt.

This commit is contained in:
2024-11-14 11:50:58 +01:00
parent 6407acd887
commit 239a86b20c
2 changed files with 12 additions and 3 deletions

View File

@@ -229,7 +229,7 @@
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="21"> <xsd:enumeration value="21">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Rechnung</xsd:documentation> <xsd:documentation>Rechnung (von Dritten)</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="22"> <xsd:enumeration value="22">
@@ -506,7 +506,7 @@
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="76"> <xsd:enumeration value="76">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Rechnung, Gebührenrechnung</xsd:documentation> <xsd:documentation>Gebührenrechnung, Rechnung VU</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="77"> <xsd:enumeration value="77">

View File

@@ -18,7 +18,16 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Deprecated: Liste aller benötigten Personen, welche dann über ihre Rolle referenziert werden. In der Berechnung ist dies nicht mehr vorgesehen.</xsd:documentation> <xsd:documentation>
Liste aller benötigten Personen, welche dann über ihre Rolle oder im Produktbaum referenziert werden.
In der Berechnung versucht man in der Regel, ohne Personenobjekte sein Auslangen zu finden.
Werden Personenmerkmale als Tarifmerkmale benötigt (Geburtsdatum, PLZ), so können diese auch
im "normalen" Produktbaum als Merkmale aufgenommen werden. Es sind aber Ausnahmen denkbar,
in denen man auch in Berechnen mit Personenobjekten
arbeiten möchte, z.B. um persönliche Treuerabatte in der Berechnung abbilden zu können oder wenn man
die persönlichen Merkmale einheitlich über alle BOA-Phase modellieren
möchte und sie nicht im Produktbaum nochmals auftreten sollen.
</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>