Cheers gentlemen, I am aware of the whole eApis thingy, I meant what Viking has mentioned. We are flying to KTEB quite often, so I am familiar with their procedure, KMIA was a bit of a suprise for us though. I have called KMIA customs multiple times and nobody there was able (or wanted) to explain..
Anyway, thanks for your time gents