Der Bericht „Nicht autorisierte Datensätze – Periodenüberprüfung“ verwendet das Thema „Nicht autorisierte Datensätze“, um Zahlungsdaten aus Zeitnachweisdatensätzen in der Periodenprüfung anzuzeigen, die nicht von einem Manager oder Arbeitnehmer autorisiert wurden.
Felder
Diese Vorlage enthält die folgenden Felder:
Feldname | Gruppieren nach | Sortierreihenfolge | Summen |
Personalnummer | Ja | A bis Z | |
Arbeitnehmer – Anzeigename | Aufsteigend | ||
Von Manager autorisiert | |||
Arbeitnehmerstempelung – Anfangszeit | |||
Von Manager autorisiert |
Benutzerdefinierte Felder
Datum der Stempelung
Das benutzerdefinierte Feld Datum der Stempelung zeigt das Datum der Stempelung Arbeitnehmers an. Es verwendet den folgenden Ausdruck:
EmployeePunch.TimeStart
Von Manager autorisiert
Das benutzerdefinierte Feld Von Manager autorisiert gibt an, ob der Manager den Datensatz autorisiert hat. Es verwendet den folgenden Ausdruck:
CASE WHEN EmployeePunch.ManagerAuthorized=1 THEN 'Yes' WHEN EmployeePayAdjust.ManagerAuthorized=1 THEN 'Yes' ELSE 'No' END
Tatsächlich – EIN
Das benutzerdefinierte Feld Tatsächlich – EIN zeigt die Startzeit des Berichts „Zahlungsübersicht“ an. Es verwendet den folgenden Ausdruck:
CAST(EmployeePaySummary.TimeStart AS TIME)
Tatsächlich – AUS
Das benutzerdefinierte Feld Tatsächlich – AUS zeigt die Endzeit des Zahlungsübersichtsberichts an. Es verwendet den folgenden Ausdruck:
CAST(EmployeePaySummary.TimeEnd AS TIME)
Zahlungsdatum
Das benutzerdefinierte Feld Zahlungsdatum zeigt das Zahlungsdatum des Arbeitnehmers an. Es verwendet den folgenden Ausdruck:
ISNULL(CONVERT(VARCHAR(10), EmployeePaySummary.PayDate, 120), '')
Von Arbeitnehmer autorisiert
Das benutzerdefinierte Feld Von Arbeitnehmer autorisiert gibt an, ob der Arbeitnehmer den Datensatz autorisiert hat. Es verwendet den folgenden Ausdruck:
CASE WHEN EmployeePunch.EmployeeAuthorized=1 THEN 'Yes' WHEN EmployeePayAdjust.EmployeeAuthorized=1 THEN 'Yes' ELSE 'No' END
Normal
Das benutzerdefinierte Feld Normal zeigt die Stunden der Zahlungsübersicht an, bei denen das Kontrollkästchen Prämie nicht ausgewählt ist. Es verwendet den folgenden Ausdruck:
CASE WHEN EmployeePaySummary.IsPremium = 0 THEN EmployeePaySummary.NetHours ELSE 0 END
Sonstiges
Das benutzerdefinierte Feld Sonstiges zeigt die Stunden der Zahlungsübersicht an, bei denen das Kontrollkästchen Prämie ausgewählt ist. Es verwendet den folgenden Ausdruck:
CASE WHEN EmployeePaySummary.IsPremium = 1 THEN EmployeePaySummary.NetHours ELSE 0 END