having the necessary documents or vouchers - Alemán Inglés Diccionario