|
2347 | TimePunch | Tp Attendance | Feature Request | niedrig | Anwesenheitsliste um Start/Stopp Möglichkeit erweitern | Requires testing | | |
Aufgabenbeschreibung
Vorarbeitern soll das Starten und Stoppen der Zeiterfassung für Ihr Team ermöglicht werden. Hierzu wird die Anwesenheitsliste um einen Start und Stopp Button erweitert.
|
|
2343 | TimePunch | Tp Datafox | Bug Report | niedrig | AdFactum.Data.Exceptions.WrongTypeException: | New | | |
Aufgabenbeschreibung
2026-10-24 15:42:15,482 [78] FATAL: DataFoxService AdFactum.Data.Exceptions.WrongTypeException: The ObjectMapper .NET found an object of a wrong type. Expected Type: Device Found Type: Device
bei AdFactum.Data.Internal.PersistentObject.InitializeValueObject(Object valueObject, ObjectHash initialValues)
bei AdFactum.Data.Internal.PersistentObject.CreateVO(ObjectMapper mapperObj, IObjectFactory objectFactory, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter)
bei AdFactum.Data.ObjectMapper.PrivateLoad(ProjectionClass projection, Object id, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter)
bei AdFactum.Data.Fields.Link.SetLinkedObject(PersistentObject po, ObjectHash tempHash, ObjectMapper mapper)
bei AdFactum.Data.Internal.PersistentObject.<>c__DisplayClass34_0.<DeleteAllLinks>b__0(IEnumerator enumerator)
bei AdFactum.Data.Internal.PersistentObject.DeleteAllLinks(ObjectMapper mapper, Int32 hierarchyLevel, ObjectHash tempHash, Boolean postUpdateDelete)
bei AdFactum.Data.ObjectMapper.PrivateDelete(PersistentObject po, Int32 hierarchyLevel, ObjectHash tempHash)
bei AdFactum.Data.ObjectMapper.DeleteRecursive(IValueObject vo, Int32 hierarchyLevel)
bei TimePunch.Datafox.DataAccessLayer.Database.TransponderStorage.SaveTransponderData(ITimePunchConnection connection, IEnumerable`1 transponderList)
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2026-10-24 15:42:15,863 [78] FATAL:
bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
bei TimePunch.Datafox.DataFoxService.SaveTransponderList(TpAuthentication authentication, TpFault& fault, List`1 transponderList)
bei SyncInvokeSaveTransponderList(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)
|
|
2331 | TimePunch | Tp Cutter | Bug Report | niedrig | Arbeitszeit auf die Sollzeit kürzen | New | | |
Aufgabenbeschreibung
Beim Kürzen der “Arbeitszeit auf die Sollzeit” muss die gekürzte Zeit nicht der Pause, sondern dem Cutter (Cut-Time), zugeordnet werden. Die Pause verfälscht die Pausenstatistik
|
|
2315 | TimePunch | Tp Calendar | Feature Request | niedrig | Antragsstatus für Administration einsehbar gestalten | New | | |
Aufgabenbeschreibung
Problem:
Ich habe hier einen Mitarbeiter, der einen Urlaubsantrag gestellt hat und bei dem der Vertreter auch zugesagt hat, allerdings kann ich diesen Antrag nicht mehr nachvollziehen, wo kann innerhalb von TimePunch als Admin sehen, wie der Status eines Antrages ist?
Stand:
Derzeit gibt es keine Möglichkeit alle offenen/abgeschlossenen Anträge als Administration einzusehen.
Lösung:
Als Administrator*in sollte man Einsicht in alle aktuellen und abgeschlossenen Antrage bekommen.
|
|
2305 | TimePunch | Backend | Feature Request | niedrig | Umfrage optional gestalten | New | | |
Aufgabenbeschreibung
bei der letzten Umfrage hatte ich dieses Feedback schoneinmal gegeben: Es ist ein Unding, dass sich eine Umfrage nicht wegklicken lässt oder wenigstens auf später verschieben lässt. Wenn ich in dem Moment, in dem die Umfrage angezeigt wird, keine Zeit habe, mich mit der Umfrage bzw. dem Feedback zu beschäftigen, will ich nicht dazu gezwungen werden! Die Umfrage darf die Benutzung von TimePunch nicht verhindern.
|
|
2302 | TimePunch | Backend | Task | sehr niedrig | Verhindern doppelt vergebener Benutzerlizenzen | New | | |
Aufgabenbeschreibung
Aktuell kann eine Lizenz in Ausnahmefällen mehrmals dem gleichen Benutzer zugeordnet werden.
Um dies zu verhindern, muss ein zusätzlicher Unique Key eingeführt werden, der nur über UserId und ApplicationLicenseId gelegt wird.
|
|
2297 | TimePunch | Tp Management | Bug Report | niedrig | Datumsänderung bewirkt kein Nachladen der Kontierungspu... | New | | |
Aufgabenbeschreibung
Beobachtetes Verhalten:
Bei einem neuen Eintrag sind Kontierungspunkte (in der GUI namentlich „Projekt“), die nach einem bestimmten Datum ablaufen, nicht auswählbar, selbst wenn das Datum angepasst wird. Andersrum können auch ablaufende Kontierungspunkte nach dem Ablaufdatum verwendet werden, wenn das Datum beim Öffnen der Kontierungspunkt-Maske vor dem Ablaufdatum lag.
Erwartetes Verhalten:
- Kontierungspunkte sollten je nach ausgewähltem Datum dynamisch wieder geladen werden.
Reproduktionsschritte:
Vorbereitung: - Einen Kontierungspunkt/Projekt anlegen mit einem festen Ablaufdatum (z.B. 20.08.2026) - Eine Buchung nach dem Ablaufdatum erstellen (z.B. ein eingetragener Urlaub, der bereits geplant ist). - Im Menüpunkt „Einzelbuchungen“ einen Zeiteintrag markieren, der nach dem Ablaufdatum des Kontierungspunktes liegt. - Unten links in der geöffneten Maske auf „Neu“ klicken. Es öffnet sich die Maske, um einen Zeiteintrag anzulegen, mit dem voreingestellten Datum des markierten Eintrags. - Der Kontierungspunkt sollte hier bereits nicht auswählbar sein. - Das Datum anpassen auf ein Datum, welches vor dem Ablaufdatum des Kontierungspunktes liegt. - Der Kontierungspunkt ist weiterhin nicht auswählbar, obwohl das Datum des Zeiteintrags innerhalb des Zeitraums des Kontierungspunkts liegt.
|
|
2290 | TimePunch | Tp Online | Feature Request | niedrig | QR-Code oder Barcode im Online Modul scannen | New | | |
Aufgabenbeschreibung
Im Online Modul (am Smartphone) sollte es möglich sein, einen Barcode oder einen QR-Code zu scannen, um automatisch auf ein neues Projekt/Tätigkeit zu starten.
Es sollte die Möglichkeit geben, dass neue Projekte direkt nach dem Scan automatisch angelegt werden (siehe Datafox Modul).
Idee:
Barcode Scan → Der Barcode wird pro Projekt und Tätigkeit einzeln gescannt. QR-Code Scan → Der QR-Code beinhaltet das Projekt und die Tätigkeit in einem.
|
|
2286 | TimePunch | Backend | Feature Request | niedrig | Audit für Monatsabschluss und Änderungen an den Monatsd... | New | | |
Aufgabenbeschreibung
Aktuell verfügen die monatlichen Daten, z.B. Auszahlung von Überstunden und der Monatsabschluss selbst über kein separates Audit.
Um die Nachvollziehbarkeit zu gewährleisten, müssen auch diese Daten im Audit nachvollziehbar protokolliert werden.
|
|
2276 | TimePunch | Tp Management | Feature Request | niedrig | Automatische Numerierung in Benutzerdefinierten Feldern | New | | |
Aufgabenbeschreibung
Es sollte möglich sein, eine automatische Numerierung in den Benutzerdefinierten Feldern hinzuzufügen. Am besten auch mit Maskenfunktion und einem möglichen Startwert, z.B. 1000
K{YYYY}#### Startwert 1000 Ausgabe: K20261000
RN-{YYYY}{MM}###### Startwert: 100000 Ausgabe: RN-202607100000
|
|
2273 | XRechnung/ZUGFeRD | Backend / Core | Bug Report | niedrig | Mail mit PDF (ohne Zugferd), dafür mit extra XRechnung ... | New | | |
Aufgabenbeschreibung
Wenn eine xml-Datei nicht in der PDF enthalten sondern in der Mail als zusätzlicher Anhang “nebenbei” mitkommt, wird sie nicht verarbeitet und die Rechnung wird zurückgewiesen.
|
|
2268 | TimePunch | Tp Self Service | Bug Report | niedrig | Reihenfolge bei Änderungsanträgen | New | | |
Aufgabenbeschreibung
Was aufgefallen ist, dass die Anträge in entsprechender Reihenfolge genehmigt werden müssen.
Wenn ich ein Löschantrag mache und noch einen Änderungsantrag, dann muss erst der Löschungsantrag und im Anschluss der Änderungsantrag genehmigt werden.
Wenn ich zuerst den Änderungsantrag genehmige und im Anschluss den Löschantrag, dann kann der Löschantrag nicht mehr genehmigt werden.
Leider kann man auch keinen Grund für den Löschantrag eintragen.
|
|
2265 | TimePunch | Tp Self Service | Feature Request | niedrig | Übersicht über die Änderungsanträge für einen Mitarbeit... | New | | |
Aufgabenbeschreibung
In der Selbstauskunft sollte es eine Übersicht über alle Änderungsanträge / ähnlicher Urlaubsanträge geben.
|
|
2264 | XRechnung/ZUGFeRD | Backend / Core | Feature Request | niedrig | Gutschrift als Ausgangsrechnung abbilden | New | | |
Aufgabenbeschreibung
Eine importierte Gutschrift sollte nicht zu einer Lieferantenrechnung führen, sondern als Ausgangsrechnung angelegt werden. Die Rechnung entspricht somit der Gutschrift.
|
|
2262 | TimePunch | Tp Management | Bug Report | niedrig | Doppelklick auf einen Übernachteintrag in der Tagesansi... | New | | |
Aufgabenbeschreibung
Tagesansicht: Beim Doppelklick auf einen Übernachteintrag wird nur der Eintrag bis 0:00 Uhr geöffnet. Einzelbuchung: Beim Doppelklick auf einen Übernachteintrag wird korrekterweise der komplette Eintrag geöffnet.
https://tpimage.s3.eu-west-1.amazonaws.com/Videos/2026-06-09%2012-34-14.mkv
|
|
2260 | TimePunch | Backend | Bug Report | niedrig | Mitarbeitende können auf geschlossene Projekte buchen. | Researching | | |
Aufgabenbeschreibung
Kommentar eines Kunden: Zugriff auf Projektdaten als PL nicht ausreichend, Kollegen können auch auf geschlossene Projekte weiter buchen.
Ideen sammeln, wie so etwas eventuell passieren kann.
|
|
2254 | TimePunch | Tp Management | Bug Report | niedrig | Crash bei PDF Export auf geöffnete PDF Datei | New | | |
Aufgabenbeschreibung
Wenn ein PDF Export durchgeführt wird, während die PDF (z.B. im Acrobat) geöffnet ist, dann stürzt TimePunch kommentarlos ab. Hier sollte eine Fehlermeldung ausgegeben werden.
|
|
2253 | TimePunch | Tp Management | Bug Report | niedrig | Leerer Mitarbeiterfilter, zeigt alle Mitarbeiter an | New | | |
Aufgabenbeschreibung
Wenn die Filterung leer ist, dann werden alle möglichen Mitarbeiter, auf die der angemeldete Benutzer zugriff hat, angezeigt.
|
|
2252 | TimePunch | Tp Management | Bug Report | niedrig | Fehlerhafte Umrechnung der Pausenzeit | New | | |
Aufgabenbeschreibung
Eintrag in Feld „Pause“ 030 ergibt „720:00“ → ist unerwartet. Eingabe 0,5 ergibt 30 Minuten.
|
|
2251 | TimePunch | Tp Management | Feature Request | niedrig | Berichtszeitraum festlegen, wenn alle Zeiteinträge gesu... | New | | |
Aufgabenbeschreibung
Parameter ReportingStart und ReportingEnd wird auf den aktuellen Tag gesetzt, wenn alle Zeiteinträge für den Bericht ausgewählt werden.
Hier sollte das Datum des ersten und das Datum des letzten Tags ausgewählt werden.
|
|
2250 | TimePunch | Backend | Bug Report | hoch | Automatisches Schließen von Zeiteinträgen schlägt fehl,... | Researching | | |
Aufgabenbeschreibung
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.
|
|
2243 | TimePunch | Tp Management | Feature Request | niedrig | Möglichkeit zum Löschen des Profilbilds | New | | |
Aufgabenbeschreibung
Es sollte möglich sein, das hinterlegte Profilbild wieder zu löschen.
|
|
2242 | TimePunch | Backend | Feature Request | niedrig | Bereitschaftsdienst und Zuschläge | Researching | | |
Aufgabenbeschreibung
Zeitfaktor wirkt sich aktuell auf Zuschläge aus. Soll das so?
–> Duration, anstatt Worktime100. TimeEntryHelper.CalculateSurchargedTimes
Lösung: Eigener Zuschlagsfaktor in der Tätigkeit
> wird im Zeiteintrag übernommen
> Duration * neuer Faktor
Bereitschaftsdienst wird nicht bezuschlagt. Soll das so?
–> Filter auf Worktime100>0 ReportingServiceImpl.ExportSurchargedTimes
|
|
2241 | TimePunch | Tp Calendar | Feature Request | niedrig | Export/Sync von bestätigten Abwesenheiten in einen zent... | New | | |
Aufgabenbeschreibung
Übertrag der bestätigten Abwesenheiten in einen zentralen Outlook Kalender in Office 365.
Ziel: Beim Anlegen, wird die Abwesenheit auch im Kalender gespeichert. Beim Stornieren, wird die Abwesenheit auch im Kalender gelöscht.
Zentral einzustellen in den Globalen Einstellungen des Kalenders.
|
|
2240 | TimePunch | Tp Online | Bug Report | niedrig | NullReferenceException: HandleStopwatch | New | | |
Aufgabenbeschreibung
2026-05-04 16:00:29,228 [117] FATAL: StopwatchController System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Online.Controllers.StopwatchController.HandleStopwatch(StopwatchModel userInput)
2026-05-04 16:00:29,228 [117] FATAL:
bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
bei TimePunch.Web.Infrastructure.Controller.ModuleController`2.GetErrorResultForAjaxCall(Exception ex)
bei TimePunch.Online.Controllers.StopwatchController.HandleStopwatch(StopwatchModel userInput)
bei lambda_method(Closure , ControllerBase , Object[] )
bei System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_5.<BeginInvokeAction>b__4()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_0.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
bei System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
bei System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
bei System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
bei System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
bei System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
bei System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
bei System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
|
|
2237 | TimePunch | Backend | Bug Report | niedrig | Mehrdeutiger Spaltenname LOGON | New | | |
|
|
2236 | TimePunch | Backend | Bug Report | niedrig | Mitarbeiter Start/Ende Datum außerhalb der zulässigen R... | New | | |
|
|
2233 | TimePunch | Backend | Bug Report | niedrig | Audit Trail Null Reference Exception | New | | |
|
|
2232 | TimePunch | Tp Datafox | Bug Report | niedrig | Fehler beim Speichern der Transponderliste | New | | |
|
|
2223 | TimePunch | Backend | Feature Request | niedrig | Neue Option zum Berücksichtigen von "Krank unbezahlt" e... | Researching | | |
|
|
2218 | TimePunch | Tp Management | Bug Report | niedrig | Zeiteinträge nicht erstellbar, noch kein Zeiteintrag vo... | New | | |
|
|
2217 | TimePunch | Tp Management | Feature Request | niedrig | Hinweis bei längerer Krankheit, wenn 6 Wochen erreicht ... | New | | |
|
|
2205 | TimePunch | Backend | Bug Report | niedrig | Mitarbeiter-Import setzt den Anzeigenamen nicht korrekt | New | | |
|
|
2194 | TimePunch | Tp Cutter | Feature Request | niedrig | Globales Cutter-Modell | New | | |
|
|
2181 | TimePunch | Tp Management | Feature Request | niedrig | Löschen von Projekten/Tätigkeiten ohne vorher abschließ... | New | | |
|
|
2180 | TimePunch | Backend | Bug Report | niedrig | Jahresurlaub wird für zukünftige Jahre nicht angepasst,... | New | | |
|
|
2179 | TimePunch | Backend | Bug Report | niedrig | Fehlende Prüfung des Projektbudgets bei Administratoren | New | | |
|
|
2171 | TimePunch | Tp Cutter | Feature Request | niedrig | Rahmenarbeitszeit für neue MA | New | | |
|
|
2158 | TimePunch | Tp Management | Feature Request | niedrig | Gesperrte Tage definieren | New | | |
|
|
2157 | TimePunch | Tp Cutter | Bug Report | niedrig | Cutter Tag wird falsch gesetzt | New | | |
|
|
2142 | TimePunch | Tp Management | Feature Request | niedrig | Tätigkeiten sollten unabhängig vom Projekt gespeichert ... | New | | |
|
|
2141 | TimePunch | Tp Management | Feature Request | niedrig | Management: Auf eine Tabelle sollten mehrere Sortierkri... | New | | |
|
|
2140 | TimePunch | Tp Management | Feature Request | niedrig | Management, Unterscheidung zwischen Projekte des Mitarb... | New | | |
|
|
2138 | TimePunch | Tp Management | Feature Request | niedrig | Tätigkeit verpflichtend | New | | |
|
|
2137 | TimePunch | Tp Management | Feature Request | niedrig | Verbesserter Änderungsworkflow | New | | |
|
|
2113 | TimePunch | Tp Management | Bug Report | niedrig | Spaltenreihenfolge Projekte | New | | |
|
|
2110 | TimePunch | Tp Management | Feature Request | niedrig | Automatisches Speichern oder Nachfragen | New | | |
|
|
2108 | TimePunch | Tp Management | Feature Request | niedrig | Erinnerung an DSGVO Löschung, automatisiert per Mail. | New | | |
|
|
2103 | XRechnung/ZUGFeRD | Backend / Core | Task | niedrig | Wording: Rechnung freigeben, statt validieren | New | 1 | |
|
|
2102 | XRechnung/ZUGFeRD | Backend / Core | Bug Report | niedrig | Zahlungsbedingungen sollten übernommen werden | New | | |
|