Quality customizations to Sage 300 built using Orchid Extender.

Contact Us

Address Validation poplar_addresses - packaged

description Docs

The Address Validation customization interfaces with providers APIs, including USPS, Canada Post, and Google, to validate addresses not only for correctness but also deliverability.

Business Case

Incorrect addresses can be costly:

The Address Validation customization checks addresses not only for validity but also deliverability when orders or other documents are posted, reducing costs and administrative overhead.

How does it work?

The customization uses open source Python libraries to connect to the an address provider API and validates the addresses before objects are inserted or updated.

The validation is performed by a script that can be connected to any view with a complete set of address fields. If the provider API cannot be contacted a warning is issued to prompt the user to verify the address manually.


Uses APIs to validate addresses in real time:


The following address data providers are supported:

Provider Country Cost
Google Intl. ~0.0015/lookup
Canada Post CA 0.05 - 0.10/lookup



In the demo video below, we start with the following valid address:

Jane Doe
248 Shawmut Ave
Boston, MA 02118

The following corrections are demonstrated:

  1. Addition of Zip-4.
  2. Zip Code lookup
  3. Zip Code correction
  4. Route Type correction
  5. Combination Route Type and Zip Code correction.
  6. Invalid Number for Street
  7. Mismatched State


The Address Validation customization requires regular maintainance and is only available under a subscription license.

For more information or to buy a license, contact us.