Skip to content

Commit c106f64

Browse files
committed
Merge branch 'main' into fix/62070
2 parents ba2750b + 09de15b commit c106f64

199 files changed

Lines changed: 2282 additions & 1510 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Mobile-Expensify

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ android {
114114
minSdkVersion rootProject.ext.minSdkVersion
115115
targetSdkVersion rootProject.ext.targetSdkVersion
116116
multiDexEnabled rootProject.ext.multiDexEnabled
117-
versionCode 1009015301
118-
versionName "9.1.53-1"
117+
versionCode 1009015305
118+
versionName "9.1.53-5"
119119
// Supported language variants must be declared here to avoid from being removed during the compilation.
120120
// This also helps us to not include unnecessary language variants in the APK.
121121
resConfigs "en", "es"

cspell.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"applinks",
2929
"approvalstatus",
3030
"appversion",
31+
"archivado",
3132
"ARGB",
3233
"armeabi",
3334
"armv7",
@@ -57,6 +58,7 @@
5758
"avds",
5859
"AVURL",
5960
"Bartek",
61+
"basehead",
6062
"Batchinator",
6163
"behaviour",
6264
"BILLCOM",
@@ -100,6 +102,7 @@
100102
"CLIENTID",
101103
"clippath",
102104
"cmaps",
105+
"cmjs",
103106
"cocoapods",
104107
"Codat",
105108
"codegen",
@@ -210,13 +213,15 @@
210213
"fullstory",
211214
"FXHF",
212215
"Gaber",
216+
"gastos",
213217
"GBRRBR",
214218
"gcsc",
215219
"gcse",
216220
"genkey",
217221
"GEOLOCATION",
218222
"getprop",
219223
"glcode",
224+
"gödecke",
220225
"googleusercontent",
221226
"gorhom",
222227
"gpgsign",
@@ -227,6 +232,7 @@
227232
"gsst",
228233
"Gsuite",
229234
"Handtool",
235+
"hanno",
230236
"hanno_gödecke",
231237
"headshot",
232238
"healthcheck",
@@ -250,6 +256,7 @@
250256
"Intacct",
251257
"intenthandler",
252258
"ionatan",
259+
"iOSQRCode",
253260
"IPHONEOS",
254261
"iphonesimulator",
255262
"isemojisonly",
@@ -276,6 +283,7 @@
276283
"killall",
277284
"Kowalski",
278285
"Krasoń",
286+
"Lagertha",
279287
"laggy",
280288
"lastname",
281289
"LDFLAGS",
@@ -292,8 +300,11 @@
292300
"locationbias",
293301
"logcat",
294302
"logomark",
303+
"Lothbrok",
304+
"lucene",
295305
"Luhn",
296306
"Maat",
307+
"Mahal",
297308
"maildrop",
298309
"manualreimburse",
299310
"Mapbox",
@@ -439,6 +450,7 @@
439450
"QUICKBOOKS",
440451
"RAAS",
441452
"rach",
453+
"Ragnar",
442454
"Rankable",
443455
"RCTI18nUtil",
444456
"RCTIs",
@@ -476,6 +488,7 @@
476488
"rnmapbox",
477489
"RNTL",
478490
"RNVP",
491+
"Roni",
479492
"Rosiclair",
480493
"rpartition",
481494
"rstrip",
@@ -673,7 +686,7 @@
673686
"tests/unit/FastSearchTest.ts",
674687
"tests/unit/LocaleCompareTest.ts",
675688
"tests/unit/removeInvisibleCharacters.ts",
676-
"tests/unit/Search/searchCountryOptionsTest.ts",
689+
"tests/unit/searchCountryOptionsTest.ts",
677690
"tests/unit/splitLongWordTest.ts",
678691
"tests/unit/currencyList.json",
679692
"tests/unit/ValidationUtilsTest.ts",

docs/articles/expensify-classic/bank-accounts-and-payments/bank-accounts/Connect-Personal-Bank-Account.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,8 @@ If your bank account has **two-factor authentication (2FA)** or another security
4848

4949
However, if you encounter an error during this process, you can close the pop-up window and select **Connect Manually** to add the account manually.
5050

51+
## Why don’t the account number and routing number in Expensify match what’s on my bank statement?
52+
53+
Some banks, such as Chase, may display masked or tokenized account numbers when connected via Plaid. This is a security feature implemented by the bank and does not indicate any setup error. As long as the connection was successful and you see your account listed in your **Wallet**, reimbursements should process correctly.
54+
5155
</div>
Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,53 @@
11
---
2-
title: Check Expensify Card limit
3-
description: View the available limit for your Expensify Card
2+
title: check-expensify-card-limit.md
3+
description: Learn how to view your available Expensify Card Smart Limit and understand what determines your Domain Limit.
4+
keywords: [Expensify Card, Smart Limit, check card limit, Domain Limit, Wallet, virtual card, settlement account, available funds]
45
---
6+
57
<div id="new-expensify" markdown="1">
68

7-
Your Expensify Visa® Commercial Card has a Smart Limit that is automatically updated after you make a purchase with your physical or virtual card. Your base limit is assigned by your admin.
9+
Your Expensify Visa® Commercial Card comes with a **Smart Limit** that updates automatically after each purchase. This limit is set by your Domain Admin and is affected by your company's available funds.
810

9-
To check your Smart Limit,
11+
Here’s how to check your card’s Smart Limit:
1012

1113
{% include selector.html values="desktop, mobile" %}
1214

1315
{% include option.html value="desktop" %}
14-
1. Click your profile image or icon in the bottom left menu.
15-
2. Click **Wallet** in the left menu.
16-
3. Click your Expensify Card to see the available Smart Limit.
16+
1. Click your **profile image** in the bottom left menu.
17+
2. Select **Wallet** from the left-hand menu.
18+
3. Click your **Expensify Card** to view your Smart Limit.
1719
{% include end-option.html %}
1820

1921
{% include option.html value="mobile" %}
20-
1. Tap your profile image or icon in the bottom menu.
22+
1. Tap your **profile image** in the bottom menu.
2123
2. Tap **Wallet**.
22-
3. Tap your Expensify Card to see the available Smart Limit.
24+
3. Tap your **Expensify Card** to view your Smart Limit.
2325
{% include end-option.html %}
2426

2527
{% include end-selector.html %}
2628

27-
</div>
29+
![View Wallet section on desktop]({{site.url}}/assets/images/wallet-01.png){:width="100%"}
30+
![Select Expensify Card to view Smart Limit]({{site.url}}/assets/images/wallet-02.png){:width="100%"}
31+
32+
---
33+
34+
## How is the Domain Limit determined?
35+
36+
The **Domain Limit** is the maximum combined spending limit for all Expensify Cards in your domain. It’s calculated using:
2837

29-
![Insert alt text for accessibility here]({{site.url}}/assets/images/wallet-01.png){:width=“100%“}
38+
- **Available balance** in the verified bank account set as your **settlement account**
39+
- **Pending expenses** and **unsettled transactions**
40+
- **Funds availability** tracked via **Plaid**
41+
- **Settlement cycle timing**, which usually takes **three business days**
3042

31-
![Insert alt text for accessibility here]({{site.url}}/assets/images/wallet-02.png){:width=“100%“}
43+
---
44+
45+
## What affects the Domain Limit?
46+
47+
- **Available funds:** A sudden drop in your linked bank account can reduce your Domain Limit.
48+
- **Pending expenses:** Large, unprocessed purchases temporarily reduce your spending capacity.
49+
- **Processing settlements:** Until the previous cycle settles, your limit adjusts dynamically.
50+
51+
**Note:** If your Domain Limit is $0, cardholders won’t be able to make purchases.
52+
53+
</div>

docs/articles/new-expensify/wallet-and-payments/Connect-a-Business-Bank-Account.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,29 @@ Follow the steps below to connect your business bank account and enable payment
1212
---
1313

1414
# Step 1: Enable Make or Track Payments
15-
1. Navigate to **Settings > Workspaces > [Workspace Name] > More Features**.
16-
2. Click **Enable Workflows**.
17-
3. A **Workflows** setting will appear in the left-hand menu.
18-
4. Click **Workflows** and enable **Make or Track Payments**.
15+
16+
1. Click **Workspaces** in the left-hand menu
17+
2. Navigate to **[Workspace Name] > More Features**.
18+
3. Click **Enable Workflows**.
19+
4. A **Workflows** setting will appear in the left-hand menu.
20+
5. Click **Workflows** and enable **Make or Track Payments**.
1921

2022
![Insert alt text for accessibility here]({{site.url}}/assets/images/ExpensifyHelp_ConnectBankAccount_1_Light.png){:width="100%"}
2123

2224
![Insert alt text for accessibility here]({{site.url}}/assets/images/ExpensifyHelp_ConnectBankAccount_2_Light.png){:width="100%"}
2325

26+
---
27+
2428
# Step 2: Connect a Bank Account
29+
2530
1. Click **Connect Bank Account**.
2631
2. Select either **Connect online with Plaid (preferred)** or **Connect manually**.
2732
3. Enter your bank details.
2833

34+
---
35+
2936
# Step 3: Upload ID
37+
3038
After entering your personal details, you’ll be prompted to complete identity verification:
3139
1. Upload a photo of the **front and back** of your ID (**cannot be a photo of an existing image**).
3240
2. Use your device to take a **selfie** and record a **short video** of yourself.
@@ -35,13 +43,18 @@ After entering your personal details, you’ll be prompted to complete identity
3543
- Issued in the **US**.
3644
- Current (**expiration date must be in the future**).
3745

46+
---
47+
3848
# Step 4: Enter Company Information
49+
3950
Add your company details, including:
4051
- **Company Address:** Must be a **physical** US location (**PO Boxes or mail drop addresses will be flagged for review and may delay verification**).
4152
- **Tax Identification Number (TIN):** Assigned by the **IRS**.
4253
- **Company Website:** Required to access most **Expensify payment features**.
4354
- **Industry Classification Code:** Find the list of codes [here](https://www.census.gov/naics/?input=software&year=2022).
4455

56+
---
57+
4558
# Step 5: Additional Information
4659
1. Check the appropriate box under **Beneficial Owner**:
4760
- A **Beneficial Owner** is an **individual** who owns **25% or more** of the business.

docs/articles/new-expensify/wallet-and-payments/Connect-a-Personal-Bank-Account.md

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,23 @@ keywords: [New Expensify, bank account, personal bank account, reimbursements, w
55
---
66
<div id="new-expensify" markdown="1">
77

8-
You can add a personal bank account to receive reimbursements in 190+ countries worldwide. All accounts are added in Settings > Wallet > Bank accounts. The steps vary depending on the country selected.
8+
You can add a personal bank account to receive reimbursements in over **190 countries**. All personal accounts are managed under **Settings > Wallet > Bank Accounts**. The steps differ depending on whether you're connecting a **US** or **non-US** account.
99

1010
---
1111

12-
# Add a US-based bank account
12+
# Add a U.S. Bank Account
1313

14-
To add a US bank account, we use **Plaid**, an encrypted third-party financial data platform that securely verifies your banking information.
14+
For U.S. accounts, Expensify uses **Plaid**, a secure third-party provider that verifies your banking information.
1515

16-
**To connect a US bank account:**
17-
1. Go to Settings > Wallet > Bank accounts.
18-
2. Select **Add bank account**.
19-
3. When prompted, select **United States** as your country.
20-
4. Complete the Plaid connection flow by choosing your bank and entering your credentials.
21-
5. Once connected, you’ll see your account in the **Bank accounts** section.
16+
To connect a U.S. bank account:
17+
18+
1. Go to **Settings > Wallet > Bank Accounts**.
19+
2. Click **Add Bank Account**.
20+
3. Select **United States** as your country.
21+
4. Follow the **Plaid** connection flow:
22+
- Choose your bank.
23+
- Enter your credentials.
24+
5. Once complete, your account will appear in the **Bank Accounts** section.
2225

2326
![Click Add bank account on the Wallet page]({{site.url}}/assets/images/ExpensiHelp-DepositAccount-1.png){:width="100%"}
2427

@@ -28,27 +31,28 @@ To add a US bank account, we use **Plaid**, an encrypted third-party financial d
2831

2932
---
3033

31-
# Add a non-US bank account
34+
# Add a Non-U.S. Bank Account
35+
36+
Non-U.S. accounts are added manually by entering your bank details. The fields vary depending on your country and currency.
3237

33-
You can add a non-US deposit account by manually entering the account details. The steps vary depending on your country and selected currency.
38+
To connect a non-U.S. bank account:
3439

35-
**To connect a non-US bank account:**
36-
1. Go to Settings > Wallet > Bank accounts.
37-
2. Select **Add bank account**.
38-
3. Select your country from the list.
39-
4. Verify your selected **Currency** is correct (defaults to local currency). You can change it if needed.
40-
5. Enter your **bank account details**. Fields vary but often include:
40+
1. Go to **Settings > Wallet > Bank Accounts**.
41+
2. Click **Add Bank Account**.
42+
3. Select your **country**.
43+
4. Confirm or update the **currency** (defaults to local currency).
44+
5. Enter your **bank account details**, which may include:
4145
- Account number
42-
- Routing/Swift code
43-
- Optional fields will be marked as “(Optional)”
44-
6. Choose your **Account type** (e.g., Current or Savings), if required.
45-
7. Enter your **bank information**, including bank name and address.
46-
8. Enter your **account holder information**, including your name and residential address.
47-
- Some fields may be auto-filled from your profile.
48-
9. Review all details on the **Confirmation** screen.
49-
- Tap any field to make edits.
46+
- Routing or SWIFT code
47+
- Optional fields (clearly marked)
48+
6. Select your **account type** (e.g., Current or Savings).
49+
7. Enter your **bank name and address**.
50+
8. Add your **personal details**, such as name and residential address.
51+
- Some fields may auto-fill from your profile.
52+
9. Review your details on the **Confirmation** screen.
53+
- Tap any field to edit.
5054
- Accept the Terms of Service and click **Confirm**.
51-
10. Once added, you’ll see your account in the **Bank accounts** section.
55+
10. Once connected, your account will appear in the **Bank Accounts** section.
5256

5357
![Click Add bank account on the Wallet page]({{site.url}}/assets/images/ExpensiHelp-DepositAccount-1.png){:width="100%"}
5458

0 commit comments

Comments
 (0)