Why can I delete some paid invoices but not others?

Credit Card Associations, like Visa and MasterCard, prohibit the deletion of invoices with credit payments; however, invoices with other types of payments, like cash or check, can be deleted with manager approval.