Skip to content

[Due for payment 2026-02-17] [$250] Report title is not updated when change reimbursable expense offline #74274

Closed

Description

@jponikarchuk

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: v9.2.44-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #70784
Email or phone of affected tester (no customers): applausetester+rg_40@applause.expensifail.com
Issue reported by: Applause Internal Team
Device used: Windows 11 / Chrome, Chrome / Xiaomi Poco F5, macOS 14.5 / MacBook Air 2020, Android 13 / Xiaomi Poco F5, iOS 15.8.3 / iPhone 7 Plus
App Component: Other

Action Performed:

Precondition:

  • Use Expensifail account and add it to the beta.
  • Navigate to Workspace and go to Reports section
  • Edit the default report title formula to: Total {report:total} - Reimbursable {report:reimbursable} and save it
  1. Create a new report and add two transactions:
    Transaction 1: $150 (reimbursable: true)
    Transaction 2: $50 (reimbursable: false)
  2. Verify the report title equals:
    Total: $200.00 - Reimbursable: $150.00
  3. Go offline and return to the newly created report
  4. Edit the second transaction (change reimbursable: false to reimbursable: true)
  5. Verify the report title still:
    Total: $200.00 - Reimbursable: $150.00
  6. Add a new transaction with $75 (reimbursable: true).
  7. Verify the report title still:
    Total: $200.00 - Reimbursable: $150.00

Expected Result:

  1. Verify the report title updates to:
    Total: $200.00 | Reimbursable: $200.00
  2. Verify the report title updates to:
    Total: $275.00 | Reimbursable: $275.00

Actual Result:

  1. Verify the report title still:
    Total: $200.00 - Reimbursable: $150.00
  2. Verify the report title still:
    Total: $200.00 - Reimbursable: $150.00

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

1.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
Issue Owner

Current Issue Owner: @mananjadhav

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Nov 5, 2025
  2. melvin-bot commented on Nov 5, 2025

    @melvin-bot

    Triggered auto assignment to @sonialiap (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

  3. melvin-bot commented on Nov 12, 2025

    @melvin-bot

    @sonialiap Still overdue 6 days?! Let's take care of this!

  4. melvin-bot commented on Nov 14, 2025

    @melvin-bot

    @sonialiap 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!

  5. added
    ExternalAdded to denote the issue can be worked on by a contributor
    on Nov 18, 2025
  6. changed the title [-]Report title is not updated when change reimbursable expense offline[/-] [+][$250] Report title is not updated when change reimbursable expense offline[/+] on Nov 18, 2025
  7. melvin-bot commented on Nov 18, 2025

    @melvin-bot
  8. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Nov 18, 2025
  9. melvin-bot commented on Nov 18, 2025

    @melvin-bot

    Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav (External)

  10. 118 remaining items

  11. mananjadhav commented on Feb 27, 2026

    @mananjadhav
    Collaborator

    @sonialiap can you please post revised payment summary for me to raise the request?

  12. sonialiap commented on Feb 27, 2026

    @sonialiap
    Contributor

    @mananjadhav the original comment is up to date #74274 (comment)

    The updated Payment summary:
    @mananjadhav $125 please request in NewDot
    @marufsharifi $125 paid in upwork

  13. marufsharifi commented on Feb 28, 2026

    @marufsharifi

    @sonialiap, is this correct way to refund, since i couldn't find that refund request. thanks.

    Image
  14. sonialiap commented on Mar 2, 2026

    @sonialiap
    Contributor

    @marufsharifi that's the correct page 👍

  15. trjExpensify commented on Mar 2, 2026

    @trjExpensify
    Contributor

    approved $125 for @mananjadhav.

  16. marufsharifi commented on Mar 2, 2026

    @marufsharifi

    @sonialiap, I've sent the refund. thanks.

    Image
  17. sonialiap commented on Mar 3, 2026

    @sonialiap
    Contributor

    Thanks @marufsharifi !

  18. sonialiap commented on Mar 3, 2026

    @sonialiap
    Contributor

    @mananjadhav the last thing outstanding on this issue is the checklist. Could you fills this out, please?

    # BugZero Checklist:
    
    - [ ] **[Contributor]** The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
    
        Link to comment:
    
    - [ ] **[Contributor]** If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in [#expensify-open-source](https://app.slack.com/client/E047TPA624F/C01GTK53T8Q) has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
    
        Link to discussion:
    
    - [ ] **[Contributor]** If it was decided to create a regression test for the bug, please propose the [regression test](https://github.com/Expensify/App/blob/main/contributingGuides/REGRESSION_TEST_BEST_PRACTICES.md) steps using the template below to ensure the same bug will not reach production again.
    
    <details>
    <summary>Regression Test Proposal Template</summary>
    <!-- AFTER FILLING THIS OUT, be sure to remove the <details> and <summary> tags from this part of the checklist!!!!! -->
    
    - [ ] **[BugZero Assignee]** Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
    
        Link to issue:
    
    ## Regression Test Proposal
    ### Precondition:
    <!-- List the setup instructions necessary to perform the test -->
    
    -
    
    ### Test:
    <!-- List the steps that QA should perform -->
    
    1.
    
    Do we agree 👍 or 👎
    
    <!-- AFTER FILLING THIS OUT, be sure to remove the <details> tags!!!!! -->
    </details>
    
  19. melvin-bot commented on Mar 10, 2026

    @melvin-bot

    @mananjadhav, @sonialiap, @JS00001, @marufsharifi Whoops! This issue is 2 days overdue. Let's get this updated quick!

  20. sonialiap commented on Mar 11, 2026

    @sonialiap
    Contributor

    @mananjadhav bump for the checklist

  21. mananjadhav commented on Mar 12, 2026

    @mananjadhav
    Collaborator

    BugZero Checklist:

    • [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.

      Link to comment: I couldn't link an offending PR.

    • [Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.

      Link to discussion: NA

    • [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.

    I think it makes sense to add a regression test.

    Regression Test Proposal

    Precondition:

    • Have a workspace
    • Edit the default report title formula to: Total {report:total} - Reimbursable {report:reimbursable} for the workspace.

    Test:

    1. Create an empty report
    2. Add two transactions,
    3. amount $150 (reimbursable toggle is on)
    4. amount $50 (reimbursable toggle is off)
    5. Report title should be "Total: $200.00 - Reimbursable: $150.00."
    6. Go offline and toggle on the reimbursable for the $50 transaction created in step 2.
    7. The Report title should change to "Total: $200.00 - Reimbursable: $200.00."
    8. Add another transaction amount of $75, and (reimbursable toggle is on)
    9. The report title should change to "Total: $275.00 - Reimbursable: $275.00".

    Do we agree 👍 or 👎

    Zapier Logs Run ID: 00040eee-07d6-a0b5-6c35-edce74638bb4
  22. mananjadhav commented on Mar 12, 2026

    @mananjadhav
    Collaborator

    @sonialiap Missed your message. Completed the checklist.

  23. sonialiap commented on Mar 16, 2026

    @sonialiap
    Contributor

    Thanks!

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

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorReviewingHas a PR in review

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions