Dimensions can be used on sales delivery notes, sales invoices and sales credit notes.
Here is how it works.
If there are 2 levels in company setup, 2 dimension lists are shown with respective types. if 1 level, only one list and of course if none there is no list shown. If there are dimension(s) set on a customer these will be set as default in the dimension(s) lists.
If you choose a dimension for your invoice it will overwrite eventually dimension set by item.
If invoicing the dimensions will go to the SALES accounts, so it is easy to monitor a dimension (project or whatever else).
Credit notes goes the other way round. The same procedure but opposite.
More information: