21. Juli 2025·6 Min. Lesezeit

Zeiterfassungs-App mit KI-Tools: Rundung, Freigaben, Exporte

Lege Rundungs-, Freigabe- und Exportregeln fest, bevor du eine Zeiterfassungs-App mit KI-Tools erstellst, damit die Lohnabrechnung sauber läuft und Manager den Zahlen vertrauen.

Zeiterfassungs-App mit KI-Tools: Rundung, Freigaben, Exporte

Warum Zeiterfassung bei der Lohnabrechnung scheitert

Ein Timer kann sehr genau sein und trotzdem Probleme bei der Lohnabrechnung verursachen. Die Lohnabrechnung braucht vorhersehbare Ergebnisse: dieselbe Schicht sollte immer gleich bezahlt werden, unabhängig davon, wer sie einreicht oder freigibt.

„Payroll reality“ sind die Regeln, nach denen dein Team Woche für Woche arbeitet: wie Minuten gerundet werden, wann eine Abrechnungsperiode schließt, wer einen Stempel bearbeiten darf, was als Pause zählt und welche Nachweise du aufbewahrst, wenn sich etwas ändert. Wenn deine App diese Regeln nicht abbildet, endet die Lohnabrechnung mit manuellen Korrekturen und das Vertrauen schwindet schnell.

Die meisten Streitfälle beginnen an drei Punkten: Rundung, Änderungen und fehlende Pausen. Rundung wirkt unfair, wenn sie inkonsistent ist. Änderungen wecken Misstrauen, wenn Mitarbeitende nicht sehen können, was sich geändert hat und warum. Fehlende Pausen schaffen Compliance-Risiko und überraschende Abzüge.

Ein häufiges Szenario: Ein Mitarbeiter stempelt um 8:53 ein, geht um 12:02 zur Pause, kommt um 12:29 zurück und stempelt um 17:07 aus. Wenn dein System jeden Stempel anders rundet oder die Tagesgesamtzeit statt jeder Segmentrunde rundet, können App und Lohnabrechnung auf unterschiedliche bezahlte Stunden kommen. Multipliziert mit einem Team und einer ganzen Abrechnungsperiode ergibt das Stunden an Hin- und Hergerechne.

Bevor du Bildschirme entwirfst oder Code generierst, schreibe in klarer Sprache auf, was das System tun muss, so dass ein Lohnabrechnungsmitarbeiter es absegnen würde. Das beinhaltet üblicherweise:

  • Wie gerundet wird (pro Punch oder pro Tag und in welchem Intervall)
  • Welche Änderungen erlaubt sind, wer sie durchführen darf und welche Notiz erforderlich ist
  • Die Freigabeschritte und wann ein Stundenzettel gesperrt wird
  • Wie Pausen gehandhabt werden (bezahlt, unbezahlt, automatische Abzüge, Ausnahmen)
  • Was der Payroll-Export abbilden muss (Codes, Summen, Daten)

Wenn du bereits einen KI-erstellten Prototyp hast, der Zeit erfasst, aber bei der Lohnabrechnung auseinanderfällt, kann FixMyMess (fixmymess.ai) ihn prüfen und genau aufzeigen, wo Regeln und Implementierung nicht übereinstimmen.

Definiere Rundungsregeln, die jeder erklären kann

Rundung ist der Punkt, an dem eine Zeiterfassungs-App mit KI-Tools auf dem Bildschirm plausibel wirken, aber bei der Lohnabrechnung scheitern kann. Das Ziel ist nicht perfekte Mathematik, sondern eine Regel, die jeder gleich wiederholen kann: Mitarbeitende, Manager und Payroll.

Wähle einen Ansatz und formuliere ihn als einen einfachen Satz. Gängige Optionen sind exakte Minuten (keine Rundung) oder Rundung auf 5, 6, 10 oder 15 Minuten. Kleinere Intervalle wirken fairer, erzeugen aber mehr kleine Korrekturen. Größere Intervalle sind einfacher, können aber Beschwerden auslösen.

