I would like to use virtuemart to create an invoice for my distributors that buy wholesale. I would also like to be able to email the invoice and then take the payment online, like nBill. Anyone either know how to do this, or if it is even currently possible with/through virtuemart?
You can set VM up as a purchase order system, so you receive the order but you cannot subsequently send that invoice for the customer to pay using nBill automatically. What you can do is to use a separate nBill component to create an invoice for payment. http://extensions.joomla.org/extensions/e-commerce/billing-a-invoices/10797