View Issue Details

IDProjectCategoryView StatusLast Update
0012873mantisbtplug-inspublic2014-03-10 08:09
Reporterasitk Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version1.2.0 
Summary0012873: Plugin for Billing
Description

With the attached plugin "TimeTrackingPatch1.2.0", we are introducing several
new features and enhancements to the billing module, including:

1- "Default Hourly Rate" field in "Manage Users" page. This field is used to set the default per our rate of the user working on any project. This field can be viewed at the "Create New Account" or "Edit User" pages.

2- "Default Hourly Rate" field on "Manage Projects" page also with the functionality of setting default per hour rate of project. This field can be viewed at the "Edit Project" or "Add Project" pages.

3- "Hourly Rate" column on "Manage Project Edit Page" in "Manage Accounts" section. This column has text field and a "Change" button to modify the default hourly rates and commit to DB. This column will be helpful in changing the hourly rates of user for a particular project. This way we can assign a different hourly rate for same user working on different projects.

4- "Apply Hourly Project Rates" check-box on "Billings" page. On selecting start and end dates and Checking this check-box and clicking on "Get Time Tracking Information" button, a new column "Hourly Rate" displays in the list and the total amount becomes "Time Tracking value multiplied by Hourly Rate value"

5- Added "CSV Export" button on the bottom of Billings page. clicking on this button will export the time tracking list for specified query in CSV format.

Along with the above described features, we have fixed one bug in "Billing" module. Here are the steps to produce the bug:

1- login as an administrator
2- click on "Billing" link
3- select the same start and end dates (say start day: 2011-03-11 and end date 2011-03-11)
4- Click on "Get Time Tracking Information" button

the list always displays 00:00 in Time Tracking column.

Additional Information

Steps to install this plugin:

1- unzip the "TimeTrackingPatch1.2.0.zip" plugin,
2- put the "TimeTrackingPatch" directory in "plugins" directory of mantisBT,
3- login to mantis as an administrator and go to Manage -> Manage Plugins,
4- here one can find the "TimeTrackingPatch1.0" in "Available Plugins" list,
5- click on "install" link.

This will install the plugin.

TagsNo tags attached.
Attached Files

Activities

traigo

traigo

2011-04-29 01:58

reporter   ~0028719

Just installed, looks like it will be a partial fit for us, but great overall. We have different billing rates. They are not based on user, but on type of work. Testing, back-end code, UI visual (images, css, etc). It would make more sense, for us, if there was a new field for a note with a rate type, or adding hours at a rate type without a note. Curious if you had plans to implement this or similar? If we knew PHP, this would be forked already :)

cor3huis

cor3huis

2011-05-01 10:52

reporter   ~0028726

Great work! It would be even better for others to be appreciative of your work done if you could add the plugin to the Git repository of mantisforge

http://git.mantisforge.org/

franklinhaut

franklinhaut

2011-10-10 10:18

reporter   ~0029936

asitk,

Good job, I had the same need here.

Here I use the tag feature to identify customers and need to know what the amount of hours in the cases registered by TAG, and then perform the billing.

It´s possible adjust the plugin to extract the information?
Maybe adding the column 'TAG' in the CSV file solve.

AbsolutelyFreeWeb

AbsolutelyFreeWeb

2011-12-23 05:19

reporter   ~0030674

We are running 1.2.8.
After adding this plugin, creating new users was not possible.
Uninstalled and creation of new users started working again.
Complains that the username is invalid.

drb001

drb001

2012-10-09 10:49

reporter   ~0033106

Hello

I need the stable version of this plugin please, I need for Mantis 1.2.11 without the users and export CVS bugs

Thanks

dregad

dregad

2012-10-10 12:09

developer   ~0033128

Except for those bundled with MantisBT, plugins are maintained (or not, as the case may be) by their respective authors. I suggest you contact them for support, or try to fix issues yourself.

As an alternative, there are several other time-tracking/billing/project management plugins out there, maybe one of them would be a good replacement.

https://github.com/organizations/mantisbt-plugins
https://github.com/vincentsels/ProjectManagement