I am not sure if I am understanding the functional reasoning behind not having the project included in the pre-payment.
Would it be feasible to create an invoice WITH the project for the pre-payment, and sent to the FA to be entered as a CIP Asset? Then, once the asset is received, it could be capitalized in FA. Would this provide the reporting that your site is seeking?
If there is a reason the prepayment account shouldn't include the project, then an alternative would be to create a descriptive flex field on the AP distribution to hold the project code and have the reports identify the project using the flex field. When the prepaid asset code 1193 is used, then the descriptive flex field should be mandatory, to make sure it is always there. You can do that by making the flex field segment itself mandatory and then setting a default like select 000000 from dual where asset_code <> 1193. Then when a distribution is entered with 1193, the default is blank and the user must enter a project code in the flex field. When a distribution is created with any other account, then the default is 000000 and the user doesn't need to touch the flex field unless they want to select a real project code.
If this is useful or answers your question , please take a moment to mark this reply Hepful.