You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a billing owner navigates to Account > Subscription > View payment history, they are routed to the Search/Expenses page filtered by merchant "Expensify, Inc.". The billing owner's own billing receipts are missing from the results, and instead only billing receipts from other team members are shown.
Expected behavior
The billing owner should see their own billing receipts — i.e., invoices for billing incurred under their own workspaces.
Actual behavior
The billing owner sees none of their own billing receipts. Instead, they only see billing receipts incurred by other team members (likely appearing due to consolidated billing). The billing owner's own receipts exist but are in Deleted status, which causes them to be excluded from the default search results. Additionally, because no from: filter is applied, receipts from other team members are included.
status: (all statuses, but does not include Deleted)
merchant:"Expensify, Inc."
Two gaps:
Missing from:me filter — without this, the search returns billing receipts from all users, not just the billing owner
Missing Deleted status — the billing owner's own receipts are in Deleted status and are excluded from the results because the status filter does not include Deleted
Recommended Fix
In viewPurchases(), update the search query to:
Add a from:me filter to scope results to the billing owner's own expenses
Update the status filter to include Deleted so that the billing owner's receipts (which are in Deleted status) are returned
Reproduction steps
Support log in as the billing owner for a company
In New Expensify, navigate to Account > Subscription > View payment history
Observe the Expenses page filtered by merchant Expensify, Inc.
Notice that the billing owner's own billing receipts are missing, and only receipts from other team members appear
Updated 2026-05-01: Corrected based on feedback from
johncschusterand discussion withtomandted.Slack thread: https://expensify.slack.com/archives/C03U7DCU4/p1777661997504489
Problem
When a billing owner navigates to Account > Subscription > View payment history, they are routed to the Search/Expenses page filtered by merchant
"Expensify, Inc.". The billing owner's own billing receipts are missing from the results, and instead only billing receipts from other team members are shown.Expected behavior
The billing owner should see their own billing receipts — i.e., invoices for billing incurred under their own workspaces.
Actual behavior
The billing owner sees none of their own billing receipts. Instead, they only see billing receipts incurred by other team members (likely appearing due to consolidated billing). The billing owner's own receipts exist but are in Deleted status, which causes them to be excluded from the default search results. Additionally, because no
from:filter is applied, receipts from other team members are included.Root cause
The
viewPurchases()function builds a search query with only three filters:type:expensestatus:(all statuses, but does not includeDeleted)merchant:"Expensify, Inc."Two gaps:
from:mefilter — without this, the search returns billing receipts from all users, not just the billing ownerDeletedstatus — the billing owner's own receipts are in Deleted status and are excluded from the results because the status filter does not include DeletedRecommended Fix
In
viewPurchases(), update the search query to:from:mefilter to scope results to the billing owner's own expensesDeletedso that the billing owner's receipts (which are in Deleted status) are returnedReproduction steps
Expensify, Inc.2026-05-01_13-58-48.mp4
Environment
Issue Owner
Current Issue Owner: @mananjadhav