If you are a service based or project based business, NetSuite provides flexibility in how to track charges and invoice customers. Besides standard invoicing functionality (simple unit times price per unit), NetSuite provides a project based billing called Charge Rules.