No it isn’t, it’s tax evasion. Businesses do it to get more money from lying on their taxes, not taking “dirty” illegal money and making it legal
That depends on if they’re reporting LESS money than they actually made, or are reporting MORE money than the shop itself actually took in.
If everything is in cash, you can inflate it pretty easily without raising eyebrows.