TimePunch

Offene Punkte und Anregungen für TimePunch.

ID Category  asc Task Type Severity Summary Opened Status Due In Version Assigned To Progress
2250BackendBug ReportHighAutomatisches Schließen von Zeiteinträgen schlägt fehl,...21.05.2026New6.30
0%
Task Description

Wird bei zwei Zeiteinträgen der Mindestabstand zum nächsten Buchungstag nicht eingehalten, dann schließt TimePunch den aktiven Zeiteintrag fälschlicherweise und orientiert sich dabei an dem bereits abgeschlossenen Zeiteintrag.

2247BackendFeature RequestLowAbwesenheiten mit dynamischen Zeitmodell / Eintrag mit ...19.05.2026New6.20 (patch)
0%
Task Description

Bei deinem dynamischen Zeitmodell, soll ein Abwesenheitstag mit den Std. aus der Urlaubsberechnung gesetzt werden.

2246BackendBug ReportLowBereitschaftsdienst über Nacht mit anschließender Arbei...18.05.2026New6.20 (patch)
0%
Task Description

Bei Bereitschaftsdienst über Nacht darf der Bereitschaftsdienst-Eintrag keinen Einfluss auf den Buchungstag der folgenden Einträge haben.
Arbeitszeiten die daran anschließen, dürfen nicht zum Buchungstag des Bereitschaftsdienstes gezählt werden.

2245BackendFeature RequestLowAutomatische Kontrolle der Wöchentlichen Arbeitszeit07.05.2026New
0%
Task Description

Es soll ein Automatismus implementiert werden, der wöchentlich die Wochenarbeitszeit der Mitarbeitenden prüft und diese per Mail informiert

2244BackendFeature RequestLowQR-Code in Onboarding-Mail hinzufügen06.05.2026New
0%
Task Description

Es soll ein QR-Code in die Onboarding-Mail hinzufügen werden, über den die TimePunch-Webseite aufgerufen werden kann

2242BackendFeature RequestLowBereitschaftsdienst und Zuschläge06.05.2026Researching
0%
Task Description

Zeitfaktor wirkt sich aktuell auf Zuschläge aus. Soll das so?

–> Duration, anstatt Worktime100.
TimeEntryHelper.CalculateSurchargedTimes

Lösung: Eigener Zuschlagsfaktor in der Tätigkeit

  1. > wird im Zeiteintrag übernommen
  2. > Duration * neuer Faktor

Bereitschaftsdienst wird nicht bezuschlagt. Soll das so?

–> Filter auf Worktime100>0
ReportingServiceImpl.ExportSurchargedTimes

2237BackendBug ReportLowMehrdeutiger Spaltenname LOGON04.05.2026New
0%
Task Description

Vermutliches Problem zwischen LOGON (user) und LOGON (timeentry).

