UebergeordnetesD.bmp Grundlegende Informationen zu den Stundensätzen finden Sie unter Stundensätze.

 

 Überblick

Stundensätze können nicht nur manuell angelegt, sondern auch komfortabel über einen CSV-Import in die NTCS LEA importiert werden. Der Aufruf der Funktion CSV-Datei importieren (variabel) befindet sich in der Verwaltung der Stundensätze - auf jedem Reiter steht unter dem Menüpunkt "Extras" die gleichnamige Funktion zur Verfügung.
 
Dabei kann jede Stundensatzart (in Klammer die Bezeichnung in der Tabelle) angelegt werden:
  • Selbstkostensätze (SKS)
  • Herstellkostensätze (HKS)
  • Firmen-Verrechnungssätze (FVS)
  • Kundenkonzern-Verrechnungssätze (KKVS)
  • Kunden-Verrechnungssätze (KVS)
  • Projekt-Verrechnungssätze (PVS)
  • Auswertungssätze 1 (AS1)
  • Auswertungssätze 2 (AS2)
  • Auswertungssätze 3 (AS3)
Die Anlage der Stundensätze über den Import bietet dieselben Möglichkeiten bezüglich Detailliertheit wie auch die manuelle Anlage, es gibt hier keine Einschränkungen. Das Programm geht beim Import gleich wie bei der manuellen Anlage vor und bietet daher dieselben Validierungen, ob ein Datensatz gültig ist oder nicht.
 
Hinweis 
Hinweis.png
Das Importprogramm ist nicht für eine Anpassung von bereits bestehenden Stundensatz-Datensätzen gedacht.
     
Bestehende Stundensätze - egal ob manuell oder durch Import angelegt - werden nicht mehr durch einen Import verändert bzw. upgedatet (Ausnahme Anpassung Gültig Ab-/Bis-Datum durch Import). 

 Voraussetzungen

Die Datenquelle muss immer eine CSV-Datei mit Pflicht- und optionalen Spalten sein, deren Spaltenüberschriften exakt mit den Bezeichnungen lt. Vorgabe (siehe Spaltenbezeichungen) übereinstimmen (Achtung auf Leerzeichen). Die Datenquelle muss keinen speziellen Namen aufweisen.
 
Datumsspalten müssen im Format TT.MM.JJJJ enthalten sein.
 
Es werden nur Zuordnungen zu anderen Stammdaten importiert, d. h., Firmen, Kunden, Mitarbeiter etc. müssen bereits in der Datenbank existieren.
 
Die Werte in den Spalten dürfen nicht mit Anführungszeichen oder dergleichen gespeichert werden.
 Seitenanfang StartOfPage.png

 Spaltenbezeichnungen

Vergleichbar mit der manuellen Anlage gibt es gewisse Bestandteile je Stundensatzart, die zwingend bekanntgegeben werden müssen (z. B. Gültig Ab-Datum). Weiters gibt es Bestandteile, die die Gültigkeit des Stundensatzes auf bestimmte Leistungsstammdaten einschränken und daher bei Bedarf bekanntgegeben werden können (z. B. Einschränkung auf eine bestimmte Tätigkeit). Manche Bestandteile können bei gewissen Stundensatzarten nicht angewendet werden (z. B. Einschränkung auf bestimmte Filialen). Diese unterscheiden sich von Stundensatzart zu Stundensatzart und werden in der folgenden Tabelle genauer erklärt.
 
Es ist allerdings möglich, ein Importfile für mehrere unterschiedliche Stundensatzarten zu verwenden. In diesem Fall bleiben die nicht benötigten Spalten einfach leer. 

 
 
 
 
Bedeutung
 
 
Werte & Zusatzinfo
S
K
S
H
K
S
F
V
S
 
K
K
V
S
K
V
S
 
P
V
S
 
A
S
1
A
S
2
A
H
R
PTZ_KONDITIONSARTStundensatzart
1 ... Verrechnungssatz
5 ... Selbstkostensatz
6 ... Herstellkostensatz
7 ... Auswertungssatz 1
8 ... Auswertungssatz 2
11 ... Auswertungssatz 3
P
5
P
6
P
1
P
1
P
1
P
1
P
7
P
8
P
11
PTZ_FIRMENNRFirma, unter welcher der Stundensatz angelegt werden sollFirmennummerPPPXXXPPP
Mitarbeiter, für welchen der Stundensatz angelegt werden soll
Firmennummer, unter der der Mitarbeiter angelegt ist
Personen-ID des Mitarbeiters (setzt sich aus MA2000 und der Mitarbeiternummer zusammen)
 
*Achtung: Bei dieser Variante dürfen die Berufsgruppen-Spalten nicht befüllt werden.
P*P*O*O*O*O*PPP
Berufsgruppe, für welche der Stundensatz angelegt werden soll
Firmennummer, unter der die Berufsgruppe angelegt ist
Berufsgruppennummer
 
