When someone makes an order you can allow them to assign the order to a cost centre. TO enable this, go to the Client Settings > Accounting Codes. Add or import some cost centres, (name only). If you use departments, you will need to make sure the cost centres can be seen/selected by the users of those departments. Click on the departments page and add Cost Centres to the column there, for each department.
You can also give users custom text fields to fill in during orders, such as ‘Invoice Code’ & ‘Billing ID’.