Skip to content

Use the transaction thread reportID if there is a single transaction#67707

Merged
aldo-expensify merged 1 commit intomainfrom
aldo_add-comments-in-single-transaction-thread
Aug 7, 2025
Merged

Use the transaction thread reportID if there is a single transaction#67707
aldo-expensify merged 1 commit intomainfrom
aldo_add-comments-in-single-transaction-thread

Conversation

@aldo-expensify
Copy link
Copy Markdown
Contributor

@aldo-expensify aldo-expensify commented Aug 2, 2025

Explanation of Change

Parent components of ReportFooter are already obtaining the transaction thread reportID for reports with single transactions, so I'm just passing it down here.

Then, ReportFooter will prefer using the single transaction transactionThreadReportID instead of report.reportID if available.

I didn't go with the implementation here https://github.com/Expensify/App/pull/64115/files#diff-ce6bb391d0654bf99a360da7d25fd73b85bb120211c8b4c2432ef7c7d8c708f3L836-L850 because to my understanding we are moving away from accessing directly onyx data from lib functions, and the approach in this PR is simpler and it uses data we already had calculated.

Fixed Issues

$ https://github.com/Expensify/Expensify/issues/526433

Related conversation here: https://expensify.slack.com/archives/C090U774ZH7/p1754067856509739?thread_ts=1752726050.956949&cid=C090U774ZH7

Tests

  1. Create an account in NewDot
  2. Create a workspace
  3. Create an expense report
  4. Create an expense (transaction) in the expense report with any category that is NOT "Travel"
  5. Send some messages in the expense report
  6. Send a message like Set category to "Travel"
  7. Verify that the category changes to "Travel" and an automatic response from Concierge appears:
    image
  8. Send another message
  9. Create another transaction (the expense report doesn't have a single transaction anymore)
  10. Verify that all messages sent before are now in the first transaction thread
  11. Verify that the expense report conversation is empty
  • Verify that no errors appear in the JS console

Offline tests

QA Steps

Same as tests

  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I verified there are no new alerts related to the canBeMissing param for useOnyx
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
      • If any non-english text was added/modified, I used JaimeGPT to get English > Spanish translation. I then posted it in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.ts or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • I added unit tests for any new feature or bug fix in this PR to help automatically prevent regressions in this user flow.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2025-08-01.at.6.38.51.PM.mov
MacOS: Desktop

@aldo-expensify aldo-expensify self-assigned this Aug 2, 2025
@aldo-expensify aldo-expensify requested a review from a team as a code owner August 2, 2025 01:41
@melvin-bot melvin-bot Bot requested a review from jayeshmangwani August 2, 2025 01:41
@melvin-bot
Copy link
Copy Markdown

melvin-bot Bot commented Aug 2, 2025

@jayeshmangwani Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@melvin-bot melvin-bot Bot removed the request for review from a team August 2, 2025 01:41
@jayeshmangwani
Copy link
Copy Markdown
Contributor

@aldo-expensify noticing some odd behavior, it's unclear if this is directly related to our recent changes. The disappearing message issue is happening on staging as well. However, I was able to reproduce the crash on the dev for the below steps.

  1. Created a report and added a comment.
  2. Added an expense to the report.
  3. Commented: set category to "Travel".
  4. Added another comment to the report.
  5. Created a second expense in the report.
  6. Navigated to the second expense and added a comment.
  7. Added another comment to the report.
  8. Created a third expense in the report.
  9. Observed that the first message on the report disappears, followed by a crash.
crashes.mov

@jayeshmangwani
Copy link
Copy Markdown
Contributor

Let me know the next steps here:

  1. Should we open a new issue for this bug and move forward with the PR for the issue mentioned in the OP.
  2. Or want to fix here on this PR.

I've attached a screenshot of the behavior on staging for comparison.

staging-behavior.mov

@jayeshmangwani
Copy link
Copy Markdown
Contributor

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified that the composer does not automatically focus or open the keyboard on mobile unless explicitly intended. This includes checking that returning the app from the background does not unexpectedly open the keyboard.
  • I verified tests pass on all platforms & I tested again on:
    • Android: HybridApp
    • Android: mWeb Chrome
    • iOS: HybridApp
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified there are no new alerts related to the canBeMissing param for useOnyx
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.ts or at the top of the file that uses the constant) are defined as such
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • For any bug fix or new feature in this PR, I verified that sufficient unit tests are included to prevent regressions in this flow.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: HybridApp
Android.mov
Android: mWeb Chrome
mweb-chrome.mov
iOS: HybridApp
iOS.mov
iOS: mWeb Safari
mweb-safari.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov

@jayeshmangwani
Copy link
Copy Markdown
Contributor

@aldo-expensify Overall, the PR looks good to me and works well. Before approving, could you please take a look at this comment #67707 (comment) for clarity?

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

@aldo-expensify Overall, the PR looks good to me and works well. Before approving, could you please take a look at this comment #67707 (comment) for clarity?

Hmm, I'll try to reproduce and investigate, maybe we can fix it here.

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

@jayeshmangwani I haven't been able to reproduce by following the steps here: #67707 (comment)

The first message doesn't disappear for me when I create the third expense and I also don't get a crash.

If you can still reproduce, it could be worth checking the AddComment request associated with that comment that eventually disappears... I'm wondering if maybe the request failed and you are just seeing an optimistic comment there.

@jayeshmangwani
Copy link
Copy Markdown
Contributor

@aldo-expensify I’m able to reproduce the issue from time to time. I’ve added a video below where I managed to reproduce it on staging during the creation of the 4th expense. AddComment request isn’t failing, I’ve checked the API calls. All disappeared comments eventually show up on the report after a refresh, so it might be an issue with how the data is being sent from Pusher.

message-disapperts.mov

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

so it might be an issue with how the data is being sent from Pusher.

That or the frontend doing bad optimistic updates... I'll try to reproduce again.

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

What about if you grab the onyxData in the response of creating the money request? maybe there is an onyx update manipulating the reportActions from the expense report?

@jayeshmangwani
Copy link
Copy Markdown
Contributor

What about if you grab the onyxData in the response of creating the money request? maybe there is an onyx update manipulating the reportActions from the expense report?

Yeah, possibly. I’m trying to grab the data from Onyx to compare and check where the issue is coming from.

@jayeshmangwani
Copy link
Copy Markdown
Contributor

@aldo-expensify ,I gave it another try today, but weirdly, I couldn't reproduce it this time. I'll try again with a new account shortly to see if it happens again.

@jayeshmangwani
Copy link
Copy Markdown
Contributor

@aldo-expensify , I was once again able to reproduce the issue where the comment briefly flashes on staging. The whole flow is recorded in the attached video (message flashes on 1: 08 to 1: 12). It seems the issue might be coming from the ReconnectApp API call - I checked its response and noticed it's missing the previous chat messages, except for the last one sent. The data comes back again from the OpenReport call. I'm including the Onyx data for both responses.

The Onyx data is quite large, so it might be difficult to read. However, check the reportActions_1418652168014505 value to compare the differences between the two responses.

