Projekt

Allgemein

Profil

550 DATEV Lohndatenexport » Historie » Version 13

[X] Jens M, 30.06.2021 12:08

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 10 [X] Jens M
*# Schnittstellenbeschreibung
11 2 [E] Grit N
12
https://redmine.prodat-sql.de/projects/prodat-v-x/wiki/Lohnartenermittlung
13
14 8 [X] Jens M
h2. Hinweis
15
16 13 [X] Jens M
* In 2021 wurde aufgrund gesetzlicher Änderungen im Sozialversicherungsumfeld aus Lohnart *4160* die Lohnart *3890*, siehe #16857.
17 8 [X] Jens M
18 2 [E] Grit N
h2. Datenfluß & Debugging
19
20
* BDE-Monatsabschluss > Lohndatenexport
21
*# Zuordnung der gestempelten Präsenzzeiten zu den definierten Lohnarten (abhängig der hinterlegten Lohnarten-Zeiten!!)
22 12 [X] Jens M
*#* wenn Setting 'BDE.Lohnart.KB_MA_LStSV_SpaetNacht_Optimierung' gesetzt wird, wird eine kundenspezifische Lohndatenoptimierung aufgerufen
23
*#* für verschiedene Kunden können verschiedene Optimierungen erweitert werden
24 2 [E] Grit N
*# Zusätzliches Auslesen der beim Aufruf spezifizierten Abwesenheiten (per default nur 'Krank' sowie 'Pflege krankes Kind')
25
26
h3. Debugging
27
28
* <pre><code class="sql">
29
 SELECT * FROM exportlohn where el_minr = XXX and date_to_yearmonth_dec(el_abrechdat) = 202000 
30
</code></pre>
31
(beachten Monat 202000 = Januar 2020)
32
* Zuordnung der Stempeldaten zu Lohnarten über Hauptmenüpunkt *Analyse zum Lohndatenexport* (Betriebsdatenerfassung > Zubehör > Analyse zum Lohndatenexport) 
33 3 [E] Grit N
** Beispiel 
34 4 [E] Grit N
!lohnexport.jpg!
35
Auszug Lohnexport-Analyse: 
36 3 [E] Grit N
!analyse_lohndatenexport.jpg!
37
eine BDE-Stempelung wird in 2 bzw. 3 Lohnarten aufgeteilt, abhängig der hinterlegten Lohnarten-Zeitendefinitionen
38 2 [E] Grit N
** Achtung: beinhaltet keine(!!) Optimierung, Überstundenauszahlung usw.
39
* bei Neugenerierung der Daten über die Export-Oberfläche, werden die zuvor generierten (und eventuell auch schon exportierten) Daten gelöscht und neue generiert
40 5 [E] Grit N
41 1 [E] Grit N
h4. aktuelle Lohnartenoptimierung (Kundenspezifisch!!) 
42
* optimierbare Zeiten: 
43 8 [X] Jens M
** Überstundenauszahlung wird geteilt in die Lohnarten 1100 (im aktuellen Monat geleisteten Überstunden) und -4160- 3890 (Überstunden aus Stundenkonto)
44 5 [E] Grit N
*** Ermittlung aus IST-Stunden minus SOLL-Stunden
45
***# (Soll + Überstundenauszahlung) >= Ist ~> alles 1100
46 8 [X] Jens M
***# Soll >= Ist  ~> alles -4160- 3890
47
***# sonst: aufteilen (ist - soll) = 1100, (Überstundenauszahlung - (ist - soll)) = -4160- 3890
48 5 [E] Grit N
** Urlaubsauszahlung in 4060
49
** Frühschichten vor 6Uhr (nur bei Überstundenauszahlung)
50
***# Ermittlung aller Frühschichtstunden (Lohnart 1000 bzw. -1000) vor 6 Uhr
51
***# Ermittlung aller Raucherpausen in diesem Zeitraum
52
***# Lohnart 1530: Frühschicht_vor_6 - Raucherpausen_vor_6
53
** Spätschichten nach 20Uhr
54
***# Beachten des Hilfskontos! 
55
***#* Mo-Do:8,5h
56
***#* Fr 6h
57
***#* zu optimierende Spätschichtstunden: Minimum ( Summe Hilfskonto, tatsächliche Spätschichtstunden)
58
***# Ermittlung Spätschichtstunden nach 20Uhr
59
***# Ermittlung Raucherpausen nach 20Uhr
60 7 [E] Grit N
***# Korrektur der Spätschichstunden nach 20Uhr mit den geleisteten Raucherpausen nach 20Uhr
61 6 [E] Grit N
***# wenn noch auszuzahlende Überstunden vorhanden sind, dann entweder 
62
***#* mit 25% stfrei in 1530 (Früh/Spät 25% stfrei)
63
***#* oder wenn nicht genügend Spätschichtstunden vorhanden sind, in 1200 (Überstunden 25%  stpfl)
64
***# Korrektur der Spät 10% stpfl: Summe Spätschicht - Spätschicht nach 20 Uhr  
65 5 [E] Grit N
66 2 [E] Grit N
67
h2. Nachbearbeitung von Daten
68
69
* wenn BDE-Stempeldaten nach dem Monatsabschluss nochmal verändert werden, müssen die Lohndaten erneut generiert werden 
70
*# über die Oberfläche 
71
*# für einen konkreten Mitarbeiter (geht Stand jetzt noch nicht über die Oberfläche): 
72
<pre><code class="sql">
73
SELECT TPersonal.lohndaten_export__datev__create(formonth,  minr );
74
</code></pre>
75 10 [X] Jens M
76
h2. Schnittstellenbeschreibung
77
78
h3. Beispiel
79
80
<pre><code>
81
22;11;05/2021
82
501;5;1;1000;3;1;;;;;
83
501;25;1;1000;7,5;1;;;;;
84
501;27;1;1000;19,25;1;;;;;
85
501;;1;1000;;0;28,25;;;;
86
</code></pre>
87
88
h2. Aufbau
89
90
* Kopf
91
** Beraternummer (Steuerberater);Mandantennummer (Kunde);Abrechnungsmonat
92
* Daten
93
** Personalnummer;"Individueller Werktag" oder leer (wenn Summe);Ausfallschlüssel;Lohnart;abzurechnende Stunden;abzurechnende Tage;"abweichender Faktor" (hier: Summe);;;