Bestimme als Nächstes genau, wann gerundet wird. Manche Teams runden sowohl das Ein- als auch das Ausstempeln. Andere runden nur den Beginn oder nur das Ende. Was auch immer du wählst: Sei konsistent im gesamten Unternehmen, es sei denn, du hast einen klaren rechtlichen oder tariflichen Grund.

Treffe diese Entscheidungen bevor du baust:

  • Das Rundungsintervall (oder keine Rundung)
  • Ob Rundung für Start, Ende oder beides gilt
  • Etwaige Kulanzzeiträume für frühe oder späte Stempel
  • Was als gültiger Stempel vs. Ausnahme gilt
  • Wie manuelle Einträge behandelt werden

Kulanzzeiträume sind wichtig, weil das echte Leben unordentlich ist. Wenn sich jemand 2 Minuten verspätet einstempelt, weil der Laptop hängt, entscheide, ob das als Verspätung gilt oder verziehen wird. Schreib es deutlich und sorge dafür, dass Manager wissen, wann sie eine Ausnahme genehmigen sollten.

Manuelle Einträge brauchen strengere Regeln, weil sie der einfachste Ort sind, Stunden aufzublähen. Eine einfache Politik: manuelle Zeit erfordert einen Grund und Manager-Freigabe und wird nie automatisch gerundet.

Nutze konkrete Beispiele, die dein Team testen kann:

  • Einstempeln 8:02, Ausstempeln 17:01, runden auf nächste 5 Minuten -> 8:00 bis 17:00
  • Einstempeln 8:06 mit 5-minütiger Kulanz -> behandelt als 8:00
  • Manueller Eintrag für einen Außentermin -> genaue Minuten, Manager muss genehmigen

Abrechnungszeiträume, Cutoffs und Zeitzonen

Lohnprobleme entstehen oft, wenn die „Woche“ deiner App nicht mit der Abrechnungswoche übereinstimmt. Schreibe die Art der Abrechnungsperiode und die genaue Cutoff-Regel in klaren Worten auf, sodass Manager und Payroll sie wiederholen können.

Die meisten Teams nutzen eines dieser Muster, jeweils mit einem klaren Start- und End-Zeitstempel:

  • Wöchentlich
  • Zweiwöchentlich (verankert an einem festen Startdatum)
  • Halbmonatlich (1.–15. und 16.–Ende des Monats)
  • Monatlich

Zeitzonen sind eine leise Streitquelle. Wähle eine Regel und bleibe dabei: entweder alles wird in einer einzigen Unternehmenszeitzone gespeichert und berechnet, oder Schichten werden in der lokalen Zeit des Mitarbeiters erfasst und für die Summen in eine Payroll-Zeitzone umgerechnet. Wenn du letzteres wählst, zeige während der Überprüfung sowohl den lokalen als auch den Payroll-Zeitstempel, damit sich niemand beschwert, die App hätte „ihre Stunden verschoben“.

Sperren ist genauso wichtig wie Berechnung. Nach der Verarbeitung der Lohnabrechnung sperre die Periode, damit Änderungen die Summen nicht stillschweigend verändern. Wenn Änderungen nötig sind, erfordere einen Grund und erstelle eine separate Retro-Anpassung, die in der nächsten Abrechnung landet.

Späte Einreichungen brauchen einen vorhersehbaren Ablauf. Ein praktischer Standard ist, Einreichungen nach dem Cutoff zu erlauben, sie als verspätet zu kennzeichnen, sie an Manager und Payroll zur Prüfung weiterzuleiten und als Anpassung anzuwenden, statt die Historie umzuschreiben.

Ein weiterer Sonderfall: jemand wechselt mitten in der Periode das Team oder den Stundenlohn. Speichere den Lohnsatz und die Kostenstelle auf jedem Eintrag (oder Tagessegment), damit der Export die Summen korrekt aufteilen kann.

Freigaben, die zum Management passen

Ein Freigabeprozess sollte sich wie ein einfacher Ja-/Nein-Moment anfühlen, nicht wie ein Mini-Buchhaltungsjob. Ein häufiger Schwachpunkt bei KI-generierten Prototypen sind Edge-Cases wie Änderungen nach Freigabe, oder die Manager-Ansicht verbirgt die Details, die Vertrauen schaffen.

Beginne damit, eine kleine Anzahl stabiler Zustände zu benennen. Zum Beispiel: Draft, Submitted, Approved, Rejected und Paid.

Definiere, wer anhand realer Rollen freigeben kann, nicht anhand idealisierter Organigramme. Viele Teams brauchen einen primären Freigeber (direkter Vorgesetzter), einen Backup (Projektleiter) wenn der Manager nicht da ist, und eine Override-Rolle (HR oder Payroll) für Korrekturen. Sei spezifisch, wann jede Rolle handeln darf.

Mache die Prüfansicht eindeutig: erst die Summen, dann die wenigen Details, die Überraschungen erklären. Notizen zu ungewöhnlichen Tagen, Projekt- oder Kostenstelle und eine klare Aufschlüsselung nach Tagen decken meist den größten Teil der Prüfung ab.

Änderungen nach Freigabe sind der Ort, an dem Streitigkeiten beginnen. Eine saubere Regel: verändert eine Änderung die bezahlte Zeit (Start, Ende, Pausenlänge, Projektzuordnung), geht der Stundenzettel zurück auf Submitted und braucht eine erneute Freigabe. Ist die Änderung nur eine Notiz, kann er Approved bleiben, muss aber trotzdem protokolliert werden.

Halte Benachrichtigungen langweilig und vorhersehbar: eine Nachricht bei Einreichung, eine Erinnerung vor dem Cutoff und eine Nachricht bei Zurückweisung.

Änderungen, Audit-Trails und Berechtigungen

Secure your time tracking app
Close the gaps that let users see the wrong hours or expose secrets in production.

Lohnprobleme beginnen oft mit einer „kleinen“ Änderung: Startzeit korrigieren, Projektcode ändern oder nachträglich eine Notiz hinzufügen. Deine App sollte jede Änderung, die Payroll, Abrechnung oder Reporting beeinflusst, als Edit behandeln.

Entscheide, was bearbeitet werden kann (Zeiten, Pausenlänge, Job/Projekt, Ort, Lohncode und Notizen). Wenn eine Änderung die Bezahlung beeinflusst, behandle sie als höheres Risiko.

Fordere einen Grund für jede Änderung und jede Ablehnung. Halte den Prompt kurz und einheitlich, z. B. „Vergessen auszustempeln“ oder „Stunden zum richtigen Kunden verschoben“. Wenn Leute auswählen oder tippen müssen, bekommst du weniger sorglose Änderungen und weniger Hin- und Her.

Ein Audit-Trail sollte automatisch und nicht umgehbar sein. Mindestens erfasse, wer die Änderung gemacht hat, was sich geändert hat (alter und neuer Wert), wann es passiert ist (mit Zeitzone), warum es geändert wurde und was es mit dem Status gemacht hat (wieder eingereicht, neu genehmigt, zurückgesendet).

Berechtigungen sollten der Realität entsprechen, nicht dem Wunschdenken:

  • Mitarbeitende: Einträge erstellen, vor Einreichung bearbeiten, nach Freigabe Änderungen anfordern
  • Manager: genehmigen/ablehnen, innerhalb eines definierten Fensters mit Begründung bearbeiten
  • Admin/Payroll: Regeln überschreiben, Perioden öffnen/schließen, exportieren

Vermeide Lösch-Buttons für Zeiteinträge. Löschen entfernt Beweismittel und lädt zu Streitigkeiten ein. Bevorzuge das Entwerten oder Markieren als Duplikat, sodass der Datensatz sichtbar bleibt mit einer klaren Erklärung.

Beispiel: ein Mitarbeiter verschiebt nach Freigabe 2 Stunden von Support zu Projekt A. Das System sollte einen Grund erzwingen, die Änderung zurück zur erneuten Freigabe routen und beide Freigaben protokollieren.

Pausen, Überstunden und Freizeiten ohne Überkomplexität

