Well depends if you are gonna use those supplier information somewhere in your dashboard at some point.
If you know for sure you wont show those suppliers at some point in the report what's the point on having the data in the first place?
Assuming that what i said is true for your case
This script wont show suppliers without any invoice.
Hope it helps.