User Documentation
What Store Staff Can Do
- Go to
WooCommerce > Tax Certificate Vault. - Turn submissions on or off.
- Choose how approved exemptions apply at checkout.
- Review expiring and recently expired certificates.
- Approve, reject, revoke, or expire a certificate.
- Download the uploaded file.
- Export reviewed records as CSV.
What Customers Can Do
- Open
My Account > Tax Certificates. - Review current certificate status and expiry date.
- Download the currently stored file.
- Submit a new or replacement certificate when allowed.
Submission Rules
- User must be logged in.
- User role must match one of the allowed roles from settings.
- Submissions must be enabled.
- A second submission is blocked while the latest certificate is still
pending. - Uploads accept
pdf,jpg,jpeg, andpng. - Upload size follows WordPress max upload size and the plugin
max_upload_mbsetting.
Checkout Behavior
Automatic for approved customer: approved customers become tax-exempt automatically.Checkout checkbox: approved customers choose per order.Admin-only / manual: plugin never auto-applies exemption during checkout.
Status Meaning
| Status | Meaning |
|---|---|
pending | Waiting for staff review |
approved | Eligible for store tax exemption workflow |
rejected | Store declined the submitted certificate |
revoked | Previously approved certificate manually withdrawn |
expired | Certificate moved out of valid period |
Known Limits
- Plugin does not validate whether a certificate is legally sufficient for a specific jurisdiction.
- Reminder emails reuse the same approved-status notice text rather than a dedicated reminder template.
- Data retention after uninstall is not defined in code.