From what I have read, commerical vehicles may still need them unless you have a fast card, the application will mean nothing. The last border crossing I did, I handed both to the nice lady and she scanned both.
But as I have always said, just get it, it saves a lot of problems if you are...