Skip to content

Commit fbaef5d

Browse files
authored
Steuerkennzeichen UST_SONDER (#1045)
closes #579
1 parent b8cbd22 commit fbaef5d

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

src/bo4e/com/steuerbetrag.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ class Steuerbetrag(COM):
3737

3838
steuerkennzeichen: Optional["Steuerkennzeichen"] = None
3939
"""Kennzeichnung des Steuersatzes, bzw. Verfahrens."""
40+
sondersteuersatz: Optional[Decimal] = None
41+
"""Angabe des Steuersatzes in %, sofern steuerkennzeichen = UST_SONDER"""
4042
basiswert: Optional[Decimal] = None
4143
"""Nettobetrag für den die Steuer berechnet wurde. Z.B. 100"""
4244
steuerwert: Optional[Decimal] = None

src/bo4e/enum/steuerkennzeichen.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ class Steuerkennzeichen(StrEnum):
1515
"""Umsatzsteuer 16%"""
1616
UST_7 = "UST_7"
1717
"""Umsatzsteuer 7%"""
18+
UST_SONDER = "UST_SONDER"
19+
"""Abweichender Umsatzsteuersatz"""
1820
VST_0 = "VST_0"
1921
"""Keine Vorsteuer, bzw. nicht steuerbar."""
2022
VST_19 = "VST_19"

tests/test_steuerbetrag.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class TestSteuerbetrag:
1313
pytest.param(
1414
Steuerbetrag(
1515
steuerkennzeichen=Steuerkennzeichen.UST_7,
16+
sondersteuersatz=Decimal(7),
1617
basiswert=Decimal(100),
1718
steuerwert=Decimal(19),
1819
waehrung=Waehrungscode.EUR,

0 commit comments

Comments
 (0)