|
15 | 15 | from ..com.betrag import Betrag |
16 | 16 | from ..com.rechnungsposition import Rechnungsposition |
17 | 17 | from ..com.steuerbetrag import Steuerbetrag |
| 18 | + from ..com.vorauszahlung import Vorauszahlung |
18 | 19 | from ..com.zahlungsinformation import Zahlungsinformation |
19 | 20 | from ..com.zeitraum import Zeitraum |
20 | 21 | from ..enum.netznutzungrechnungsart import NetznutzungRechnungsart |
@@ -79,36 +80,35 @@ class Rechnung(Geschaeftsobjekt): |
79 | 80 | zaehler: Optional[list["Zaehler"]] = None |
80 | 81 | zukuenftiger_abschlag: Optional["Betrag"] = None |
81 | 82 | kaeuferreferenz: Optional[str] = None |
82 | | - #! |
83 | 83 |
|
84 | 84 | rechnungspositionen: Optional[list["Rechnungsposition"]] = None |
85 | 85 | """Die Rechnungspositionen""" |
86 | | - rechnungstitel: Optional[str] = None #! |
| 86 | + rechnungstitel: Optional[str] = None |
87 | 87 | """Bezeichnung für die vorliegende Rechnung""" |
88 | 88 | rechnungsstatus: Optional["Rechnungsstatus"] = None |
89 | 89 | """Status der Rechnung zur Kennzeichnung des Bearbeitungsstandes""" |
90 | 90 | original_rechnungsnummer: Optional[str] = None |
91 | 91 | """Im Falle einer Stornorechnung (storno = true) steht hier die Rechnungsnummer der stornierten Rechnung""" |
92 | | - vorausgezahlt: Optional["Betrag"] = None #! |
| 92 | + vorauszahlungen: Optional[list["Vorauszahlung"]] = None |
93 | 93 | """Die Summe evtl. vorausgezahlter Beträge, z.B. Abschläge. Angabe als Bruttowert""" |
94 | 94 | rabatt_netto: Optional["Betrag"] = None |
95 | 95 | """Gesamtrabatt auf den Nettobetrag""" |
96 | | - steuerbetraege: Optional[list["Steuerbetrag"]] = None #! |
| 96 | + steuerbetraege: Optional[list["Steuerbetrag"]] = None |
97 | 97 | """ |
98 | 98 | Eine Liste mit Steuerbeträgen pro Steuerkennzeichen/Steuersatz; |
99 | 99 | die Summe dieser Beträge ergibt den Wert für gesamtsteuer. |
100 | 100 | """ |
101 | | - sparte: Optional["Sparte"] = None #! |
| 101 | + sparte: Optional["Sparte"] = None |
102 | 102 | """Sparte (Strom, Gas ...) für die die Rechnung ausgestellt ist""" |
103 | 103 | netznutzungrechnungsart: Optional["NetznutzungRechnungsart"] = None |
104 | 104 | """Aus der INVOIC entnommen, befüllt wenn es sich um eine Netznutzungsrechnung handelt""" |
105 | 105 | netznutzungrechnungstyp: Optional["NetznutzungRechnungstyp"] = None |
106 | 106 | """Aus der INVOIC entnommen, befüllt wenn es sich um eine Netznutzungsrechnung handelt""" |
107 | | - ist_original: Optional[bool] = None #! |
| 107 | + ist_original: Optional[bool] = None |
108 | 108 | """Kennzeichen, ob es sich um ein Original (true) oder eine Kopie handelt (false)""" |
109 | | - ist_simuliert: Optional[bool] = None #! |
| 109 | + ist_simuliert: Optional[bool] = None |
110 | 110 | """Kennzeichen, ob es sich um eine simulierte Rechnung, z.B. zur Rechnungsprüfung handelt""" |
111 | | - ist_storno: Optional[bool] = None #! |
| 111 | + ist_storno: Optional[bool] = None |
112 | 112 | """ |
113 | 113 | Kennzeichnung, ob es sich um eine Stornorechnung handelt; |
114 | 114 | im Falle "true" findet sich im Attribut "originalrechnungsnummer" die Nummer der Originalrechnung. |
|
0 commit comments