Aktionen
550 DATEV Lohndatenexport » Historie » Revision 9
« Zurück |
Revision 9/16
(diff)
| Weiter »
[X] Jens M, 30.06.2021 10:35
550 DATEV Lohndatenexport¶
- Inhaltsverzeichnis
- 550 DATEV Lohndatenexport
Inhaltliche Eckpunkte¶
- Datev-Export
- Lohndaten-Export
- Mögliche Optimierung
https://redmine.prodat-sql.de/projects/prodat-v-x/wiki/Lohnartenermittlung
Hinweis¶
- (JM) In 2021 wurde aufgrund gesetzlicher Änderungen im Sozialversicherungsumfeld aus Lohnart 4160 die Lohnart 3890.
Datenfluß & Debugging¶
- BDE-Monatsabschluss > Lohndatenexport
- Zuordnung der gestempelten Präsenzzeiten zu den definierten Lohnarten (abhängig der hinterlegten Lohnarten-Zeiten!!)
- wenn Setting 'BDE.Lohnart.KB_MA_LStSV_SpaetNacht_Optimierung' gesetzt dann Kreyenbergsche Lohndatenoptimierung
- Zusätzliches Auslesen der beim Aufruf spezifizierten Abwesenheiten (per default nur 'Krank' sowie 'Pflege krankes Kind')
- Zuordnung der gestempelten Präsenzzeiten zu den definierten Lohnarten (abhängig der hinterlegten Lohnarten-Zeiten!!)
Debugging¶
SELECT * FROM exportlohn where el_minr = XXX and date_to_yearmonth_dec(el_abrechdat) = 202000
(beachten Monat 202000 = Januar 2020)- Zuordnung der Stempeldaten zu Lohnarten über Hauptmenüpunkt Analyse zum Lohndatenexport (Betriebsdatenerfassung > Zubehör > Analyse zum Lohndatenexport)
- Beispiel
Auszug Lohnexport-Analyse:
eine BDE-Stempelung wird in 2 bzw. 3 Lohnarten aufgeteilt, abhängig der hinterlegten Lohnarten-Zeitendefinitionen - Achtung: beinhaltet keine(!!) Optimierung, Überstundenauszahlung usw.
- Beispiel
- bei Neugenerierung der Daten über die Export-Oberfläche, werden die zuvor generierten (und eventuell auch schon exportierten) Daten gelöscht und neue generiert
aktuelle Lohnartenoptimierung (Kundenspezifisch!!)
- optimierbare Zeiten:
- Überstundenauszahlung wird geteilt in die Lohnarten 1100 (im aktuellen Monat geleisteten Überstunden) und
4160 3890 (Überstunden aus Stundenkonto)
- Ermittlung aus IST-Stunden minus SOLL-Stunden
- (Soll + Überstundenauszahlung) >= Ist ~> alles 1100
- Soll >= Ist ~> alles
4160 3890
- sonst: aufteilen (ist - soll) = 1100, (Überstundenauszahlung - (ist - soll)) =
4160 3890
- Urlaubsauszahlung in 4060
- Frühschichten vor 6Uhr (nur bei Überstundenauszahlung)
- Ermittlung aller Frühschichtstunden (Lohnart 1000 bzw. -1000) vor 6 Uhr
- Ermittlung aller Raucherpausen in diesem Zeitraum
- Lohnart 1530: Frühschicht_vor_6 - Raucherpausen_vor_6
- Spätschichten nach 20Uhr
- Beachten des Hilfskontos!
- Mo-Do:8,5h
- Fr 6h
- zu optimierende Spätschichtstunden: Minimum ( Summe Hilfskonto, tatsächliche Spätschichtstunden)
- Ermittlung Spätschichtstunden nach 20Uhr
- Ermittlung Raucherpausen nach 20Uhr
- Korrektur der Spätschichstunden nach 20Uhr mit den geleisteten Raucherpausen nach 20Uhr
- wenn noch auszuzahlende Überstunden vorhanden sind, dann entweder
- mit 25% stfrei in 1530 (Früh/Spät 25% stfrei)
- oder wenn nicht genügend Spätschichtstunden vorhanden sind, in 1200 (Überstunden 25% stpfl)
- Korrektur der Spät 10% stpfl: Summe Spätschicht - Spätschicht nach 20 Uhr
- Überstundenauszahlung wird geteilt in die Lohnarten 1100 (im aktuellen Monat geleisteten Überstunden) und
41603890 (Überstunden aus Stundenkonto)- Ermittlung aus IST-Stunden minus SOLL-Stunden
- (Soll + Überstundenauszahlung) >= Ist ~> alles 1100
- Soll >= Ist ~> alles
41603890 - sonst: aufteilen (ist - soll) = 1100, (Überstundenauszahlung - (ist - soll)) =
41603890
- Ermittlung aus IST-Stunden minus SOLL-Stunden
- Urlaubsauszahlung in 4060
- Frühschichten vor 6Uhr (nur bei Überstundenauszahlung)
- Ermittlung aller Frühschichtstunden (Lohnart 1000 bzw. -1000) vor 6 Uhr
- Ermittlung aller Raucherpausen in diesem Zeitraum
- Lohnart 1530: Frühschicht_vor_6 - Raucherpausen_vor_6
- Spätschichten nach 20Uhr
- Beachten des Hilfskontos!
- Mo-Do:8,5h
- Fr 6h
- zu optimierende Spätschichtstunden: Minimum ( Summe Hilfskonto, tatsächliche Spätschichtstunden)
- Ermittlung Spätschichtstunden nach 20Uhr
- Ermittlung Raucherpausen nach 20Uhr
- Korrektur der Spätschichstunden nach 20Uhr mit den geleisteten Raucherpausen nach 20Uhr
- wenn noch auszuzahlende Überstunden vorhanden sind, dann entweder
- mit 25% stfrei in 1530 (Früh/Spät 25% stfrei)
- oder wenn nicht genügend Spätschichtstunden vorhanden sind, in 1200 (Überstunden 25% stpfl)
- Korrektur der Spät 10% stpfl: Summe Spätschicht - Spätschicht nach 20 Uhr
- Beachten des Hilfskontos!
Nachbearbeitung von Daten¶
- wenn BDE-Stempeldaten nach dem Monatsabschluss nochmal verändert werden, müssen die Lohndaten erneut generiert werden
- über die Oberfläche
- für einen konkreten Mitarbeiter (geht Stand jetzt noch nicht über die Oberfläche):
SELECT TPersonal.lohndaten_export__datev__create(formonth, minr );
Von [X] Jens M vor mehr als 3 Jahren aktualisiert · 9 Revisionen