Follow CDYNE Blog on WordPress.com
Header Image -

Tag Archives

8 Articles

CDYNE PAV Infographic

Companies can save money on lost production and postage fees simply by running their addresses through a CASS certified program like CDYNE PAV, which verifies the deliverability of addresses. The API compares your addresses against the USPS database and will let you know if they are deliverable. Click here (opens a PDF) to see the importance of address data quality, some reasons for bad addresses, and the return on investment when validating the accuracy of your address lists.

Click here for more information about PAV, or get a free trial key to test the API for free.

0 views

PAV Delivery Point Data Returns

A valuable benefit of using PAV is to check whether or not an address is deliverable in order to receive barcode discounts. PAV includes DPV (Delivery Point Validation), which is the USPS process for verifying deliverability. A delivery point is a single point at which mail is delivered (e.g., a mail slot, PO Box, or mailbox). It is not the same as a street address. In fact,  an address can contain multiple delivery points such as an apartment building or business office with numerous suites. The USPS defines DPV as a specific set of digits between 00 and 99. Combined with the ZIP+4 code, a delivery point gives each deliverable address a unique identifier. Delivery points are encoded in barcodes, which allows automated sorting for the USPS.

Developers can utilize PAV to return detailed mailing industry information including DPV data returns. This data is accessed when using the “VerifyAddressAdvanced” method and setting the “MailingIndustryInfo” parameter to True. The following are example address input and outputs.

Input: 505 independence parkway, suite 300, chesapeake, va, 23320

Output: 505 INDEPENDENCE PKWY STE 300, CHESAPEAKE, VA, 23320-5178

  • DeliveryPoint = 75
  • DpvConfirmationIndicator = Y
  • DpvCrmaIndicator = N
  • DpvFootnote1 = AA
  • DpvFootnote2 = BB
  • DpvFootnote3 = Null

In this example, the unique identifier and delivery point is 23320517875 (ZIP+4+delivery point). PAV confirms this address does have a delivery point and mail can be delivered there (DpvConfirmationIndicator = Y). The DpvCrmaIndicator = N means that the address is not associated with a valid CRMA, which stands for Commercial Mail Receiving Agency, and is also known as a Private Mailbox (PMB) operator. The DPV footnotes indicate the address has been matched to the ZIP+4 file (AA) and all components of the address were matched to DPV (BB).

The keys below show all available PAV data results.

DPV Confirmation Indicator Key

  1. Y – Address was DPV confirmed for both primary and, if present, secondary numbers
  2. D – Address was DPV confirmed for the primary number only, and secondary number information was missing
  3. S – Address was DPV confirmed for the primary number only, and secondary number information was present but unconfirmed
  4. N – Both primary and, if present, secondary number information failed to DPV confirm

DPV CMRA Indicator Key (CMRA = commercial mail receiving agent)

  1. Y – Address was found in the CMRA table
  2. N – Address was not found in CMRA table

