# Implementation summary — AN-40

**Design:** Account Customer Tier Automation

## Files written
- `force-app/main/default/objects/Account/fields/Customer_Tier__c.field-meta.xml`
- `force-app/main/default/flows/Set_Account_Customer_Tier.flow-meta.xml`
- `force-app/main/default/objects/Account/validationRules/Prevent_Manual_Customer_Tier_Edit.validationRule-meta.xml`
- `force-app/main/default/lwc/accountSummary/accountSummary.html`
- `force-app/main/default/lwc/accountSummary/accountSummary.js`
- `force-app/main/default/lwc/accountSummary/accountSummary.js-meta.xml`
- `force-app/main/default/classes/AccountService.cls`
- `force-app/main/default/classes/AccountService.cls-meta.xml`
- `force-app/main/default/permissionsets/Account_Customer_Tier_Access.permissionset-meta.xml`

## Acceptance criteria

- When an Account is created or Annual Revenue changes, Salesforce automatically updates Customer Tier according to the specified revenue-to-tier mapping.
- Users should not manually maintain the Customer Tier field.
- The Customer Tier field must be visible on the Account Lightning Record Page.
- Existing Accounts should be capable of being backfilled with the correct tier.