*Achtung: Bei dieser Variante dürfen die Mitarbeiter-Spalten nicht befüllt werden.
P*P*O*O*O*O*XXX
PTZ_KLIKONZERN_FIRMENNR
und
PTZ_KLIKONZERN_KLID
Kundenkonzern, unter welchem der Stundensatz angelegt werden sollFirmennummer, unter der der Kundenkonzern angelegt ist
Personen-ID des Kundenkonzerns (setzt sich aus PK2000 und der Kundenkonzernnummer zusammen)
XXXPXXXXX
PTZ_KLI_FIRMENNR
und
PTZ_KLI_KLID
Kunde, unter welchem der Stundensatz angelegt werden sollFirmennummer, unter der der Kunde angelegt ist
Personen-ID des Kunden (setzt sich aus KL2000 und der Kundennummer zusammen)
XXXXPXXXX
PTZ_PRO_FIRMENNR
und
PTZ_PRO_PROJEKTNR
und
PTZ_PRO_PROJEKTTYP
Projekt, unter welchem bzw. für welches der Stundensatz angelegt werden soll
Firmennummer, unter der das Projekt angelegt ist

Projektnummer

1
OOXXXPXXX
PTP_ABDATUMGültig-Ab-DatumGültig-Ab-DatumPPPPPPPPP
PTP_PREISStundensatz-HöheStundensatz-HöhePPPPPPPPP
PTZ_FIL_FIRMENNR
und
PTZ_FIL_FILIALNR
Filiale, unter welcher der Stundensatz angelegt werden soll
Firmennummer, unter der die Filiale angelegt ist
Filialnummer
 
Die Filiale wird zwar jedenfalls übergeben, wenn sie im Importfile vorhanden ist, macht aber allerdings nur Sinn, wenn auch wirklich mit Filialen gearbeitet wird (sprich: der LEA Parameter "Filialen" aktiv ist).
OOOXXXXXX
PTP_PREISHAUPTGRNR
und
PTP_PREISUNTERGRNR
Tätigkeitshauptgruppe bzw. Tätigkeitsgruppe, für welche der Stundensatz angelegt werden soll.
Tätigkeitshauptgruppennummer

Tätigkeitsgruppennummer
 
Wenn der Stundensatz tätigkeitshauptgruppenbezogen angelegt werden soll, ist die Tätigkeitshauptgruppe mit der richtigen Gruppennummer zu befüllen und zusätzlich die Tätigkeitsgruppe mit dem Wert 0 zu befüllen.
 
Wenn der Stundensatz hingegen tätigkeitsgruppenbezogen angelegt werden soll, sind die Tätigkeitshauptgruppe und die Tätigkeitsgruppe mit der richtigen Gruppennummer zu befüllen.
 
*Achtung: Bei beiden Varianten dürfen die Tätigkeitsspalten nicht befüllt werden.
O*O*O*O*O*O*O*O*O*
PTP_ARL_FIRMENNR
und
PTP_ARTIKELNR
Tätigkeit, für welche der Stundensatz angelegt werden soll.
Firmennummer, unter der die Tätigkeit angelegt ist
Tätigkeitsnummer
 
*Achtung: Bei dieser Variante dürfen die Tätigkeits(haupt)gruppenspalten nicht befüllt werden!
O*O*O*O*O*O*O*O*O*
PTP_BISDATUMGültig-Bis-DatumGültig-Bis-DatumOOOOOOOOO
PTP_SHOW_DOG
Datenbesitzer für Ansehen
Datenbesitzergruppe für Ansehen

Achtung: Werden Datenbesitzergruppen auf diese Weise übergeben, so wird die Datenbesitzergruppe für den betroffenen Stundensatz im jeweiligen Feld nicht mehr neu über die Datenbesitzer Vorschlagswerte ermittelt. Werden diese Felder nicht oder leer im Import-File angeführt, so geschieht die Ermittlung der Datenbesitzergruppe mittels hinterlegter Datenbesitzer Vorschlagswerte.
O
O
O
O
O
O
O
O
O
PTP_EDIT_DOG 
Datenbesitzer für Bearbeiten
Datenbesitzergruppe für Bearbeiten

Achtung: Werden Datenbesitzergruppen auf diese Weise übergeben, so wird die Datenbesitzergruppe für den betroffenen Stundensatz im jeweiligen Feld nicht mehr neu über die Datenbesitzer Vorschlagswerte ermittelt. Werden diese Felder nicht oder leer im Import-File angeführt, so geschieht die Ermittlung der Datenbesitzergruppe mittels hinterlegter Datenbesitzer Vorschlagswerte.
O
O
O
O
O
O
O
O
O

Legende für Tabelle oberhalb
P
Pflichtspalte
Bedeutet, dass diese Spalte für diese Stundensatzart zwingend befüllt werden muss.
P*
Alternative Pflichtspalte
Bedeutet, dass entweder diese Spalte oder die andere derartig gekennzeichnete Spalte befüllt werden muss, beide zusammen dürfen nicht verwendet werden! Nähere Informationen befinden sich in der Spalte Zusatzinfo, gekennzeichnet mit *. 
O
Optionale Spalte
Bedeutet, dass diese Spalte bei dieser Stundensatzart verwendet werden kann.
O*
Alternative Optionale Spalte
Bedeutet, dass diese Spalte bei dieser Stundensatzart verwendet werden kann, allerdings darf die andere derartig gekennzeichnete Spalte nicht / nur unter bestimmten Umständen verwendet werden. Nähere Informationen befinden sich in der Spalte Zusatzinfo, gekennzeichnet mit *.
X
Nicht möglich
Bedeutet, dass diese Spalte für diese Stundensatzart nicht zur Verfügung steht.

