Better implementation of Item Category on Invoices and Estimates

Better implementation of Item Category on Invoices and Estimates

1) I have added Item Category as a custom field. Honestly, this should be a native part of the item itself, and either required, optional, or not used. 

2) When entering an item on an invoice, you have to enter the first character(s) of the item, otherwise the dropdown doesn't work as expected. For example, if my item is "Color copy 11 x 17 S2S",  I can't enter S2S to pull up all my S2S items.  Regular item searches search on "contains", not "starts with." All item search dropdowns should accommodate "contains."

3) I can enter an item category on the invoice, since it's a column, but that doesn't restrict the items shown in the dropdown.

4) On Item lists, Category isn't a column (I assume that's because of my #1 above), and I can't limit the list by Category.

5) When entering a new item, it's not possible to add a new Category on the fly. Many of your dropboxes allow this, such as adding a COA or Vendor on the fly, but I assume again that it's related to my #1 above.

These really aren't "Inventory" requests per se. They are fundamental to the way items and their categories should be treated in an invoicing system.

Thank you.

    Nederlandse Hulpbronnen