Skip to content

[CFI] Show export account column on workspace card tables #100422

Description

@joekaufmanexpensify

Coming from this Slack thread, let's add an "Export account" column to the company card and Expensify Card tables in the workspace

Details

  • Today, admins have to open each card individually to see which accounting export account it's mapped to. There's no way to see this across a workspace's cards at a glance.
  • To address this, let's add an "Export account" column to both the Company cards table and the Expensify Card table.
  • The column will show the same mapped value already shown in the "Accounting" section of the card details page (the exportMenuItem.title value, e.g. the specific vendor, account, or card the row exports to).
  • Visibility: the column is shown dynamically, reusing the existing eligibility logic that already governs the "Accounting" section on the card details page. No new eligibility rules. If that logic doesn't show the export menu item for a given card today, the column simply doesn't render on the table.
  • This applies uniformly across all company card feed types (direct, commercial, CSV import) and for Expensify Cards.
  • Add the new column to the Display (sort by / column toggle) menu on both tables.
  • Open question for design: given space constraints, I'm thinking we'd hide this column on mobile/narrow layouts. Curious if you guys agree, though?

Company cards page + export row on card details

Image Image

Expensify Card page + export row on card details

Image Image

Sort by option for table

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

DailyKSv2NewFeatureSomething to build that is a new item.PlanningChanges still in the thought process

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions