You can use transaction controls to configure your projects and tasks to allow only charges that you expect or plan. You can also define what items are billable and non-billable on your projects.
You can configure transaction controls by the following: