Skip to content

[$250] [Due for payment 2025-07-14] [Auto-Submit] Update optimistic expense report flow for Auto-Submit #63196

@MarioExpensify

Description

@MarioExpensify

Auto-Submit Project

Tracking Issue: https://github.com/Expensify/Expensify/issues/457732

Design Doc Section: 2.2 [External] Optimistic expense report flow changes

HOLD for #63195


Task

Implement the new rules of Auto-Submit flow in the Frontend:

  • Smart scans will always create a new draft (“OPEN” state) single-expense report. No extra state changes will be made without BE interaction.
  • Manual expenses are all grouped into a draft (“OPEN” state) report regardless of having violations or not. No extra state changes will be made without BE interaction.
  • No other actions are taken optimistically. The reports will no longer change their state automatically to “SUBMITTED” or “MANUALREIMBURSED” as happened with previous Instant Submit implementation.

In order to achieve the new rules, when the user is in an Instant Submit enabled policy and has the “autoSubmit” beta enabled we must change the behavior of:

Issue OwnerCurrent Issue Owner: @
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021944741914099107413
  • Upwork Job ID: 1944741914099107413
  • Last Price Increase: 2025-07-14
  • Automatic offers:
    • allgandalf | Contributor | 108035495

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions