550 DATEV Lohndatenexport » Historie » Version 7
[E] Grit N, 10.03.2020 10:30
1 | 2 | [E] Grit N | h1. 550 DATEV Lohndatenexport |
---|---|---|---|
2 | |||
3 | {{toc}} |
||
4 | |||
5 | h2. Inhaltliche Eckpunkte |
||
6 | |||
7 | # Datev-Export |
||
8 | *# Lohndaten-Export |
||
9 | *# Mögliche Optimierung |
||
10 | |||
11 | https://redmine.prodat-sql.de/projects/prodat-v-x/wiki/Lohnartenermittlung |
||
12 | |||
13 | h2. Datenfluß & Debugging |
||
14 | |||
15 | * BDE-Monatsabschluss > Lohndatenexport |
||
16 | *# Zuordnung der gestempelten Präsenzzeiten zu den definierten Lohnarten (abhängig der hinterlegten Lohnarten-Zeiten!!) |
||
17 | *#* wenn Setting 'BDE.Lohnart.KB_MA_LStSV_SpaetNacht_Optimierung' gesetzt dann Kreyenbergsche Lohndatenoptimierung |
||
18 | *# Zusätzliches Auslesen der beim Aufruf spezifizierten Abwesenheiten (per default nur 'Krank' sowie 'Pflege krankes Kind') |
||
19 | |||
20 | |||
21 | h3. Debugging |
||
22 | |||
23 | * <pre><code class="sql"> |
||
24 | SELECT * FROM exportlohn where el_minr = XXX and date_to_yearmonth_dec(el_abrechdat) = 202000 |
||
25 | </code></pre> |
||
26 | (beachten Monat 202000 = Januar 2020) |
||
27 | * Zuordnung der Stempeldaten zu Lohnarten über Hauptmenüpunkt *Analyse zum Lohndatenexport* (Betriebsdatenerfassung > Zubehör > Analyse zum Lohndatenexport) |
||
28 | 3 | [E] Grit N | ** Beispiel |
29 | 4 | [E] Grit N | !lohnexport.jpg! |
30 | Auszug Lohnexport-Analyse: |
||
31 | 3 | [E] Grit N | !analyse_lohndatenexport.jpg! |
32 | eine BDE-Stempelung wird in 2 bzw. 3 Lohnarten aufgeteilt, abhängig der hinterlegten Lohnarten-Zeitendefinitionen |
||
33 | 2 | [E] Grit N | ** Achtung: beinhaltet keine(!!) Optimierung, Überstundenauszahlung usw. |
34 | * bei Neugenerierung der Daten über die Export-Oberfläche, werden die zuvor generierten (und eventuell auch schon exportierten) Daten gelöscht und neue generiert |
||
35 | |||
36 | 5 | [E] Grit N | h4. aktuelle Lohnartenoptimierung (Kundenspezifisch!!) |
37 | * optimierbare Zeiten: |
||
38 | ** Überstundenauszahlung wird geteilt in die Lohnarten 1100 (im aktuellen Monat geleisteten Überstunden) und 4160 (Überstunden aus Stundenkonto) |
||
39 | *** Ermittlung aus IST-Stunden minus SOLL-Stunden |
||
40 | ***# (Soll + Überstundenauszahlung) >= Ist ~> alles 1100 |
||
41 | ***# Soll >= Ist ~> alles 4160 |
||
42 | ***# sonst: aufteilen (ist - soll) = 1100, (Überstundenauszahlung - (ist - soll)) = 4160 |
||
43 | ** Urlaubsauszahlung in 4060 |
||
44 | ** Frühschichten vor 6Uhr (nur bei Überstundenauszahlung) |
||
45 | ***# Ermittlung aller Frühschichtstunden (Lohnart 1000 bzw. -1000) vor 6 Uhr |
||
46 | ***# Ermittlung aller Raucherpausen in diesem Zeitraum |
||
47 | ***# Lohnart 1530: Frühschicht_vor_6 - Raucherpausen_vor_6 |
||
48 | ** Spätschichten nach 20Uhr |
||
49 | ***# Beachten des Hilfskontos! |
||
50 | ***#* Mo-Do:8,5h |
||
51 | ***#* Fr 6h |
||
52 | ***#* zu optimierende Spätschichtstunden: Minimum ( Summe Hilfskonto, tatsächliche Spätschichtstunden) |
||
53 | ***# Ermittlung Spätschichtstunden nach 20Uhr |
||
54 | ***# Ermittlung Raucherpausen nach 20Uhr |
||
55 | 7 | [E] Grit N | ***# Korrektur der Spätschichstunden nach 20Uhr mit den geleisteten Raucherpausen nach 20Uhr |
56 | 6 | [E] Grit N | ***# wenn noch auszuzahlende Überstunden vorhanden sind, dann entweder |
57 | ***#* mit 25% stfrei in 1530 (Früh/Spät 25% stfrei) |
||
58 | ***#* oder wenn nicht genügend Spätschichtstunden vorhanden sind, in 1200 (Überstunden 25% stpfl) |
||
59 | ***# Korrektur der Spät 10% stpfl: Summe Spätschicht - Spätschicht nach 20 Uhr |
||
60 | 5 | [E] Grit N | |
61 | 2 | [E] Grit N | |
62 | h2. Nachbearbeitung von Daten |
||
63 | |||
64 | * wenn BDE-Stempeldaten nach dem Monatsabschluss nochmal verändert werden, müssen die Lohndaten erneut generiert werden |
||
65 | *# über die Oberfläche |
||
66 | *# für einen konkreten Mitarbeiter (geht Stand jetzt noch nicht über die Oberfläche): |
||
67 | <pre><code class="sql"> |
||
68 | SELECT TPersonal.lohndaten_export__datev__create(formonth, minr ); |
||
69 | </code></pre> |