Schnittstellenbeschreibung
Standard Line Lohn & Gehalt / Baulohn - Import (ZP)
Zum Einlesen von Nachkalkulations- oder Zeiterfassungsdaten.
(Stand 11.05.2017)
1. IVL - Schnittstelle
Import im ASCII - Format
Dateiname: "IVL" + Abrechnungsmonat$ + Abrechnungsjahr$ + Endung ".dat"
(IVLMMJJ.dat)
Beispiel: IVL1116.dat (= Importdatei für November 2016)
Satzlänge: 128 Zeichen
Pos. | Feldbezeichnung | Stelle | Typ | VKS | NKS | Bemerkung/Beschreibung |
1 | Personalnummer | 1 | Num | 6 | ||
2 | Datum | 7 | Alpha | 8 | TTMMJJJJ | |
3 | Lohnart | 15 | Num | 4 | ||
4 | Sachkonto | 19 | Alpha | 50 | ||
5 | Kostenstelle, 6-stellig / Standard | 69 | Num | 6 | KST-Nummer ist hier Null, wenn Feld 10 = 1 | |
6 | Kostenträger | 75 | Num | 6 | ||
7 | Stunden | 81 | Alpha | 14 | 2 | Gesamtlänge = 17, mit Komma z.B.: 12,50 |
8 | Betrag* | 98 | Alpha | 14 | 2 | Gesamtlänge = 17, mit Komma z.B.: 29,35 |
9 | Kostenstelle 9-stellig | 115 | Alpha | 9 | OPTIONAL; nur belegen, wenn Feld 10 = 1; sonst blank |
|
10 | Schalter Kostenstelle 9-stellig | 124 | Alpha | 1 | OPTIONAL; Inhalt = 1, wenn Feld 9 mit Daten; sonst blank |
|
11 | Füllstring | 125 | Alpha | 4 | blank |
Personalnummer, Lohnart und Stunden müssen mindestens übergeben werden.
*z.B. Stundensatz/-lohn
Zugabe zu dieser Schnittstelle: externe Lohndatenerfassung
2. IVL / CSV - Schnittstelle
Import im CSV - Format
Dateiname: "IVL" + Abrechnungsmonat$ + Abrechnungsjahr$ + Endung ".csv"
(IVL_MM_JJJJ.csv)
Beispiel: IVL_11_2016.csv (= Importdatei für November 2016)
Satzlänge: keine feste Satzlänge, Semikolon als Trennzeichen
Pos. | Feldbezeichnung | Stelle | Typ | VKS | NKS | Bemerkung/Beschreibung |
1 | Personalnummer | 1 | Num | 6 | ||
2 | Datum | 7 | Alpha | 8 | TTMMJJJJ | |
3 | Lohnart | 15 | Num | 4 | ||
4 | Sachkonto | 19 | Alpha | 50 | ||
5 | Kostenstelle, 6-stellig / Standard | 69 | Num | 6 | KST-Nummer ist hier Null, wenn Feld 10 = 1 | |
6 | Kostenträger | 75 | Num | 6 | ||
7 | Stunden | 81 | Alpha | 14 | 2 | Gesamtlänge = 17, mit Komma z.B.: 12,50 |
8 | Betrag* | 98 | Alpha | 14 | 2 | Gesamtlänge = 17, mit Komma z.B.: 29,35 |
9 | Kostenstelle 9-stellig | 115 | Alpha | 9 | OPTIONAL; nur belegen, wenn Feld 10 = 1; sonst blank |
|
10 | Schalter Kostenstelle 9-stellig | 124 | Alpha | 1 | OPTIONAL; Inhalt = 1, wenn Feld 9 mit Daten; sonst blank |
|
11 | Füllstring | 125 | Alpha | 4 | blank |
Personalnummer, Lohnart und Stunden müssen mindestens übergeben werden.
*z.B. Stundensatz/-lohn
Zugabe zu dieser Schnittstelle: externe Lohndatenerfassung
3. DATEV - Schnittstelle
Import dynamischer Inhalte (keine feste Satzlänge oder Feldstrukturen)
auf Basis einer INI-Datei im ANSI-Format mit den Parametern für die
zugehörige Zeiterfassungsdatei im ANSI-Format nach DATEV-Vorgaben;
Muster INI-Datei (z.B. = payroll_ini_21272_201508.txt):

Muster Zeiterfassungsdatei (z.B. = Payroll_15526_21272_201508.txt):

Vor dem Datenimport sind im Programm einmalig die Parameter für die
Datenübernahme zu setzen.
Personalnummer, Lohnart und Stunden müssen mindestens übergeben werden.