2026-05-04 13:41:04,510 [176] FATAL: TimeEntryServiceImpl
AdFactum.Data.Exceptions.SqlCoreException: Mehrdeutiger Spaltenname “LOGON”. —> System.Data.SqlClient.SqlException: Mehrdeutiger Spaltenname “LOGON”.

 bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
 bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
 bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
 bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
 bei System.Data.SqlClient.SqlDataReader.get_MetaData()
 bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
 bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
 bei System.Data.SqlClient.SqlCommand.ExecuteReader()
 bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.SqlCommandExtensions.<>c__DisplayClass4.<ExecuteReaderWithRetry>b__3()
 bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
 bei AdFactum.Data.SqlServer.ReliableSqlPersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 --- Ende der internen Ausnahmestapelüberwachung ---
 bei AdFactum.Data.SqlServer.ReliableSqlPersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 bei TimePunch.Common.DataAccess.TpSqlDatabase.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 bei AdFactum.Data.Internal.BasePersister.PrivateSelect(IDbCommand command, Dictionary`2 fieldTemplates, Int32 startRow, Int32 endRow)
 bei AdFactum.Data.SqlServer.SqlPersister.PageSelect(ProjectionClass projection, String additionalColumns, ICondition whereClause, OrderBy orderBy, Int32 minLine, Int32 maxLine, Dictionary`2 fieldTemplates, IDictionary globalParameter, Boolean distinct)
 bei AdFactum.Data.Internal.BasePersister.PageSelect(ProjectionClass projection, ICondition whereClause, OrderBy orderBy, Int32 minLine, Int32 maxLine, Dictionary`2 fieldTemplates, IDictionary globalParameter, Boolean distinct)
 bei AdFactum.Data.ObjectMapper.PrivatePaging(Type type, ICondition whereClause, OrderBy orderBy, Int32 minLine, Int32 maxLine, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter, Boolean distinct)
 bei AdFactum.Data.ObjectMapper.Paging(Type type, ICondition whereClause, OrderBy orderBy, Int32 minRow, Int32 maxRow, Int32 hierarchieLevel, IDictionary globalParameter)
 bei TimePunch.Business.DataAccess.TimeEntryStorage.SearchTimeEntries(ITimePunchConnection connection, ITimeEntryFilter filter)
 bei TimePunch.Business.TimeEntryService.SearchTimeEntries(ITimePunchConnection connection, ITimeEntryFilter filter)
 bei TimePunch.Core.Services.TimeEntryServiceImpl.<>c__DisplayClass7_0.<SearchTimeEntries>b__2()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)

2026-05-04 13:41:04,516 [176] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
 bei TimePunch.Core.Services.TimeEntryServiceImpl.SearchTimeEntries(TpFault& fault, TpAuthentication authentication, TimeEntrySearchDto searchDto)
 bei SyncInvokeSearchTimeEntries(Object , Object[] , Object[] )
 bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
 bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
 bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
 bei System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
 bei System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.Runtime.InputQueue`1.AsyncQueueReader.Set(Item item)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(Item item, Boolean canDispatchOnThisThread)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(T item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.SingletonChannelAcceptor`3.Enqueue(QueueItemType item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.CompleteParseAndEnqueue(IAsyncResult result)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.HandleParseIncomingMessage(IAsyncResult result)
 bei System.Runtime.AsyncResult.SyncContinue(IAsyncResult result)
 bei System.ServiceModel.Channels.HttpPipeline.EmptyHttpPipeline.BeginProcessInboundRequest(ReplyChannelAcceptor replyChannelAcceptor, Action dequeuedCallback, AsyncCallback callback, Object state)
 bei System.ServiceModel.Channels.HttpChannelListener`1.HttpContextReceivedAsyncResult`1.ProcessHttpContextAsync()
 bei System.ServiceModel.Channels.HttpChannelListener`1.BeginHttpContextReceived(HttpRequestContext context, Action acceptorCallback, AsyncCallback callback, Object state)
 bei System.ServiceModel.Activation.HostedHttpTransportManager.HttpContextReceived(HostedHttpRequestAsyncResult result)
 bei System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()
 bei System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
 bei System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object state)
 bei System.Runtime.IOThreadScheduler.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
 bei System.Runtime.Fx.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)
 bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
2236BackendBug ReportLowMitarbeiter Start/Ende Datum außerhalb der zulässigen R...01.05.2026New
0%
Task Description

