Expense codes and task codes are used to categorize entries on expense and time sheets so that those costs can be allocated appropriately.

Task codes allow workers to break down their time sheets according to specific tasks or job duties.
Expense codes are used for tracking any expenses a worker incurs while on the job, such as travel or equipment costs.
After a work order is created, tasks and expenses may require completion if the buyer has configured them to be part of the onboarding and activation process. These elements may require review by the buyer, manual completion of a check in the application, or other activation and submission steps as defined in their setup.
It is a best practice to review associated task codes and expense codes and confirm that there is at least one task code assigned to the worker upon activation, to avoid any issues in them being able to submit their working hours for approval.