Understand S0 geocoding results in Spectrum

Operating System: Windows, Linux, UNIX
Product affected: Spectrum™ Technology Platform

Versions: 8 SP3, 9 SP3, 10 SP1, 11 SP1
Spectrum Enterprise Geocoding Module (EGM) S0 result code return can occur because the USPS has made changes to zip code in their data.  During that time TomTom, one of data providers for the physical locations of streets and zip codes, creates a "data freeze" while preparing that part of the data for delivery.  This can happen occasionally throughout the country.

The current month's USPS data is being used, however, the TomTom data that holds the actual physical locations can lag 6 - 8 weeks behind the USPS.

For example, if the USPS adds new Zip Codes in January, the TomTom data could have been frozen at the end of December.  The December cut-off occurs early to prepare for the actual "January" release and shipment of the data that will be incorporated into Spectrum's Enterprise Geocoding Module or other company products.

When that is the case, the addresses or zip codes can indeed be valid with the USPS, but since the USPS added them in January, during TomTom's "data freeze", the zip centroids never make it into the data that ends up being shipped for Spectrum.  Without the zip centroids, no points can be given, therefore a S0 is the result code in EGM.

Seeing an S0 result code indicates a TomTom "data freeze", which may be updated in the vendor's next quarterly data release.  The USPS and TomTom are continually making modification to geocoding boundaries, as they are updating their data.
UPDATED:  May 6, 2020