If you want to delete a vendor, you will need to remove history after all transaction for the vendor are posted and moved to history. Once the above is true, the Vendor should be able to be deleted.
There is no way to hide an inactive Vendor. If you are using a Smartlist, you could add the Inactive field to it and filter the smartlist so Inactive are not shown.
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.