Skip to navigation

Address Validation badge

View as Markdown

Administration/Utilities Integration

NameTypeDescriptionComments
Disable address validation optionRequiredThe Seller should be able to disable or enable address validations in the config screen.
Standardize and correct Address inputRequiredProviding the ability to standardize and correct the address information and optionally Accept or Ignore the recommended changes from AvaTax.
Address Validation for North American Addresses OnlyRequiredAvalara Address Validation endpoint only works with US and Canadian Addresses. Do not call the service for other countries.
Disable address validation during order entry optionConditionalThe Seller should be able to disable or enable address validation during order entry in the config screen.If address validation is automatic, merchant must have option to disable this function.
Have an option to return Address Validation results in upper or lower caseSuggestedAvalara Address Validation provides an option for the returning results in upper or lower case.
Batch Validation Utility/ProcessSuggestedOnce an address has been Validated (optionally standardized and corrected), recommend marking the address as Validated.
Implement an Is Dirty Flag on Addresses in your ApplicationSuggestedKeep track if making a call to Address Validation is even necessary.
Capture Address TypeSuggestedDoes address validation capture address type Business/ Home / ETC.

Address Validation Touchpoints

NameTypeDescriptionComments
Send required header level data elementsRequiredDestination Address Origin Address
Send optional line (detail) level data elements – Destination addressSuggestedIf items are being shipped to multiple destinations.
Send optional line (detail) level data elements – Origin addressSuggestedIf items are being shipped from multiple locations.

Server Audit Clarity

NameTypeDescriptionComments
Pass connector identifier information via the TaxSvc.Profile.Client propertyRequiredIntegrations must include information about the connector, such as name, version, and company name, as a signature to each transaction. EXAMPLE: TaxSvc.Profile.Client = ‘Dynamics AX,9.0,MyApp for AX by ACME INC,1.0’

Certification badge requirements. View on Avalara.