|
17 | 17 | from ..com.rechnungsposition import Rechnungsposition |
18 | 18 | from ..com.steuerbetrag import Steuerbetrag |
19 | 19 | from ..com.zeitraum import Zeitraum |
| 20 | + from ..com.zahlungsinformationen import Zahlungsinformationen |
20 | 21 | from ..enum.netznutzungrechnungsart import NetznutzungRechnungsart |
21 | 22 | from ..enum.netznutzungrechnungstyp import NetznutzungRechnungstyp |
22 | 23 | from ..enum.rechnungsstatus import Rechnungsstatus |
|
25 | 26 | from .geschaeftspartner import Geschaeftspartner |
26 | 27 | from .marktlokation import Marktlokation |
27 | 28 | from .messlokation import Messlokation |
| 29 | + from .vertrag import Vertrag |
| 30 | + from .marktteilnehmer import Marktteilnehmer |
| 31 | + from .energiemenge import Energiemenge |
| 32 | + from .fremdkosten import Fremdkosten |
28 | 33 |
|
29 | 34 | # pylint: disable=too-few-public-methods, too-many-instance-attributes |
30 | 35 |
|
@@ -102,3 +107,27 @@ class Rechnung(Geschaeftsobjekt): |
102 | 107 | """Marktlokation, auf die sich die Rechnung bezieht""" |
103 | 108 | messlokation: Optional["Messlokation"] = None |
104 | 109 | """Messlokation, auf die sich die Rechnung bezieht""" |
| 110 | + teilrechnungen: Optional[list["Rechnung"]] |
| 111 | + """Rechnungen, die durch diese Rechnung zusammengefasst werden""" |
| 112 | + zahlungsinformationen: Optional["Zahlungsinformationen"] |
| 113 | + """Informationen wie eine Rechnung bezahlt werden soll""" |
| 114 | + vertrag: Optional["Vertrag"] |
| 115 | + """enthält Informationen über den der Rechnung zugrundeliegenden Vertrag für Rechnungen nach EnWG § 40""" |
| 116 | + messstellenbetreiber: Optional["Marktteilnehmer"] |
| 117 | + """der Messtellenbetreiber an der Lieferstelle, relevant für Rechnungen gemäß EnWG § 40""" |
| 118 | + netzbetreiber: Optional["Marktteilnehmer"] |
| 119 | + """der Netzbetreiber an der Lieferstelle, relevant für Rechnungen gemäß EnWG § 40""" |
| 120 | + anfangszaehlerstand: Optional["Energiemenge"] |
| 121 | + """Für Verbrauchsbasierte Rechnungen der Zählerstand zur Beginn des abgerechneten Zeitraums, Pflicht für Rechnungen gemäß EnWG § 40""" |
| 122 | + endzaehlerstand: Optional["Energiemenge"] |
| 123 | + """Für Verbrauchsbasierte Rechnungen der Zählerstand zum Ende des abgerechneten Zeitraums, Pflicht für Rechnungen gemäß EnWG § 40""" |
| 124 | + aktuellerverbrauch: Optional["Energiemenge"] |
| 125 | + """Verbrauch des abgerechneten Zeitraums, Pflicht für Rechnungen gemäß EnWG § 40""" |
| 126 | + jahresverbrauch: Optional["Energiemenge"] |
| 127 | + """ggf. auf einen Vergleichszeitraum hochgerechneter Verbrauch des abgerechneten Zeitraums zu Vergleichszwecken mit dem Vorjahr, gemäß EnWG § 40""" |
| 128 | + vorjahresverbrauch: Optional["Energiemenge"] |
| 129 | + """ggf. auf einen Vergleichszeitraum hochgerechneter Verbrauch des vorherigen Jahres zu Vergleichszwecken mit dem aktuellen Jahr, gemäß EnWG § 40""" |
| 130 | + fremdkosten: Optional["Fremdkosten"] |
| 131 | + """Zur Ausweisung der in die Kalkulation eingeflossenen Preise gemäß EnWG § 40""" |
| 132 | + referenzverbrauch: Optional[list["Energiemenge"]] |
| 133 | + """Verbräuche von Referenzkundengruppen gemäß EnWG § 40""" |
0 commit comments