OK, I will type this very slowly because I know you do not read very fast.
YES, Express Vu should keep a Database of Buildings where Service is NOT permitted.
I do not give a HOOT about you loosing a BONUS, this is something you need to earn. If you do not have the correct tools to do your job, then these should be supplied to you.
As for the VDSL buildings, this would not be an issue if you had the Database in place.
If a Customer calls and they cannot get service because of No Line Of Sight, then this address should be flagged within your Database. The next time this address is input for a potential client, the notes within the Database should give reason for no line of sight issue. Then it's an easy job to ask the customer if, for example the large trees to the South West have been removed / trimmed back, if they say no, well cancel the installation at that point, saving the customer from having a day off work and a wasted journey for the Tech.
Whilst I do agree that clients are not kids, they seriously think that the Tech is being paid to drive to there house and verify everything that a CSR was supposed to do during the initial phone call.
You talk of loosing a $5 per hour bonus, well you would still get paid your base $10 if you did loose the bonus. Now what about a Tech who drives 30kms to a building where Dish's are NOT permitted, he does not loose his bonus, he just plain DOES NOT GET PAID A RED CENT, it actually costs him cash to do your work.