Preventing prepayments from showing up in projects early
We have a number of suppliers that require a percentage of payment before the product is actually delivered to us. That sounds like a good use of Oracle's prepayment functionality.
The idea would be that we would create the PO for the total amount of the good or service (associated with the appropriate project and task), then as the payments come due we would create a prepayment in AP and match it to the PO. Then when the product is received we would receive the item. Create an invoice for the total amount, match to the PO, and apply the previous prepayments to the invoice.