Expenses Tab
The Expenses tab allows the user to record expenses for the selected task.
This tab contains two screens. The first is known as the Expense Item List screen, and the next as the Add/Edit/Delete/View Expense Item screen.
Even after the data has been saved to the cloud the data is still editable and updated data may be saved over existing data.

Expense Item List screen in detail
This screen allows the user to view all of the expense items that have been added for the selected task.
Section |
Task |
Effect |
Availability |
Errors/ |
Highlighted in Screenshot |
---|---|---|---|---|---|
Toggle Selected Task Details Screen Visibility button |
To allow the user access to functions on the Selected Task Details screen. |
Shows the Selected Task Details screen. |
Always |
None |
1 |
Delete All Expenses button |
To allow the user to delete all expense items that have been entered for the selected task. |
Displays alert below. If the user presses OK on the alert, then Field Service Mobile deletes all of the expense items saved for this task. If the user presses Cancel on alert, then the alert is hidden, and no changes are made. |
Once one or more expense items have been saved to the cloud. |
Shows alert reading “Are you sure you want to Delete? OK. Cancel”. |
2 |
Saving To Cloud indicator |
To inform the user that the expense item details are being saved to the cloud. |
None |
After the Save button has been pressed until the data has been saved to the cloud. |
None |
3 |
Exit Without Saving button |
To allow the user to delete one or more expenses that have been added to the Expense Items list for this task but not yet saved. |
Shows the alert below. If the user presses OK on the alert, then Field Service Mobile deletes the any expense items that have been entered but not yet saved for this task. If the user presses Cancel on alert, then the alert is hidden, and no changes are made. |
When one or more Expense Item entry instances in the Expense Item list have not been saved to the cloud. |
Shows the alert “Are you sure you want to discard your changes?" |
4 |
Save button |
To allow the user to save one or more expense items that have been added to the Expense Item list but not yet saved. |
Saves the unsaved data from the Expense Item list to the cloud. |
When one or more Expense Item entry instances in the Expense Item list have not been saved to the cloud. |
None |
5 |
Add New Expense button |
To allow the user to navigate to the Add/ |
Displays the Add/ |
Always |
None |
6 |
Expense Items list |
To display all expense items for the selected task, both saved and unsaved. |
If the user presses any of the entries within the list the Add/ |
Always |
None |
7 |
Expense Items List entry |
To display details for a particular Expense Item. The fields displayed are category, description, date and amount. Also, to function as a button that, when pressed, displays the Add/Edit/Delete Expense Item screen. |
Displays the Add/Edit/Delete Expense Item screen with all data entry fields filled with the values from the current expense item. |
When there are one or more expense items added for the selected task. |
None |
8 |
Total Of Expenses text display field |
To display the sum of all saved expense items. |
None |
Always |
None |
9 |
Status display field |
To display the status of the expenses in the Field Service system. |
None |
Always |
None |
10 |

Add/Edit/Delete/View Expense Item screen in detail
This screen allows the user to add, edit, delete or view expense items.
Section |
Task |
Effect |
Availability |
Errors/Alerts Shown |
Highlighted in Screenshot |
---|---|---|---|---|---|
Back button |
To allow the user to navigate to the Expense Items List screen. |
Displays the Expense Items List screen. |
Always |
None |
1 |
View Previous Expense Item button |
To allow the user to view the previous expense item. |
Populates the Category dropdown list, Amount text field and Description text box with the values from the previous expense item. |
When there are two or more expense items entered and Field Service Mobile is not showing the first expense. |
None |
2 |
View Next Expense Item button |
To allow the user to view the next expense item. |
Populates the Category dropdown list, Amount text field and Description text box with the values from the next expense item. |
When there are two or more expense items entered and Field Service Mobile is not showing the last expense. |
None |
3 |
Toggle Selected Task Details Screen Visibility button |
To allow the user access to functions on the Selected Task Details screen. |
Shows the Selected Task Details screen. |
Always |
None |
4 |
Add New Expense Item button |
To allow the user to add a new expense item for the selected task. |
Displays the Add/Edit/Delete Expense Item screen and populates the Category dropdown list, Amount text field and Description text box with the default values. |
Always |
None |
5 |
Delete Current Expense Item button |
To allow the user to delete the currently displayed expense item for the selected task. |
Deletes the current expense and shows the Expense Item List screen. |
Always |
None |
6 |
Category dropdown list |
To allow the user to select a category for the current expense item for the selected task. |
None |
Always |
None |
7 |
Amount text field |
To allow the user to enter a cost amount for the current expense for the selected task. |
None |
Always |
None
Note:
This field only allows the user to type numerals, decimal points or the letter “e”. To be considered valid the value entered must not have more than one decimal point preceding another character or contain the letter “e”. |
8 |
Description text box |
To allow the user to enter a description for the current expense item for the selected task. |
None |
Always |
None |
9 |
Receipt Upload button |
To allow the user to select an existing image of the receipt from their mobile device memory. |
Shows the user the operating system default image selection tool. |
When the Receipt Image field contains no data. |
None |
10 |
Receipt image field |
To allow the user to view the image that they have uploaded for the current expense item. |
Shows the user the operating system default image selection tool. |
When the user has successfully used the Receipt Upload button to select an image for the current expense item and has not pressed the Clear Receipt Image Field button while viewing the current expense item. |
None |
11 |
Clear Receipt image field button |
To allow the user to delete the image for the current expense item. |
Clears the contents of the Receipt Image field for the current expense item. |
When the Receipt Image field contains data. |
None |
12 |