Die meisten Lohnprobleme drehen sich nicht ums Drücken des Ein-Stempels. Sie entstehen, wenn Leute fragen: „War die Pause bezahlt?“ oder „Warum erschien die Überstunde anders als letzte Woche?“ Entscheide diese Regeln früh, damit die App nicht stillschweigend eigene Logik erfindet.

Pausen: bezahlt vs. unbezahlt, automatisch vs. manuell

Beginne mit einer klaren Voreinstellung: sind Pausen bezahlt, unbezahlt oder gemischt (z. B. eine bezahlte 10-minütige Ruhepause und eine unbezahlte 30-minütige Mahlzeit)? Entscheide dann, ob Pausen vom Mitarbeiter eingegeben oder automatisch abgezogen werden.

Eine einfache Konfiguration, mit der viele Teams leben können: unbezahlte Mahlzeiten sind manuell, bezahlte Ruhepausen werden nicht minutengenau erfasst, und fehlende Pausen lösen eine Notiz und Überprüfung aus, statt automatische Abzüge.

Überstunden: woraus sich die Summen ergeben

Überstundenregeln variieren, aber deine App sollte immer erklären können, wie eine Zahl berechnet wurde. Entscheide, ob Überstunden täglich, wöchentlich oder beides gelten und welche Stunden in die Berechnung einfließen.

Beispiel: Ein Mitarbeiter loggt 9 Stunden am Dienstag mit 30 Minuten unbezahlter Mahlzeit. Rechnet ihr Überstunden aus der Bruttotime (9:00) oder aus der Arbeitszeit (8:30)? Payroll erwartet meist die Arbeitszeit, aber deine Exporte müssen zu der gewählten Regel passen.

Urlaub ist eine weitere Falle. Behandle PTO und Kranktage als Nicht-Arbeitszeit, die dennoch genehmigt und exportiert werden kann, mische sie aber nicht in Überstunden, es sei denn, deine Richtlinie sagt das. Feiertage ähnlich: exportiere sie als separaten Verdiensttyp, nicht als gearbeitete Zeit.

Halte es einfach, wenn du keine komplexe Policylösung brauchst. Ein oder zwei Pausenarten, eine Überstundenregel und ein paar Lohnarten (Gearbeitet, PTO, Feiertag) reichen oft, um zu starten.

Exporte, die die Lohnabrechnung tatsächlich nutzen kann

Lohnprobleme beginnen oft beim Export. Deine App kann Zeit perfekt erfassen und dann scheitern, weil die Datei ein Feld fehlt, Summen anders berechnet werden oder eine Manager-Änderung nicht reflektiert ist.

Beginne mit dem, was Payroll importiert (oft eine CSV) und was andere Teams brauchen (eine Manager-Zusammenfassung und manchmal eine Finanzaufstellung). Format ist wichtig, aber Feldzuordnung ist noch wichtiger. Wenn Payroll die Mitarbeiter-ID nutzt, exportiere nicht nur Namen. Wenn du Arbeit nach Projekt trackst, exportiere Job-Code und Kostenstelle als separate Spalten.

Mach Summen explizit. Exportiere Normalstunden, Überstunden und unbezahlte Pausen als separate Zahlen, nicht als eine einzige Summe. Wenn deine Regeln tägliche Überstunden berechnen, exportiere nicht nur eine wöchentliche Überstunden-Zahl, es sei denn Payroll erwartet genau das.

Entscheide, was mit abgelehnten oder unvollständigen Stundenzetteln vor dem ersten Lauf passiert. Eine gängige Regel ist, nur Approved-Stundenzettel zu exportieren und einen separaten Ausnahmebericht für den Rest zu erstellen.

Ein Vorschau-Export-Bildschirm erspart viel Schmerz. Er sollte genau die Spalten zeigen, die Payroll bekommt, Lücken hervorheben (fehlende Mitarbeiter-ID, fehlender Job-Code, negative Pausenzeit) und berechnete Summen anzeigen.

Regeln definieren, bevor du mit KI baust

Fix your payroll export
Get a payroll-ready export that matches IDs, earning codes, and totals every run.

Wenn du damit beginnst, eine KI anzustoßen, die Bildschirme baut, erhältst du oft etwas, das richtig aussieht, aber falsch auszahlt. Eine Zeiterfassungs-App mit KI-Tools funktioniert am besten, wenn zuerst Regeln definiert werden und dann UI und Code folgen.

Schreibe ein einseitiges Regeldokument für Menschen, nicht für Entwickler. Verwende klare Sätze wie: „Auf 15 Minuten am Ausstempeln runden“, „Manager dürfen Zeit bearbeiten, Mitarbeitende nicht nach Freigabe“ und „Payroll nutzt die lokale Zeitzone des Mitarbeiters“. Wenn Payroll dem nicht zustimmt, baue es nicht.

Erfinde dann ein paar realistische Stundenzettel und schreibe die erwarteten Summen auf. Schließe die nervigen Fälle ein: Schichten spät in der Nacht, Mittagspausen und eine Manager-Änderung. Schreibe die erwartete bezahlte Zeit, bevor eine einzige Codezeile existiert.

Entwirf anschließend das Datenmodell um die Regeln herum: Nutzer (und Zeitzonen), Zeiteinträge (raw und gerundete Werte), Freigabestände und Export-Batches. Speichere sowohl die ursprünglichen Stempel als auch die berechneten Ergebnisse, damit du später jede Zahl erklären kannst.

Teste Exporte gegen deine Beispiele vor dem Start. Eine leichte Checkliste:

  • Einseitiges Regel-Dokument, genehmigt von Payroll und Managern
  • 3 bis 5 Beispiel-Stundenzettel mit erwarteten Summen
  • Felder für raw, gerundet und genehmigt definiert
  • Freigabeschritte entsprechen der tatsächlichen Freigabepraxis
  • Export passt zum Import-Template der Lohnabrechnung (Spalten und Rundung)

Beispiel: eine Woche, die oft Streit verursacht

Streit entsteht, wenn das echte Leben unordentlich aussieht, Payroll aber saubere Zahlen braucht.

Sam (stundenbasiert) nutzt ein System mit 15-Minuten-Rundung, einem Sonntag-Cutoff um 23:59 Uhr und Manager-Freigabe.

Mo: Sam stempelt um 7:53 für eine 8:00-Schicht ein (früh zum Aufbauen). Die Regel rundet auf die nächsten 15 Minuten pro Punch, also wird 7:53 zu 8:00. Sam stempelt zur Mittagspause um 12:07 aus, kommt um 12:44 zurück und stempelt um 16:58 aus.

Do: Sam vergisst die Mittagspause zu stempeln. Die App markiert „keine Pause recorded“. Sam bearbeitet den Eintrag später am Abend und fügt eine Pause von 13:05 bis 13:35 mit einem Grund hinzu.

Was der Manager sehen sollte, ist einfach: eine Wochen-Summe, eine klare Ansicht der gerundeten Stunden pro Tag (mit den Roh-Stempeln verfügbar) und eine sichtbare Kennzeichnung, dass der Eintrag nachträglich von Sam bearbeitet wurde, inklusive Grund. Die Freigabe sollte mit einem Klick möglich sein oder eine Zurückweisung mit einer Notiz an Sam.

Nach der Freigabe generiere den Export so, wie Payroll ihn erwartet (z. B. eine Zeile pro Mitarbeiter pro Tag oder pro Lohnart), mit getrennten Normal- und Überstunden.

Woran viele Apps scheitern, ist vorhersehbar: die Tagesgesamtzeit statt jeder Punch runden, beim Export nochmal runden, Änderungen zulassen, die Summen nach Freigabe ohne Audit trail ändern, oder unklare Cutoff-/Zeitzonenlogik, sodass späte Sonntagsstempel in die falsche Periode fallen.

Schnelle Checkliste vor dem Rollout

Make it safe to ship
From broken auth to SQL injection risk, we fix what makes prototypes unsafe to run.

Bevor jemand echte Stunden erfasst, führe einen Trockendurchlauf End-to-End durch: einstempeln, Stempel bearbeiten, einreichen, freigeben, exportieren und in die Lohnabrechnung importieren. Der Bildschirm kann korrekt aussehen und trotzdem bei der Auszahlung versagen.

Konzentriere dich auf einige Nicht-Verhandelbare:

  • Die Rundungsregeln der Lohnabrechnung stimmen mit deinem schriftlichen Policy und deiner Beispielrechnung überein (einschließlich Edge-Cases wie 7:53, 7:58, 8:02).
  • Wenn eine Freigabe erforderlich ist, darf ein Stundenzettel nicht als zahlbar markiert werden, bevor er freigegeben ist.
  • Jede Änderung nach der Einreichung zwingt zur erneuten Freigabe und hinterlässt einen Audit-Trail, der zeigt, wer was wann geändert hat.
  • Exporte stimmen mit den Grenzen der Abrechnungsperiode und der für Payroll verwendeten Zeitzone überein (nicht nur mit der Gerätezeit des Nutzers).
  • Unvollständige Stundenzettel werden für den Export blockiert und haben einen klaren Status.

Führe einen „Payroll-Reality“-Test durch, der üblicherweise Probleme aufdeckt: wähle einen Mitarbeiter, der um Mitternacht arbeitet oder reist. Beispiel: eine Schicht beginnt am Sonntag um 23:55 und endet Montag 00:20. Bestätige, dass sie in der richtigen Periode landet, korrekt gerundet wird und klar in der Prüfansicht erscheint. Bearbeite dann die Endzeit um 5 Minuten und bestätige, dass eine erneute Freigabe nötig ist und der ursprüngliche Wert im Audit-Trail sichtbar bleibt.

Häufige Fallen in KI-gebauten Zeiterfassern und nächste Schritte

KI-Tools bringen dich schnell zu einem funktionierenden Tracker, aber Fehler zeigen sich meist, wenn Payroll eine Periode schließt. Das Riskante ist, dass die App an normalen Tagen richtig aussieht, bei Edge-Cases aber versagt.

Häufige Fallen sind hartkodierte Rundung, die nicht zur Policy passt, unklare Zeitzonenspeicherung, die Stunden bei späten Schichten oder bei Sommerzeitwechseln verschiebt, und Freigabeabläufe, die nach Änderungen nicht beantworten können „wer was wann freigegeben hat".

Exporte sind ein weiterer häufiger Fehlerpunkt. Teste vor dem Start gegen das echte Import-Template der Lohnabrechnung und achte auf fehlende Kennungen (Mitarbeiter-ID, Job-Code, Kostenstelle), Summen, die sich je nach Rundungsreihenfolge oder unbezahlten Pausen ändern, doppelte oder negative Einträge nach Re-Exports und Lücken im Audit-Trail für Änderungen.

Sicherheit ist die stille Falle. Viele Prototypen kommen mit schwacher Authentifizierung oder unsicherem Datenzugriff, der es einem Mitarbeitenden erlaubt, die Stunden eines anderen zu sehen. Das ist ein Vertrauens- und Compliance-Problem.

Wenn du bereits einen KI-generierten Zeiterfassungsprototypen hast, der bei der Lohnabrechnung inkonsistent ist, kann FixMyMess die Rundung, den Freigabe-Workflow, den Audit-Trail für Zeitänderungen und den Stundenzettel-Export zur Lohnabrechnung diagnostizieren und reparieren, damit die Zahlen deiner Policy entsprechen und das System sicherer für die Produktion wird.

Häufige Fragen

What should I define before I build a time tracking app with AI tools?

Beginne damit, ein einseitiges „Payroll-Reality“-Regeldokument in klarer Sprache zu schreiben und teste es dann mit einigen unordentlichen Beispielwochen, bevor du die Oberfläche baust. Wenn die Regeln nicht explizit sind, trifft die App später versteckte Entscheidungen zu Rundung, Cutoffs und Änderungen, die die Lohnabrechnung von Hand rückgängig machen wird.

Why does rounding cause so many payroll disputes?

Oft ist es nicht nur die Rundung, sondern wann gerundet wird. Derselbe Tag kann anders bezahlt werden, wenn du jede Punch separat rundest statt die Tagesgesamtzeit, oder wenn beim Export nochmal gerundet wird. Wähle eine Rundungsmethode, dokumentiere sie in einem Satz und stimme sie mit der Lohnabrechnung ab.

Should rounding be per punch or per day?

Als Standard empfiehlt sich die Rundung pro Punch (Ein- und Ausstempeln), weil das am einfachsten zu erklären und zu prüfen ist. Halte diese Regel überall gleich: auf dem Bildschirm, in Freigaben und beim Export. Wenn du aus gutem Grund täglich rundest, mache das deutlich und mische nie beide Methoden.

How do I handle time zones so hours don’t “move” between days?

Verwende eine klare Definition für die Abrechnungsperiode mit einem exakten Endzeitpunkt und einer einzigen Zeitzonenregel. Eine übliche Vorgehensweise ist, Punches in der lokalen Zeit des Mitarbeiters zur Anzeige zu speichern, die Berechnung für die Lohnabrechnung aber in einer festgelegten Payroll-Zeitzone durchzuführen — und beide Zeiten während der Überprüfung anzuzeigen, damit niemand das Gefühl hat, die App hätte ihre Stunden „verschoben“.

What’s the best way to handle edits after a pay period is closed?

Sperre die Periode nach der Verarbeitung, damit sich die Summen nicht stillschweigend ändern. Wenn eine Korrektur nötig ist, erfasse sie als Retro-Anpassung, die in der nächsten Lohnabrechnung erscheint und mit einem Grund versehen ist, statt bereits bezahlte Stundenzettel umzuschreiben.

When should an edit force re-approval?

Standardregel: Wenn eine Änderung bezahlte Zeit oder Zuordnung verändert (Start/Ende, Pausenlänge, Projekt/Job-Code), muss der Stundenzettel zurück auf "Submitted" und erneut freigegeben werden. Änderungen, die nur eine Notiz betreffen, können als "Approved" bestehen bleiben, müssen aber im Audit-Log erfasst werden.

What should an audit trail include for time edits?

Mindestens: wer die Änderung vorgenommen hat, alte und neue Werte, wann es geändert wurde (inkl. Zeitzone), warum die Änderung erfolgte und welche Statusänderung resultierte. Wenn du nicht in einem Bildschirm beantworten kannst, "wer was warum geändert hat", eskalieren Streitigkeiten schnell.

How should my app handle missed meal breaks?

Ziehe standardmäßig keine automatische Abzüge vor, es sei denn, deine Richtlinie ist kristallklar und du hast einen Ausnahmeprozess. Ein sichererer Standard ist, fehlende Pausen zu markieren, eine Notiz zu verlangen und sie zur Managerprüfung zu routen — Überraschungsabzüge schaffen Compliance-Risiken und sofortiges Misstrauen.

What makes a payroll export “actually usable”?

Fange bei den Importanforderungen der Lohnabrechnung an und gleiche die Felder exakt ab, besonders Mitarbeiter-ID und Lohnarten. Exportiere explizite Zahlen für Normalstunden, Überstunden und unbezahlte Pausen als getrennte Felder und achte darauf, nicht nochmal beim Export zu runden oder Summen so zu kombinieren, dass die Lohnabrechnung sie nicht abgleichen kann.

My AI-built time tracker works on screen but breaks at payroll—what now?

Wenn Freigaben, Rundung oder Exporte nicht mit der Richtlinie übereinstimmen, entstehen wiederkehrende manuelle Korrekturen, inkonsistente Summen und fehlende Audit-Historie. FixMyMess kann einen kostenlosen Code-Audit eines KI-erstellten Prototyps durchführen, aufzeigen, wo sich die schriftlichen Regeln und die Implementierung unterscheiden, und die Logik so reparieren, dass die Lohnabrechnung vorhersehbar wird.