Can a form create an invoice in books or have a field that can pick from products or items?

Can a form create an invoice in books or have a field that can pick from products or items?

I am trying to set up a form that can either create and invoice in books, or have a field that is populated by either products from crm or items from books.