when invoicing purchase orders the item should have a setting so that you can not allow invoices to be processed for goods that have not been received