on-staging-version.mov
ReconnectApp
[
    {
        "key": "nvp_dismissedProductTraining",
        "onyxMethod": "merge",
        "value": {
            "scanTestTooltip": {
                "dismissedMethod": "elsewhere",
                "timestamp": "2025-08-07 15:58:40.533"
            }
        }
    },
    {
        "key": "nvp_expensify_activePolicyID",
        "onyxMethod": "merge",
        "value": "34FCB4650B5CBC2A"
    },
    {
        "key": "nvp_expensify_frequentlyUsedEmojis",
        "onyxMethod": "merge",
        "value": []
    },
    {
        "key": "nvp_expensify_preferredEmojiSkinTone",
        "onyxMethod": "merge",
        "value": "default"
    },
    {
        "key": "nvp_expensify_recentAttendees",
        "onyxMethod": "merge",
        "value": [
            {
                "avatarUrl": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "displayName": "Jayeshh",
                "email": "jm98289517+3039@gmail.com"
            }
        ]
    },
    {
        "key": "nvp_introSelected",
        "onyxMethod": "merge",
        "value": {
            "choice": "newDotManageTeam",
            "companySize": "1-10",
            "connectCorporateCard": "598837080457561",
            "createWorkspace": "8950209986197139",
            "inviteTeam": "2309528889393511",
            "setupCategories": "7099565720231210",
            "setupTags": "905805570752906",
            "viewTour": "2874451392294900"
        }
    },
    {
        "key": "nvp_onboarding",
        "onyxMethod": "merge",
        "value": {
            "chatReportID": "602835743425182",
            "hasCompletedGuidedSetupFlow": true,
            "selfTourViewed": true
        }
    },
    {
        "key": "nvp_preferredLocale",
        "onyxMethod": "merge",
        "value": "en"
    },
    {
        "key": "nvp_preferredTheme",
        "onyxMethod": "merge",
        "value": "system"
    },
    {
        "key": "nvp_private_blockedFromChat",
        "onyxMethod": "merge",
        "value": ""
    },
    {
        "key": "nvp_private_blockedFromConcierge",
        "onyxMethod": "merge",
        "value": []
    },
    {
        "key": "nvp_private_firstDayFreeTrial",
        "onyxMethod": "merge",
        "value": "2025-08-07 15:57:48"
    },
    {
        "key": "nvp_private_firstPolicyCreatedDate",
        "onyxMethod": "merge",
        "value": "2025-08-07 15:57:48"
    },
    {
        "key": "nvp_private_lastDayFreeTrial",
        "onyxMethod": "merge",
        "value": "2025-09-06 15:57:48"
    },
    {
        "key": "nvp_private_pushNotificationID",
        "onyxMethod": "merge",
        "value": "l8chipYwwTH8srJN"
    },
    {
        "key": "nvp_private_subscription",
        "onyxMethod": "merge",
        "value": {
            "type": "monthly2018"
        }
    },
    {
        "key": "nvp_private_taxExempt",
        "onyxMethod": "merge",
        "value": false
    },
    {
        "key": "nvp_quickActionGlobalCreate",
        "onyxMethod": "merge",
        "value": {
            "action": "requestManual",
            "chatReportID": "1997780660164944",
            "isFirstQuickAction": false
        }
    },
    {
        "key": "nvp_recentlyUsedCategories",
        "onyxMethod": "merge",
        "value": {
            "34FCB4650B5CBC2A": [
                "Equipment",
                "Fees",
                "Home Office"
            ]
        }
    },
    {
        "key": "nvp_recentlyUsedCurrencies",
        "onyxMethod": "merge",
        "value": [
            "INR"
        ]
    },
    {
        "key": "nvp_tryFocusMode",
        "onyxMethod": "merge",
        "value": false
    },
    {
        "key": "nvp_tryNewDot",
        "onyxMethod": "merge",
        "value": {
            "classicRedirect": {
                "completedHybridAppOnboarding": true,
                "dismissed": false,
                "timestamp": "2025-08-07 15:57:14"
            }
        }
    },
    {
        "key": "private_personalDetails",
        "onyxMethod": "merge",
        "value": []
    },
    {
        "key": "loginList",
        "onyxMethod": "set",
        "value": {
            "jm98289517+3039@gmail.com": {
                "partnerID": 1,
                "partnerName": "expensify.com",
                "partnerUserID": "jm98289517+3039@gmail.com",
                "validatedDate": ""
            }
        }
    },
    {
        "key": "userMetadata",
        "onyxMethod": "set",
        "value": {
            "accountID": 20408957,
            "email": "jm98289517+3039@gmail.com",
            "freeTrial": true,
            "freeTrialEndDate": "2025-09-06 15:57:48",
            "freeTrialStartDate": "2025-08-07 15:57:48",
            "planType": "team",
            "role": "admin",
            "tryNewDotDismissed": false
        }
    },
    {
        "key": "conciergeReportID",
        "onyxMethod": "set",
        "value": "602835743425182"
    },
    {
        "key": "hasNonPersonalPolicy",
        "onyxMethod": "merge",
        "value": true
    },
    {
        "key": "appliedDiscountPercentage",
        "onyxMethod": "set",
        "value": -1
    },
    {
        "key": "nvp_private_lastPaymentMethod",
        "onyxMethod": "set",
        "value": null
    },
    {
        "key": "account",
        "onyxMethod": "merge",
        "value": {
            "accountManagerAccountID": 0,
            "accountManagerEmail": "",
            "adminsRoomReportID": "8488740183720960",
            "canDowngrade": true,
            "guideCalendarLink": "",
            "guideDetails": [],
            "hasAccessibleDomainPolicies": false,
            "isSubscribedToNewsletter": true,
            "isUsingExpensifyCard": false,
            "partnerManagerAccountID": 0,
            "partnerManagerEmail": "",
            "validated": false
        }
    },
    {
        "key": "reportActions_",
        "onyxMethod": "setcollection",
        "value": {
            "reportActions_1418652168014505": {
                "5126284575461819694": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 20408957,
                    "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                    "created": "2025-08-07 15:59:17.035",
                    "lastModified": "2025-08-07 15:59:17.035",
                    "message": [
                        {
                            "html": "message number 3",
                            "text": "message number 3",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "message number 3",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:59:17.035"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Jayeshh",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "5126284575461819694",
                    "shouldShow": true
                },
                "5946245079932940879": {
                    "actionName": "IOU",
                    "actorAccountID": 20408957,
                    "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                    "childReportID": "3322414543049727",
                    "created": "2025-08-07 15:59:05.878",
                    "lastModified": "2025-08-07 15:59:05.878",
                    "message": [
                        {
                            "html": "₹40.00 expense",
                            "text": "₹40.00 expense",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "IOUReportID": 1418652168014505,
                        "IOUTransactionID": "8093953212871732943",
                        "amount": 4000,
                        "comment": "",
                        "currency": "INR",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:59:05.878",
                        "participantAccountIDs": [
                            20408957,
                            0
                        ],
                        "type": "create"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Jayeshh",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "5946245079932940879",
                    "shouldShow": true
                }
            },
            "reportActions_1997780660164944": {
                "3233962784268787605": {
                    "actionName": "REPORTPREVIEW",
                    "actorAccountID": 20408957,
                    "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                    "childCanHold": true,
                    "childCanUnhold": false,
                    "childCommenterCount": 1,
                    "childLastActorAccountID": 20408957,
                    "childLastMoneyRequestComment": "",
                    "childLastReceiptTransactionIDs": "",
                    "childLastVisibleActionCreated": "2025-08-07 15:59:17.035",
                    "childManagerAccountID": 0,
                    "childMoneyRequestCount": 3,
                    "childOldestFourAccountIDs": "20408957",
                    "childOwnerAccountID": 20408957,
                    "childRecentReceiptTransactionIDs": [],
                    "childReportID": "1418652168014505",
                    "childReportName": "Expense Report 2025-08-07",
                    "childReportNotificationPreference": "always",
                    "childStateNum": 0,
                    "childStatusNum": 0,
                    "childType": "expense",
                    "childVisibleActionCount": 5,
                    "created": "2025-08-07 15:58:19.167",
                    "lastModified": "2025-08-07 15:59:25.307",
                    "message": [
                        {
                            "html": "Jayeshh's Workspace owes ₹124.00",
                            "text": "Jayeshh's Workspace owes ₹124.00",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "actionableForAccountIDs": [
                            20408957
                        ],
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:59:25.307",
                        "linkedReportID": "1418652168014505"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Jayeshh",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "3233962784268787605",
                    "shouldShow": true
                }
            },
            "reportActions_2309528889393511": {
                "6192214413720330529": {
                    "actionName": "CREATED",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.827",
                    "lastModified": "2025-08-07 15:57:48.827",
                    "message": {
                        "text": "Expensify Concierge (concierge@expensify.com) created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.827"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "6192214413720330529",
                    "shouldShow": true
                }
            },
            "reportActions_2874451392294900": {
                "3394585831093682101": {
                    "actionName": "CREATED",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.810",
                    "lastModified": "2025-08-07 15:57:48.810",
                    "message": {
                        "text": "Expensify Concierge (concierge@expensify.com) created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.810"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "3394585831093682101",
                    "shouldShow": true
                }
            },
            "reportActions_3322414543049727": {
                "2393982987552647162": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 20408957,
                    "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                    "created": "2025-08-07 15:59:10.739",
                    "lastModified": "2025-08-07 15:59:10.739",
                    "message": [
                        {
                            "html": "hello",
                            "text": "hello",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "hello",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:59:10.739"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Jayeshh",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "2393982987552647162",
                    "shouldShow": true
                }
            },
            "reportActions_598837080457561": {
                "8531964095084742477": {
                    "actionName": "CREATED",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.818",
                    "lastModified": "2025-08-07 15:57:48.818",
                    "message": {
                        "text": "Expensify Concierge (concierge@expensify.com) created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.818"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "8531964095084742477",
                    "shouldShow": true
                }
            },
            "reportActions_602835743425182": {
                "4185721097048319503": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.801",
                    "lastModified": "2025-08-07 15:57:48.801",
                    "message": [
                        {
                            "html": "task for Create a <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A\" target=\"_blank\" rel=\"noreferrer noopener\">workspace</a>",
                            "text": "task for Create a workspace",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "task for Create a <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A\" target=\"_blank\" rel=\"noreferrer noopener\">workspace</a>",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.801",
                        "taskReportID": 8950209986197139
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "4185721097048319503",
                    "shouldShow": true
                },
                "4318574900620560906": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.845",
                    "lastModified": "2025-08-07 15:57:48.845",
                    "message": [
                        {
                            "html": "task for Set up <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/more-features\" target=\"_blank\" rel=\"noreferrer noopener\">tags</a>",
                            "text": "task for Set up tags",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "task for Set up <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/more-features\" target=\"_blank\" rel=\"noreferrer noopener\">tags</a>",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.845",
                        "taskReportID": 905805570752906
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "4318574900620560906",
                    "shouldShow": true
                },
                "4415969949329198286": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.820",
                    "lastModified": "2025-08-07 15:57:48.820",
                    "message": [
                        {
                            "html": "task for Connect <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/company-cards\" target=\"_blank\" rel=\"noreferrer noopener\">your corporate card</a>",
                            "text": "task for Connect your corporate card",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "task for Connect <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/company-cards\" target=\"_blank\" rel=\"noreferrer noopener\">your corporate card</a>",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.820",
                        "taskReportID": 598837080457561
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "4415969949329198286",
                    "shouldShow": true
                },
                "4839119165161366581": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.812",
                    "lastModified": "2025-08-07 15:57:48.812",
                    "message": [
                        {
                            "html": "task for Take a <a href=\"https://staging.new.expensify.com/onboarding/test-drive/demo\" target=\"_blank\" rel=\"noreferrer noopener\">test drive</a>",
                            "text": "task for Take a test drive",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "task for Take a <a href=\"https://staging.new.expensify.com/onboarding/test-drive/demo\" target=\"_blank\" rel=\"noreferrer noopener\">test drive</a>",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.812",
                        "taskReportID": 2874451392294900
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "4839119165161366581",
                    "shouldShow": true
                },
                "6126697688965156044": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:14.796",
                    "lastModified": "2025-08-07 15:57:14.796",
                    "message": [
                        {
                            "html": "<h1>Welcome to Expensify</h1>👋 Hey there, I'm Concierge! If you have any questions about Expensify, you can always chat with me here 24/7 for fast and reliable support. I'm happy to help!",
                            "text": "Welcome to Expensify\n👋 Hey there, I'm Concierge! If you have any questions about Expensify, you can always chat with me here 24/7 for fast and reliable support. I'm happy to help!",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "<h1>Welcome to Expensify</h1>👋 Hey there, I'm Concierge! If you have any questions about Expensify, you can always chat with me here 24/7 for fast and reliable support. I'm happy to help!",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:14.796"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "6126697688965156044",
                    "shouldShow": true
                },
                "6849276689132591784": {
                    "actionName": "CREATED",
                    "actorAccountID": 0,
                    "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png",
                    "created": "2025-08-07 15:57:14.794",
                    "lastModified": "2025-08-07 15:57:14.794",
                    "message": {
                        "text": "__fake__ created this report"
                    },
                    "originalMessage": {
                        "creatorAccountID": 20408957,
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:14.794"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "__fake__",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "6849276689132591784",
                    "shouldShow": true
                },
                "7346435828391562513": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.829",
                    "lastModified": "2025-08-07 15:57:48.829",
                    "message": [
                        {
                            "html": "task for Invite <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/members\" target=\"_blank\" rel=\"noreferrer noopener\">your team</a>",
                            "text": "task for Invite your team",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "task for Invite <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/members\" target=\"_blank\" rel=\"noreferrer noopener\">your team</a>",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.829",
                        "taskReportID": 2309528889393511
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "7346435828391562513",
                    "shouldShow": true
                },
                "7888827530043443466": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.851",
                    "lastModified": "2025-08-07 15:57:48.851",
                    "message": [
                        {
                            "html": "Once you finish the tasks above, we can explore more functionality like approval workflows and rules!",
                            "text": "Once you finish the tasks above, we can explore more functionality like approval workflows and rules!",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "Once you finish the tasks above, we can explore more functionality like approval workflows and rules!",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.851"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "7888827530043443466",
                    "shouldShow": true
                },
                "9093004934215927061": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.837",
                    "lastModified": "2025-08-07 15:57:48.837",
                    "message": [
                        {
                            "html": "task for Set up <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/categories\" target=\"_blank\" rel=\"noreferrer noopener\">categories</a>",
                            "text": "task for Set up categories",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "task for Set up <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/categories\" target=\"_blank\" rel=\"noreferrer noopener\">categories</a>",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.837",
                        "taskReportID": 7099565720231210
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "9093004934215927061",
                    "shouldShow": true
                },
                "993154371835670734": {
                    "actionName": "ADDCOMMENT",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.797",
                    "lastModified": "2025-08-07 15:57:48.797",
                    "message": [
                        {
                            "html": "Here is a task list I’d recommend for a company of your size with 1-10 submitters",
                            "text": "Here is a task list I’d recommend for a company of your size with 1-10 submitters",
                            "type": "COMMENT",
                            "whisperedTo": []
                        }
                    ],
                    "originalMessage": {
                        "html": "Here is a task list I’d recommend for a company of your size with 1-10 submitters",
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.797"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "993154371835670734",
                    "shouldShow": true
                }
            },
            "reportActions_7099565720231210": {
                "4466544960390782497": {
                    "actionName": "CREATED",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.835",
                    "lastModified": "2025-08-07 15:57:48.835",
                    "message": {
                        "text": "Expensify Concierge (concierge@expensify.com) created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.835"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "4466544960390782497",
                    "shouldShow": true
                }
            },
            "reportActions_8488740183720960": {
                "286113825961172260": {
                    "actionName": "CREATED",
                    "actorAccountID": 0,
                    "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png",
                    "created": "2025-08-07 15:57:48.203",
                    "lastModified": "2025-08-07 15:57:48.203",
                    "message": {
                        "text": "__fake__ created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.203"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "__fake__",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "286113825961172260",
                    "shouldShow": true
                }
            },
            "reportActions_8950209986197139": {
                "7649498956088207564": {
                    "actionName": "CREATED",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.799",
                    "lastModified": "2025-08-07 15:57:48.799",
                    "message": {
                        "text": "Expensify Concierge (concierge@expensify.com) created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.799"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "7649498956088207564",
                    "shouldShow": true
                }
            },
            "reportActions_905805570752906": {
                "8993623808967632224": {
                    "actionName": "CREATED",
                    "actorAccountID": 8392101,
                    "avatar": "https://d1wpcgnaa73g0y.cloudfront.net/894b50e60056c966d12216005fbcacec8ce5a2c0.png",
                    "created": "2025-08-07 15:57:48.843",
                    "lastModified": "2025-08-07 15:57:48.843",
                    "message": {
                        "text": "Expensify Concierge (concierge@expensify.com) created this report"
                    },
                    "originalMessage": {
                        "isNewDot": true,
                        "lastModified": "2025-08-07 15:57:48.843"
                    },
                    "person": [
                        {
                            "style": "strong",
                            "text": "Expensify Concierge",
                            "type": "TEXT"
                        }
                    ],
                    "reportActionID": "8993623808967632224",
                    "shouldShow": true
                }
            }
        }
    },
    {
        "key": "policy_",
        "onyxMethod": "mergecollection",
        "value": []
    },
    {
        "onyxMethod": "merge",
        "key": "personalDetailsList",
        "value": {
            "8392101": {
                "accountID": 8392101,
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/icons/concierge_2022.png",
                "firstName": "",
                "lastName": "",
                "status": null,
                "displayName": "concierge@expensify.com",
                "login": "concierge@expensify.com",
                "pronouns": "",
                "timezone": {
                    "automatic": true,
                    "selected": "America/Los_Angeles"
                },
                "phoneNumber": "",
                "validated": true
            },
            "11665625": {
                "accountID": 11665625,
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_10.png",
                "firstName": "",
                "lastName": "Expensify",
                "status": null,
                "displayName": "Expensify",
                "login": "notifications@expensify.com",
                "pronouns": "",
                "timezone": {
                    "automatic": true,
                    "selected": "America/Los_Angeles"
                },
                "phoneNumber": "",
                "validated": true
            },
            "18964612": {
                "accountID": 18964612,
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/icons/ManagerMcTestAvatar.svg",
                "firstName": "Manager",
                "lastName": "McTest",
                "status": null,
                "displayName": "Manager McTest",
                "login": "manager_mctest@expensify.com",
                "pronouns": "",
                "timezone": {
                    "automatic": true,
                    "selected": "America/Los_Angeles"
                },
                "phoneNumber": "",
                "validated": true
            },
            "20408957": {
                "accountID": 20408957,
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "firstName": "Jayeshh",
                "lastName": "",
                "status": null,
                "displayName": "Jayeshh",
                "login": "jm98289517+3039@gmail.com",
                "pronouns": "",
                "timezone": {
                    "automatic": true,
                    "selected": "Asia/Calcutta"
                },
                "phoneNumber": "",
                "validated": false,
                "localCurrencyCode": "INR"
            }
        }
    },
    {
        "onyxMethod": "set",
        "key": "betas",
        "value": [
            "authViolations",
            "automaticStatementReporting",
            "hybridAppRedirect",
            "instantSmartScan",
            "instantSmartScanPDF",
            "newDotCompatibleTransactions",
            "pdfGoogleChrome",
            "serverViolations",
            "accountingOnNewExpensify",
            "attendees",
            "automatedTaxExemption",
            "billPay",
            "budget",
            "categoryAndTagApprovers",
            "collectableDepositAccounts",
            "discrepancy",
            "domainContactBilling",
            "domainTwoFactorAuth",
            "emailSuppressionBeta",
            "eurBilling",
            "expensifyCard",
            "expensifyCardQBOReconciliation",
            "expensifyCardRapidIncreaseFraud",
            "expensifyCardUSPMMigration",
            "expensifyCardUSPMProgram",
            "expensifyOrg",
            "fixViolationPushNotification",
            "freePlanSoftLaunch",
            "globalReimbursements",
            "gusto",
            "hybridAppRedirect",
            "inboxCache",
            "inboxHiddenTasks",
            "indirectIntegrationSetup",
            "instantSmartScan",
            "instantSmartScanPDF",
            "intacctVAT",
            "loadPolicyAsync",
            "mapReceipt",
            "mergeAPI",
            "mobileSecureReceipts",
            "monthlySettlement",
            "multiLevelTags",
            "namesAndAvatars",
            "newDotCompatibleTransactions",
            "newDotManagerMcTest",
            "newDotMultiFilesDragAndDrop",
            "newDotPDFExport",
            "newDotPerDiem",
            "newDotTalkToAISales",
            "newdotWallet",
            "newPricing",
            "newsletterThree",
            "nextSteps",
            "openFaceHamburger",
            "paidPolicyInstantSubmit",
            "perDiem",
            "plaidCompanyCards",
            "policyRooms",
            "pricingCopyChanges",
            "qboInvoices",
            "realtimeReportComments",
            "reportFields",
            "s2wAnnouncement",
            "scheduledAutoReporting",
            "secureReceipts",
            "secureReceiptsReports",
            "selfDM",
            "selfServiceHardLaunch",
            "smsSignUp",
            "spotnanaTravel",
            "staticAITranslations",
            "submitPolicy",
            "swipeToWin",
            "tableReportView",
            "taxForMileage",
            "threads",
            "trackExpense",
            "twoFactorAuth",
            "venmoIntegration",
            "workspaceChangeLogs",
            "workspaceFeeds",
            "workspaceRules",
            "xeroOnNewExpensify",
            "zenefitsIntegration"
        ]
    },
    {
        "onyxMethod": "merge",
        "key": "countryCode",
        "value": 91
    },
    {
        "onyxMethod": "merge",
        "key": "country",
        "value": "IN"
    },
    {
        "onyxMethod": "merge",
        "key": "account",
        "value": {
            "requiresTwoFactorAuth": false,
            "delegatedAccess": {
                "delegates": [],
                "delegators": []
            }
        }
    },
    {
        "onyxMethod": "setcollection",
        "key": "policyRecentlyUsedCategories_",
        "value": {
            "policyRecentlyUsedCategories_34FCB4650B5CBC2A": [
                "Equipment",
                "Fees",
                "Home Office"
            ]
        }
    },
    {
        "onyxMethod": "mergecollection",
        "key": "policy_",
        "value": {
            "policy_34FCB4650B5CBC2A": {
                "isFromFullPolicy": false,
                "id": "34FCB4650B5CBC2A",
                "name": "Jayeshh's Workspace",
                "role": "admin",
                "type": "team",
                "owner": "jm98289517+3039@gmail.com",
                "ownerAccountID": 20408957,
                "ownerLastDayFreeTrial": "2025-09-06 15:57:48",
                "outputCurrency": "INR",
                "avatarURL": "",
                "employeeList": [],
                "isPolicyExpenseChatEnabled": "1",
                "lastModified": 1754582268207185,
                "chatReportIDAnnounce": 0,
                "chatReportIDAdmins": 8488740183720960,
                "autoReimbursement": {
                    "limit": 0
                },
                "areCategoriesEnabled": true,
                "areTagsEnabled": false,
                "areDistanceRatesEnabled": false,
                "arePerDiemRatesEnabled": false,
                "areWorkflowsEnabled": true,
                "areConnectionsEnabled": false,
                "areInvoicesEnabled": false,
                "areExpensifyCardsEnabled": false,
                "areCompanyCardsEnabled": true,
                "tax": {
                    "trackingEnabled": false
                },
                "areRulesEnabled": false,
                "eReceipts": true,
                "shouldShowCustomReportTitleOption": false,
                "shouldShowAutoApprovalOptions": false,
                "shouldShowAutoReimbursementLimitOption": false,
                "maxExpenseAmountNoReceipt": 10000000000,
                "maxExpenseAmount": 10000000000,
                "maxExpenseAge": 10000000000,
                "approvalMode": "BASIC",
                "invoice": {
                    "markUp": 0
                },
                "workspaceAccountID": 20408958
            },
            "policy_45E53BC9D7388309": {
                "isFromFullPolicy": false,
                "id": "45E53BC9D7388309",
                "name": "jm98289517+3039's Expenses",
                "role": "admin",
                "type": "personal",
                "owner": "jm98289517+3039@gmail.com",
                "ownerAccountID": 20408957,
                "ownerLastDayFreeTrial": "2025-09-06 15:57:48",
                "outputCurrency": "INR",
                "avatarURL": "",
                "employeeList": [],
                "isPolicyExpenseChatEnabled": false,
                "lastModified": 1754582234793195,
                "chatReportIDAnnounce": 0,
                "chatReportIDAdmins": 0,
                "autoReimbursement": {
                    "limit": 0
                },
                "areCategoriesEnabled": false,
                "areTagsEnabled": false,
                "areDistanceRatesEnabled": false,
                "arePerDiemRatesEnabled": false,
                "areWorkflowsEnabled": false,
                "areConnectionsEnabled": false,
                "areInvoicesEnabled": false,
                "areExpensifyCardsEnabled": false,
                "areCompanyCardsEnabled": false,
                "tax": {
                    "trackingEnabled": false
                },
                "areRulesEnabled": false,
                "eReceipts": true,
                "shouldShowCustomReportTitleOption": false,
                "shouldShowAutoApprovalOptions": false,
                "shouldShowAutoReimbursementLimitOption": false,
                "maxExpenseAmountNoReceipt": 10000000000,
                "maxExpenseAmount": 10000000000,
                "maxExpenseAge": 10000000000,
                "approvalMode": "",
                "invoice": {
                    "markUp": 0
                }
            }
        }
    },
    {
        "key": "policy_34FCB4650B5CBC2A",
        "onyxMethod": "merge",
        "value": {
            "isFromFullPolicy": false,
            "id": "34FCB4650B5CBC2A",
            "name": "Jayeshh's Workspace",
            "role": "admin",
            "type": "team",
            "owner": "jm98289517+3039@gmail.com",
            "ownerAccountID": 20408957,
            "ownerLastDayFreeTrial": "2025-09-06 15:57:48",
            "outputCurrency": "INR",
            "avatarURL": "",
            "employeeList": {
                "jm98289517+3039@gmail.com": {
                    "email": "jm98289517+3039@gmail.com",
                    "forwardsTo": "",
                    "role": "admin",
                    "submitsTo": "jm98289517+3039@gmail.com"
                }
            },
            "isPolicyExpenseChatEnabled": true,
            "lastModified": 1754582268207185,
            "chatReportIDAnnounce": 0,
            "chatReportIDAdmins": 8488740183720960,
            "autoReimbursement": {
                "limit": 0
            },
            "areCategoriesEnabled": true,
            "areTagsEnabled": false,
            "areDistanceRatesEnabled": false,
            "arePerDiemRatesEnabled": false,
            "areWorkflowsEnabled": true,
            "areConnectionsEnabled": false,
            "areInvoicesEnabled": false,
            "areExpensifyCardsEnabled": false,
            "areCompanyCardsEnabled": true,
            "tax": {
                "trackingEnabled": false
            },
            "areRulesEnabled": false,
            "eReceipts": true,
            "shouldShowCustomReportTitleOption": false,
            "shouldShowAutoApprovalOptions": false,
            "shouldShowAutoReimbursementLimitOption": false,
            "maxExpenseAmountNoReceipt": 10000000000,
            "maxExpenseAmount": 10000000000,
            "maxExpenseAge": 10000000000,
            "approvalMode": "BASIC",
            "invoice": {
                "markUp": 0
            },
            "workspaceAccountID": 20408958,
            "achAccount": null,
            "address": [],
            "approver": "jm98289517+3039@gmail.com",
            "areReportFieldsEnabled": false,
            "autoReimbursementLimit": 0,
            "autoReporting": true,
            "autoReportingFrequency": "immediate",
            "autoReportingOffset": 1,
            "customUnits": {
                "31AF85B1D250D": {
                    "attributes": {
                        "unit": "mi"
                    },
                    "customUnitID": "31AF85B1D250D",
                    "defaultCategory": "Car",
                    "enabled": true,
                    "name": "Distance",
                    "rates": {
                        "7487CF57B2C32": {
                            "currency": "INR",
                            "customUnitRateID": "7487CF57B2C32",
                            "enabled": true,
                            "name": "Default Rate",
                            "rate": 70
                        }
                    }
                }
            },
            "defaultBillable": false,
            "defaultReimbursable": true,
            "disabledFields": {
                "defaultBillable": true,
                "reimbursable": false
            },
            "exportLayouts": [],
            "fieldList": {
                "text_title": {
                    "defaultExternalID": null,
                    "defaultValue": "{report:type} {report:startdate}",
                    "deletable": true,
                    "disabledOptions": [],
                    "externalID": null,
                    "externalIDs": [],
                    "fieldID": "text_title",
                    "isTax": false,
                    "keys": [],
                    "name": "title",
                    "orderWeight": 0,
                    "origin": null,
                    "target": "expense",
                    "type": "formula",
                    "value": null,
                    "values": []
                }
            },
            "harvesting": {
                "enabled": false
            },
            "hasMultipleTagLists": false,
            "mccGroup": {
                "airlines": {
                    "category": "Travel",
                    "groupID": "airlines"
                },
                "commuter": {
                    "category": "Car",
                    "groupID": "commuter"
                },
                "gas": {
                    "category": "Car",
                    "groupID": "gas"
                },
                "goods": {
                    "category": "Materials",
                    "groupID": "goods"
                },
                "groceries": {
                    "category": "Meals and Entertainment",
                    "groupID": "groceries"
                },
                "hotel": {
                    "category": "Travel",
                    "groupID": "hotel"
                },
                "mail": {
                    "category": "Office Supplies",
                    "groupID": "mail"
                },
                "meals": {
                    "category": "Meals and Entertainment",
                    "groupID": "meals"
                },
                "rental": {
                    "category": "Travel",
                    "groupID": "rental"
                },
                "services": {
                    "category": "Professional Services",
                    "groupID": "services"
                },
                "taxi": {
                    "category": "Travel",
                    "groupID": "taxi"
                },
                "uncategorized": {
                    "category": "Other",
                    "groupID": "uncategorized"
                },
                "utilities": {
                    "category": "Utilities",
                    "groupID": "utilities"
                }
            },
            "preventSelfApproval": false,
            "prohibitedExpenses": {
                "adultEntertainment": true,
                "alcohol": false,
                "gambling": true,
                "hotelIncidentals": false,
                "tobacco": false
            },
            "reimbursementChoice": "reimburseManual",
            "requiresCategory": true,
            "requiresTag": false,
            "rules": [],
            "technicalContact": "jm98289517+3039@gmail.com"
        }
    },
    {
        "key": "policyCategories_34FCB4650B5CBC2A",
        "onyxMethod": "set",
        "value": {
            "Advertising": {
                "enabled": true,
                "name": "Advertising"
            },
            "Benefits": {
                "enabled": true,
                "name": "Benefits"
            },
            "Car": {
                "enabled": true,
                "name": "Car"
            },
            "Equipment": {
                "enabled": true,
                "name": "Equipment"
            },
            "Fees": {
                "enabled": true,
                "name": "Fees"
            },
            "Home Office": {
                "enabled": true,
                "name": "Home Office"
            },
            "Insurance": {
                "enabled": true,
                "name": "Insurance"
            },
            "Interest": {
                "enabled": true,
                "name": "Interest"
            },
            "Labor": {
                "enabled": true,
                "name": "Labor"
            },
            "Maintenance": {
                "enabled": true,
                "name": "Maintenance"
            },
            "Materials": {
                "enabled": true,
                "name": "Materials"
            },
            "Meals and Entertainment": {
                "enabled": true,
                "name": "Meals and Entertainment"
            },
            "Office Supplies": {
                "enabled": true,
                "name": "Office Supplies"
            },
            "Other": {
                "enabled": true,
                "name": "Other"
            },
            "Professional Services": {
                "enabled": true,
                "name": "Professional Services"
            },
            "Rent": {
                "enabled": true,
                "name": "Rent"
            },
            "Taxes": {
                "enabled": true,
                "name": "Taxes"
            },
            "Travel": {
                "enabled": true,
                "name": "Travel"
            },
            "Utilities": {
                "enabled": true,
                "name": "Utilities"
            }
        }
    },
    {
        "key": "policyTags_34FCB4650B5CBC2A",
        "onyxMethod": "set",
        "value": {
            "Tag": {
                "name": "Tag",
                "orderWeight": 0,
                "required": false,
                "tags": []
            }
        }
    },
    {
        "onyxMethod": "setcollection",
        "key": "report_",
        "value": {
            "report_1418652168014505": {
                "avatarUrl": null,
                "chatReportID": "1997780660164944",
                "chatType": "",
                "currency": "INR",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": true,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "ADDCOMMENT",
                "lastActorAccountID": "20408957",
                "lastMentionedTime": null,
                "lastMessageHtml": "message number 3",
                "lastMessageText": "message number 3",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:59:25.154",
                "lastVisibleActionCreated": "2025-08-07 15:59:17.035",
                "lastVisibleActionLastModified": "2025-08-07 15:59:17.035",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 20408957,
                "parentReportActionID": "3233962784268787605",
                "parentReportID": "1997780660164944",
                "participants": {
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [],
                "policyAvatar": null,
                "policyID": "34FCB4650B5CBC2A",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "1418652168014505",
                "reportName": "Expense Report 2025-08-07",
                "stateNum": 0,
                "statusNum": 0,
                "total": -12400,
                "tripData": null,
                "type": "expense",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": -12400,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_1997780660164944": {
                "avatarUrl": null,
                "chatReportID": null,
                "chatType": "policyExpenseChat",
                "currency": "USD",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": true,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": "1418652168014505",
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": true,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "REPORTPREVIEW",
                "lastActorAccountID": "20408957",
                "lastMentionedTime": null,
                "lastMessageHtml": "Jayeshh's Workspace owes ₹124.00",
                "lastMessageText": "Jayeshh's Workspace owes ₹124.00",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:58:20.924",
                "lastVisibleActionCreated": "2025-08-07 15:58:19.167",
                "lastVisibleActionLastModified": "2025-08-07 15:59:25.307",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 20408957,
                "parentReportActionID": null,
                "parentReportID": null,
                "participants": {
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [],
                "policyAvatar": null,
                "policyID": "34FCB4650B5CBC2A",
                "policyName": "Jayeshh's Workspace",
                "private_isArchived": "",
                "reportID": "1997780660164944",
                "reportName": "Chat Report",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "chat",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_2309528889393511": {
                "avatarUrl": null,
                "chatReportID": "602835743425182",
                "chatType": "",
                "currency": "USD",
                "description": "<strong>Invite your team</strong> to Expensify so they can start tracking expenses today.<br /><br />1. Click <strong>Workspaces</strong>.<br />3. Select your workspace.<br />4. Click <strong>Members</strong> &gt; <strong>Invite member</strong>.<br />5. Enter emails or phone numbers. <br />6. Add a custom invite message if you’d like!<br /><br /><a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/members\" target=\"_blank\" rel=\"noreferrer noopener\">Take me to workspace members</a>.<br /><br /><video data-expensify-source=\"https://d2k5nsl2zxldvw.cloudfront.net/videos/walkthrough-invite_members-v2.mp4\" data-expensify-thumbnail-url=\"https://d2k5nsl2zxldvw.cloudfront.net/images/walkthrough-invite_members.png\" data-expensify-width=\"1920\" data-expensify-height=\"1080\">Invite your team</video>",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": null,
                "lastVisibleActionCreated": "2025-08-07 15:57:48.827",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.827",
                "managerID": 20408957,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 8392101,
                "parentReportActionID": "7346435828391562513",
                "parentReportID": "602835743425182",
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": ""
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "2309528889393511",
                "reportName": "Invite <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/members\" target=\"_blank\" rel=\"noreferrer noopener\">your team</a>",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "task",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_2874451392294900": {
                "avatarUrl": null,
                "chatReportID": "602835743425182",
                "chatType": "",
                "currency": "USD",
                "description": "<a href=\"https://staging.new.expensify.com/onboarding/test-drive/demo\" target=\"_blank\" rel=\"noreferrer noopener\">Take a quick product tour</a> to see why Expensify is the fastest way to do your expenses.",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:57:48.810",
                "lastVisibleActionCreated": "2025-08-07 15:57:48.810",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.810",
                "managerID": 20408957,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 8392101,
                "parentReportActionID": "4839119165161366581",
                "parentReportID": "602835743425182",
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": ""
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "2874451392294900",
                "reportName": "Take a <a href=\"https://staging.new.expensify.com/onboarding/test-drive/demo\" target=\"_blank\" rel=\"noreferrer noopener\">test drive</a>",
                "stateNum": 2,
                "statusNum": 3,
                "total": 0,
                "tripData": null,
                "type": "task",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_3322414543049727": {
                "avatarUrl": null,
                "chatReportID": "1418652168014505",
                "chatType": "",
                "currency": "USD",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "ADDCOMMENT",
                "lastActorAccountID": "20408957",
                "lastMentionedTime": null,
                "lastMessageHtml": "hello",
                "lastMessageText": "hello",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:59:10.739",
                "lastVisibleActionCreated": "2025-08-07 15:59:10.739",
                "lastVisibleActionLastModified": "2025-08-07 15:59:10.739",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 0,
                "parentReportActionID": "5946245079932940879",
                "parentReportID": "1418652168014505",
                "participants": {
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "34FCB4650B5CBC2A",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "3322414543049727",
                "reportName": "Chat Report",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "chat",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_598837080457561": {
                "avatarUrl": null,
                "chatReportID": "602835743425182",
                "chatType": "",
                "currency": "USD",
                "description": "Connect your corporate card to automatically import and code expenses.<br /><br />1. Click <strong>Workspaces</strong>.<br />2. Select your workspace.<br />3. Click <strong>Corporate cards</strong>.<br />4. Follow the prompts to connect your card.<br /><br /><a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/company-cards\" target=\"_blank\" rel=\"noreferrer noopener\">Take me to connect my corporate cards</a>.",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": null,
                "lastVisibleActionCreated": "2025-08-07 15:57:48.818",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.818",
                "managerID": 20408957,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 8392101,
                "parentReportActionID": "4415969949329198286",
                "parentReportID": "602835743425182",
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": ""
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "598837080457561",
                "reportName": "Connect <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/company-cards\" target=\"_blank\" rel=\"noreferrer noopener\">your corporate card</a>",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "task",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_602835743425182": {
                "avatarUrl": null,
                "chatReportID": null,
                "chatType": "",
                "currency": "USD",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": true,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "ADDCOMMENT",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "Once you finish the tasks above, we can explore more functionality like approval workflows and rules!",
                "lastMessageText": "Once you finish the tasks above, we can explore more functionality like approva…",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:57:49.532",
                "lastVisibleActionCreated": "2025-08-07 15:57:48.851",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.851",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 0,
                "parentReportActionID": null,
                "parentReportID": null,
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [
                    "read",
                    "write"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "602835743425182",
                "reportName": "Chat Report",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "chat",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_7099565720231210": {
                "avatarUrl": null,
                "chatReportID": "602835743425182",
                "chatType": "",
                "currency": "USD",
                "description": "<strong>Set up categories</strong> so your team can code expenses for easy reporting.<br /><br />1. Click <strong>Workspaces</strong>.<br />3. Select your workspace.<br />4. Click <strong>Categories</strong>.<br />5. Disable any categories you don&#x27;t need.<br />6. Add your own categories in the top right.<br /><br /><a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/categories\" target=\"_blank\" rel=\"noreferrer noopener\">Take me to workspace category settings</a>.<br /><br /><video data-expensify-source=\"https://d2k5nsl2zxldvw.cloudfront.net/videos/walkthrough-categories-v2.mp4\" data-expensify-thumbnail-url=\"https://d2k5nsl2zxldvw.cloudfront.net/images/walkthrough-categories.png\" data-expensify-width=\"1920\" data-expensify-height=\"1080\">Set up categories</video>",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": null,
                "lastVisibleActionCreated": "2025-08-07 15:57:48.835",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.835",
                "managerID": 20408957,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 8392101,
                "parentReportActionID": "9093004934215927061",
                "parentReportID": "602835743425182",
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": ""
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "7099565720231210",
                "reportName": "Set up <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/categories\" target=\"_blank\" rel=\"noreferrer noopener\">categories</a>",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "task",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_8488740183720960": {
                "avatarUrl": null,
                "chatReportID": null,
                "chatType": "policyAdmins",
                "currency": "USD",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:57:48.203",
                "lastVisibleActionCreated": "2025-08-07 15:57:48.203",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.203",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 0,
                "parentReportActionID": null,
                "parentReportID": null,
                "participants": {
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [
                    "read",
                    "write"
                ],
                "policyAvatar": null,
                "policyID": "34FCB4650B5CBC2A",
                "policyName": "Jayeshh's Workspace",
                "private_isArchived": "",
                "reportID": "8488740183720960",
                "reportName": "#admins",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "chat",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_8950209986197139": {
                "avatarUrl": null,
                "chatReportID": "602835743425182",
                "chatType": "",
                "currency": "USD",
                "description": "<strong>Create a workspace</strong> to track expenses, scan receipts, chat, and more.<br /><br />1. Click <strong>Workspaces</strong> &gt; <strong>New workspace</strong>.<br /><br /><strong>Your new workspace is ready!</strong> <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A\" target=\"_blank\" rel=\"noreferrer noopener\">Check it out</a>.",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:57:48.799",
                "lastVisibleActionCreated": "2025-08-07 15:57:48.799",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.799",
                "managerID": 20408957,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 8392101,
                "parentReportActionID": "4185721097048319503",
                "parentReportID": "602835743425182",
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": ""
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "8950209986197139",
                "reportName": "Create a <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A\" target=\"_blank\" rel=\"noreferrer noopener\">workspace</a>",
                "stateNum": 2,
                "statusNum": 3,
                "total": 0,
                "tripData": null,
                "type": "task",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            },
            "report_905805570752906": {
                "avatarUrl": null,
                "chatReportID": "602835743425182",
                "chatType": "",
                "currency": "USD",
                "description": "Use tags to add extra expense details like projects, clients, locations, and departments. If you need multiple levels of tags, you can upgrade to the Control plan.<br /><br />1. Click <strong>Workspaces</strong>.<br />3. Select your workspace.<br />4. Click <strong>More features</strong>.<br />5. Enable <strong>Tags</strong>.<br />6. Navigate to <strong>Tags</strong> in the workspace editor.<br />7. Click <strong>+ Add tag</strong> to make your own.<br /><br /><a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/more-features\" target=\"_blank\" rel=\"noreferrer noopener\">Take me to more features</a>.<br /><br /><video data-expensify-source=\"https://d2k5nsl2zxldvw.cloudfront.net/videos/walkthrough-tags-v2.mp4\" data-expensify-thumbnail-url=\"https://d2k5nsl2zxldvw.cloudfront.net/images/walkthrough-tags.png\" data-expensify-width=\"1920\" data-expensify-height=\"1080\">Set up tags</video>",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "CREATED",
                "lastActorAccountID": "8392101",
                "lastMentionedTime": null,
                "lastMessageHtml": "",
                "lastMessageText": "",
                "lastReadSequenceNumber": 0,
                "lastReadTime": null,
                "lastVisibleActionCreated": "2025-08-07 15:57:48.843",
                "lastVisibleActionLastModified": "2025-08-07 15:57:48.843",
                "managerID": 20408957,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 8392101,
                "parentReportActionID": "4318574900620560906",
                "parentReportID": "602835743425182",
                "participants": {
                    "8392101": {
                        "notificationPreference": ""
                    },
                    "20408957": {
                        "notificationPreference": ""
                    }
                },
                "permissions": [
                    "read",
                    "write",
                    "share"
                ],
                "policyAvatar": null,
                "policyID": "_FAKE_",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "905805570752906",
                "reportName": "Set up <a href=\"https://staging.new.expensify.com/workspaces/34FCB4650B5CBC2A/more-features\" target=\"_blank\" rel=\"noreferrer noopener\">tags</a>",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "task",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            }
        }
    },
    {
        "onyxMethod": "setcollection",
        "key": "reportNameValuePairs_",
        "value": {
            "reportNameValuePairs_1418652168014505": {
                "type": "expense"
            },
            "reportNameValuePairs_1997780660164944": {
                "type": "chat"
            },
            "reportNameValuePairs_2309528889393511": {
                "type": "task"
            },
            "reportNameValuePairs_2874451392294900": {
                "type": "task"
            },
            "reportNameValuePairs_3322414543049727": {
                "type": "chat"
            },
            "reportNameValuePairs_598837080457561": {
                "type": "task"
            },
            "reportNameValuePairs_602835743425182": {
                "type": "chat"
            },
            "reportNameValuePairs_7099565720231210": {
                "type": "task"
            },
            "reportNameValuePairs_8488740183720960": {
                "type": "chat"
            },
            "reportNameValuePairs_8950209986197139": {
                "type": "task"
            },
            "reportNameValuePairs_905805570752906": {
                "type": "task"
            }
        }
    },
    {
        "onyxMethod": "set",
        "key": "cardList",
        "value": {}
    },
    {
        "onyxMethod": "merge",
        "key": "userWallet",
        "value": {
            "availableBalance": 0,
            "bankAccountID": 8154591,
            "currentBalance": 0,
            "currentStep": "",
            "hasAcceptedTerms": false,
            "hasFailedOnfido": false,
            "isPendingOnfidoResult": false,
            "isTestWallet": false,
            "remainingWalletLimit": 49999,
            "state": 0,
            "tier": 1,
            "tierName": "SILVER",
            "walletLimit": 50000,
            "walletLimitEnforcementPeriod": 60,
            "walletLinkedAccountID": 0,
            "walletLinkedAccountType": ""
        }
    },
    {
        "onyxMethod": "merge",
        "key": "bankAccountList",
        "value": {}
    },
    {
        "onyxMethod": "mergecollection",
        "key": "transactions_",
        "value": {
            "transactions_5173955546488651794": {
                "amount": -4000,
                "bank": "",
                "billable": false,
                "cardID": 0,
                "cardName": "Cash Expense",
                "cardNumber": "",
                "category": "Equipment",
                "comment": {
                    "attendees": [
                        {
                            "avatarUrl": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                            "displayName": "Jayeshh",
                            "email": "jm98289517+3039@gmail.com"
                        }
                    ],
                    "comment": ""
                },
                "created": "2025-08-07",
                "currency": "INR",
                "filename": "",
                "inserted": "2025-08-07 15:59:25",
                "managedCard": false,
                "merchant": "mejad",
                "modifiedAmount": "",
                "modifiedCreated": "",
                "modifiedCurrency": "",
                "modifiedMerchant": "",
                "originalAmount": 0,
                "originalCurrency": "",
                "parentTransactionID": "",
                "posted": "",
                "receipt": null,
                "reimbursable": true,
                "reportID": "1418652168014505",
                "status": "Posted",
                "tag": "",
                "transactionID": "5173955546488651794",
                "hasEReceipt": false
            },
            "transactions_8093953212871732943": {
                "amount": -4000,
                "bank": "",
                "billable": false,
                "cardID": 0,
                "cardName": "Cash Expense",
                "cardNumber": "",
                "category": "Fees",
                "comment": {
                    "attendees": [
                        {
                            "avatarUrl": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                            "displayName": "Jayeshh",
                            "email": "jm98289517+3039@gmail.com"
                        }
                    ],
                    "comment": ""
                },
                "created": "2025-08-07",
                "currency": "INR",
                "filename": "",
                "inserted": "2025-08-07 15:59:05",
                "managedCard": false,
                "merchant": "44",
                "modifiedAmount": "",
                "modifiedCreated": "",
                "modifiedCurrency": "",
                "modifiedMerchant": "",
                "originalAmount": 0,
                "originalCurrency": "",
                "parentTransactionID": "",
                "posted": "",
                "receipt": null,
                "reimbursable": true,
                "reportID": "1418652168014505",
                "status": "Posted",
                "tag": "",
                "transactionID": "8093953212871732943",
                "hasEReceipt": false
            }
        }
    },
    {
        "onyxMethod": "setcollection",
        "key": "transactionViolations_",
        "value": {
            "transactionViolations_5173955546488651794": [
                {
                    "type": "warning",
                    "name": "duplicatedTransaction",
                    "data": {
                        "duplicates": [
                            "8093953212871732943"
                        ],
                        "tooltip": "List the potential duplicate transactions and merge, delete, or ignore them."
                    },
                    "showInReview": true
                }
            ],
            "transactionViolations_8093953212871732943": [
                {
                    "type": "warning",
                    "name": "duplicatedTransaction",
                    "data": {
                        "duplicates": [
                            "5173955546488651794"
                        ],
                        "tooltip": "List the potential duplicate transactions and merge, delete, or ignore them."
                    },
                    "showInReview": true
                }
            ],
            "transactionViolations_5583637839036484163": null
        }
    }
]
OpenReport
[
    {
        "key": "policy_34FCB4650B5CBC2A",
        "onyxMethod": "merge",
        "value": {
            "achAccount": null,
            "address": [],
            "approvalMode": "BASIC",
            "approver": "jm98289517+3039@gmail.com",
            "areCategoriesEnabled": true,
            "areCompanyCardsEnabled": true,
            "areConnectionsEnabled": false,
            "areDistanceRatesEnabled": false,
            "areExpensifyCardsEnabled": false,
            "areInvoicesEnabled": false,
            "arePerDiemRatesEnabled": false,
            "areReportFieldsEnabled": false,
            "areRulesEnabled": false,
            "areTagsEnabled": false,
            "areWorkflowsEnabled": true,
            "autoReimbursement": {
                "limit": 0
            },
            "autoReimbursementLimit": 0,
            "autoReporting": true,
            "autoReportingFrequency": "immediate",
            "autoReportingOffset": 1,
            "avatarURL": "",
            "chatReportIDAdmins": 8488740183720960,
            "chatReportIDAnnounce": 0,
            "customUnits": {
                "31AF85B1D250D": {
                    "attributes": {
                        "unit": "mi"
                    },
                    "customUnitID": "31AF85B1D250D",
                    "defaultCategory": "Car",
                    "enabled": true,
                    "name": "Distance",
                    "rates": {
                        "7487CF57B2C32": {
                            "currency": "INR",
                            "customUnitRateID": "7487CF57B2C32",
                            "enabled": true,
                            "name": "Default Rate",
                            "rate": 70
                        }
                    }
                }
            },
            "defaultBillable": false,
            "defaultReimbursable": true,
            "disabledFields": {
                "defaultBillable": true,
                "reimbursable": false
            },
            "employeeList": {
                "jm98289517+3039@gmail.com": {
                    "email": "jm98289517+3039@gmail.com",
                    "forwardsTo": "",
                    "role": "admin",
                    "submitsTo": "jm98289517+3039@gmail.com"
                }
            },
            "exportLayouts": [],
            "fieldList": {
                "text_title": {
                    "defaultExternalID": null,
                    "defaultValue": "{report:type} {report:startdate}",
                    "deletable": true,
                    "disabledOptions": [],
                    "externalID": null,
                    "externalIDs": [],
                    "fieldID": "text_title",
                    "isTax": false,
                    "keys": [],
                    "name": "title",
                    "orderWeight": 0,
                    "origin": null,
                    "target": "expense",
                    "type": "formula",
                    "value": null,
                    "values": []
                }
            },
            "harvesting": {
                "enabled": false
            },
            "hasMultipleTagLists": false,
            "id": "34FCB4650B5CBC2A",
            "invoice": {
                "markUp": 0
            },
            "isPolicyExpenseChatEnabled": true,
            "mccGroup": {
                "airlines": {
                    "category": "Travel",
                    "groupID": "airlines"
                },
                "commuter": {
                    "category": "Car",
                    "groupID": "commuter"
                },
                "gas": {
                    "category": "Car",
                    "groupID": "gas"
                },
                "goods": {
                    "category": "Materials",
                    "groupID": "goods"
                },
                "groceries": {
                    "category": "Meals and Entertainment",
                    "groupID": "groceries"
                },
                "hotel": {
                    "category": "Travel",
                    "groupID": "hotel"
                },
                "mail": {
                    "category": "Office Supplies",
                    "groupID": "mail"
                },
                "meals": {
                    "category": "Meals and Entertainment",
                    "groupID": "meals"
                },
                "rental": {
                    "category": "Travel",
                    "groupID": "rental"
                },
                "services": {
                    "category": "Professional Services",
                    "groupID": "services"
                },
                "taxi": {
                    "category": "Travel",
                    "groupID": "taxi"
                },
                "uncategorized": {
                    "category": "Other",
                    "groupID": "uncategorized"
                },
                "utilities": {
                    "category": "Utilities",
                    "groupID": "utilities"
                }
            },
            "name": "Jayeshh's Workspace",
            "outputCurrency": "INR",
            "ownerAccountID": 20408957,
            "preventSelfApproval": false,
            "prohibitedExpenses": {
                "adultEntertainment": true,
                "alcohol": false,
                "gambling": true,
                "hotelIncidentals": false,
                "tobacco": false
            },
            "reimbursementChoice": "reimburseManual",
            "requiresCategory": true,
            "requiresTag": false,
            "role": "admin",
            "rules": [],
            "tax": {
                "trackingEnabled": false
            },
            "technicalContact": "jm98289517+3039@gmail.com",
            "type": "team",
            "workspaceAccountID": 20408958
        }
    },
    {
        "key": "policyCategories_34FCB4650B5CBC2A",
        "onyxMethod": "set",
        "value": {
            "Advertising": {
                "enabled": true,
                "name": "Advertising"
            },
            "Benefits": {
                "enabled": true,
                "name": "Benefits"
            },
            "Car": {
                "enabled": true,
                "name": "Car"
            },
            "Equipment": {
                "enabled": true,
                "name": "Equipment"
            },
            "Fees": {
                "enabled": true,
                "name": "Fees"
            },
            "Home Office": {
                "enabled": true,
                "name": "Home Office"
            },
            "Insurance": {
                "enabled": true,
                "name": "Insurance"
            },
            "Interest": {
                "enabled": true,
                "name": "Interest"
            },
            "Labor": {
                "enabled": true,
                "name": "Labor"
            },
            "Maintenance": {
                "enabled": true,
                "name": "Maintenance"
            },
            "Materials": {
                "enabled": true,
                "name": "Materials"
            },
            "Meals and Entertainment": {
                "enabled": true,
                "name": "Meals and Entertainment"
            },
            "Office Supplies": {
                "enabled": true,
                "name": "Office Supplies"
            },
            "Other": {
                "enabled": true,
                "name": "Other"
            },
            "Professional Services": {
                "enabled": true,
                "name": "Professional Services"
            },
            "Rent": {
                "enabled": true,
                "name": "Rent"
            },
            "Taxes": {
                "enabled": true,
                "name": "Taxes"
            },
            "Travel": {
                "enabled": true,
                "name": "Travel"
            },
            "Utilities": {
                "enabled": true,
                "name": "Utilities"
            }
        }
    },
    {
        "key": "policyTags_34FCB4650B5CBC2A",
        "onyxMethod": "set",
        "value": {
            "Tag": {
                "name": "Tag",
                "orderWeight": 0,
                "required": false,
                "tags": []
            }
        }
    },
    {
        "key": "transactions_",
        "onyxMethod": "mergecollection",
        "value": {
            "transactions_5173955546488651794": {
                "amount": -4000,
                "bank": "",
                "billable": false,
                "cardID": 0,
                "cardName": "Cash Expense",
                "cardNumber": "",
                "category": "Equipment",
                "comment": {
                    "attendees": [
                        {
                            "avatarUrl": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                            "displayName": "Jayeshh",
                            "email": "jm98289517+3039@gmail.com"
                        }
                    ],
                    "comment": ""
                },
                "created": "2025-08-07",
                "currency": "INR",
                "filename": "",
                "hasEReceipt": false,
                "inserted": "2025-08-07 15:59:25",
                "managedCard": false,
                "mcc": 0,
                "merchant": "mejad",
                "modifiedAmount": "",
                "modifiedCreated": "",
                "modifiedCurrency": "",
                "modifiedMCC": "",
                "modifiedMerchant": "",
                "originalAmount": 0,
                "originalCurrency": "",
                "parentTransactionID": "",
                "posted": "",
                "receipt": null,
                "reimbursable": true,
                "reportID": "1418652168014505",
                "status": "Posted",
                "tag": "",
                "transactionID": "5173955546488651794"
            },
            "transactions_5583637839036484163": {
                "amount": -4400,
                "bank": "",
                "billable": false,
                "cardID": 0,
                "cardName": "Cash Expense",
                "cardNumber": "",
                "category": "Travel",
                "comment": {
                    "attendees": [
                        {
                            "avatarUrl": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                            "displayName": "Jayeshh",
                            "email": "jm98289517+3039@gmail.com"
                        }
                    ],
                    "comment": ""
                },
                "created": "2025-08-07",
                "currency": "INR",
                "filename": "",
                "hasEReceipt": false,
                "inserted": "2025-08-07 15:58:40",
                "managedCard": false,
                "mcc": 0,
                "merchant": "rrlooee",
                "modifiedAmount": "",
                "modifiedCreated": "",
                "modifiedCurrency": "",
                "modifiedMCC": "",
                "modifiedMerchant": "",
                "originalAmount": 0,
                "originalCurrency": "",
                "parentTransactionID": "",
                "posted": "",
                "receipt": null,
                "reimbursable": true,
                "reportID": "1418652168014505",
                "status": "Posted",
                "tag": "",
                "transactionID": "5583637839036484163"
            },
            "transactions_8093953212871732943": {
                "amount": -4000,
                "bank": "",
                "billable": false,
                "cardID": 0,
                "cardName": "Cash Expense",
                "cardNumber": "",
                "category": "Fees",
                "comment": {
                    "attendees": [
                        {
                            "avatarUrl": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                            "displayName": "Jayeshh",
                            "email": "jm98289517+3039@gmail.com"
                        }
                    ],
                    "comment": ""
                },
                "created": "2025-08-07",
                "currency": "INR",
                "filename": "",
                "hasEReceipt": false,
                "inserted": "2025-08-07 15:59:05",
                "managedCard": false,
                "mcc": 0,
                "merchant": "44",
                "modifiedAmount": "",
                "modifiedCreated": "",
                "modifiedCurrency": "",
                "modifiedMCC": "",
                "modifiedMerchant": "",
                "originalAmount": 0,
                "originalCurrency": "",
                "parentTransactionID": "",
                "posted": "",
                "receipt": null,
                "reimbursable": true,
                "reportID": "1418652168014505",
                "status": "Posted",
                "tag": "",
                "transactionID": "8093953212871732943"
            }
        }
    },
    {
        "key": "report_",
        "onyxMethod": "mergecollection",
        "value": {
            "report_1418652168014505": {
                "avatarUrl": null,
                "chatReportID": "1997780660164944",
                "chatType": "",
                "currency": "INR",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasExportError": false,
                "hasOutstandingChildRequest": false,
                "hasOutstandingChildTask": false,
                "hasParentAccess": true,
                "hasReportBeenReopened": false,
                "hasReportBeenRetracted": false,
                "invoiceReceiver": null,
                "iouReportID": null,
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isExportedToIntegration": false,
                "isOwnPolicyExpenseChat": false,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "ADDCOMMENT",
                "lastActorAccountID": "20408957",
                "lastMentionedTime": null,
                "lastMessageHtml": "message number 3",
                "lastMessageText": "message number 3",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:59:25.154",
                "lastVisibleActionCreated": "2025-08-07 15:59:17.035",
                "lastVisibleActionLastModified": "2025-08-07 15:59:17.035",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 20408957,
                "parentReportActionID": "3233962784268787605",
                "parentReportID": "1997780660164944",
                "participants": {
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [],
                "policyAvatar": null,
                "policyID": "34FCB4650B5CBC2A",
                "policyName": null,
                "private_isArchived": "",
                "reportID": "1418652168014505",
                "reportName": "Expense Report 2025-08-07",
                "stateNum": 0,
                "statusNum": 0,
                "total": -12400,
                "tripData": null,
                "type": "expense",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": -12400,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            }
        }
    },
    {
        "onyxMethod": "merge",
        "key": "report_1418652168014505",
        "value": {
            "avatarUrl": null,
            "chatReportID": "1997780660164944",
            "chatType": "",
            "currency": "INR",
            "description": "",
            "errorFields": {
                "export": null,
                "notFound": null
            },
            "fieldList": null,
            "hasExportError": false,
            "hasOutstandingChildRequest": false,
            "hasOutstandingChildTask": false,
            "hasParentAccess": true,
            "hasReportBeenReopened": false,
            "hasReportBeenRetracted": false,
            "invoiceReceiver": null,
            "iouReportID": null,
            "isCancelledIOU": false,
            "isDeletedParentAction": null,
            "isExportedToIntegration": false,
            "isOwnPolicyExpenseChat": false,
            "isPinned": false,
            "isWaitingOnBankAccount": false,
            "lastActionType": "ADDCOMMENT",
            "lastActorAccountID": "20408957",
            "lastMentionedTime": null,
            "lastMessageHtml": "message number 3",
            "lastMessageText": "message number 3",
            "lastReadSequenceNumber": 0,
            "lastReadTime": "2025-08-07 15:59:25.154",
            "lastVisibleActionCreated": "2025-08-07 15:59:17.035",
            "lastVisibleActionLastModified": "2025-08-07 15:59:17.035",
            "managerID": 0,
            "nonReimbursableTotal": 0,
            "oldPolicyName": "",
            "ownerAccountID": 20408957,
            "parentReportActionID": "3233962784268787605",
            "parentReportID": "1997780660164944",
            "participants": {
                "20408957": {
                    "notificationPreference": "always"
                }
            },
            "permissions": [],
            "policyAvatar": null,
            "policyID": "34FCB4650B5CBC2A",
            "policyName": null,
            "private_isArchived": "",
            "reportID": "1418652168014505",
            "reportName": "Expense Report 2025-08-07",
            "stateNum": 0,
            "statusNum": 0,
            "total": -12400,
            "tripData": null,
            "type": "expense",
            "unheldNonReimbursableTotal": 0,
            "unheldTotal": -12400,
            "visibility": null,
            "welcomeMessage": "",
            "writeCapability": "all"
        }
    },
    {
        "onyxMethod": "merge",
        "key": "reportNameValuePairs_1418652168014505",
        "value": {
            "agentZeroProcessingRequestIndicator": "",
            "type": "expense"
        }
    },
    {
        "onyxMethod": "mergecollection",
        "key": "transactionViolations_",
        "value": {
            "transactionViolations_5173955546488651794": [
                {
                    "type": "warning",
                    "name": "duplicatedTransaction",
                    "data": {
                        "duplicates": [
                            "8093953212871732943"
                        ],
                        "tooltip": "List the potential duplicate transactions and merge, delete, or ignore them."
                    },
                    "showInReview": true
                }
            ],
            "transactionViolations_8093953212871732943": [
                {
                    "type": "warning",
                    "name": "duplicatedTransaction",
                    "data": {
                        "duplicates": [
                            "5173955546488651794"
                        ],
                        "tooltip": "List the potential duplicate transactions and merge, delete, or ignore them."
                    },
                    "showInReview": true
                }
            ],
            "transactionViolations_5583637839036484163": null
        }
    },
    {
        "onyxMethod": "merge",
        "key": "reportActions_1418652168014505",
        "value": {
            "8842972737238119332": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "₹40.00 expense",
                        "text": "₹40.00 expense",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "IOUReportID": 1418652168014505,
                    "IOUTransactionID": "5173955546488651794",
                    "amount": 4000,
                    "comment": "",
                    "currency": "INR",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:59:25.298",
                    "participantAccountIDs": [
                        20408957,
                        0
                    ],
                    "type": "create"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:59:25.298",
                "timestamp": 1754582365,
                "reportActionTimestamp": 1754582365298,
                "automatic": false,
                "actionName": "IOU",
                "shouldShow": true,
                "reportActionID": "8842972737238119332",
                "lastModified": "2025-08-07 15:59:25.298",
                "childReportID": "8427379749670080",
                "childType": "chat",
                "whisperedToAccountIDs": []
            },
            "5126284575461819694": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "message number 3",
                        "text": "message number 3",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "html": "message number 3",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:59:17.035"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:59:17.035",
                "timestamp": 1754582357,
                "reportActionTimestamp": 1754582357035,
                "automatic": false,
                "actionName": "ADDCOMMENT",
                "shouldShow": true,
                "reportActionID": "5126284575461819694",
                "lastModified": "2025-08-07 15:59:17.035",
                "whisperedToAccountIDs": []
            },
            "5946245079932940879": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "₹40.00 expense",
                        "text": "₹40.00 expense",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "IOUReportID": 1418652168014505,
                    "IOUTransactionID": "8093953212871732943",
                    "amount": 4000,
                    "comment": "",
                    "currency": "INR",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:59:05.878",
                    "participantAccountIDs": [
                        20408957,
                        0
                    ],
                    "type": "create"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:59:05.878",
                "timestamp": 1754582345,
                "reportActionTimestamp": 1754582345878,
                "automatic": false,
                "actionName": "IOU",
                "shouldShow": true,
                "reportActionID": "5946245079932940879",
                "lastModified": "2025-08-07 15:59:05.878",
                "childReportID": "3322414543049727",
                "childType": "chat",
                "childOldestFourAccountIDs": "20408957",
                "childReportNotificationPreference": "always",
                "childCommenterCount": 1,
                "childLastVisibleActionCreated": "2025-08-07 15:59:10.739",
                "childVisibleActionCount": 1,
                "whisperedToAccountIDs": []
            },
            "2668985851507204885": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "message number 2",
                        "text": "message number 2",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "html": "message number 2",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:58:57.642"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:58:57.642",
                "timestamp": 1754582337,
                "reportActionTimestamp": 1754582337642,
                "automatic": false,
                "actionName": "ADDCOMMENT",
                "shouldShow": true,
                "reportActionID": "2668985851507204885",
                "lastModified": "2025-08-07 15:58:57.642",
                "whisperedToAccountIDs": []
            },
            "7880992639201367302": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "set category to \"Travel\"",
                        "text": "set category to \"Travel\"",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "html": "set category to \"Travel\"",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:58:48.975"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:58:48.975",
                "timestamp": 1754582328,
                "reportActionTimestamp": 1754582328975,
                "automatic": false,
                "actionName": "ADDCOMMENT",
                "shouldShow": true,
                "reportActionID": "7880992639201367302",
                "lastModified": "2025-08-07 15:58:48.975",
                "whisperedToAccountIDs": []
            },
            "3975461437577035018": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "₹44.00 expense",
                        "text": "₹44.00 expense",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "IOUReportID": 1418652168014505,
                    "IOUTransactionID": "5583637839036484163",
                    "amount": 4400,
                    "comment": "",
                    "currency": "INR",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:58:40.519",
                    "participantAccountIDs": [
                        20408957,
                        0
                    ],
                    "type": "create"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:58:40.519",
                "timestamp": 1754582320,
                "reportActionTimestamp": 1754582320519,
                "automatic": false,
                "actionName": "IOU",
                "shouldShow": true,
                "reportActionID": "3975461437577035018",
                "lastModified": "2025-08-07 15:58:40.519",
                "childReportID": "8971551219236994",
                "childType": "chat",
                "whisperedToAccountIDs": []
            },
            "9081035876405905474": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "message number  1",
                        "text": "message number  1",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "html": "message number  1",
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:58:27.379"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:58:27.379",
                "timestamp": 1754582307,
                "reportActionTimestamp": 1754582307379,
                "automatic": false,
                "actionName": "ADDCOMMENT",
                "shouldShow": true,
                "reportActionID": "9081035876405905474",
                "lastModified": "2025-08-07 15:58:27.379",
                "whisperedToAccountIDs": []
            },
            "3061347459349146076": {
                "reportActionID": "3061347459349146076",
                "actionName": "CREATED",
                "created": "2025-08-07 15:58:19.165",
                "reportActionTimestamp": 1754582299165,
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "message": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "You"
                    },
                    {
                        "type": "TEXT",
                        "style": "normal",
                        "text": " created this report"
                    }
                ],
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "automatic": false,
                "sequenceNumber": 0,
                "shouldShow": true,
                "lastModified": "2025-08-07 15:58:19.165"
            }
        }
    },
    {
        "onyxMethod": "merge",
        "key": "personalDetailsList",
        "value": {
            "20408957": {
                "accountID": 20408957,
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "firstName": "Jayeshh",
                "lastName": "",
                "status": null,
                "displayName": "Jayeshh",
                "login": "jm98289517+3039@gmail.com",
                "pronouns": "",
                "timezone": {
                    "automatic": true,
                    "selected": "Asia/Calcutta"
                },
                "phoneNumber": "",
                "validated": false
            }
        }
    },
    {
        "onyxMethod": "merge",
        "key": "reportActions_1997780660164944",
        "value": {
            "3233962784268787605": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "Jayeshh's Workspace owes ₹124.00",
                        "text": "Jayeshh's Workspace owes ₹124.00",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "actionableForAccountIDs": [
                        20408957
                    ],
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:59:25.307",
                    "linkedReportID": "1418652168014505"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:58:19.167",
                "timestamp": 1754582299,
                "reportActionTimestamp": 1754582299167,
                "automatic": false,
                "actionName": "REPORTPREVIEW",
                "shouldShow": true,
                "reportActionID": "3233962784268787605",
                "lastModified": "2025-08-07 15:59:25.307",
                "childType": "expense",
                "childOldestFourAccountIDs": "20408957",
                "childReportNotificationPreference": "always",
                "childCommenterCount": 1,
                "childLastVisibleActionCreated": "2025-08-07 15:59:17.035",
                "childLastActorAccountID": 20408957,
                "childVisibleActionCount": 5,
                "childMoneyRequestCount": 3,
                "whisperedToAccountIDs": []
            }
        }
    },
    {
        "onyxMethod": "set",
        "key": "reportNextStep_1418652168014505",
        "value": {
            "message": [
                {
                    "text": "Waiting for "
                },
                {
                    "text": "Jayeshh",
                    "type": "strong",
                    "tooltipText": "jm98289517+3039@gmail.com (click to copy)",
                    "clickToCopyText": "jm98289517+3039@gmail.com"
                },
                {
                    "text": " to "
                },
                {
                    "text": "fix the issue(s)"
                }
            ],
            "title": "Next Step:",
            "requiresUserAction": true,
            "type": null,
            "showUndoSubmit": false,
            "showForMobile": true,
            "showForExpense": true,
            "nextReceiver": "jm98289517+3039@gmail.com",
            "icon": "hourglass"
        }
    },
    {
        "onyxMethod": "mergecollection",
        "key": "report_",
        "value": {
            "report_1997780660164944": {
                "avatarUrl": null,
                "chatReportID": null,
                "chatType": "policyExpenseChat",
                "currency": "USD",
                "description": "",
                "errorFields": {
                    "export": null,
                    "notFound": null
                },
                "fieldList": null,
                "hasExportError": false,
                "hasOutstandingChildRequest": true,
                "hasOutstandingChildTask": false,
                "hasParentAccess": null,
                "hasReportBeenReopened": false,
                "hasReportBeenRetracted": false,
                "invoiceReceiver": null,
                "iouReportID": "1418652168014505",
                "isCancelledIOU": false,
                "isDeletedParentAction": null,
                "isExportedToIntegration": false,
                "isOwnPolicyExpenseChat": true,
                "isPinned": false,
                "isWaitingOnBankAccount": false,
                "lastActionType": "REPORTPREVIEW",
                "lastActorAccountID": "20408957",
                "lastMentionedTime": null,
                "lastMessageHtml": "Jayeshh's Workspace owes ₹124.00",
                "lastMessageText": "Jayeshh's Workspace owes ₹124.00",
                "lastReadSequenceNumber": 0,
                "lastReadTime": "2025-08-07 15:58:20.924",
                "lastVisibleActionCreated": "2025-08-07 15:58:19.167",
                "lastVisibleActionLastModified": "2025-08-07 15:58:19.167",
                "managerID": 0,
                "nonReimbursableTotal": 0,
                "oldPolicyName": "",
                "ownerAccountID": 20408957,
                "parentReportActionID": null,
                "parentReportID": null,
                "participants": {
                    "20408957": {
                        "notificationPreference": "always"
                    }
                },
                "permissions": [],
                "policyAvatar": "",
                "policyID": "34FCB4650B5CBC2A",
                "policyName": "Jayeshh's Workspace",
                "private_isArchived": "",
                "reportID": "1997780660164944",
                "reportName": "Chat Report",
                "stateNum": 0,
                "statusNum": 0,
                "total": 0,
                "tripData": null,
                "type": "chat",
                "unheldNonReimbursableTotal": 0,
                "unheldTotal": 0,
                "visibility": null,
                "welcomeMessage": "",
                "writeCapability": "all"
            }
        }
    },
    {
        "onyxMethod": "mergecollection",
        "key": "reportNameValuePairs_",
        "value": {
            "reportNameValuePairs_1997780660164944": {
                "type": "chat"
            }
        }
    },
    {
        "onyxMethod": "merge",
        "key": "reportActions_1997780660164944",
        "value": {
            "3233962784268787605": {
                "person": [
                    {
                        "type": "TEXT",
                        "style": "strong",
                        "text": "Jayeshh"
                    }
                ],
                "actorAccountID": 20408957,
                "message": [
                    {
                        "type": "COMMENT",
                        "html": "Jayeshh's Workspace owes ₹124.00",
                        "text": "Jayeshh's Workspace owes ₹124.00",
                        "isEdited": false,
                        "whisperedTo": [],
                        "isDeletedParentAction": false,
                        "deleted": "",
                        "reactions": []
                    }
                ],
                "originalMessage": {
                    "actionableForAccountIDs": [
                        20408957
                    ],
                    "isNewDot": true,
                    "lastModified": "2025-08-07 15:59:25.307",
                    "linkedReportID": "1418652168014505"
                },
                "avatar": "https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
                "created": "2025-08-07 15:58:19.167",
                "timestamp": 1754582299,
                "reportActionTimestamp": 1754582299167,
                "automatic": false,
                "actionName": "REPORTPREVIEW",
                "shouldShow": true,
                "reportActionID": "3233962784268787605",
                "lastModified": "2025-08-07 15:59:25.307",
                "childReportID": "1418652168014505",
                "childType": "expense",
                "childOldestFourAccountIDs": "20408957",
                "childReportNotificationPreference": "always",
                "childCommenterCount": 1,
                "childLastVisibleActionCreated": "2025-08-07 15:59:17.035",
                "childLastActorAccountID": 20408957,
                "childVisibleActionCount": 5,
                "childMoneyRequestCount": 3,
                "childReportName": "Expense Report 2025-08-07",
                "childOwnerAccountID": 20408957,
                "whisperedToAccountIDs": []
            }
        }
    }
]

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

@jayeshmangwani from what you posted, yeah, the problem does seem to come from ReconnectApp sending less reportActions and doing a SET, so it removes the ones it didn't send.

When I test on my end, the App never calls ReconnectApp, so I guess that is why I haven't been able to reproduce. I'm not sure why in your case it is calling it. I think the call comes from here in your case:

App.reconnectApp(lastUpdateIDAppliedToClient);

@jayeshmangwani
Copy link
Copy Markdown
Contributor

@aldo-expensify since the issue isn’t consistent, should we proceed with the PR? I’ll report the issue in the bug channel so QA can double-check if they’re able to reproduce it. If they can, we can investigate it as a separate issue.

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

@aldo-expensify since the issue isn’t consistent, should we proceed with the PR? I’ll report the issue in the bug channel so QA can double-check if they’re able to reproduce it. If they can, we can investigate it as a separate issue.

Yes, I think we should proceed, I don't think this issue is related to the changes here

Copy link
Copy Markdown
Contributor

@jayeshmangwani jayeshmangwani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@melvin-bot melvin-bot Bot requested a review from marcochavezf August 7, 2025 19:21
@melvin-bot
Copy link
Copy Markdown

melvin-bot Bot commented Aug 7, 2025

@marcochavezf Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@melvin-bot
Copy link
Copy Markdown

melvin-bot Bot commented Aug 7, 2025

🎯 @jayeshmangwani, thanks for reviewing and testing this PR! 🎉

An E/App issue has been created to issue payment here: #68151.

Copy link
Copy Markdown
Contributor

@thienlnam thienlnam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good!

@aldo-expensify
Copy link
Copy Markdown
Contributor Author

Tested with OldDot and the comments are showing correctly.

This is when the expense report had a single transaction thread:

image

As you can see, since the comments are added to the transaction thread, the "Reply in thread" shows up and takes to you to the expense report in NewDot

After adding a second transaction, the first transaction's thread's comments don't show up in the expense report in NewDot anymore, and they still show in OldDot as expected:

image

The links take you to the correct transaction thread.

@aldo-expensify aldo-expensify merged commit 44f190c into main Aug 7, 2025
25 checks passed
@aldo-expensify aldo-expensify deleted the aldo_add-comments-in-single-transaction-thread branch August 7, 2025 20:10
@OSBotify
Copy link
Copy Markdown
Contributor

OSBotify commented Aug 7, 2025

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 8, 2025

🚀 Deployed to staging by https://github.com/aldo-expensify in version: 9.1.91-0 🚀

platform result
🖥 desktop 🖥 success ✅
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Deployed to production by https://github.com/marcaaron in version: 9.1.92-5 🚀

platform result
🖥 desktop 🖥 success ✅
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 failure ❌

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants