I intend to have a batch job set up for sending Approved purchase orders to external vendors putting them in "In external review" and sending them to Vendor portal for confirmation using late selection. Out of the box functionality does not have "Late Selection" option available. I extended class to make that visible and its working and batch job runs.

Selection criteria for batch job is given below

Issue: I have added Vendors table by using join but batch job does not run when I have join criteria added for Vendor collaboration field active. And if I don't add join criteria, batch job sends all purchase orders (whether vendor collaboration active or not) in to external review which I do not want.
Any idea whats wrong with the join ?
