Bilanz-Basis

Version vom 3. Dezember 2022, 13:05 Uhr von Andreas Pfaffenbichler (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die '''Bilanz-Basis''' bezeichnet das Grundmuster von Zeitkontogruppen, die Zwischenergebnisse der Programmfunktion Abrechnung Standard Austria darstel…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Bilanz-Basis bezeichnet das Grundmuster von Zeitkontogruppen, die Zwischenergebnisse der Programmfunktion Abrechnung Standard Austria darstellen.

Es gibt eine Bilanz-Basis für jede Woche und jeden Monats-Durchrechnungszeitraum, sowie jede Woche und jeden Wochen-Durchrechnungszeitraum.

Die dargestellten Werte beziehen sich immer auf die Woche, das Monat oder den Durchrechnungszeitraum.

Die enthaltenen sind:

Soll", "Soll" ) ); Total", "Ttl" ) ); Total bis Soll", "TtlbS" ) ) +/-", "+/-" ) ) aufwertbares PLUS", "+ Aufw." ) ) auszugleichendes MINUS", "- Ttl" ) ) Soll Vollzeit", "SollVZ" ) ) DiffToTargetFulltime", "Differenz zu Soll Vollzeit", "DiffSollVZ" ) ) Schwellenwert für aufwertbare DRZ-Überstunden", "Aufw.-Schwellenwert" ) ) |(::ComputeAtSourceOnly = accountsObjectType , ::Formula = MakeFormula< PositionOfAccounts >( OvertimeThresholdValueProc( this ) ) ); Overtime100Special = InitializeAccountType( root, Group, nameing( "Overtime100Special", "Überstunden 1:1 spezial", "Ü 1:1 spez." ) ) |(::ComputeAtSourceOnly = accountsObjectType , ::Formula = MakeFormula< PositionOfAccounts >( Overtime100SpecialProc( this ) ) ); DiffToFulltimeValuable = InitializeAccountType( root, Group, nameing( "DiffToFulltimeValuable", "Aufwertbare Differenz zu Vollzeit", "Aufw.-diff VZ" ) ) |(::ComputeAtSourceOnly = accountsObjectType , ::Formula = MakeFormula< PositionOfAccounts >( DiffToFulltimeValuableProc( this ) ) ); LumpSum = InitializeAccountType( root, Group, nameing( "LumpSum", "ÜStd.Pauschale", "ÜP" ) ) |(::ComputeAtSourceOnly = accountsObjectType , ::Formula = MakeFormula< PositionOfAccounts >( LumpSumProc( this ) ) ); LumpSumCarry = InitializeAccountType( root, Group, nameing( "LumpSumCarry", "ÜStd.Pauschale Vormonat", "ÜPVM" ) ); TargetWithoutLumpSum = InitializeAccountType( root, Group, nameing( "TargetWithoutLumpSum", "Soll ohne ÜStd.Pauschale", "Soll oÜP" ) ) |(::AccountTypeSummands[ Target ] = 1 , ::AccountTypeSummands[ LumpSum ] = -1 , ::PositiveOnly = true ); BalanceWithoutLumpSum = InitializeAccountType( root, Group, nameing( "BalanceWithoutLumpSum", "+/- ohne ÜStd.Pauschale", "+/- oÜP" ) ) |(::AccountTypeSummands[ Balance ] = 1 , ::AccountTypeSummands[ LumpSum ] = 1 ); AdditionalAmountsDeductTotalValued = InitializeAccountType( root, Group, nameing( "AdditionalAmountsDeductTotalValued", "Zeitzuschlag gesamt bewertet abziehbar %", "g.B.-" ) ) |(::AccountTypeSummands[ GetCompCodeAustriaType( root )->Collected->Working->AdditionalAmounts->DeductTotalValued ] = 1 );