Dokument - System AG

Wissenswertes zur Classic Line
Version 2012
WDB Artikel: 18845
Formatbeschreibungen
Importschnittstelle (XML-Format)
Lohndaten / Gegenerfassung / Fehlzeiten
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
Inhaltsverzeichnis
Inhaltsverzeichnis......................................................................................................................... 2
1.
Einführung............................................................................................................................. 3
1.1
Was ist zu beachten................................................................................................................. 3
1.1.1
Lohnarten ............................................................................................................................ 3
1.1.2
Gegenerfassung ................................................................................................................... 3
1.1.3
Fehlzeiten, AU-Zeiten und Vorerkrankungen ...................................................................... 3
1.2
Formatbeschreibung ............................................................................................................... 4
1.2.1
Personal und Periode .......................................................................................................... 4
1.2.2
Lohndatenerfassung, Tarifzeiten, Arbeitszeit Gegenerfassung .......................................... 4
1.2.3
Fehlzeiten, AU-Zeiten und Vorerkrankungen, Mutterschutz .............................................. 5
1.2.4
Beispiel gesamt .................................................................................................................... 8
1.3
Import und Protokollierung..................................................................................................... 9
1.3.1
Import aktuelle Periode....................................................................................................... 9
1.3.2
Rückrechnung .................................................................................................................... 11
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
1.
Einführung
Mithilfe des Importprogramms können gleichzeitig folgende Daten eingelesen werden:
• Lohndatenerfassung inkl. Tarifzeiten
• Arbeitszeit Gegenerfassung
• Fehlzeiten
• Vorerkrankungen
• AU-Zeiten
• Mutterschutzzeiten mit Mutterschaftswerten
Änderungen an den nachfolgenden „Formatbeschreibungen Importschnittstelle (XMLFormat)“ behalten wir uns ausdrücklich vor. Sollten Probleme beim Datenimport mit
älteren Formatbeschreibungen, die nicht in diesem Dokument beschrieben sind, auftreten,
so besteht kein Anspruch auf eine Änderung der Schnittstelle durch Sage Software.
1.1 Was ist zu beachten
Bitte beachten Sie folgende Besonderheiten der Import-Logik in den einzelnen Bereichen:
Pro Periode wird geprüft, ob die Periode bereits abgeschlossen ist. Wenn ja, wird der Mitarbeiter
für die Rückrechnung markiert (ab dieser Periode, falls er nicht schon ab einer früheren Periode
markiert ist).
1.1.1 Lohnarten
Übergebene Lohnarten werden (wie beim herkömmlichen „Import Zeiterfassung“) zu bereits früher
übergebenen Lohnarten hinzuaddiert, d.h., bei erneuter Übergabe sind nur Differenzen zu übergeben.
1.1.2 Gegenerfassung
Gegenerfassungszeiten sind immer für einen Monat komplett oder gar nicht anzugeben d.h., wenn ein
Gegenerfassungs-Datensatz übergeben wird, werden alle bisher für diese Periode erfassten
Gegenerfassungszeiten gelöscht und durch die übergebenen Zeiten ersetzt.
1.1.3 Fehlzeiten, AU-Zeiten und Vorerkrankungen
Fehlzeiten (inkl. AU-Zeiten und Vorerkrankungen) sind für eine Beschäftigung entweder komplett
oder gar nicht anzugeben, d.h., wenn ein Fehlzeiten-, ein AU- oder ein Vorerkrankungs-Datensatz
übergeben wird, werden alle bisher erfassten Fehlzeiten, AU-Zeiten und Vorerkrankungen gelöscht und
durch die übergebenen Daten ersetzt.
Pro Fehlzeit, pro AU-Zeiten und pro Vorerkrankung wird geprüft, ob sich gegenüber bestehender
Zeiten Änderungen ergeben haben. Wenn ja, wird der Mitarbeiter ggf. für die Rückrechnung
markiert (ab der Periode in die die erste Änderung fällt, falls er nicht schon ab einer früheren Periode
markiert ist).
Es ist keine rückrechnungsrelevante Änderung erfolgt, wenn alle importierten Zeiten identisch
sind mit den bestehenden und (um gelöschte Zeiten zu erkennen) alle bereits bestehenden Zeiten
identisch sind mit den importierten.
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
1.2 Formatbeschreibung
1.2.1 Personal und Periode
In Ebene 1 werden die Mitarbeiter definiert, deren Daten importiert werden sollen.
Unter der Ebene <Personal ..> befindet sich die Ebene mit den (optionalen) Elementen <Perioden> und
<Fehlzeiten>.
<Personal Nummer="000000" Eintrittsdatum="jjjjmmtt">
</Personal>
A1 Ebene: Personal
Werte: Nummer, Eintrittsdatum
A2 Ebene: Perioden
Wert: Unter: Personal
A3 Ebene: Periode
Wert: Jahr, Monat =JJJJMM
Unter: -
1.2.2 Lohndatenerfassung, Tarifzeiten, Arbeitszeit Gegenerfassung
Pro Periode sind in Ebene 4 mehrere Lohnarten, Tarifzeiten und ein Gegenerfassungs-Element
möglich.
A3a Ebene: Lohnart, Kostenträger, Kostenstelle, Gegenerfassung, Tarifzeit
Werte: Nummer, Zeit, Betrag, Kostentraeger_Nr, Kostenstelle_Nr,
Bei Splitting: Kst1_Nr, Kst2_Nr, Kst3_Nr, Kst1_Satz, Kst2_Satz, Kst3_Satz
Unter: Periode
A3b Ebene: Tarifzeit
Werte: Zeiteinheit["STUNDEN"/"TAGE"],
Modus["ERSETZEN"/"ADDIEREN"/"SUBTRAHIEREN"], Zeit
Unter: Periode
A3c Ebene: Gegenerfassung
Werte: Tag01, ... , Tag31
Unter: Periode
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
1.2.2.1 Beispiel Lohndatenerfassung
<Personal Nummer="000000" Eintrittsdatum="jjjjmmtt">
<Perioden>
<Periode Wert="jjjjmm">
<Lohnart Nummer="000" Zeit="000000.00" Betrag="00000000.00"
Kostentraeger="0000000000"
<!-- Angabe nur wenn abweichend vom Stammkst./-ktr. -->
Kostenstelle="0000000000" Kostentraeger="0000000000"
<!-- Angabe nur bei Kst.-Splitting -->
Kst1_Nr="0000000000" Kst1_Satz="000.00"
Kst2_Nr="0000000000" Kst2_Satz="000.00"
Kst3_Nr="0000000000" Kst3_Satz="000.00" />
<Lohnart ... />
<Gegenerfassung Tag01="00.00" Tag02="00.00" ... Tag31="00.00" />
<Tarifzeit Zeiteinheit=" " Modus=" " Zeit="000000.00"/>
</Periode>
</Perioden>
</Personal>
1.2.3 Fehlzeiten, AU-Zeiten und Vorerkrankungen, Mutterschutz
Pro Mitarbeiter können in Ebene 2 mehrere Fehlzeiten (und mehrere Perioden) angegeben werden.
Pro Fehlzeit sind in Ebene 3 mehrere Vorerkrankungen und AU Zeiten möglich.
Bitte beachten Sie, wenn:
<Fehlzeiten>
fehlt, erfolgt keine Übergabe von Fehlzeiten,
Fehlzeiten der Classic Line bleiben unverändert
Innerhalb der einzelnen Fehlzeit müssen mind.
Nummer, DatumVon, DatumBis, LeistungGrund, TraegerArt
angegeben werden.
Zusätzlich müssen immer die Elemente
<Vorerkrankungen> und <AuZeiten> vorhanden sein, ggf. ohne hinterlegte Werte (leer).
B2 Ebene:
Fehlzeiten
Werte: Unter: Personal
B3 Ebene:
Fehlzeit
Werte: Nummer, DatumVon, DatumBis, ArbStundenErsterKrankTag, KindVorname,
LeistungGrund [0-3], LeistungDatum, TraegerArt [0-4], TraegerSchluessel [0-3]
Unter: B4 Ebene:
Vorerkrankungen
Werte: Unter: Fehlzeit
B4a Ebene: Vorerkrankung
Werte: Nummer, DatumVon, DatumBis
Unter: B5 Ebene:
AuZeiten
Werte: Unter: Fehlzeit
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
B5a Ebene:
AuZeit
Werte: DatumVon, DatumBis, DatumFestgestellt, Erstbescheinigung[0-1], Anrechnung[1-4]
Unter: AuZeiten
B6 Ebene:
Mutterschutzzeit
Wert: Unter: Fehlzeit
B6a Ebne:
Wert:
Mutterschaftswerte
lfd. Nummer, voraussichtlicher Geburtstermin, Kz. für die Mehrlingsgeburt (0,1), Kz. für
die Folgefehlzeit für Elternzeit (0,1), Nr. der Bruttolohnart, Nr. der Nettolohnart, Nr. der
Lohnart bei Mehrfachbeschäftigung, Lohnart für den Zuschuss SV-Frei, Lohnart für den
Zuschuss SV-Pflichtig, Brutto Monat1 autom. ermittelt, Brutto Monat2 autom. ermittelt,
Brutto Monat 3 autom. ermittelt, Netto Monat 1 autom. ermittelt, Netto Monat2 autom.
ermittelt, Netto Monat3 autom. ermittelt, Netto Fremd Monat1 manuell. Netto Fremd
Monat2 manuell, Netto Fremd Monat3 manuell, Brutto Monat1 manuell, Brutto Monat2
manuell, Brutto Monat3 manuell, Netto Monat1 manuell, Netto Monat2 manuell, Netto
Monat3 manuell, Brutto gesamt, weiter gezahltes Entgelt bis, Zeitstempel fiktive
Abrechnung, Brutto Monat1 ZVK, Brutto Monat2 ZVK, Brutto Monat3 ZVK, Lohnart für
ZVK
Unter: Mutterschutz
1.2.3.1 Beispiel Fehlzeiten ohne Mutterschutz
<Personal Nummer="000001" Eintrittsdatum="20070101">
<Fehlzeiten>
<Fehlzeit Nummer="20" DatumVon="20100111" DatumBis="20100122"
ArbStundenErsterKrankTag="2.75"
KindVorname="Gundula"
LeistungGrund="1" LeistungDatum="20100111"
TraegerArt="1" TraegerSchluessel="0">
<Vorerkrankungen>
<Vorerkrankung Nummer="20" DatumVon="20091115" DatumBis="20091111"
KindVorname="Gundula"/>
<Vorerkrankung Nummer="20" DatumVon="20091215" DatumBis="20061211"
KindVorname="Gundula"/>
</Vorerkrankungen>
<AuZeiten>
<AuZeit DatumVon="20100111" DatumBis="20100112"
DatumFestgestellt="20100115" Erstbescheinigung="1" Anrechnung="1"/>
<AuZeit DatumVon="20100113" DatumBis="20100122"
DatumFestgestellt="20100113" Erstbescheinigung="0" Anrechnung="1"/>
</AuZeiten>
</Fehlzeit>
</Fehlzeiten>
</Personal>
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
1.2.3.2 Beispiel Fehlzeiten mit Mutterschutz
<Personal Nummer="000001" Eintrittsdatum="20070101">
<Fehlzeiten>
<Fehlzeit Nummer="01" DatumVon="20111201" DatumBis="20111210"
LeistungGrund="0" TraegerArt="0">
<Vorerkrankungen>
</Vorerkrankungen>
<AuZeiten>
</AuZeiten>
</Fehlzeit>
<Fehlzeit Nummer="06" DatumVon="20120128" DatumBis="20120505"
LeistungsGrund="0" TraegerArt="0">
<Vorerkrankungen>
</Vorerkrankungen>
<AuZeiten>
</AuZeiten>
<Mutterschaftszeit>
<Mutterschaftswerte Nummer="01"
GeburtsterminVoraussichtlich="20120210"
MehrlingsgeburtKz="0"
FolgefehlzeitElternzeitKz="1"
BruttoLohnartNr="492" NettoLohnartNr="493"
MehrfachLohnartNr="494"
ZuschussSvFreiLohnartNr="495"
ZuschussSvPflichtigLohnartNr="000"
BruttoMonat1Auto="2785.00"
BruttoMonat2Auto="2790.00"
BruttoMonat3Auto="2795.00"
NettoMonat1Auto="1496.22"
NettoMonat2Auto="1462.67"
NettoMonat3Auto="1467.67"
NettoFremdMonat1Manuell="0.00"
NettoFremdMonat2Manuell="0.00"
NettoFremdMonat3Manuell="0.00"
BruttoMonat1Manuell="0.00"
BruttoMonat2Manuell="0.00"
BruttoMonat3Manuell="0.00"
NettoMonat1Manuell="0.00"
NettoMonat2Manuell="0.00"
NettoMonat3Manuell="0.00"
BruttoGesamt="2790.00"
LaufendesEntgeltBisDatum="20120127"
ZeitstempelFiktiveAbrechnung=""
BruttoMonat1Zvk="0.00"
BruttoMonat2Zvk="0.00"
BruttoMonat3Zvk="0.00"
ZvkLohnartNr="000">
</Mutterschaftswerte>
</Mutterschaftszeit>
</Fehlzeit>
</Fehlzeiten>
</Personal>
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
1.2.4 Beispiel gesamt
<?xml version="1.0" encoding="windows-1252"?>
<CL_LohndatenImport>
<!-- Bsp. CL2010 - Demomandant 01/2010 -->
<Personal Nummer="000001" Eintrittsdatum="20070101">
<Perioden>
<Periode Wert="201001">
<Lohnart Nummer="124" Zeit="000010.00" Betrag="0.00" Kostentraeger="1000000000"/>
<Lohnart Nummer="001" Zeit="000000.00" Betrag="1234.56" Kostentraeger="1000000000"
Kostenstelle="2000000000"
Kst1_Nr="1010000000" Kst1_Satz="020.00"
Kst2_Nr="1020000000" Kst2_Satz="025.00"
Kst3_Nr="1030000000" Kst3_Satz="015.00"/>
<Gegenerfassung Tag01="07.50" Tag04="08.00" Tag05="07.25"/>
<Gegenerfassung Tag06="08.50" Tag07="09.00" Tag08="07.25"/>
<Gegenerfassung Tag09="03.50" Tag25="08.00" Tag26="07.25"/>
<Gegenerfassung Tag27="07.50" Tag28="08.50" Tag29="07.00"/>
<Gegenerfassung Tag30="03.00"/>
</Periode>
</Perioden>
<Fehlzeiten>
<Fehlzeit Nummer="01" DatumVon="20100201" DatumBis="20100205" LeistungGrund="0" TraegerArt="0">
<Vorerkrankungen>
</Vorerkrankungen>
<AuZeiten>
</AuZeiten>
</Fehlzeit>
<Fehlzeit Nummer="20" DatumVon="20100111" DatumBis="20100122" ArbStundenErsterKrankTag="2.75"
KindVorname="Gundula" LeistungGrund="1" LeistungDatum="20100111" TraegerArt="1"
TraegerSchluessel="0">
<Vorerkrankungen>
<Vorerkrankung Nummer="20" DatumVon="20091115" DatumBis="20091111" />
<Vorerkrankung Nummer="20" DatumVon="20091215" DatumBis="20061211" />
</Vorerkrankungen>
<AuZeiten>
<AuZeit DatumVon="20100111" DatumBis="20100112" DatumFestgestellt="20100115"
Erstbescheinigung="1" Anrechnung="1"/>
<AuZeit DatumVon="20100113" DatumBis="20100122" DatumFestgestellt="20100113"
Erstbescheinigung="0" Anrechnung="1"/>
</AuZeiten>
</Fehlzeit>
<Fehlzeit Nummer="01" DatumVon="20100104" DatumBis="20100104" LeistungGrund="0" TraegerArt="0">
<Vorerkrankungen>
</Vorerkrankungen>
<AuZeiten>
</AuZeiten>
</Fehlzeit>
</Fehlzeiten>
</Personal>
<Personal Nummer="000023" Eintrittsdatum="19830101">
<Perioden>
<Periode Wert="201001">
<Tarifzeit Zeiteinheit="Stunden" Modus="Ersetzen" Zeit="000161.25"/>
<Tarifzeit Zeiteinheit="Tage" Modus="Subtrahieren" Zeit="00.75"/>
<Tarifzeit Zeiteinheit="Tage" Modus="Addieren" Zeit="000021.50"/>
</Periode>
</Perioden>
</Personal>
</CL_LohndatenImport>
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
1.3 Import und Protokollierung
1.3.1 Import aktuelle Periode
Über < Abrechnung und Erfassung / Lohndatenerfassung / Import Lohndaten (XML) > oder
über den Direktaufruf "PW8495/02“ in der Symbolleiste "Ausführen" können sie den Import starten.
Nach dem Aufruf des Programms erscheint eine Selektionsmaske, in der der Pfadname zur
Importdatei hinterlegt bzw. ausgewählt werden kann.
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
Nach dem Start des Imports wird immer ein Protokoll erstellt, indem alle Importdaten aufgeführt
werden.
Befinden sich keine fehlerhaften Daten in der Importdatei, erfolgt nach dem Import-Protokoll eine
Abfrage, ob der Import abgeschlossen werden soll.
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.
Innerhalb des Import-Protokolls werden auch fehlerhafte Daten dargestellt.
Sie haben die Möglichkeit anschl. den Import vollständig abzubrechen oder nur die fehlerfreien Daten
zu importieren.
1.3.2 Rückrechnung
Befinden sich Datenänderungen für bereits abgeschlossene Perioden in der Importdatei, können
Sie vor der Durchführung des Imports entscheiden, ob eine Rückrechnung gestartet werden soll.
Falls Sie diese Abfrage mit „Nein“ beantworten, werden nur die Daten für nicht abgeschlossene
Perioden importiert.
© Copyright 2012 Sage Software
Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt,
erstellt und getestet. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht
für Fehler in dieser Dokumentation. Die Beschreibungen stellen ausdrücklich keine
zugesicherten Eigenschaften im Rechtssinne dar.