Purpose: The library should not be able to order from or pay non-vendor organizations by mistake. Approving an invoice for a non-vendor would only happen by mistake
- Given user has created an invoice referencing a non-vendor organization
- When other invoice details are complete and user approves invoice
- Then approval fails and user is displayed an error message. "Invoice cannot be approved because the associated Vendor Id belongs to a non-vendor organization."