Allow entering custom item descriptions (not just on price list)
The requirement to add every invoiced item to the price list makes invoicing unsuitable in scenarios where you're providing a service and your fees will vary with each and every client.
How exactly are you meant to be able to invoice this?
I should be able to create an invoice, add a new item line, and type an arbitrary description and amount, without having to select that from a predefined price list, or add it to such a list.
Chase Casey commented
I agree with this idea. Having every possible configuration of item/service in the price list is not practical or efficient.
There should be a toggle to allow custom items without adding them to the price list. I recommend a toggle because some may prefer having all items/services listed in the price list