Skip to main content

Exemptions List View

Exemptions List View

Search and Filter

Search Functionality:

  • Search by customer name
  • Real-time filtering as you type

Add Exemption Button:

  • Visible only to users with exemption_create permission
  • Opens modal to create new exemption for a customer
  • Located in page header

Expiration Alert Banner

Purpose: Provides visual notification when certificates are approaching expiration

Display Conditions:

  • Shown when any certificate expires within 2 months
  • Counts all expiring certificates
  • Dismissible (reappears on page refresh)

Alert Format:

  • Red/warning background color
  • Bell icon indicator
  • Message: "X certificate(s) approaching expiry"
  • Close button to dismiss

Exemptions Table

The main table displays all exemption certificates with the following information:

ColumnDescriptionFeatures
Customer NameName of customer holding exemptionRed dot indicator if expiring within 2 months
Exemption TypeClassification of exemptionCircular progress indicator (fully/partially exempt)
JurisdictionCountry where exemption appliesCountry flag and code
State/RegionUS state or geographic regionState name
Effective DateStart date when exemption becomes validFormatted as MM/DD/YYYY
Expiration DateEnd date when exemption expiresFormatted as MM/DD/YYYY
StatusCurrent exemption statusColor-coded badge (Active/Inactive)
ActionsView certificate filePaperclip icon (clickable if file attached)

Visual Indicators

Expiring Certificate Indicator:

  • Red dot appears next to customer name
  • Displayed when certificate expires within 2 months
  • Located on left side of customer name cell
  • Provides at-a-glance expiration awareness

Exemption Type Indicator:

  • Circular progress bar shows exemption coverage
    • Fully Exempt: 100% filled, green color
    • Partially Exempt: 50% filled, tinted color

Status Badge:

  • Active: Green badge indicates valid exemption
  • Inactive: Red badge indicates expired or inactive exemption

Certificate Attachment:

  • Paperclip icon indicates viewable certificate
  • 50% opacity when no file attached
  • Full opacity and clickable when file is available

Certificate File Preview

Access: Click the paperclip icon on any exemption row with an attached certificate

Split-Screen View:

Supported File:

  • PDF documents
  • PNG images
  • JPEG/JPG images

Creating Exemptions

Add Exemptions

Access: Click "Add Exemption" button in page header

FieldTypeRequiredDetails
CustomerDropdownYesSearchable with infinite scroll pagination
• Search by customer name
• 250ms debounced search
• Shows customer name or "No Name" fallback
• Hidden when adding from customer detail page
StateDropdownYesUS states only
PeriodDate RangeYesStart date required, end date optional
CertificateFile UploadNoDrag & drop or click to upload. Accepted types: PDF, PNG, JPEG/JPG

Certificate Upload

Upload Methods:

  • Drag and drop file onto upload area
  • Click to browse and select file

File Requirements:

  • Accepted formats: .pdf, .png, .jpeg, .jpg
  • File size limits apply (managed by storage service)

Upload Process:

  1. Select or drag file
  2. Loading indicator displays during upload
  3. File uploaded to storage service
  4. File ID returned and associated with exemption
  5. Certificate becomes viewable in exemptions table