Can Epicor be configured to automatically use an "alternate part" on a job if the main part has no QTH?

Wanting to know if there is a way Epicor 9 can automatically substitute an alternate part when creating a a job if the main part has no QTH. Is this possible???

A BPM (medium complexity) should be able to do this.