Show / Hide Table of Contents

    Gemischte Kostenverteilung (Aufteilung und Kostenschlüssel)

    In den Lohnarten können gemischte Kostenverteilungen vorgesehen werden.

    Beispiel 1: Alle Lohnarten sind nach Aufteilung und eine ist gemäss einer Variablen zu verteilen.

    • Firmenstamm: Die Checkbox ‚Kostenschlüssel‘ aktivieren (Freies Feld Boolean 1).

    • Tabelle 9000 aufbauen und dort die betroffene variable Lohnart eintragen.

    • Betroffene Lohnart:

      • Ins Feld Vorkolonne die Lohnart-Nummer eingetragen

      • Ins Feld Betrag einen Betrag oder eine 1 eintragen, falls man den Wert der VariableKTLohnart nicht direkt ins Total übernimmt.

      • Im Script eintragen:

        Ansatz:=VariableKTLohnart(AbrechnungVon;AbrechnungBis;LA_Vorkolonne)

        Betrag:=LA_Betrag

        Total:=RundeAuf05(Ansatz*Betrag)

        Kostenschlüssel(-2;LA_Vorkolonne)

    • Im Register Buchhaltung muss die Priorität nicht unbedingt auf "Variable" gestellt werden, weil das Script diese Einstellung übersteuert. Aber es ist empfehlenswert, dies zu tun, damit man sofort sieht, dass die Variable die Kostenverteilung übernimmt.

    Beispiel 2: Alle Lohnarten nach Aufteilung, in Variablen erfasst Kst/Ktr gemäss Variable

    Es werden im Normalfall alle Lohnarten nach Aufteilung verteilt. In Sonderfällen sollen aber in Variablen spezielle Kostenstellen erfasst werden, damit die variablen Kosten auf diese Kostenstellen verteilt werden.

    • Die in Beispiel 1 aufgeführten Bedingungen sind auch in diesem Fall gültig.

    • Die Lohnart ist ganz normal aufzubauen.

    • Im Lohnartenscript werden die Einträge für Kostenstellen (mit VariableKSTHolen) bzw. Kostenträger (mit VariableKTRHolen) abgefragt.

    • Der Wert wird in die Vorkolonne übertragen. Ist der Wert leer, wird gemäss Aufteilung belastet, sonst gemäss Kst/Ktr der Variablen:

      Wenn(MA_Vorkolonne=0)
      
         `Kostenverteilung gemäss Aufteilung, wenn keine Kostenstelle in der Variablen steht:
      
          Vorkolonne:=VariableKSTHolen(AbrechnungVon;AbrechnungBis;LA_Vorkolonne)
      
      Wenn(Vorkolonne="")
      
          Ansatz:=VariableKTLohnart(AbrechnungVon;AbrechnungBis;LA_Vorkolonne)
      
          Betrag:=LD_Stundenlohn(AbrechnungVon)
      
          Total:=RundeAuf05(Ansatz*Betrag)
      
          K_Schluessel_2
      
      sonst `Kostenverteilung gemäss Variable, wenn eine Kostenstelle in der Variablen steht:
      
          Ansatz:=VariableKTLohnart(AbrechnungVon;AbrechnungBis;LA_Vorkolonne)
      
          Betrag:=LD_Stundenlohn(AbrechnungVon)
      
          Total:=RundeAuf05(Ansatz*Betrag)
      
          Kostenschlüssel(-2;LA_Vorkolonne)
      
        Ende wenn
      
      Ende wenn
      

    Daraus ist ersichtlich, dass "K_Schluessel_2" gemäss Aufteilung und "Kostenschlüssel(-2;LA_Vorkolonne)" nach der Variablen verteilt.

    • Bearbeiten
    Zurück zum Anfang Erstellt mit DocFX