For years, us veterans would just show our military ID to the checkout person, they would enter the code, and the transaction would be complete. No line hold up - ever. But recently, Home Depot has gone to a mobile app on a smartphone and now you are supposed to scan that QR code to get your military discount.
When the mobile app works, and the scanner accepts the QR code, then everything is just fine. But when the store internet is not working correctly, then the app does not refresh, then everything falls apart. Sometimes the website for the app does not work. It's buggy and does not always work.

I admit I'm an old guy and did not get my first smart phone until just over a year ago. I did not grow up with these phones. The only reason I eventually got a smartphone was because my USAA bank would no longer accept check deposits on my home scanner - I had to use their mobile app for deposits.
Anyways, at Home Depot, when the store internet was not working and my mobile app would not refresh, I told the customer service lady I was having a problem and I think at one point I even handed the phone to her. But the store internet was not working, or so slow, that the app was not refreshing for her either. So, I showed her my military ID card in my wallet. But, as I have stated, for whatever reason, she refused to enter the override code on her till. She watched me for about 20 minutes trying to get their mobile app to work. When the line got long enough and other people started to get upset, then she entered the override code and we were done with the transaction in a few seconds. She could have entered her override code anytime she wanted to.
As I said, I got more upset about that experience on my way out to the car, so I turned around, went back into the store, and related my situation to the manager. I don't know if the manager was a vet himself, or not, but he told me there was no reason she should have made me go through that experience, that Home Depot values the veteran community, and they want us to take advantage of that military discount program as much as we can. That's the company line.
To his credit, he said he would look into the situation and fix it. I don't know if that customer service lady was ever fired, or not, but I have not seen her at the store in the past 8 weeks. I hope she was retrained. But all the checkout employees now have badges with military discount QR codes to scan if there is any problem at the checkout. So, good for management in solving that problem.