TIMESHEET AND INVOICING BY ZEN IN JIRA
Timesheet and Invoicing By Zen – Management and Invoicing Solution Tailored for Businesses of All Sizes.
Discover More

Table of Contents

Overview

Timesheet and Invoicing By Zen is a powerful solution for enhancing time management and invoicing in Jira. The application focuses on two major functionalities:

  1. Timesheet Management: Precise tracking of activities, resource analysis, and team management.
  2. Invoicing: Comprehensive client management, detailed invoice creation, and payment tracking.

Installation

Installation and Initial Configuration :

Step

Description

Access the Marketplace

Log in to Jira as an administrator and navigate to the Jira Marketplace.

Search for the App

Search for Timesheet and Invoicing By Zen.

Install

Click Install and follow the displayed instructions.

Initial Setup : 

Step 1: Access Settings
After installation, navigate to Apps > Manage Apps > Timesheet and Invoicing By Zen.
Important: Only users who belong to the following groups will be able to access the Manage Apps > Timesheet and Invoicing By Zen page:
  • jira org-admins: Users who are members of the “jira org-admins” group.
  • jira-servicemanagement-user-access-admins-<sitename>: Users who are members of the group named jira-servicemanagement-user-access-admins-<sitename>, where <sitename> corresponds to your specific Jira site name.
Step 2: Configure Permissions
Set up users authorized to access the Invoicing section in a dedicated table.

Timesheet

1. Timesheet

  1. Timesheet

Purpose

Track worklogs across multiple breakdowns to gain insights into team activity and resource allocation.

Timesheet and Invoicing By Zen

Key Features

    • View Timesheets:
      • Display worklogs for users who have logged work over the past 7 days.
    • Date Range

jira

      • Default: Last 7 days.
    • Breakdown Customization:

Timesheet and Invoicing By Zen

      • Add additional breakdowns for more detailed views (e.g., by project, issue, or user).
      • Rearrange breakdown levels using drag-and-drop functionality
      • Delete unnecessary breakdown levels easily.
    • Additional Information Column:

jira

      • Add column to display additional information about issues directly in the timesheet table.
    • Export and Visualization:
      • Download the timesheet in CSV format for external analysis.
      • Visualize issue details directly in Jira through Jira Filters.

Date Ranges

  • Predefined options:
    • Last 7 days
    • Current month.
  • Custom range via a date selector.

Breakdowns

  • Group by:
    • Issue
    • Project
    • Epic
    • User
    • Custom fields
    • Jira groups.
    • ZenTimeSheetGroup(custom teams created in the Teams page).

2. My Timesheet

Purpose

Provides the same functionality as the Timesheet page but scoped specifically to the logged-in user’s worklogs.

Timesheet and Invoicing By ZenFeatures:

  • All functionalities from the Timesheet page.
  • Restricted to the logged-in user’s data for streamlined self-management.

3. Teams

Purpose

Create and manage groups of users to enable more precise filtering in timesheets.

Timesheet and Invoicing By Zen

Key Features

  • Group Creation:
    • Define groups with a custom name and a set of Jira users.(group name should be unique)
    • Each user can belong to only one group.
  • Edit and Delete Groups:
    • Modify group details or remove groups as needed.

Invoicing

Purpose
Streamline the invoicing process, covering all aspects from client management to invoice creation and tracking.

Timesheet and Invoicing By Zen

1. Dashboard

Overview:
Visualize invoice tracking with clear indicators for Total Tax-Inclusive and Tax-Exclusive amounts.

2. Client Management

Timesheet and Invoicing By Zen

Timesheet and Invoicing By Zen

Core Features

    • Create, modify, and delete client records.
    • Assign projects to clients, including: 
      • Specific hourly rates for each project.
      • The currency to be used for invoicing.

3. Invoice Creation

Workflow

jira

  1. Client Selection:
    Choose a client from the list.
  2. Define Time Period:
    Specify the billing period for the invoice.
  3. Add Articles (Invoice Items)
  • Project Selection
    • Choose from projects already assigned to the selected client.
  • Billing Method
    • Manual: Enter the total hours worked.
    • Automatic (via Jira): Fetch the number of hours worked directly from Jira worklogs based on the defined time period.
  • Calculation:
    Click the Calculate button to find the amount based on:
    • Hours worked.
    • Hourly rate assigned to the project during client setup.
    • The calculated amount is displayed below each item and added to the total invoice amount.
  • Add multiple items as needed.

jira

  • Tax Details:
    • Add one or more taxes with the tax name and percentage.
  • Notes and Additional Conditions:
    • Include optional notes or conditions specific to the invoice.

After creating the invoice, the user is redirected to the Invoice View section to review the newly created invoice.

4. Invoice List

jiraFeatures

    • Display a detailed list of invoices with the following information: 
      • Start and Due Dates.
      • Payment Status.
      • Invoice State
        • Draft.
        • Finalized.
      • Actions: 
        • View invoice details.
        • Delete invoices.

5. Invoice View

invoice view

Detailed Invoice Display:

    • Show all invoice contents and related details.

Actions:

  1. Change Payment Status:
    • Default status is Not Paid.
    • Update the status as required.
  2. Change Invoice State:
    • Draft invoices can be modified.
    • Finalized invoices cannot be edited unless returned to the draft state..
  3. Export Options
    • Export the invoice as a PDF with customization options, such as: 
      • Selecting a logo.
      • Choosing a background for the invoice.
  4. Duplicate Invoice
    • Create a copy of the invoice.
  5. View Modification History

invoice view

    • Track and review all changes made to the invoice.

Settings

Purpose

Customize the app’s behavior, appearance, and invoice templates.

Key Features

General Settings

invoice jira

  • Language Settings
    • Change the app’s language 
  • Appearance:
    • Change the app’s color theme to suit your preferences.

Invoicing Settings : 

  • Invoice Configuration:

Invoice jira

    • Choose which fields to display on invoices.
  • Company Information:

 

Timesheet and Invoicing By Zen

    • Enter details (e.g., name, address, tax identifiers) to include on invoices.

User Permissions Configuration

Purpose

Control access to invoicing functionality within Timesheet and Invoicing By Zen.  

Timesheet and Invoicing By Zen

Key Features

    • Accessible from the Jira app management section(Apps > Manage Apps > Timesheet and Invoicing By Zen).
    • User Permissions Table:
      • Assign or revoke permissions for users to access the Invoicing section of the app.
      • Only authorized users can view or interact with invoicing-related pages.

Target Users

Normal Users

  • Can access Timesheet, My Timesheet, and Teams functionalities.
  • Cannot access invoicing features unless explicitly granted permission.

Invoicing Users

  • Have access to all sections, including the Invoicing page, if permissions are configured accordingly.

Technical Notes

Storage:

  • Data, such as user permissions and custom team groups, is stored in Forge Storage.

Export Formats:

  • Timesheets export to as CSV file.
  • Invoices export to as PDF file.

Customizable Elements:

  • Breakdown hierarchy.
  • Invoice fields and template designs.

Use Cases

  1. Time Tracking for Teams:
    • Organize worklogs by customizable groups without changing in jira groups for efficient project analysis.
  2. Advanced Reporting:
    • Generate detailed timesheets with multi-level breakdowns.
  3. Streamlined Invoicing:
    • Automatically calculate invoice totals based on Jira worklogs and tax rules.

Get in Touch Today!

zen networks