Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invoice report generator #4

Open
pond opened this issue Jun 7, 2013 · 0 comments
Open

Invoice report generator #4

pond opened this issue Jun 7, 2013 · 0 comments
Assignees

Comments

@pond
Copy link
Owner

pond commented Jun 7, 2013

We could do with a simplified report generation process for invoicing and checking progress of a project against its PO cover. This process could be distilled down to this:

  • Select a project
  • Select a month (invoice up to end of that month) - no start month required
  • Check box - mark hours as billed

This process would look at all tasks which are flagged as 'billable' and sum the hours against all resources, ignoring any booked hours which are flagged as 'billed'.

The report would look something like (maybe with a weekly break-down):

Steve Revill        58.75
Andrew Hodgkinson  128.50
Richard Nicoll       7.25
TOTAL              194.50

If the checkbox is ticked, then all hours that went into the report calculation have their 'billed' flag set. This checkbox is important because the state of the project against PO cover could be viewed (leaving the checkbox is unticked) without it affecting the results of any future invoice calculation.

Note: this assumes that tasks can be marked billable vs not billable. It also assumes the introduction of a 'billed' flag to all work packets against all tasks.

Maybe a simple implementation would be for non-billable tasks to automatically set the 'billed' flag against any newly-entered hours so that they never get included in the invoice report.

Ideally, if we could register (and later edit) a level of PO cover against a given project, the report generator could include total PO cover hours and hours remaining figures in the report above.

@ghost ghost assigned pond Jun 7, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant