Can I prevent expenditure items from being recognized for revenue?

Yes. You can place expenditure items on revenue hold to stop the expenditure items from being recognized for revenue.

If the expenditure items are already recognized, then they're identified for reversing during the next revenue generation and aren't eligible until the revenue hold is released.