Black box tests are also the only form of test the customer is likely to understand; mention "basis path testing" to a banker, and you'll have him frowning. Therefore, black box testing is absolutely mandatory for acceptance testing. The customer must be able to understand these tests, so that he/she will know for sure whether or not you've met the contract requirements.
Required minimum: at least one black box test per customer requirement.