Invoices
In a nut shell
In a nut shell
UNIX, Mac, Windows
JavaScript, PHP, SQL, HTML5, CSS3
Bash and many others...
for a project is
New
Time Sheets
Grouped
and totalled
by stages of a project
can be
Regardless of stage type,
starting point is the total sum of time sheets,
which you need to adjust.
Should be
Total sum of time sheets done for that stage
Total sum should be left as it is,
but again sum can be reduced or increased – you must use your own judgement.
is
Total sum of time sheets adjusted to
the percentage of stage's Agreed Fee
New sum will be lesser or greater than
the original sum of time sheets
Total sum of all invoices issued
for a fixed stage
can't exceed 100% of that stage's agreed fee
When an invoice is created, percentage is calculated up to 12 decimal points precision to reflect the exact sum of time sheets used.
Use your own judgement to round up or down to the whole number percentage.
Total sum of time sheets is given away for free, without charge.
Stage 0 - Strategic definition
Other - Admin
Other - Recharges
UNIX, Mac, Windows
JavaScript, PHP, SQL, HTML5, CSS3
Bash and many others...
10 time sheets are done for a stage
All time sheets are 1h,
charged @ £100ph
Total sum of time sheets is £1000
If total is 1000, select and overtype with
800(-20%) or 1200(+20%).
This is by far the easiest and cleanest way of doing it.
Is the same as reducing stage total
(by sum of selected time sheets),
BUT client will know about it, and will be shown on the printout.
Is the same as reducing stage total
(by sum of selected time sheets),
BUT client will NOT know about it, and will NOT be shown on the printout.
This allows you to increase available hours on a specific stage to a user without altering their usual hourly fee.
To apply to any future invoice on that project/stage, adjust hourly rate in Resource Manager.
Frees up all time sheets
for a next invoice on that project and stage
Is stage wrongly entered on time sheets, can work done be repurposed on a different stage?
Exclude from printout
Previously invoiced at much greater rate to clear the stack, but you knew you had to do more work on it.
Include on printout
Good faith on your part, extra mile you went for client.
Only some of time sheets are reduced to 0, and you let client know about it.
Don't use if all time sheets are reduced.
ZERO the stage value, and overtype explanation in description.
Only some of time sheets are reduced to 0, but client doesn't know about it.
Don't use if all time sheets are reduced.
ZERO the stage value, and exclude from printout.
Create a blank time sheet with 00:00 time and expenses.
Create new invoice for that project
UNIX, Mac, Windows
JavaScript, PHP, SQL, HTML5, CSS3
Bash and many others...
Use Firefox if you can,
it's the most standard compliant browser
In Firefox, type about:config
Search for print.print_head and print.print_foot
and blank all entries
Adjust scale in increments of 5%