Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] 08. Project and service managementminoralways2008-07-21 18:142011-02-04 09:11
ReporterrafarodaView Statuspublic 
Assigned Tormorley 
PrioritynormalResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Web browser
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0004477: Improved time sheet lines insertion

DescriptionNowadays, it is not intuitive nor efficient to assign human resources (employee hours) to a project/phase/task. One have to setup a new expense sheet for each employee, then create lines for each of them indicating that it is a time sheet line (Time Sheet check-box).
Steps To ReproduceGo to Project & Service Management || Transactions || Expense Sheet || Header >> Lines
Proposed SolutionCreate a new process window with the following fields:
* Client (that will go to Expense Sheet header and lines - mandatory)
* Organization (that will go to Expense Sheet header and lines - mandatory)
* Description (that will go to Expense Sheet header and lines)
* Report Date (that will go to Expense Sheet header and lines - mandatory)
* Employee multiple selector (that will go to Expense Sheet header -mandatory)
* Project selector (that will go to Expense Sheet lines)
* Project Phase selector (that will go to Expense Sheet lines)
* Project Task selector (that will go to Expense Sheet lines)
* A Reinvoicing check-box to indicate if the line will be invoiceable to a business partner (that will go to Expense Sheet lines)
* Business Partner selector (that will go to Expense Sheet lines - mandatory only if Reinvoicing check-box has been checked)
* Number of hours (that will go to Expense Sheet lines inside Quantity field - mandatory)
* A check-box to indicate if one want to directly process the time sheet lines.
* A button to create the expense sheets (one for each employee)

The button will call a process that creates:
* New expense headers for each of the employees selected (new records in S_TimeExpense)
* New expense (time) lines (new records in S_TimeExpenseLine)

This process should be callable both from the menu and from each of the project/phases/tasks.

If the time sheet lines have not been processed, they will be updateable/deleteable from the current Expense Sheet window.

Apart from this feature, one should still be able to create/update expense sheet lines the "old" way.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0005082 acknowledgedrmorley Use of external tools for Time Tracking 
related to feature request 0004521 acknowledgedrmorley Create Lines from Expenses 
related to feature request 0011152 newrmorley Payroll based on time sheets 
blocks feature request 0000502 acknowledgedrmorley Projects enhancements 

-  Notes
rafaroda (developer)
2008-09-17 16:50

Documentation: [^]
rafaroda (developer)
2009-09-21 08:19

Forge project at [^]

- Issue History
Date Modified Username Field Change
2008-07-21 18:14 rafaroda New Issue
2008-07-21 18:14 rafaroda Assigned To => rafaroda
2008-07-21 18:14 rafaroda sf_bug_id 0 => 2023717
2008-07-21 18:26 rafaroda Relationship added blocks 0000502
2008-09-17 16:49 rafaroda Relationship added related to 0005082
2008-09-17 16:50 rafaroda Note Added: 0009050
2008-10-12 15:40 rafaroda Relationship added related to 0004521
2008-11-10 14:25 rafaroda Assigned To rafaroda => pjuvara
2008-11-16 15:47 pjuvara Status new => acknowledged
2008-11-16 15:47 pjuvara Tag Attached: ReleaseCandidate
2009-09-21 08:19 rafaroda Note Added: 0020224
2009-10-30 05:43 rafaroda Relationship added related to 0011152
2011-02-04 09:11 jpabloae Assigned To pjuvara => rmorley

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker