CASS™ Cycle O is effective from August 1, 2023. Precisely has updated to comply with the CASS™ Cycle O certification. The USPS reserves the right to modify the "valid through" date in the future if conditions warrant it.
USPS-certified address standardization software generates the CASS form PS3553 report, commonly referred to as the CASS report, during mailing list processing. To generate a CASS report, the software compiles numerous statistics during processing, such as the number of 5-digit ZIP Codes and ZIP+4 Codes assigned to records in the address file. The application writes this information, along with other information required by the USPS, to an ASCII text file.
You can use the Use.gsd and Usw.gsd files in the Centrus Data Product installation for 135 days, but after 105 days you cannot create a CASS report.
For more information about CASS, visit the USPS National Customer Support Center (NCSC) Website at https://www.usps.com/help/contact-us.htm, or call the NCSC at 1-800-642- 2914.
Output ZIP Code Rule
CASS™ Cycle O has new rules about the output ZIP Code when the address does not match. A "single-ZIP city" is a city that has just one ZIP Code.
When a city and ZIP "correspond", it means they exist in the same USPS City State record. For example, BOULDER and 80301 correspond, but BOULDER and 80007 do not. 80007 is a ZIP for Arvada, CO, and Boulder is not a valid city name in 80007.
-
If the input address does not match and there is not an input ZIP, if the output city has just one ZIP Code (also called "single-ZIP city"), output that ZIP.
-
If the input address does not match, the input city is a single-ZIP city, and the input ZIP does not correspond to the input city, output the ZIP corresponding to the input city.
-
If the input address does not match, the input city is a single-ZIP city, and the input ZIP does not exist, output the input ZIP.
Military Addresses
The USPS is adding new military addresses for CASS™ O Cycle.
Old military addresses were CMR (Consolidated Mail Room), PSC (Postal Service Center), and UNIT.
New military addresses are UMR (Unit Mail Room) and OMC (Official Mail Center).
New address example 1:
OMC 8 BOX 1
FPO AE 09599-0002
New address example 2:
UMR 6 BOX 2
FPO AE 09599-0001
USPS mandated changes to the CASS 3553 Form
The USPS has changed how the To/expiration dates are calculated in the 3553 Form and the CASS™ Technical Guide summarizes the new logic in Appendix 1, CASS Summary Report (PS Form 3553).
The GeoStan CASS report API implements the new logic.
Enum updates
Enums were added or deprecated in the GeoStan C API according to the CASS Cycle O. The .NET, Java or COBOL APIs were not updated.- Deprecated Centrus Points enums:
- GS_FILE_APN_CODE
- GS_FILE_ELEVATION_CODE
- GS_FILE_APN
- GS_FILE_ELEVATION
- GS_APN_EXISTS
- GS_ELV_EXISTS
- GS_APN_SEARCH
- GS_INIT_OPTIONS_APN_CODE
- GS_INIT_OPTIONS_ELEVATION_CODE
- GS_FIND_APN_SEARCH
- GS_STATUS_FILE_APN
- GS_STATUS_FILE_ELEVATION
- New DPV memory model enums:
- DPV_DATA_SPLIT_MEMORY
- DPV_DATA_FLAT_MEMORY
- New miscellaneous enum:
- GS_MATCH_INVALID_MATCH_TO_SEED
- Deprecated MLD extended attributes:
- GS_MEC_LAT
- GS_MEC_LON
- GS_MEC_RAD
- GS_MEC_RAD_METERS
- New MLD extended attributes:
- GS_BLOCK_2010
- GS_PARENT_ID
- GS_PROPERTY_ACCOUNT_ID
- New CASS Cycle O output enums:
- GS_DPV_PBSA
- GS_DPV_DNA
- GS_DPV_THROWBACK
- GS_DPV_NSL
- GS_DPV_NDD_FOUND
- GS_DPV_NDD_DAYS
- GS_DPV_NSR
- GS_DPV_DROP
- GS_DPV_ENHANCED
- GS_ORIG_DPBC
- GS_ZIP_VALID
- GS_POBOX_ZONE
- GS_NON_DELIVERABLE
- GS_RANGE_PARITY_LENGTH is 2 and not 41
- Added:
- GS_APN_ID_MLD_LENGTH
- GS_DPV_PBSA_LENGTH
- GS_DPV_DNA_LENGTH
- GS_DPV_THROWBACK_LENGTH
- GS_DPV_NSL_LENGTH
- GS_DPV_NDDFOUND_LENGTH
- GS_DPV_NDDDAYS_LENGTH
- GS_DPV_NSR_LENGTH
- GS_DPV_DROP_LENGTH
- GS_DPV_ENHANCED_LENGTH
- GS_BLOCK_2010_LENGTH
- GS_BLOCK_LENGTH
- GS_PARENT_ID_LENGTH
- GS_PB_KEY_LENGTH
- GS_PROPERTY_ACCOUNT_ID_LENGTH
- GS_ZIP_VALID_LENGTH
- GS_POBOX_ZONE_LENGTH
- GS_NON_DELIVERABLE_LENGTH
- GS_GEOSTAN_VERSION is updated to 2024
- Added to GsDpvCompleteStats:
- intlu nDPVVacantFound; /* # vacant table found */
- intlu nFootnotePB; /* # PB footnotes (PBSA) */
- intlu nDPVDNAFound; /* # DNA table found */
- intlu nDPVThrowbackFound; /* # Throwback table found */
- intlu nDPVNSLFound; /* # NSL table found */
- intlu nDPVNDDFound; /* # NDD table found */
- intlu nDPVDropFound; /* # Drop table found */
- intlu nFootnoteC1; /* # C1 footnotes */
- intlu nFootnoteIA; /* # IA footnotes */
- intlu nFootnoteTA; /* # TA footnotes */
- GS_STATUS_FILE_ALIAS = 2008, /* boolean - The spatial street name alias file (us.gsi) */
References
For more information, refer to the following publications.Description | Resource |
---|---|
Home page for all USPS CASS™ documentation | https://postalpro.usps.com/certifications/cass |
CASS™ Cycle O - Executive Summary | https://postalpro.usps.com/CASS_CycleO_Summary |
CASS™ Technical Guide for Cycle O | https://postalpro.usps.com/mnt/glusterfs/2023-03/CASS_Tech_Guide_CycleO_0.pdf |
CASS™ Cycle O Partnership In Tomorrow Final Rules | https://postalpro.usps.com/CASS_CycleO_FinalRules |
DPV® Return Codes and Footnotes | https://postalpro.usps.com/CASS_DPV_DSF2_RCFTNote_Possble |