Navigating bureaucracy in any country is a nightmare—and Mexico is no exception.  However, after a while you slowly figure out how things work and you’re able to predict what roadblocks you’re going to run into…

Last week, I had a full dose of bureaucracy when I went to file my “declaración anual” (ie. Mexican tax return.) 

Filing a tax return in Mexico is much easier than filing a tax return in Canada—but it’s still not fun.  Most people just need to logon to the website and confirm all their information and then file their return right there.  However, to get your tax refund you need the interbank codes for your bank account—and if your refund is greater than a certain amount, you need to “digital sign” your return with a private key (PKI certificate) that is issued by the government.

Of course, I had neither so I had to make a visit to the bank to get my interbank codes (and at the same time I wanted to be setup with Internet access.)  However I was quickly told that my current bank account could not be setup with Internet access—so I had to go through the process of setting up a brand new account so that I could have internet access.  Of course I had to provide “proof of address” (the fact that I already had an account at the same bank and even gave them my bank card wasn’t sufficient—but I was ready for that.)  And in less than an hour I walked out with a new account, a security token for internet access and an extra 90 pesos (which I won when I deposited money into my new account.)

The next day was my appointment with the SAT to get my private key/PKI certificate so that I could file my tax return and receive my refund.  Once again a lot of paperwork, a USB key for my private keyfiles and about 15 minutes taking photos, scanning documents and then an electronic fingerprint of every finger on both hands (we’re talking serious security—the Mexican government now has more biometric data about me than the Canadian government.)

That night I was able to logon to my bank account and file my tax return!!!

Now I think I’ve been in Mexico for too long…