DPV Footnotes Key

  1. AA – Input address matched to the ZIP+4 file
  2. A1 – Input address not matched to the ZIP+4 file
  3. BB – Input address matched to DPV (all components)
  4. CC – Input address primary number matched to DPV but secondary number not matched (present but invalid)
  5. F1 – Input address matched to a Military address
  6. G1 – Input address matched to a General Delivery address
  7. N1 – Input address primary number matched to DPV, but address is missing secondary number
  8. M1 – Input address primary number missing
  9. M3 – Input address primary number invalid
  10. P1 – Input address missing PO, RR, or HC box number
  11. P3 – Input address PO, RR, or HC box number invalid
  12. RR – Input address matched to CMRA and PMB (postal mailbox) designator present (PMB 123 or # 123)
  13. R1 – Input address matched to CMRA but PMB (postal mailbox) designator not present (PMB 123 or # 123)
  14. U1 – Input address matched to a unique ZIP code
0 views

Manage Residential and Business Addresses with RDI

More than 90% of the 140 million Postal Service’s delivery points are classified as residential. RDI, or Residential Delivery Indicator is a USPS delivery type status that flags an address as residential or business. Because some delivery companies charge more for residential deliveries, the biggest advantage of knowing the RDI for an address is the ability to shop for the most cost-effective delivery option. Some of the benefits of identifying an address as residential or business include:

  • Reduce residential delivery surcharges
  • Lower shipping charges by price-shopping for a service that meets your needs
  • Enhance Customer Relationship Management (CRM) by demonstrating efficient and accurate shipping practices
  • Identify shipping patterns to improve operational efficiency
  • Providing online rate-shopping services on websites

CDYNE PAV API includes an optional RDI flag free of charge. It can be returned with VerifyAddressAdvanced method by setting the parameter “ReturnResidentialIndicator” to “True.” If the address is a residence, PAV will return “N,” and if it is a business, PAV will return “Y.” The following is an example showing an address classified as a business.

Input:

505 independence pkwy, chesapeake, va 23320
Return Residential Indicator: True

Output:

505 INDEPENDENCE PKWY, CHESAPEAKE, VA 23320-5178
Residential Delivery Indicator: N

For more information about CDYNE PAV, please contact an account representative at 1-800-984-3710, inquire by email, or initiate a chat for more details.

Or sign up for a free trial license key to test CDYNE PAV.

Developers find CDYNE PAV API integration details on the CDYNE developer’s wiki.

0 views

Part 5: CDYNE Postal Address Verification DPV Code Suggestions

CDYNE Postal Address Verification API returns USPS mailing industry information that can be useful for interacting with address verification at point of entry. In the chart below, the first two columns outline the values returned when using the VerifyAddressAdvanced method.
For example, inputting the address “2125 smith ave, chesapeake, va” will return the following mailing industry values:
  • DpvConfirmationIndicator: D
  • DpvFootnote1: AA
  • DpvFootnote2: N1
Comparing D AA N1 to the chart below may prompt a suggested interaction of, “Verify secondary information, it is not present.” In other words, the suite number is missing. Depending on the data entry scenario, you can generate an error pop-up to ask for the secondary address information, or flag the address for future processing or validation.

DPV Return Code

Footnote

Suggested Interaction


N

AA

Verify the address
. The address validated on the CASS certified software engine but cannot be validated in the DPV process.

N

AA M1

Verify the Primary Number, it is not present. The address validated on the CASS certified software engine, but cannot be validated in the DPV process

N

AA M3

Verify the Primary Number
, It is present but not valid. The address validated on the CASS certified software engine, but cannot be validated in the DPV process.

N

AA P1

Verify the box number
, it is not present for this RR or HC address but needed to confirm in the DPV process.

N

AA P3

Verify the box number
, it is present for this PO Box, RR or HC address but cannot be confirmed in the DPV process.

Y

AA BB

No action needed
, the address validated to all components.

Y

AA RR

No action needed
, the address validated. It has been found in the CMRA table with PMB information present.

Y

AA R1

The address validated
. It has been found in the CMRA table without PMB information.

Y

AA F1

No action needed.

Y

AA G1

No action needed.

Y

AA U1

No action needed.

S

AA CC

Verify secondary information
, it is present but cannot be confirmed in the DPV process.

S

AA P3

Verify the box number
, it is present for this PO Box, RR or HC address but cannot be confirmed in the DPV process.

S

AA CC RR

Verify secondary information
, it is present but cannot be confirmed in the DPV process. It has been found in the CMRA table with PMB info present.

S

AA CC R1

Verify secondary information
, it is present but cannot be confirmed in the DPV process. It has been found in the CMRA table without PMB information and is not required for USPS delivery.

D

AA P1

Verify the box number
, it is not present for this RR or HC address but needed to confirm in the DPV process.

D

AA N1

Verify secondary information
, it is not present.

D

AA N1 RR

Verify secondary information
, it is not present. It has been found in the CMRA table with PMB information present.

D

AA N1 R1

Verify secondary information
, it has been found in the CMRA table without PMB information and is not required for USPS delivery.

Blank

A1 M1

Get correct address
, this address cannot be found in CASS certified software engine so it is not presented to the DPV process.

Blank

A1 M3

Get correct address
, this address cannot be found in CASS certified software engine so it is not presented to the DPV process.

Blank

A1

Get correct address
, this address cannot be found in CASS certified software engine so it is not presented to the DPV process.
You can read the rest of the blog series by accessing the links below:

For more information about CDYNE Postal Address Verification, please contact an account representative at 1-800-984-3710, inquire by email, or initiate a chat for more details.

Or sign up for a free trial license key to test CDYNE Postal Address Verification.

0 views

Part 4: CDYNE Postal Address Verification VerifyAddressAdvanced Operation

In addition to validating whether an address is deliverable, this programming operation returns a host of optional information at no extra charge including geolocation, legislative, census, and mailing industry information. These options can be turned on with a true value within the web service call (the default value is set to false). The advantage of the VerifyAddressAdvanced Operation is the ability to customize the data return according to your business needs.

The following examples break down the complete data returns available with the VerifyAddressAdvanced method. The first section shows the default information returned. You will find detailed information about parameter definitions in the Postal Address Verification Spec Sheet.


VerifyAddress Input


VerifyAddress Output


Firm: Cdyne

Primary Address Line: 2125 smith ave

Secondary Address Line: 200

City: chesapeake

State: va

Zip: 23320


Firm: CDYNE

Primary Address Line: 2125 Smith Ave Ste 200

Secondary Address Line: 200

City: Chesapeake

State: VA

Zip: 23320-2518

Country: USA

County: CHESAPEAKE CITY

County Number: 550

Finance Number: 511750

Intelligent Mail Barcode Key: ZTVQibvZk2Jrcsi387W33A==

Multiple Matches: (null)

PMB Designator:

PMB Number:

Post Directional:

Postnet Barcode: f233202518509f

Pre Directional:

Preferred City Name: Chesapeake

Primary: 2125

Primary Delivery Line: 2125 Smith Ave Ste 200

Primary EO: O

Primary High: 2125

Primary Low: 2125

Return Code: 100

Secondary: 200

Secondary Abbreviation: STE

Secondary Delivery Line: 200

Secondary EO: E

Secondary High: 202

Secondary Low: 100

State Abbreviation: VA

Street Name: SMITH

City: Chesapeake

Suffix: AVE

Urbanization:

Zip Code: 23320-2518

Within the VerifyAddressAdvanced method is the option to set certain requests to a “True” value to obtain additional information. They include:

  • Return Case Sensitive – a value set to “True” will return proper case formatting instead of the USPS standardized all caps formatting.
  • Return Census Info – a value set to “True” will return census information including CMSA, Census Block Number, Census Tract Number, FIPS, MA, MSA, and PMSA.
  • Return City Abbreviation
  • Return Geo Location – a value set to “True” will return area code, latitude/longitude, daylight savings status, and time zone.
  • Return Legislative Info – a value set to “True” will return congressional district number and state legislative lower and upper numbers.
  • Return Mailing Industry Info – a value set to “True” will return carrier route, delivery point, DPV, eLOT, LACS Link, and Suite Link values and return codes.
  • Return Residential Indicator – a value set to “True” will identify whether an address is classified as residential or business. A return value of “Y” means the address is residential, and “N” designates a commercial address.
  • Return Street Abbreviated

 

The chart below shows the associated data returns when any of these requests is set to “True.” Otherwise, no data is returned.


Optional Data Returns When Set to True


Return Case Sensitive: True


City Name: Chesapeake

Preferred City Name: Chesapeake

Primary Delivery Line: 2125 Smith Ave Ste 200


Return Census Info: True


CMSA: 5720

Census Block Number: 4001

Census Tract Number: 0208.01

FIPS: 51550

MA: 572

MSA: 5720

PMSA:


Return City Abbreviation: True


Return Geolocation: True


Area Code: 757

Avg Latitude: 36.796768

Avg Longitude: -76.228590

From Latitude: 36.794937

From Longitude: -76.228590

Has Daylight Savings: True

Time Zone: EST

To Latitude: 36.798599

To Longitude: -76.228590


Return Legislative Info: True


Congressional District Number: 04

State Legislative Lower: 090

State Legislative Upper: 014


Return Mailing Industry Info: True


CS Key: X26324

Carrier Route: C006

Check Digit: 9

Default Flag: False

Delivery Point: 50

Dpv Confirmation Indicator: Y

Dpv Crma Indicator: N

Dpv Footnote 1: AA

Dpv Footnote 2: BB

Dpv Footnote 3:

Dpv No Stat Indicator: N

Dpv Vacant Indicator: N

ELOT Asc Desc: A

ELOT Sequence Number: 0122

Ews Flag: False

LACS Flag:

LACS Indicator:

LACS Return Code:

Record Type Code: H

SuiteLink Return Code: A


Return Residential Indicator: True


Residential Delivery Indicator: N


Return Street Abbreviated: True

You can read the rest of the blog series by accessing the links below:

Part 1: CDYNE Postal Address Verification API Overview

Part 2: CDYNE Postal Address Verification API Operations Overview

Part 3: CDYNE Postal Address Verification VerifyAddress Operation

Part 5: CDYNE Postal Address Verification DPV Code Suggestions

For more information about CDYNE Postal Address Verification, please contact an account representative at 1-800-984-3710, inquire by email, or initiate a chat for more details.

Or sign up for a free trial license key to test CDYNE Postal Address Verification.

0 views

Part 3: CDYNE Postal Address Verification VerifyAddress Operation

CDYNE Postal Address Verification VerifyAddress programming method is the barebones Web Service call for users who only need to validate whether or not an address is deliverable. The address deliverability status is returned through the DPV Return Code system, which indicates the parts of the address that are incorrect, and will return corrected information on file with the USPS. This article will take you through three address input and output examples to display some of the important features that the VerifyAddress operation offers.

Example 1: A Correct Address is Confirmed Deliverable

Let’s begin with a correct address and run it through the VerifyAddress Operation. The left hand column shows the input address and the license key. The right hand column displays the corrected address and return code that is sent back by CDYNE Postal Address Verification. There are several differences that immediately jump out between the input and output columns:

  • Lowercase letters were changed to all caps
  • The secondary address line input value of 200 was appended to the primary address line in the output as “STE 200”
  • The zip + 4 value of “23320-2518” was appended
  • A code of “100” was returned

 


VerifyAddress Input


VerifyAddress Output


Firm: Cdyne

Primary Address Line: 2125 smith ave

Secondary Address Line: 200

City: chesapeake

State: va

Zip: 23320


Firm: CDYNE

Primary Address Line: 2125 SMITH AVE STE 200

Secondary Address Line: 200

City: CHESAPEAKE

State: VA

Zip: 23320-2518


Additional Input


Additional Output


License Key: F01d55fd-5155-5455-5585-e84ab8de5555


Return Code: 100

Although the USPS does not require all capital letters the USPS prefers all caps or uppercase for ease of automatic scanning and application of bar codes. With the VerifyAddress method, address data is returned in all caps. You can use VerifyAddressAdvanced operation to return addresses in proper case.

The USPS preferred location of the secondary address unit designators (i.e. APT, STE, BLDG) is at the end of the delivery address line. In the example above, CDYNE Postal Address Verification correctly moved “200” to the end of the primary address line, and appended the correct designator of “STE.”

The zip + 4 determines a more precise location than the five-digit zip code alone. The zip + 4 includes the five-digit zip code, a hyphen, and four-digits at the end (i.e. 23320-2518).

The return code of 100 means all parts of the address are confirmed as deliverable. DPV is a USPS validation process that confirms the existence of a specific address (down to the apartment or suite number) and whether or not it is a valid destination for a mailing or package.

CDYNE Postal Address Verification DPV Return Codes:

  • 10 – Input address is not found
  • 100 – Input address is DPV confirmed for all components
  • 101 – Input address is found, but not DPV confirmed
  • 102 – Input address primary number is DPV confirmed – Secondary number is present but not DPV confirmed
  • 103 – Input address primary number is DPV confirmed – Secondary number is missing
  • 200 – Canadian address on input. Verified on city level only

 

Example 2: Providing Minimal Input Field Information

The minimum address field requirements for CDYNE Postal Address verification to validate an address are one of two combinations:

  • Primary address line/city/state
  • Primary address line/zip code

In the example below, entering the primary address line, city, and state returns a standardized and corrected address, but the return code in this instance is 103. This means the input address primary number is DPV confirmed, and the secondary number is missing. In other words, there is supposed to be a suite or apartment number, but that information cannot be determined with the input data. This is an opportunity to interact with the data entry in real time, or flag the address in the database for further evaluation.


VerifyAddress Input


VerifyAddress Output


Firm:

Primary Address Line: 2125 smith ave

Secondary Address Line:

City: chesapeake

State: va

Zip:


Firm:

Primary Address Line: 2125 SMITH AVE

Secondary Address Line:

City: CHESAPEAKE

State: VA

Zip: 23320-2518


Additional Input


Additional Output


License Key: F01d55fd-5155-5455-5585-e84ab8de5555


Return Code: 103

In the second example, entering the primary address line and zip code also returns a standardized and corrected address with a return code of 103.


VerifyAddress Input


VerifyAddress Output


Firm:

Primary Address Line: 2125 smith ave

Secondary Address Line:

City:

State:

Zip: 23320


Firm:

Primary Address Line: 2125 SMITH AVE

Secondary Address Line:

City: CHESAPEAKE

State: VA

Zip: 23320-2518


Additional Input


Additional Output


License Key: F01d55fd-5155-5455-5585-e84ab8de5555


Return Code: 103

Example 3: Utilizing the Firm Name or Recipient Input Field

CDYNE Postal Address Verification utilizes the USPS SuiteLink database to provide improved business addressing information by appending known secondary (suite) information to business addresses. In the example below, CDYNE Postal Address Verification appended “STE 200″ to the original address because it matched the firm name, “CDYNE” to “STE 200″ in the USPS database. Notice that the input address does not contain a secondary or suite number, but the corrected address does.


VerifyAddress Input


VerifyAddress Output


Firm: CDYNE

Primary Address Line: 2125 smith ave

Secondary Address Line:

City: Chesapeake

State: VA

Zip:


Firm: CDYNE

Primary Address Line: 2125 SMITH AVE STE 200

Secondary Address Line:

City: CHESAPEAKE

State: VA

Zip: 23320-2518


Additional Input


Additional Output


License Key: F01d55fd-5155-5455-5585-e84ab8de5555


Return Code: 100

You can read the rest of the blog series by accessing the links below:

Part 1: CDYNE Postal Address Verification API Overview

Part 2: CDYNE Postal Address Verification API Operations Overview

Part 4: CDYNE Postal Address Verification VerifyAddressAdvanced Operation

Part 5: CDYNE Postal Address Verification DPV Code Suggestions

For more information about CDYNE Postal Address Verification, please contact an account representative at 1-800-984-3710, inquire by email, or initiate a chat for more details.

Or sign up for a free trial license key to test CDYNE Postal Address Verification.

0 views