Skip to content

Commit 638b688

Browse files
committed
Apply suggestions from code review
1 parent 1ba8503 commit 638b688

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

src/bo4e/com/rechnungsposition.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@
1313
from .com import COM
1414

1515
if TYPE_CHECKING:
16+
from ..com.steuerbetrag import Steuerbetrag
1617
from ..com.zeitraum import Zeitraum
1718
from ..enum.bdewartikelnummer import BDEWArtikelnummer
19+
from ..enum.mengeneinheit import Mengeneinheit
1820
from .betrag import Betrag
1921
from .menge import Menge
2022
from .preis import Preis
@@ -51,12 +53,25 @@ class Rechnungsposition(COM):
5153
einzelpreis: Optional["Preis"] = None
5254
"""Der Preis für eine Einheit der energetischen Menge"""
5355
gesamtpreis: Optional["Betrag"] = None
56+
"""
57+
Das Ergebnis der Multiplikation aus einzelpreis * positionsMenge * (Faktor aus zeitbezogeneMenge).
58+
Z.B. 12,60€ * 120 kW * 3/12 (für 3 Monate).
59+
"""
5460

5561
# the cross check in general doesn't work because Betrag and Preis use different enums to describe the currency
5662
# see https://github.com/Hochfrequenz/BO4E-python/issues/126
5763

5864
artikelnummer: Optional["BDEWArtikelnummer"] = None
5965
"""Kennzeichnung der Rechnungsposition mit der Standard-Artikelnummer des BDEW"""
60-
6166
artikel_id: Optional[str] = None
6267
"""Standardisierte vom BDEW herausgegebene Liste, welche im Strommarkt die BDEW-Artikelnummer ablöst"""
68+
steuerbetrag: Optional["Steuerbetrag"] = None
69+
"""Auf die Position entfallende Steuer, bestehend aus Steuersatz und Betrag"""
70+
zeiteinheit: Optional["Mengeneinheit"] = None
71+
"""Falls sich der Preis auf eine Zeit bezieht, steht hier die Einheit"""
72+
zeitbezogene_menge: Optional["Menge"] = None
73+
"""
74+
Eine auf die Zeiteinheit bezogene Untermenge.
75+
Z.B. bei einem Jahrespreis, 3 Monate oder 146 Tage.
76+
Basierend darauf wird der Preis aufgeteilt.
77+
"""

src/bo4e/com/vorauszahlung.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
@postprocess_docstring
2121
class Vorauszahlung(COM):
2222
"""
23-
Dient zur Identifizierung des Verwendungszwecks der Marktrolle an der Marktlokation, der die Werte zu übermitteln sind.
23+
Dient zur Identifizierung eines vorausgezahlten Betrags.
2424
2525
.. raw:: html
2626

0 commit comments

Comments
 (0)