Safe Haskell | None |
---|---|
Language | Haskell2010 |
- solidaritaetsFaktor :: Fractional t => t
- data NatuerlichePerson = NatuerlichePerson {
- pGeburt :: ADate
- pGewerbe :: Maybe (Gewerbe NatuerlichePerson)
- kinderMitKindergeldImHaushalt :: Bool
- kinderMitKindergeld :: Amount
- landOderForstwirt :: Bool
- pSplitting :: Bool
- krankenUndPflegeOhneZuschuesse :: Bool
- krankenUndPflegeOhneZuschuessePartner :: Maybe Bool
- kinderFreibetragsVerdopplung :: Bool
- pWagen :: Auto
- pBruttoGehaltMtl :: Decimal
- pLohnsteuerMtl :: Decimal
- pVersicherungsPflicht :: Bool
- pAuswaertigeKinderInBerufsausbildung :: Decimal
- data GmbH = GmbH {}
- data Gewerbe body = Gewerbe {
- gwAngestellte :: [NatuerlichePerson]
- gwTreibender :: body
- gwHebesatz :: Amount
- gwMonatlMietkosten :: Amount
- gwWaegen :: [Auto]
- giroKonto :: IsString t => t
- data Auto = AutoMonatl {}
- data FirmenWagen
- data AutoKosten = AutoKosten {}
- entfernungsPauschale :: Auto -> Amount
- kmPrivatMonatl :: Auto -> Amount
- geldwerterVorteilMonatl :: Auto -> Amount
- gesamtKostenAuto :: Auto -> Amount
- kostenAutoMonatl :: Auto -> AutoKosten
- verlustVortragsKonten :: IsString t => [t]
- virtuell :: IsString t => t
- steuerlicheVerlustVortraege :: IsString t => t
- verlustAbzug :: String -> Amount -> AccountingReadOnly b Amount
- nachVerlustAbzug :: String -> Amount -> AccountingReadOnly b Amount
Documentation
solidaritaetsFaktor :: Fractional t => t Source #
Rechtssubjekte und Gewerbebetrieb
data NatuerlichePerson Source #
NatuerlichePerson | |
|
Gewerbe | |
|
Konten
Auto
AutoMonatl | |
|
data AutoKosten Source #
Zusammensetzung der Kosten für ein Auto
. Dieses Object wirh
berechnet abhängig von Firmenwagennutzung etc. von
kostenAutoMonatl
entfernungsPauschale :: Auto -> Amount Source #
kmPrivatMonatl :: Auto -> Amount Source #
gesamtKostenAuto :: Auto -> Amount Source #
kostenAutoMonatl :: Auto -> AutoKosten Source #
Verlustvortäge und -abzüge
verlustVortragsKonten :: IsString t => [t] Source #
steuerlicheVerlustVortraege :: IsString t => t Source #
:: String | Type |
-> Amount | ertrag |
-> AccountingReadOnly b Amount |
Gibt Verlustabzug zurück und registriert Verlustabzug und -vortrag.
Berechnet wird nach den übereinstimmenden Regeln des EStG, KStG, GewStG
https://www.smartsteuer.de/portal/lexikon/G/Gewerbeverlust.html
https://www.smartsteuer.de/portal/lexikon/V/Verlustabzug.html https://www.smartsteuer.de/portal/lexikon/G/Gesamtbetrag-der-Einkuenfte.html
https://www.smartsteuer.de/portal/lexikon/V/Verlustvortrag-und-ruecktrag.html#D063100100038
:: String | Type |
-> Amount | ertrag |
-> AccountingReadOnly b Amount |
Gibt den Ertrag nach Abzug zurück. Ansonsten identisch verlustAbzug