|
544 | TimePunch | Backend | Task | niedrig | Erweitern der Projektattribute | geschlossen | | |
Aufgabenbeschreibung
Das Projekt soll um folgende neue Attribute ergänzt werden.
• Konto • Kostenstelle • Auftragsart (Privatwirtschaft / Öffentlicher Dienst) • Vertrags-Nr. • Ort der Leistungserbringung
Die neuen Attribute dienen ausschließlich für das Reporting und die Filterung der Projekte bei der Datenselektion für die Berichte.
|
|
546 | TimePunch | Backend | Task | niedrig | Runden der fakturierbaren Arbeitszeit zulassen | geschlossen | | |
Aufgabenbeschreibung
Für die Abrechnungsrelevanten Berichte soll die fakturierbare Arbeitszeit gerundet dargestellt werden können.
Die Rundungseinstellung ist dazu projektabhängig in den Projektdaten hinterlegt sein. Es soll zwischen dem mathematisch korrektem Runden, und dem Auf –bzw. Abrunden unterschieden werden können. Auch das Rundungsintervall soll im Projekt gespeichert werden.
Dazu Vorgesehen ist: • Minutengenau • auf 3 Minuten • auf 5 Minuten • auf 6 Minuten • auf 10 Minuten • auf 12 Minuten • auf 15 Minuten • auf 30 Minuten
Durch das Runden der fakturierbaren Arbeitszeit soll sich auch indirekt der Rechnungsbetrag ändern.
|
|
554 | TimePunch | Backend | Feature Request | niedrig | Komplexe Arbeitszeitmodell benötigen Urlaubsberechnung ... | geschlossen | | |
Aufgabenbeschreibung
Um bei komplexen Arbeitszeitmodellen die Urlaubsberechnung Stundengenau abbilden zu können, wird eine Urlaubsberechnung nach Stunden benötigt.
Beispiel der Urlaubsberechnung nach Stunden mit effektiver Arbeitszeit
Mo. - Di. 8 Mi. 4 Do. 6 Fr. 2 = 20 Std. insgesamt
In diesem Beispiel lassen sich die Urlaubstage nicht genau auf die Wochentage verteilen. Daher ist hier eine stundengenaue Berechnung erforderlich.
Hätte der Mitarbeiter bei Vollzeit 30 Tage Urlaub, dann wären es 30*8 = 240 Stunden Urlaub Bei 50% Teilzeit könnte der Urlaub auf 120 Stunden mit je 4 Std./Tag = 30 Tage oder auf 120 Stunden mit je 8 Std./Tag = 15 Tage verteilt werden.
Dies bedeutet aber auch, das z.B. am Dienstag mit 8 Stunden effektiv 2 Urlaubstage genommen werden können, sofern der Urlaubstag auf 4 Stunden festgelegt wurde.
|
|
555 | TimePunch | Backend | Bug Report | niedrig | Feiertage überbuchen | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Feiertag mit Arbeitsfrei überbucht wird, dann darf der Feiertag in der Lohnabrechnung NICHT als Arbeitszeit gezählt werden.
|
|
556 | TimePunch | Backend | Bug Report | niedrig | Leave Carry Foward (never) ist not supported | geschlossen | | |
Aufgabenbeschreibung
Aus bis jetzt ungeklärtem Grund kann der Fehler "Leave Carry Forward (never) ist not supported" auftreten.
Zur schnellen Behebung sollte folgendes SQL ausgeführt werden.
UPDATE [dbo].[TP_YEARLYSUMMARY] SET LEAVE_CARRYFORWARD=1 where LEAVE_CARRYFORWARD=0 UPDATE [dbo].[TP_ANWENDER] SET LEAVE_CARRYFORWARD=1 where LEAVE_CARRYFORWARD=0
=⇒ Wahrscheinlich entsteht der Fehler beim Anlegen eines Mitarbeiters durch Kopieren oder Import der Mitarbeiterprofile. Dies muss noch geprüft werden.
|
|
557 | TimePunch | Backend | Bug Report | hoch | Feiertag wird als Soll-Zeit berechnet wenn 1/2 Arbeitst ... | geschlossen | | |
Aufgabenbeschreibung
Ist im Arbeitszeitmodell ein 1/2 Arbeitstag hinterlegt, dann wird der Feiertag als Soll-Zeit berechnet.
|
|
558 | TimePunch | Backend | Bug Report | niedrig | Keine Neuberechnung nach aktualisierung des Arbeitszeit ... | geschlossen | | |
Aufgabenbeschreibung
Das Ändern des Arbeitszeitmodells führt nicht zu einer direkten Neuberechnung / Bewertung des aktuellen Monats. Erst nach dem Neustart und gleichzeitigem öffnen und speichern eines Zeiteintrags wird der Monat neu berechnet.
|
|
574 | TimePunch | Backend | Bug Report | niedrig | Beim kopieren von Projekten werden die zugewiesenen Mit ... | geschlossen | | |
Aufgabenbeschreibung
Beim Kopieren eines Projektes von einem Projektmanager werden die Berechtigungen auf die Kopie übertragen, aber nicht kopiert. D.H. er wird "ausgeschnitten" und sieht anschließend das Kopierte Projekt nicht mehr, weil er nicht Authorisiert ist.
|
|
604 | TimePunch | Backend | Bug Report | niedrig | Urlaub wird bei Serieneinträgen auch am WE gebucht | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Urlaub mit Serieneinträgen angelegt wird, dann werden die Urlaubstage auch am WE gebucht.
|
|
613 | TimePunch | Backend | Bug Report | niedrig | Datenvorschau im Watcher nicht anzeigen | geschlossen | | |
Aufgabenbeschreibung
Die Datenvorschau darf für den TimePunch Watcher keine Einträge erzeugen.
|
|
617 | TimePunch | Backend | Bug Report | niedrig | Über Umwege ist das Bearbeiten/Löschen von Zeiteinträge ... | geschlossen | | |
Aufgabenbeschreibung
Die Berechtigungsprüfung muss im Backend ausgeweitet werden. Es dürfen keine Zeiteinträge mit Projekten verändert oder gelöscht werden, für die der Mitarbeiter keine Berechtigung besitzt.
|
|
641 | TimePunch | Backend | Bug Report | niedrig | Aufrunden bei eingestellter Rundung war fehlerhaft | geschlossen | | |
Aufgabenbeschreibung
Beim Aufrunden der abrechenbaren Zeiten wurden auch Zeiten aufgerundet, die der eingestellten Rundung entsprach.
Beispiel: Rundung = 15 Minuten aufrunden
Wenn die Arbeitszeit 15 Minuten betrug, werden 30 Minuten abgerechnet. Dies ist potentiell falsch, da erst ab 16 Minuten aufgerundet werden darf.
|
|
806 | TimePunch | Backend | Feature Request | niedrig | Freitextfeld "weitere Abrechnungsmodalitäten" | geschlossen | | |
Aufgabenbeschreibung
Im Register "Abrechnung" soll ein weiteres mehrzeiliges Freitextfeld mit dem Namen "weitere Abrechnungsmodalitäten" eingefügt werden.
Dieses Textfeld soll auch zur Verwendung in den Berichten verwendet werden können.
Das neue Feld soll in das Interface IReportProject eingebunden sein. Im Client muss das Feld in die Klasse ReportProject verfügbar sein.
|
|
828 | TimePunch | Backend | Feature Request | niedrig | Neuer Bericht "DSGVO Auskunftsbogen" | geschlossen | | |
Aufgabenbeschreibung
Um der Informationspflicht gegenüber den Mitarbeitern nachkommen zu können, soll ein neuer Bericht "DSGVO Auskunftsbogen" implementiert werden. Dieser soll alle Informationen, die in TimePunch über den einzelnen Mitarbeiter gespeichert sind, konzentriert auf einer Seite darstellen.
Dazu gehören alle persönlichen Daten, die im Profil des Mitarbeiters gespeichert sind. Der Zeitraum, in dem Zeiteinträge des Mitarbeiters, gespeichert sind. Alle Mitarbeiter, die zum Zeitpunkt des Berichts, Zugriff auf die Zeitdaten Daten des Mitarbeiters haben. (Unterteilt in höchst persönliche Daten, allgemeine Profildaten und Zeitdaten)
|
|
829 | TimePunch | Backend | Feature Request | niedrig | Neue Rolle "Datenschutzbeauftragter" in TimePunch | geschlossen | | |
Aufgabenbeschreibung
In TimePunch soll eine neue Rolle, die des "Datenschutzbeauftragten" geschaffen werden. Der Datenschutzbeauftragte hat lesenden Zugriff auf alle Daten innerhalb von TimePunch. Kann somit die Einhaltung der Löschfristen einsehen und Datenlöschung beauftragen, sowie die entsprechenden Berichte der DSGVO ausführen.
|
|
845 | TimePunch | Backend | Bug Report | niedrig | Pflichtpause bei Arbeitsverhältnis "Reine Arbeitszeit" | geschlossen | | |
Aufgabenbeschreibung
Wenn das Arbeitsverhältnis auf "Reine Arbeitszeit" eingestellt ist, dann dürfen keine Pflichtpausen in TimePunch Core berechnet werden. Aktuell ist es so, dass durch eine vorher eingestellte Pflichtpause, nach Änderung auf "Reine Arbeitszeit" die Pflichtpause dennoch berücksichtigt wird.
Dies ist beim Arbeitsverhältnis "Reine Arbeitszeit" nicht zulässig.
|
|
849 | TimePunch | Backend | Bug Report | niedrig | Projektliste reported keine Projekte ohne gebuchte Zeit ... | geschlossen | | |
Aufgabenbeschreibung
In der Projektliste werden aktuell keine Projekte gelistet, zu denen noch keine Arbeitszeit gebucht wurde.
|
|
850 | TimePunch | Backend | Bug Report | niedrig | Projektliste reported keine Projekte die nicht gebucht ... | geschlossen | | |
Aufgabenbeschreibung
In dem Bericht “Projektliste” werden derzeit keine Projekte angezeigt, die nicht von Mitarbeitern gebucht werden können.
|
|
1011 | TimePunch | Backend | Task | niedrig | Prüfen der automatischen Windows Authentication (Mandan ... | geschlossen | | |
Aufgabenbeschreibung
Die automatische Anmeldung via der Windows Authentication muss für die Mandantenfähigkeit neu getestet werden.
|
|
1012 | TimePunch | Backend | Task | niedrig | Aktualisieren und Vorbereiten des Branches für TP 3.6 | geschlossen | | |
Aufgabenbeschreibung
Der Branch für TimePunch 3.6 muss auf den aktuellen Stand gebracht werden.
Eventuelle NUGET Pakete sollen aktualisiert werden. Es soll für diese Version weiterhin das .NET Framework 4.6.2 verwendet werden.
|
|
1667 | TimePunch | Backend | Feature Request | niedrig | Indirekte Überstundenauszahlung korrekt verbuchen | geschlossen | | |
Aufgabenbeschreibung
Eine indirekte Überstundenauszahlung liegt dann vor, wenn der Mitarbeiter weniger gearbeitet hat als Vorgesehen und Überstunden ausgezahlt werden müssen, damit die gewünschte Auszahlung an den MA erreicht werden kann.
Diese indirekte Auszahlung wurde bisher mit dem regulären Lohnkonto verrechnet. Ab 5.4 wird dazu das Überstunden ausbezahlen Konto verwendet.
|
|
539 | TimePunch | Tp Attendance | Task | niedrig | Responsive Design Prototyping der Anwesenheitsliste | geschlossen | | |
Aufgabenbeschreibung
Umsetzung Responsive Designs
|
|
628 | TimePunch | Tp Attendance | Feature Request | niedrig | Anzeige von Status "Abwesend" sofern Arbeitszeit übersc ... | geschlossen | | |
Aufgabenbeschreibung
Sobald sich ein Mitarbeiter abmeldet, und seine aktuelle Arbeitszeit die notwendige Sollzeit überschritten hat, dann darf der Mitarbeiter nicht mehr als "In Pause" angezeigt werden.
Vielmehr ist davon auszugehen, dass der Mitarbeiter den Heimweg angetreten hat und daher als "abwesend" angezeigt werden muss.
|
|
629 | TimePunch | Tp Attendance | Feature Request | niedrig | Anzeige des Mitarbeiter-Thumbnails in der Anwesenheitsl ... | geschlossen | | |
Aufgabenbeschreibung
Als zweite Spalte (direkt neben dem Status) soll das Bild des Mitarbeiters angezeigt werden.
|
|
630 | TimePunch | Tp Attendance | Feature Request | niedrig | Anzeige von Team/Abteilung/Niederlassung | geschlossen | | |
Aufgabenbeschreibung
Zur besseren Filterung soll der Name des Teams, der Abteilung und der Niederlassung in einer Spalte zusammengefasst und mit / getrennt angezeigt werden.
|
|
702 | TimePunch | Tp Attendance | Task | niedrig | Anzeige des ersten Logons, statt der Tagesarbeitszeit | geschlossen | | |
|
|
704 | TimePunch | Tp Attendance | Bug Report | niedrig | Krank ohne Bezahlung | geschlossen | | |
|
|
533 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehler beim Zuordnen von Mitarbeitern im persönlichen K ... | geschlossen | | |
|
|
534 | TimePunch | Tp Calendar | Bug Report | niedrig | Inkompatibilität von Firefox und Chrome | geschlossen | | |
|
|
572 | TimePunch | Tp Calendar | Bug Report | niedrig | Gruppenkalender wird nicht angezeigt | geschlossen | | |
|
|
583 | TimePunch | Tp Calendar | Feature Request | niedrig | Unterstützung und Beantragung von Dienstreisen | geschlossen | | |
|
|
585 | TimePunch | Tp Calendar | Feature Request | niedrig | Anfügen eines Outlook Kalender Eintrag zur Bestätigungs ... | geschlossen | | |
|
|
638 | TimePunch | Tp Calendar | Bug Report | niedrig | Link in der Genehmigsmail führt auf den Persönlichen Ka ... | geschlossen | | |
|
|
639 | TimePunch | Tp Calendar | Feature Request | niedrig | Gruppenzugehörigkeit auf der Genehmigungsseite anzeigen ... | geschlossen | | |
|
|
650 | TimePunch | Tp Calendar | Bug Report | niedrig | Keine Berücksichtigung der Confidentiality bei halben T ... | geschlossen | | |
|
|
661 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehlender Gruppenleiter verhindert setzen des Genehmige ... | geschlossen | | |
|
|
662 | TimePunch | Tp Calendar | Feature Request | niedrig | Klick auf den Mitarbeiternamen in der Genehmigungsliste ... | geschlossen | | |
|
|
663 | TimePunch | Tp Calendar | Feature Request | niedrig | Bereits genehmigte Anzahl der 1/2 Tage anzeigen | geschlossen | | |
|
|
666 | TimePunch | Tp Calendar | Feature Request | niedrig | Kundenspezifische Farbauswahl in der Kalenderübersicht | geschlossen | | |
|
|
670 | TimePunch | Tp Calendar | Bug Report | niedrig | Dienstreise wird für 3 Tage gebucht, statt einem halben ... | geschlossen | | |
|
|
687 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehlerhafte Anzeige von Team und/oder Abteilungsleiter | geschlossen | | |
|
|
927 | TimePunch | Tp Calendar | Bug Report | niedrig | Error Page fehlt im Deployment beim Kalender | geschlossen | | |
|
|
476 | TimePunch | Tp Cutter | Bug Report | niedrig | Unterschied zwischen manueller Buchung und Cutter | geschlossen | | |
|
|
753 | TimePunch | Tp Cutter | Feature Request | niedrig | Rahmenarbeitszeit für Wochentage definieren | geschlossen | | |
|
|
754 | TimePunch | Tp Cutter | Feature Request | niedrig | Gültigkeit des Rahmenzeitmodells | geschlossen | | |
|
|
178 | TimePunch | Tp DatabaseAssistent | Task | niedrig | Start des Datenbankassistenten intelligenter gestalten. | geschlossen | | |
|
|
195 | TimePunch | Tp DatabaseAssistent | Bug Report | niedrig | Fehlerhafte Darstellung des Datenbank Assistenten bei 1 ... | geschlossen | | |
|
|
209 | TimePunch | Tp DatabaseAssistent | Feature Request | niedrig | Nach der Migration die Datenbank validieren | geschlossen | | |
|
|
462 | TimePunch | Tp Datafox | Bug Report | niedrig | Doppelte Bindings führen zum Aufhängen des Servers | geschlossen | | |
|
|
737 | TimePunch | Tp Datafox | Feature Request | niedrig | Auflösen der mathematischen Rundung | geschlossen | | |
|