026-04-30 15:27:43,827 [15] ERROR: Transaction : Error, SQL: UPDATE TP_ANWENDER SET DATE_JOINING = CONVERT (DATETIME, ‘2026.11.01 00:00:00,20’), DATE_LEAVING = CONVERT (DATETIME, ‘0202.04.30 00:00:00,20’), LASTUPDATE_BY = ‘cfccb6cf-49e4-431f-bedb-09292ef3fbdc’, LASTUPDATE = CONVERT (DATETIME, ‘2026.04.30 15:27:43,20’) WHERE TP_ANWENDER.Id=’def28945-e935-4c77-b952-2a268fe45910’ AND LASTUPDATE=CONVERT (DATETIME, ‘2026.02.19 08:57:55,20’)
2026-04-30 15:27:43,827 [15] FATAL: Transaction
AdFactum.Data.Exceptions.SqlCoreException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM. —> System.Data.SqlTypes.SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

 bei System.Data.SqlClient.TdsParser.TdsExecuteRPC(SqlCommand cmd, _SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc, Boolean sync, TaskCompletionSource`1 completion, Int32 startRpc, Int32 startParam)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
 bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
 bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
 bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.SqlCommandExtensions.<>c__DisplayClass1.<ExecuteNonQueryWithRetry>b__0()
 bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
 bei AdFactum.Data.SqlServer.ReliableSqlPersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 --- Ende der internen Ausnahmestapelüberwachung ---
 bei AdFactum.Data.SqlServer.ReliableSqlPersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 bei TimePunch.Common.DataAccess.TpSqlDatabase.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 bei AdFactum.Data.Internal.BasePersister.Update(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates)
 bei TimePunch.Common.DataAccess.TpSqlDatabase.Update(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates)
 bei AdFactum.Data.Internal.ObjectHash.Persist(IPersister persister, TransactionContext transactionContext)
 bei AdFactum.Data.TransactionContext.Commit()
 bei TimePunch.Common.DataAccess.Transaction.SafeCall(Action call)

2026-04-30 15:27:43,832 [15] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Common.DataAccess.Transaction.SafeCall(Action call)
 bei TimePunch.Common.DataAccess.Transaction.Commit()
 bei TimePunch.Business.DataAccess.UserStorage.SaveUsers(ITimePunchConnection connection, IEnumerable`1 users)
 bei TimePunch.Business.CachedServices.CachedUserService.UpdateUserProfileSensitive(ITimePunchConnection connection, IEnumerable`1 users)
 bei TimePunch.Core.Services.UserProfileServiceImpl.<>c__DisplayClass11_0.<SaveUserProfileSensitive>b__3()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
 bei TimePunch.Core.Services.UserProfileServiceImpl.SaveUserProfileSensitive(TpFault& fault, TpAuthentication authentication, List`1 sensitive)
 bei SyncInvokeSaveUserProfileSensitive(Object , Object[] , Object[] )
 bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
 bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
 bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
 bei System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
 bei System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
 bei System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.Runtime.InputQueue`1.AsyncQueueReader.Set(Item item)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(Item item, Boolean canDispatchOnThisThread)
 bei System.Runtime.InputQueue`1.EnqueueAndDispatch(T item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.SingletonChannelAcceptor`3.Enqueue(QueueItemType item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.CompleteParseAndEnqueue(IAsyncResult result)
 bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.HandleParseIncomingMessage(IAsyncResult result)
 bei System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
 bei System.ServiceModel.Channels.HttpInput.ParseMessageAsyncResult.OnRead(IAsyncResult result)
 bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
 bei System.Web.Hosting.AsyncResultBase.Complete(Int32 hresult, Boolean synchronous)
 bei System.Web.Hosting.PipelineRuntime.AsyncCompletionHandler(IntPtr rootedObjectsPointer, Int32 bytesCompleted, Int32 hresult, IntPtr pAsyncCompletionContext)
2233BackendBug ReportLowAudit Trail Null Reference Exception01.05.2026New
0%
Task Description

2026-04-29 15:01:11,711 [173] FATAL: AuditTrailService
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

 bei TimePunch.Business.AuditTrailService.Handle(AuditRegionEndEvent message)

2026-04-29 15:01:11,711 [173] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Business.AuditTrailService.Handle(AuditRegionEndEvent message)
 bei TimePunch.Module.Infrastructure.Events.BackendBackendEventAggregator.PublishMessage[TMessage](TMessage message)
 bei TimePunch.Dao.AuditTrail.AuditRegion.<>c__DisplayClass12_0.<Dispose>b__0(Object c)
 bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
 bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
 bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
 bei System.Threading.ThreadPoolWorkQueue.Dispatch()
2225BackendFeature RequestLowAutomatischer Mailversandt von Berichten27.04.2026New
0%
Task Description

Es soll eine Funktion geschaffen werden, die zu einem definierbaren Datum im Monat, z.B. immer zum 1. des Monats, einen aus wählbaren Bericht an die Mitarbeitenden versendet.

Gedanken dazu:
- Dies eventuell Organisationseinheiten abhängig machen
- Freie Auswahl der Mitarbeitenden
- Mehrere Berichte an unterschiedlichen Daten versenden (Dialogaufbau ähnlich wie bei dem Cutter bei den dynamischen Pausen)

2224BackendFeature RequestLowServerUpdateInstallTimer auf Default stellen, wenn nich...27.04.2026New
0%
Task Description

Wenn die Uhrzeit für die Installation in den Update-Einstellungen nicht gesetzt ist, soll ein Default-Wert automatisch gesetzt werden

2223BackendFeature RequestLowNeue Option zum Berücksichtigen von "Krank unbezahlt" e...24.04.2026Researching
0%
Task Description

Die aktuelle Berechnungslogik bei “fest ausgezahlten” Stunden berücksichtigt nicht, die Einträge von “Krankheit unbezahlt” Die Auszahlung wird mit den “fest ausgezahlten” Stunden durchgeführt.

Eine Lösung ist das Umstellen auf die Auszahlung mit Berechnung der Sollstunden.

Die Berechnungslogik bei “fest ausgezahlten” Stunden kann nicht geändert werden, da sich sonst bestehende Gleitzeitkonten ändern würden.
Gut wäre daher eine neue Option mit fester Auszahlung unter Berücksichtigung von “unbezahlter Krankheit”.

Das sollten wir intern diskutieren.

2222BackendBug ReportLowRemotearbeit als Markierung bei Datenvorschau23.04.2026New
0%
Task Description

Wenn über Remote-Work ein Tag in der Zukunft als z.B. ‘Home-Office’-Tag markiert wird und die Datenvorschau für den aktuellen Monat aktiv ist, sollen die markierten Tage nicht als Fehlzeit angezeigt, sondern wie ein Tag ohne Zeiteintrag behandelt werden.

2219BackendFeature RequestLowDigitale Unterschrift13.04.2026New
0%
Task Description

Es soll eine Möglichkeit geschaffen werden, digitale Unterschriften aufzunehmen und zu verarbeiten.

2216BackendBug ReportLowAktive Mitarbeitende anzeigen umbenennen26.03.2026Requires testingnico.hammann
90%
Task Description

Um die Funktion des Feldes ‘Aktive Mitarbeitende anzeigen’ eindeutiger zu machen, soll das Label in ‘Archivierte Mitarbeitende anzeigen’ umbenannt und der Default-Wert auf abgewählt gestellt werden.

Dies muss in den folgenden Dialogen durchgeführt werden:
- Management Mitarbeiterstammdaten
- Management Lizenzübersicht
- Management DSGVO Übersicht
- Datafox Transponderübersicht

2215BackendBug ReportLowLizenzwechsel26.03.2026New
0%
Task Description

Wenn die ‘Lizenz tauschen’ Funktion verwendet und der Name als auch der Lizenzschlüssel gewechselt wird, wird eine Fehlermeldung geworfen.

2205BackendBug ReportLowMitarbeiter-Import setzt den Anzeigenamen nicht korrekt11.03.2026New
0%
Task Description

Nach dem Import von Mitarbeiterdaten entspricht der Anzeigenamen dem Benutzernamen.
Das ist nicht korrekt.

Erst nach einem Wechsel der Anzeige (z.B. Nachname Vorname) und wieder zurück auf (Vorname Nachname) sind die Namen korrekt.

2195BackendBug ReportMediumZertifikatsfehler im Kontaktformular 16.02.2026New
0%
Task Description

Wenn über die TimePunch Homepage → Contact ein Ticket erstellt wird, wird ein Zertifikatsfehler:
error The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
geworfen.

2187BackendBug ReportLowArchivierung/Kündigung Änderungsantragsgenehmiger entfe...02.02.2026New
0%
Task Description

Wenn ein MA archiviert oder gekündigt wird, soll überprüft werden, ob der MA ein manuell gesetzter Genehmiger für Änderungsanträge ist und dann muss dieser herausgenommen werden

2184BackendFeature RequestLowArbeit beenden unterbindet das Zusammenführen von Zeite...28.01.2026New
0%
Task Description

Es soll die Möglichkeit geschaffen werden, dass wenn ein MA den Tag mit ‘Arbeit beendet’ beendet, dass auch bei einer kürzeren Arbeitsunterbrechung als 10 Stunden der Folgetag nicht dem aktuellen Tag hinzugefügt wird.

2180BackendBug ReportLowJahresurlaub wird für zukünftige Jahre nicht angepasst,...22.01.2026New
0%
Task Description

Sofern der Jahresurlaub im Mitarbeiterprofil geändert wird, muss dieser auch für die Folgejahre angepasst werden.
Also Anzahl der Tage, und Monat des Urlaubsübertrags.

Das funktioniert, sofern noch kein Zeiteintrag in einem zukünftigen Jahr existiert.

Sofern bereits ein Eintrag im neuen Jahr existiert (z.B. wir in 2026 / Eintrag in 2027), dann wird der Jahresurlaub in 2027 nicht mit den Daten aus dem Mitarbeiterprofil angepasst.

Bei Monatswerten funktioniert dies:
Code: UserService.cs
Methode: UpdateUserProfileDetails

2179BackendBug ReportLowFehlende Prüfung des Projektbudgets bei Administratoren18.01.2026New
0%
Task Description

Wenn bei Administratoren ein Eintrag angelegt wird, der das Projektbudget überschreitet, dann wird keine Fehlermeldung ausgegeben.
Scheinbar wird das Projektbudget nur bei Mitarbeitern, aber nicht bei Administratoren geprüft.

2177BackendBug ReportLowLizenz tauschen bei Namensänderung16.01.2026New
0%
Task Description

Wenn Lizenzen getauscht werden und der Ausstellungsname hat sich geändert, wird ein Fehler geworfen und die alten zugewiesenen Lizenzen werden entfernt.

2173BackendBug ReportLowProjekttätigkeit-Import08.01.2026New
0%
Task Description

Wenn Projekttätigkeiten exportiert und anschließend in einem anderen System importiert werden sollen, wird eine HeaderNotValidException geworfen

2159BackendFeature RequestLowAutomatischer Mailversandt bei verfallenem Urlaub11.12.2025New
0%
Task Description

Ein Monat bevor der Resturlaub verfällt, soll der Mitarbeitende automatisch per Mail informiert werden, dass der Resturlaub bald verfällt

2155BackendBug ReportLowLohnfortzahlung durchschnitt der letzten 13 Wochen10.12.2025New
0%
2134BackendFeature RequestLowNeuer Multiplikator: Budget-Faktor09.11.2025New
0%
2131BackendBug ReportLowAnzeige: Weitere Ergebnisse stehen zur Verfügung. Bitte...07.11.2025New
0%
2130BackendFeature RequestLowMailversandt bei fehlender Abmeldung06.11.2025New
0%
2119BackendBug ReportLowEingeschränkte Ausführung30.10.2025New
0%
2095BackendBug ReportLowBrowser Anmeldefehler bei Passwort mit &#30.09.2025New
0%
2078BackendFeature RequestLowArbeitsunterbrechungen zwischen Remote- und Arbeitszeit...25.08.2025New
0%
2077BackendBug ReportLowYearlySummary wird nicht entfernt22.08.2025New
0%
2063BackendFeature RequestLowZeitlich berücksichtigende Tätigkeiten24.07.2025New
0%
2055BackendBug ReportLowUpdate Installation wird nach einem Modul abgebrochen14.07.2025New
0%
1999BackendFeature RequestLowLizenzenzug bei Archivierung 06.05.2025New
0%
1960BackendBug ReportLowBericht: Stundennachweis. detaillierte Übersicht24.02.2025New
0%
1957BackendTaskLowÜberarbeiten der Berechtigungsprüfung21.02.2025New
0%
1928BackendTaskLowVor Auto-Update Speicherplatz überprüfen 27.01.2025New
0%
1904BackendFeature RequestLowMail an MA für fehlende Zeiteinträge 15.01.2025New
0%
1862BackendFeature RequestLowNach Initialisierung neues Passwort hinterlegen20.11.2024New
0%
1805BackendFeature RequestLowWenn Samstag / Sonntag regulär als Arbeitszeit gezählt ...10.09.2024New
0%
1796BackendFeature RequestLowDurchschnittliche Arbeitszeiten bei Krankheit / Urlaub ...03.09.2024New
0%
1794BackendBug ReportLowAnmeldung mit Azure-AD führt zu Absturz02.09.2024New
0%
1752BackendFeature RequestLowQ&A25.06.2024New
0%
1741BackendBug ReportLowErstellen eines Testzugangs: Cutter speichert Einstellu...25.06.2024New
0%
1740BackendBug ReportLowErstellen eines Testzugangs: Mitarbeiterprofil25.06.2024New
0%
1739BackendFeature RequestLowSupremo über Webseite downloadbar machen25.06.2024New
0%
1737BackendBug ReportLowFehler Lizenzen tauschen25.06.2024New
0%
1733BackendFeature RequestLowZeitwert-/Langzeitkonten in TimePunch12.06.2024New
0%
Showing tasks 1 - 50 of 604 Page 1 of 13

Available keyboard shortcuts

Tasklist

Task Details

Task Editing