Beispiel 
Beispiel.png
Hier ein Beispiel eines Importfiles mit zwei Stundensätzen:  
  • Ein mitarbeiterbezogener Herstellkostensatz, eingeschränkt auf eine Tätigkeitshauptgruppe, gültig ab 01.09.20xx bis 30.09.20xx in der Höhe von € 50,00 (Zeile 2)

  • Ein Firmen-Verrechnungssatz, eingeschränkt auf eine Tätigkeit, gültig ab 01.09.20xx in der Höhe von € 70,00 (Zeile 3)
1119983453000002750_0.png                                                                             

 Programmablauf

Der Aufruf des Importprogramms befindet sich in der Verwaltung der Stundensätze unter Extras → CSV-Datei importieren (variabel) und steht auf jedem der Reiter zur Verfügung.
 
1119974320000002750_0.png
 
Nach dem Ausführen der Funktion öffnet sich der Standard-Explorer. Hier muss die gewünschte Importdatei ausgewählt und übernommen werden.
 
Falls in der Datei eine falsche Spalte oder eine ungültige Kombination von Spalten vorhanden ist oder ein Pflichtfeld fehlt, wird vom Programm ein entsprechender Hinweis ausgegeben (siehe Protokolle).

Wenn die Datei den Vorgaben entspricht und übernommen werden konnte, erhalten Sie nach der Übernahme eine Information, wie viele Datensätze korrekt übernommen wurden. Die importierten Stundensätze sind anschließend in den Stundensätzen verfügbar; eine Nachbearbeitung bzw. Weiterverwendung ist von nun an jederzeit möglich.
 
Die Datei selbst wird anschließend noch umbenannt (mit Zeitstempel versehen).

Zur Unterscheidung von manuell erstellten Stundensätzen können Sie im Freifeld 01 am Stundensatz die Information "Variabler CSV-Import" ablesen, wenn der Stundensatz durch einen CSV-Import erstellt worden ist.
 Seitenanfang StartOfPage.png

 Tipps und Hintergrundinformationen

 Anpassung Gültig Ab-/Bis-Datum durch Import

Ist bereits derselbe Stundensatz vorhanden, welcher auch in der Importdatei vorhanden ist, nur mit einem anderen Gültig Ab-Datum, wird dieser importiert. Beide Stundensätze passen sich dementsprechend an, sodass es zu keinen Überschneidungen kommt. Sprich: Der vorangegangene Datensatz wird mit einem Gültig Bis-Datum vervollständigt.
 
Beispiel 1 
Beispiel.png
Bereits vorhanden ist ein interner Stundensatz für den Mitarbeiter 1 Krug, gültig ab 01.01.20xx in Höhe von € 50,-- (ohne weitere befüllte Felder).
Importiert wird derselbe Stundensatz, allerdings mit Gültig Ab-Datum 01.05.20xx.

Auswirkung: Stundensatz ist nach Import zweimal vorhanden, einmal ab 01.01.20xx bis 30.04.20xx und einmal ab 01.05.20xx bis offen.
 
Beispiel 2 
Beispiel.png
Bereits vorhanden ist ein interner Stundensatz für den Mitarbeiter 1 Krug, gültig ab 01.01.20xx in Höhe von € 50,-- (ohne weitere befüllte Felder).
Importiert wird derselbe Stundensatz, allerdings mit Gültig Ab-Datum 01.09.20xx.

Auswirkung: Stundensatz ist nach Import zweimal vorhanden, einmal ab 01.01.20xx bis 31.08.20xx und einmal ab 01.09.20xx bis offen.
 

 Protokolle

Im Fehlerfall kann man mit der Logdatei STUNDENSATZCSV.LOG versuchen, auch im Nachhinein Rückschlüsse auf die Ursache zu ziehen. Hier wird jeder Import mitprotokolliert. Die Logdatei kann unter TOOLS → Tools → Administration → Logdateien ansehen eingesehen werden.
 

 Fehleranalyse und Verhalten im Problemfall

Folgende Schritte können helfen, die Ursache eines nicht funktionierenden Imports zu finden:
  • Funktioniert es, nur einen einzigen Stundensatz zu importieren (die Importdatei sollte nur einen Stundensatz-Datensatz beinhalten)?
    • Eventuell sind einzelne fehlerhafte Datensätze enthalten.

  • Funktioniert es, denselben Stundensatz manuell zu erfassen?
    • Eventuell existiert direkt in der NTCS ein Problem, welches zuvor behoben werden muss.

 Stundensätze mit € 0,- importieren

Über die Funktion CSV-Datei importieren (variabel) können Stundensätze mit dem Wert "0" importiert werden. Diese Stundensatzhöhe wird zum Beispiel für interne Zeiten oder für Nichtleistungszeiten benötigt.


1097582601000001570.png