It would depend how far you buy them prior to consumption, whether the cost is material, and whether or not they are depreciable. If you purchase units way in advance of consumption and they are not a depreciable asset then they probably need to be accounted for as an asset of some kind which would normally be inventory. For this I would recommend using an inventory item.
If the purchased item is immediately consumed (and therefore expensed) or is a depreciable purchase (an asset) then no need to use an inventory item under normal circumstances. In this case the non-inventory expense account would simply reflect the expense or asset account and would be impacted when billed. As you state, the one thing you lose is an RNI entry on the books. The way around this is to build a saved search that gets you RNI for non-inventory items and book an adjusting entry each month. This assumes, again, the RNI is material in both time and cost.