Tax Exempt Transaction¶
If a customer can provide a their tax exempt status, Commerce can capture this and remove the sales tax being charged on the current transaction.
Concepts¶
- A transaction can have its sales tax removed for customers with an exempt status.
- Commerce can capture the customer's tax exempt ID.
Functionality¶

Configuration Options¶
| Action | Field | Option |
|---|---|---|
| New customer model should be created if there is no existing customer for the searched tax exempt certificate | autoGenerateTaxExemptCustomer | True/False |
| The expression to validate a tax exempt certificate | taxExemptCertificateValidationExpression | ([a-zA-Z0-9-_]){1,15} |
| The expression to validate an externally entered system ID | externalSystemIdValidationExpression | ^[0-9a-zA-Z]*$ |