Shipping Discipline HR v0.1.0 — an open-source ERPNext app for smart time-compliance.
Frappe HRMS already tracks attendance. Discipline HR adds the part most companies build in spreadsheets: a grace-minutes pool per employee, a clear ledger of
what’s left, and an automatic salary deduction when someone goes over — or is absent without permission.
What’s inside this release:
• Grace ledger with weekly / monthly / yearly resets per shift
• Pre-Authorization workflow so HR can excuse a known late arrival before it costs the employee
• Three penalty policies — Factor, Fixed Per Hour, and an escalating Penalty Matrix
• Salary Slip guard that blocks payroll if any attendance is still in error state
• Four script reports for payroll, audit, and operational triage
I recorded full walkthroughs:
English overview (~3 min): https://youtu.be/XbxGJNTu2fs
Arabic deep-dive (Playlist): full setup, policies, edge cases: https://www.youtube.be/playlist?list=PLJPb_p6wBrJYcpmcx91QLQ9OmOm6wmtj\_
Feedback, issues, and PRs are very welcome.

