Open JmillsExpensify opened 5 days ago
Current assignee @JmillsExpensify is eligible for the NewFeature assigner, not assigning anyone new.
@jamesdeanexpensify any feedback on the text on either of these screens?
Keeping internal until we align on the solution.
Thoughts on:
Select your currency for paying and getting paid back by friends.
Going to think on this one a little more. It's a bit tricky.
Add OldDot's default output currency setting to NewDot
New feature
getPersonalPolicy
to get the personal policy and getting the currency from outputCurrency
field. When clicking on this item we will navigate to the edit payment currency page<MenuItemWithTopDescription
shouldShowRightIcon
title={`${paymentCurrency} - ${getCurrencySymbol(paymentCurrency)}`}
description={translate('billingCurrency.paymentCurrency')}
onPress={() => Navigation.navigate(ROUTES.SETTINGS_PAYMENT_CURRENCY)}
wrapperStyle={styles.sectionMenuItemTopDescription}
/>
PaymentCurrencyPage
which is the page to edit the currencyCurrencySelectionList
updateGeneralSettings
with policyID
as the personal policyIDNA
https://github.com/user-attachments/assets/369353ac-6bd1-4ee1-abe0-5e1bc18b45bb
@JmillsExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Problem NewDot trial users have consistently run into an issue where they sign up in a certain country – for instance, Spain and EUR – but their employer uses a different currency and expects all reports to be submitted in that same currency. This not only creates confusion, but it's detrimental to our bottom-up conversation overall.
Solution For consistency with OldDot and to increase our changes that bottom-up flows work without a hitch, let's add a
Payment currency
setting to NewDot. This is equivalent to theReport Currency
setting in OldDot'spersonal
type policy, and functions exactly the same – meaningly, this sets the currency all expenses on a report should be converted to.In NewDot the setting will look like this.