Creating Delivery Point Barcodes - Spectrum_OnDemand - addressing - web_services - 23.1

Spectrum Web Services Guide

Product type
Software
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Web Services
Version
23.1
Language
English
Product name
Spectrum Technology Platform
Title
Spectrum Web Services Guide
First publish date
2007
Last updated
2024-10-17
Published on
2024-10-17T00:33:46.811413

A Delivery Point Barcode (DPBC) is a POSTNET™ barcode representation of the address. It consists of 62 bars with beginning and ending frame bars and five bars each for the ZIP + 4® Code, a value calculated based on the street address number, and a correction digit. The DPBC allows automated sortation of letter mail to the carrier level in walk sequence. Validate MailingAddressUSCAN generates the data you need to assemble a DPBC.

Note: Delivery Point Barcodes are available for U.S. addresses only. For more information on Delivery Point Barcodes, see http://www.usps.com.

To generate the data needed to assemble a DPBC, select the Include postal information check box on the Output Data Options tab. This will return a variety of data about the address, including data needed to construct DPBCs. For information on the specific data that this option will return, see Postal Data Output.

To generate the data needed to assemble a DPBC, OutputRecordType must contain P. For more information on OutputRecordType, see Output Data Options.

To generate the data needed to assemble a DPBC, Option.OutputRecordType must contain P. For more information on Option.OutputRecordType, see Output Data Options.

Table 1. Delivery Point Barcode Output

Field Name

columnName

Response Element

Description

PostalBarCode

The delivery point portion of the delivery point barcode.

USBCCheckDigit

Check-digit portion of the 11-digit delivery point barcode.

To assemble a DPBC you concatenate the values found in the Validate MailingAddressUSCAN output fieldscolumns as follows:

PostalCode.Base + PostalCode.Addon + PostalBarcode + USBCCheckDigit

For example, if you have the following:

  • PostalCode.Base = 49423
  • PostalCode.Addon = 4506
  • PostalBarcode = 29
  • USBCCheckDigit = 2

The assembled barcode would be:

494234506292