Skip to content

[$250] [CFI] Show cash back to Expensify Card reconciliation in NewDot #94133

Description

@joekaufmanexpensify

Coming from this Slack thread, we want to surface cash back activity as a dedicated row in the NewDot Bank Reconciliation view for the Expensify Card.

Details

  • In Classic, cash back credits appear as their own non-expandable row in Reconciliation > Settlements, with a Cash Back Credit merchant label, the credit amount, and a Cleared status (see screenshot below). NewDot currently shows nothing for cashback, making it impossible to reconcile cashback credits against bank activity.
  • To address that, we want to add a top-level cashback row to the Bank Reconciliation view to match this. The row should follow the existing NewDot rec table structure (Withdrawn date, Withdrawal status, Bank account, Withdrawal ID, Expenses, Total), but with no expand arrow option.
  • The plan is for the row to be identifiable by Withdrawal status: Cash back (analogous to how card payments use Cleared).
  • The total should display as a negative amount, consistent with OldDot and reflecting that cashback is a credit back to the bank account. The opposite direction from a card payment settlement.
  • This should be scoped to ACH cashback credits only, since the rec view is tied to bank activity. Cashback applied to billing is out of scope here, same as in OldDot.
  • We will pursue making these rows expandable in a follow-up issue, showing the individual underlying transactions that earned cashback in the period.

Existing cash back credit row (OldDot)

Image

Cash back row in NewDot (final mock)

Image
Issue OwnerCurrent Issue Owner: @ShridharGoel
Upwork Automation - Do Not Edit

Metadata

Metadata

Labels

DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributorsNewFeatureSomething to build that is a new item.

Type

No type
No fields configured for issues without a type.

Projects

Status
HIGH

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions