Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0004477Openbravo ERP08. Project and service managementpublic2008-07-21 18:142011-02-04 09:11
rafaroda 
rmorley 
normalminoralways
acknowledgedopen 
5
pi 
 
Core
No
0004477: Improved time sheet lines insertion
Nowadays, 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).
Go to Project & Service Management || Transactions || Expense Sheet || Header >> Lines
Create 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.
ReleaseCandidate
related to feature request 0005082 acknowledged rmorley Use of external tools for Time Tracking 
related to feature request 0004521 acknowledged rmorley Create Lines from Expenses 
related to feature request 0011152 new rmorley Payroll based on time sheets 
blocks feature request 0000502 acknowledged rmorley Projects enhancements 
Issue History
2008-07-21 18:14rafarodaNew Issue
2008-07-21 18:14rafarodaAssigned To => rafaroda
2008-07-21 18:14rafarodasf_bug_id0 => 2023717
2008-07-21 18:26rafarodaRelationship addedblocks 0000502
2008-09-17 16:49rafarodaRelationship addedrelated to 0005082
2008-09-17 16:50rafarodaNote Added: 0009050
2008-10-12 15:40rafarodaRelationship addedrelated to 0004521
2008-11-10 14:25rafarodaAssigned Torafaroda => pjuvara
2008-11-16 15:47pjuvaraStatusnew => acknowledged
2008-11-16 15:47pjuvaraTag Attached: ReleaseCandidate
2009-09-21 08:19rafarodaNote Added: 0020224
2009-10-30 05:43rafarodaRelationship addedrelated to 0011152
2011-02-04 09:11jpabloaeAssigned Topjuvara => rmorley

Notes
(0009050)
rafaroda   
2008-09-17 16:50   
Documentation: http://wiki.openbravo.com/wiki/Functional_Documentation/Project_and_Service_Management#Time_sheet_lines [^]
(0020224)
rafaroda   
2009-09-21 08:19   
Forge project at http://forge.openbravo.com/projects/timesheetreview [^]