project-based billing automation