Working Time

Timetracking and Attendance in ERPNext, integrated with Jira

Install Working Time

bench get-app https://github.com/alyf-de/working_time

Add the Frappe Gems badge to your README

Maintain Working Time? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=alyf-de%2Fworking_time)](https://frappegems.com/gems/apps/alyf-de/working_time)

About Working Time

Timetracking and Attendance in ERPNext, integrated with Jira

Who is this for?

Companies that use Atlassian Jira for project management and ERPNext for time tracking and billing.

Features

  • Allows logging of miscellanous time, project time and breaks
  • Allows to set a percentage of working time as billable time in a Working Time Log
  • Rounds billable time to 5 minutes
  • Fetches issue titles from Jira (used as time log description)
  • Creates ERPNext Timesheets
  • Creates ERPNext Attendances
  • Report of actual vs. expected working time per Employee
  • Sends email reminders to employees for submitting their draft working time entries
    • If a draft working time entry is older than 3 days, and
    • on the last working day of the month
  • Working Time Policy enforcement per employee, including:
    • Maximum working time per day
    • Mandatory break requirements based on working time thresholds
    • Minimum rest time between days
    • Blocked weekdays
    • Holiday blocking (based on the employee's holiday list)

Setup

  • Install this app

    bench get-app https://github.com/alyf-de/working_time
    bench install-app working_time
    
  • Create a Jira Site, enter your Site URL, Username and a non-scoped API Token (scoped API tokens are not supported)

  • Enable Ignore Employee Time Overlap and Ignore User Time Overlap in Projects Settings
  • Open or create an ERPNext Project
    • Link it to your Jira Site
    • Set the Billing Rate per Hour
  • Create Activity Cost records for your Employees (Activity Type: "Default")
  • Create your first Working Time
    • Add a time log with description,
    • Add a time log and mark it as a break,
    • Add a time log and link it to a Project and Jira issue Key
  • Submit your Working Time

Further Reading

Want to add pretty time logs to your invoice? Check out our print formats.

License

ERPNext extension "Working Time": Timetracking and Attendance in ERPNext, integrated with Jira. Copyright (C) 2024 ALYF GmbH and contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see .

Related HR & Payroll apps for Frappe & ERPNext

  • Hrms — Open Source HR and Payroll Software
  • Huf — Open-source, self-hosted multi-agent AI infrastructure for teams and apps with support for cloud and local models, tool integrations, workflows, and automation across business systems including Slack, ERPNext, Discord & Gmail.
  • Bookings — Hotel Management App for Erpnext
  • Employee Self Service — This is the backend component for Nesscale ESS - a mobile app that brings ERPNext to your phone. Employees can manage their HR tasks, sales activities, and projects right from their mobile devices.
  • Inventory Tools — A collection of features to streamline and enhance inventory management and manufacturing workflows in ERPNext.
  • Check Run — Payables utility for ERPNext
  • Next Ai — NextAI is an AI-powered app for Frappe and ERPNext, delivering seamless content generation, automation, and productivity enhancements.
  • Projectit — Open Source PWA mobile app to track the Employees out in the field. This mobile app is developed on Frappe Framework and it is integrated with the Project functionalities of ERPNext and integrated tightly with Frappe HR.