Hello Gil,
You can not delete a vendor with current or historical transactions.
When the current balance on the transactions is zero, Period end will clear them.
If the Payables Company Profile is set to Keep transaction history for more than 0 days, they will be cleared to History. Period end is also the function that clears old transactions from History.