Do I have to code every line item?
No. When your Actrol invoice arrives in your In tray, use 'Account code' to categorise your purchase. This will populate the 'Allocate to' column against your line items (which have been imported from your Actrol invoice). Now every future Actrol invoice will be auto-allocated to the same account code. See Officeworks example below: