[Gelöst] Lohnausweis

17. Dezember 2009 17:54

Guten Tag

Habe folgende Problematik beim Erstellen vom Lohnausweis (Report = 3010628 / Version List = NAVCH4.00.03), mit einer Lohnart bei der Darstellung im Lohnausweis unter "2.2 Anteil Geschäftswagen abzuklären".

Lohnart ist wie folgt eingerichtet:
Lohnart = 190 / Text = Privatanteil Geschäftswagen / Art = Lohn Nebenleistung / Berechn.art = positiv / Bruttolohn-Anteil = Nein / Lohnausweis = 2.2 Anteil Geschäftswagen abzuklären

Die Personalstammdaten habe ich im Register "Neuer Lohnausweis" die Felder "Anteil Geschäftswagen" = TRUE sowie "Datum / Kanton" angegeben. In der Lohn-Einrichtung sind Felder "Geschäftswagen genehmigt Datum" bzw. "Geschäftswagen genehmigt Kanton" ebenfalls ausgefüllt.

Auf der Lohnabrechnung und auf dem persönlichen Lohnblatt erscheint die auf den Lohnposten eingetragenen Werte korrekt. Im Debugger ist ersichtlich, dass beim Ausführen von Report 3010628 (Lohnausweis) der Code

Code:
IF NOT "Company Car to Define" THEN
  PrivateShareCompanyCar_P02_2 := RoundAmount(CalcAmount2(SalaryType."Tax Declaration"::"2.2 Private share company car"))
// CH2230.BEGIN
ELSE
  PrivateShareCompanyCar_P02_2_T := RoundAmount(CalcAmount2(SalaryType."Tax Declaration"::"2.2 Private share company car"));
// CH2230.END


zwar "ausgeführt" - aber ohne wirkung ist.

Hat jemand Erfahrung mit dem CH-Lohnausweis und kennt die Problematik? Wäre für einen Tipp äusserst dankbar!

Re: [Gelöst] Lohnausweis

18. Dezember 2009 12:58

Hab den Fehler gefunden:

In der Personalkarte ist das Feld "Ant. Gesch. Wagen abzuklären" = FALSE zu setzen.

Logisch; kann ja nicht etwas abzuklären sein, was im Lohnausweis bereits deklariert ist. Nun könnte man noch die Funktion "Stammdaten prüfen" in der Lohneinrichtung anpassen - aber das wäre ein anderer Task...