Storm version 1.3x
Last updated on
30 April 2025
Creating an Invoice (for absolute beginners)
Objectives
In this handbook we will
- Activate the module and sub-modules.
- Add one Organization.
- Add one Project.
- Add two Tasks.
- Add two Timetrackings to recording time spent on above two tasks.
- Add one Invoice based on above two Timetrackings.
Notes
- This handbook is for absolute beginners. If you consider yourself an advanced user go to http://drupal.org/node/628258
Requirements
- Storm version 1.33 or more recent
- Drupal 6.x
Step 1/6 Activate the module and sub-modules
- Go to
/admin/build/modules - Activate the following modules.
Storm
Storm Attribute
Storm Invoice
Storm Organization
Storm Project
If unsure then activate all Storm modules.
Step 2/6 Add one Organization
- If not already done you need an Organization. To create one go to
/storm/organizations - Click on the plus button to create a new Organization. The + button is located on the right side of the page.
- In the field
Nametype in the name of the organization you want to invoice. In this example we will type inAcme International Organization
rel="nofollow" target="_blank">
width="150">
- Click on
Savebutton.
Step 3/6 Add one Project
- Go to
/storm/projects - Click on the plus button to create a new Project.
- In the field
Titletype in the name of your Project. In this example we will type inLorem.com Project
Set theOrganizationdropdown menu toAcme International Organization.
Leave the other fields to their default settings. In this example we will not use the other features.
rel="nofollow" target="_blank">
width="150">
- Click on
Savebutton.
Step 4/6 Add two Tasks
- Go to
/storm/tasks - Click on the plus button to create a new Task.
- Set the
Organizationdropdown menu toAcme International Organization.
Set theProjectdropdown menu toLorem.com project.
Set thePrice modedropdown menu toHourly. In this example we will use Hourly.
In the fieldPricetype in50. In this example we will use an hourly rate of $50.
Leave the other fields to their default settings. In this example we will not use the other features.
rel="nofollow" target="_blank">
width="150">
- Click on
Savebutton. - Redo above step 4/6 but this time in the
Titlefield type inTask 2. And in the fieldPricetype in75.
Step 5/6 Add two Timetrackings
- Go to
/storm/timetrackings - Click on the plus button to create a new Timetracking.
-
In the field
Titletype inTimetracking Task 1. You could type in anything in this field.
Set theOrganizationdropdown menu toAcme International Organization.
Set theProjectdropdown menu toLorem.com project.
Set theTaskdropdown menu toTask 1.
In the fieldTime begintype in9:00.
In the fieldTime endtype in10:00.
Check theBillablebox.
Leave the other fields to their default settings. In this example we will not use the other features.
rel="nofollow" target="_blank">
width="150">
- Click on
Savebutton. - Redo above step 5/6 but this time:
In the fieldTitletype inTimetracking Task 2. You could type in anything in this field.
Set theOrganizationdropdown menu toAcme International Organization.
Set theProjectdropdown menu toLorem.com project.
Set theTaskdropdown menu toTask 2.
In the fieldTime begintype in10:00.
In the fieldTime endtype in10:30.
Check theBillablebox.
Again leave the other fields to their default settings.
Step 6/6 Add one Invoice
- Go to
/storm/timetrackings - Under the
Titlecolumn. Click onTimetracking Task 1link.
rel="nofollow" target="_blank">
width="150">
- On the right side of this page. Under
Invoice this itemsection. Click onAdd to new invoicelink.
rel="nofollow" target="_blank">
width="150">
- On the next screen. Click on the
Edittab.
rel="nofollow" target="_blank">
width="150">
-
Set the
Request datedropdown menus toJul162010.
(Note: This is important to set theRequest dateotherwise later the item will NOT show on the Invoice.)
Set theDue datedropdown menus toAug162010.
Set theDescriptionfield toInvoice.
rel="nofollow" target="_blank">
width="150">
- Click on
Savebutton. - We are now going to add the second Timetracking item to the same Invoice we just created. To do so go to
/storm/timetrackings - Under the
Titlecolumn. Click onTimetracking Task 2link. - On the right side of this page. Under
Invoice this itemsection. Click onAdd to EXISTING invoicelink. - On the next screen. Set the
Invoicedropdown menu to*/* | Invoice. Where */* is your invoice number.
rel="nofollow" target="_blank">
width="150">
- Click on
Selectbutton. - On the next screen. If you notice that the
Request dateandDue datefield have changed. Then this is a glitch in Storm module that will be fix later. The temporary workaround fix is to click onEdittab.
rel="nofollow" target="_blank">
width="150">
Then set again theRequest datedropdown menus toJul162010.
Then set again theDue datedropdown menus toAug162010.
Also scroll down the page and verify theTotal in customer currencyfield. In this example we have to change it from50to87.5.
rel="nofollow" target="_blank">
width="150">
- Click on
Savebutton. - You have successfully created an Invoice.
- To view a printer friendly version of your invoice click on
Print HTMLlink.
rel="nofollow" target="_blank">
width="150">
- That's it you have successfully created an Invoice and a printer friendly version of the Invoice.
- This is optional but Storm is able to create invoice in PDF format. To activate this feature find the
readme.txtfile that comes with the rel="nofollow">Storm module.
Help improve this page
Page status: Not set
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion