When a procurement request involves a new vendor, it triggers two parallel flows: the normal procurement approval and a separate new vendor approval. If the vendor is rejected, the whole procurement request gets denied — but the rejection comment/reason from the vendor flow doesn’t carry over. Requesters just see “denied” with no explanation and have to track someone down to find out why.
Surface the vendor rejection reason on the procurement request itself (e.g., “Denied — new vendor rejected: [comment]”) so requesters can understand and fix the issue without chasing context across two workflows.