Interpreting the Delivery Point Validation (DPV) Return Codes (blank, Y, N, D, S) in CODE-1 Plus processing

Products Affected:  CODE-1 Plus, Finalist, Verimove
Operating System: z/OS, CICS, UNIX, Linux, iSeries, Solaris, HP-UX, AIX
The DPV database contains addresses that are actually deliverable. For instance, if you have an address of 150 Main St, the US Postal database may have a valid range of 100-200 Main St; however the DPV database will have the specific house numbers that are deliverable within that range and 150 might not be listed as valid in the DPV database.

If an address is on the DPV database and therefore, deliverable, the DPV flag will be a "Y" (you can test with your own home address).

An "N" means that the address is NOT on the DPV database and therefore, not a deliverable address.

A "D" means that it's typically a high rise record and you do not have any secondary information on your address (APT, STE, etc.) or you might have a Rural Route as the input address, but missing the BOX number (rural routes are typically accompanied by a Box number).

An "S" means that you have secondary information on your input (APT, STE, etc., or BOX for an RR address) that is not valid - the secondary data is not correct according to the DPV database.

Blank means that the address was not even presented to the DPV database as it was an uncoded record to begin with (house number incorrect; could not find the Street name), based on the US Postal Database.
UPDATED:  June 24, 2019