Skip to content

[$250] Add First Approver and First Approved date columns #90507

@twisterdotcom

Description

@twisterdotcom

Summary

Add First Approver and First Approved date columns to the reports columns to match what's available in the detailed export template and close the gap between in-product column configuration and exports.

This is part of a larger effort to add custom columns:

Expected Behavior

References to the template below are included here.

  • Users can display the First Approver column (person who approved the report): ${report.approvers[0].email}
  • Users can display the First Approved column (timestamp of first approval): ${report.approvers[0].date?date("yyyy-MM-dd")?string("yyyy-MM-dd")}

Context

Currently, ~29 columns are available in-product; the detailed export template has 67. Top customers have requested the ability to configure columns in the product that match their export templates to reduce downstream Excel manipulation.

Reference: Web-Expensify/lib/Integrations/defaultExportTemplates/detailed_export.ftl (expensify_detailed_export.txt) for context on available columns.

Performance Considerations

  • Verify no performance impact on accounts with large report histories
  • Monitor render times when displaying these columns alongside other data

Testing

  • Verify columns display correctly with various data states
  • Verify columns are configurable via the column selection menu
  • Test on accounts with large report histories for performance impact
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~022054555736846849292
  • Upwork Job ID: 2054555736846849292
  • Last Price Increase: 2026-05-13
Issue OwnerCurrent Issue Owner: @mukhrr

Metadata

Metadata

Labels

DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.Overdue

Type

No type
No fields configured for issues without a type.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions