Ответ:

Правильный вариант: по факту обнаружения. Инвентаризацию проводят, чтобы установить фактическое наличие и состояние имущества и документально зафиксировать выявленные расхождения.