Occasionally I get an email asking a question about odd abbreviations showing up after using PostCheck to standardize an address. Or possibly an odd word. Today I ran into a similar problem with a couple of my own addresses.
Here’s the problem::
PostCheck uses the USPS Standardization API for standardizing addresses in Address Book. PostChecks send off your address to the USPS servers, which compare the info to their database — filling in missing info and correcting mistakes. The result is sent back to PostCheck which then updates the address.
The results from the USPS are heavily abbreviated, for some unknown reason. Some abbreviations are acceptable and are part of the USPS standards for addressing envelopes. But the results go beyond acceptable. In my latest case, my city is “Middleburg Heights” and the result from the USPS is “Middlebrg Hts”. I can accept that “Heights” is abbreviated, but to abbreviate “Middleburg” by removing the “u” is just silly. This kind of thing happens quite frequently.
You’ll notice, though, that if you search for the same address using the USPS website, that the results are not abbreviated at all.
By default, PostCheck has some basic options enabled that try to undo these abbreviations as much as possible. (The options can be turned of if they cause problems, and perhaps in a future version they will be turned off by default.) The additional problem with this is that, sometimes the results that the USPS provides don’t match up with their list of common abbreviations. So when PostCheck tries to undo the abbreviation, it replaces the abbreviated word with one that matches their list. Usually this works pretty well.
I have tried contacting the USPS technical support department by email in regards to the abbreviations, but I’m not expecting a response. Hopefully the convenience that PostCheck provides outweighs these minor nuisances caused by the USPS. I still use it everyday for my business needs and it still beats Google Maps or visiting the USPS for each address I need corrected.
Let me know if you ever run into special cases that I may be able to work around.
