# Provisioning Badge Requirements

Source: https://developer.avalara.com/certification/avatax/provisioning-badge/

### Provisioning

| Name | Type | Description | Comments |
|---|---|---|---|
| Request a new account | Required | Your integration must provide a way for users to provision a new Avalara account. |  |
| Request a new entitlement | Required | Your integration must provide a way for users with Avalara accounts to add entitlements. |  |
| Error handling | Required | Your integration must provide relevant provisioning errors to users and execute a fallback method for authentication confirmation. |  |
| Validate password strength | Conditional | Ensure users provide strong passwords for authentication to the provisioned Avalara service. | Required if your integration allows users to configure a password |
| Accept Terms and Conditions | Required | Your integration must provide users with a way to view and accept relevant Avalara product terms and conditions prior to provisioning a new account. |  |
| Welcome Message | Suggested | Your UI should present users with a welcome message upon successfully provisioning an account. |  |
| Nexus Confirmation | Required | When new accounts are provisioned, users must be presented with a message confirming the Nexus settings for the companyID provided in the request. |  |
| Tooltips | Required | Your UI must provide tooltips for users during the provisioning process. |  |