Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Design Doc] Add global reimbursement functionality to NewDot #20459

Open
2 of 26 tasks
JmillsExpensify opened this issue Jun 8, 2023 · 59 comments
Open
2 of 26 tasks

[Design Doc] Add global reimbursement functionality to NewDot #20459

JmillsExpensify opened this issue Jun 8, 2023 · 59 comments
Assignees
Labels
NewFeature Something to build that is a new item. Weekly KSv2

Comments

@JmillsExpensify
Copy link

JmillsExpensify commented Jun 8, 2023

Design Document for review is here

Problem statement
Control policies on New Dot do not support payments for companies in our non US markets (UK, Europe, Australia etc.). These companies can in fact pay in-app but they cannot set up their BBA in New Dot, so effectively they cannot access international payments as a feature unless they start on Classic. This means Control policies on New Dot are not at feature parity with Classic. Till we have this, those customers that use global reimbursements on Classic cannot be migrated. Further any new lead that needs this cannot stay on New Dot. If we want to convert them, we will have to send them to Classic.

A secondary problem is that the existing non USD BBA setup flow on Classic is sub-optimal on two levels:

  1. The UX, which is a docusign power form as outlined is clunky to navigate and is not on-brand or best-in-class from a UX perspective
  2. The process flow itself introduces several time traps as we rely on the customer to be thorough in their submission but wait to hear from the Corpay team if in fact, they were, which takes days, sometimes weeks.

Solution
Bring the setup of non USD BBAs to New Dot. Build the UI to collect the information and documents in product and use Corpay APIs to get the data over to them, and listen to their webhooks to get notified when approved

Implementation Issues:

Frontend

Phase 1

Frontend PHASE 2

Frontend PHASE 3

PHASE 4

Backend

@JmillsExpensify JmillsExpensify added Monthly KSv2 NewFeature Something to build that is a new item. labels Jun 8, 2023
@JmillsExpensify JmillsExpensify self-assigned this Jun 8, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jun 8, 2023

Current assignee @JmillsExpensify is eligible for the NewFeature assigner, not assigning anyone new.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Monthly KSv2 labels Jun 8, 2023
@JmillsExpensify
Copy link
Author

Adding myself to keep track of this for BugZero.

@JmillsExpensify JmillsExpensify added Monthly KSv2 and removed Weekly KSv2 labels Jun 9, 2023
@melvin-bot melvin-bot bot added the Overdue label Jul 10, 2023
@JmillsExpensify
Copy link
Author

Still on the radar, though the immediate focus is completing the feature in OldDot.

@melvin-bot melvin-bot bot removed the Overdue label Jul 12, 2023
@melvin-bot melvin-bot bot added the Overdue label Aug 14, 2023
@JmillsExpensify
Copy link
Author

@nikihatesgh Did you want to take this one over?

@melvin-bot melvin-bot bot removed the Overdue label Aug 16, 2023
@melvin-bot melvin-bot bot added the Overdue label Sep 18, 2023
@JmillsExpensify
Copy link
Author

Posted in Slack asking for volunteers. I'm going to remove my assignment though.

@melvin-bot melvin-bot bot removed the Overdue label Oct 10, 2023
@JmillsExpensify JmillsExpensify removed their assignment Oct 10, 2023
@nikihatesgh nikihatesgh self-assigned this Oct 11, 2023
@nikihatesgh
Copy link

This is not going to be prioritized by EOY so with the change of focus for 2024 I am closing this out and we can pick it back up when GR is prioritized as a feature to be added to NewDot.

@anmurali anmurali self-assigned this Jun 4, 2024
@anmurali anmurali moved this to Release 3: Fall 2024 (Nov) in [#whatsnext] #expense Jun 17, 2024
@anmurali anmurali added Daily KSv2 DesignDocReview Autoassigner for design doc reviews and removed Monthly KSv2 labels Jun 24, 2024
@AndrewGable
Copy link
Contributor

I have read and reviewed this Design Doc!

1 similar comment
@AndrewGable
Copy link
Contributor

I have read and reviewed this Design Doc!

@melvin-bot melvin-bot bot added the Overdue label Oct 11, 2024
@madmax330
Copy link
Contributor

Starting implementation this week

@melvin-bot melvin-bot bot removed the Overdue label Oct 14, 2024
@ryanschaffer
Copy link

I have read and reviewed this Design Doc!

1 similar comment
@heyjennahay
Copy link

I have read and reviewed this Design Doc!

@melvin-bot melvin-bot bot added the Overdue label Oct 22, 2024
@madmax330
Copy link
Contributor

Implementation is ongoing

@melvin-bot melvin-bot bot removed the Overdue label Oct 23, 2024
@melvin-bot melvin-bot bot added the Overdue label Oct 31, 2024
@garrettmknight garrettmknight changed the title Feature: Add global reimbursement functionality to NewDot [Design Doc] Add global reimbursement functionality to NewDot Nov 4, 2024
@madmax330
Copy link
Contributor

Implementation is ongoing

@melvin-bot melvin-bot bot removed the Overdue label Nov 5, 2024
@melvin-bot melvin-bot bot added the Overdue label Nov 14, 2024
@madmax330
Copy link
Contributor

Same

@melvin-bot melvin-bot bot removed the Overdue label Nov 14, 2024
@madmax330
Copy link
Contributor

Aiming to get it done by Dec 1st.

@melvin-bot melvin-bot bot added the Overdue label Nov 25, 2024
@madmax330
Copy link
Contributor

Implementation is still ongoing

@melvin-bot melvin-bot bot removed the Overdue label Nov 27, 2024
@melvin-bot melvin-bot bot added the Overdue label Dec 6, 2024
@madmax330
Copy link
Contributor

Same

@melvin-bot melvin-bot bot removed the Overdue label Dec 10, 2024
@melvin-bot melvin-bot bot added the Overdue label Dec 18, 2024
@madmax330
Copy link
Contributor

Same

@melvin-bot melvin-bot bot removed the Overdue label Dec 23, 2024
@melvin-bot melvin-bot bot added the Overdue label Jan 1, 2025
@madmax330
Copy link
Contributor

Working on implementation still

@melvin-bot melvin-bot bot removed the Overdue label Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NewFeature Something to build that is a new item. Weekly KSv2
Projects
Status: Tracking
Development

No branches or pull requests