/working_time

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

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

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 API Token

  • 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 https://www.gnu.org/licenses/.