Краткое пояснение: Здесь тоже нужно преобразовать активный залог Present Perfect в пассивный. Формула пассивного залога в Present Perfect: «have/has been + Participle II». В данном случае «written» — это причастие прошедшего времени от глагола «write».
Ответ: I have had a report written.