Real-time address validation validates addresses during address entry. See: Real-Time Address Validation.
Most of the address validation setup involves Geography Hierarchy. See: Administering Geography Hierarchy.
Real-time address validation can work alongside Flexible Address Formatting (FAF), if both are set up. If you do not need to use validation for a country, then you can set up and use only Flexible Address Formatting. See: Flexible Addresses, Oracle Receivables Implementation Guide. Likewise, you can set up real-time address validation without setting up and using FAF.
Note: Before setting up real-time address validation, verify that valid location data exists from your data sources such as Receivables, a content provider, or manual data entry.
When setting up Flexible Address Formatting and real-time address validation, make sure they are consistent with your Geography Hierarchy setup.
Geography types in your defined country structure must match the address elements in the Flexible Address Formatting address style assigned to that country. For example, if the US country structure has City, State, and Country, then the address style assigned to United States should also have those address elements. See: Defining Country Structures.
Geographies that you define for this country must match any value sets defined for address elements in the address style, if the geography type is mapped to the address element for that style. For example, for the US address style, the State address element is mapped to the State geography type. If this address style has a defined list of states for the State address element, then do not define a different set of states for the State geography type. See: Viewing and Defining Geographies and Managing Validations.
(Recommended but optional) Address elements defined as mandatory in the address style should be mapped for geography validation. For example, if State is defined as a mandatory element in the US address style, then map the State geography type to the HZ_LOCATIONS source table and select the Geography Validation usage. See: Managing Validations.
See: Address Formatting.
Note: Perform these steps for each country that you need to validate addresses for.
Set up the country structure in Geography Hierarchy. This structure determines the available geography types, which corresponds to address elements, for address validation. See: Defining Country Structures.
Define geographies for each geography type in the country structure. Address values are validated against the defined geographies. See: Defining Geographies and Updating Geographies.
Note: If an address has values that you defined as alternate geography names or codes, those values are still valid, but the primary name or code is saved and subsequently displayed to the user.
Select HZ_LOCATIONS as the table to map the country structure against. This initial setup is not for a specific address style, so you see No Style.
Map each geography type in the country structure to the appropriate HZ_LOCATIONS column and select the Geography Validation usage. This mapping and usage assignment determine the address elements that must be entered and valid for the address to be considered valid. See: Managing Validations.
Specify the address, or geography, validation level for the country. See: Managing Validations.
After you set up validations for No Style, and if you have a Flexible Address Formatting address style assigned to this country, then optionally repeat steps 4 and 5 with the FAF address style selected.
Attention: If changes are later made to the Flexible Address Formatting address style assigned to this country, then you should make equivalent changes to your mapping and usage assignments for that address style, if defined.
See: Managing Validations.
Set up profile options.
HZ: Address Validation Level for Application - to set different address validation levels by applications, if needed.
HZ: Batch Size for committing records in Geography Name Referencing process.
HZ: Maintain Location History.
HZ: Number of workers for a given Geography Name Referencing request.
HZ: Reference Territory - to set the default territory (country) used to determine the locale for name and address formatting.
HZ: Default Flexible Address Format - to set the default style for address entry when no flexible address format is defined for a country.
HZ: Default Address Style - to set the default format for address display.
Run the Geography Name Referencing process to map addresses in location tables to master reference geographies. See: Geography Name Referencing Process.