Skip to content

Commit

Permalink
Merge branch 'main' into kicu/policy-ids-query
Browse files Browse the repository at this point in the history
  • Loading branch information
Kicu committed Aug 21, 2024
2 parents aa784a0 + 685bb4c commit 0564a12
Show file tree
Hide file tree
Showing 138 changed files with 3,139 additions and 2,337 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/platformDeploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,7 @@ jobs:
- name: Verify staging deploy
if: ${{ !fromJSON(env.SHOULD_DEPLOY_PRODUCTION) }}
run: |
sleep 5
DOWNLOADED_VERSION="$(wget -q -O /dev/stdout https://staging.new.expensify.com/version.json | jq -r '.version')"
if [[ '${{ github.event.release.tag_name }}' != "$DOWNLOADED_VERSION" ]]; then
echo "Error: deployed version $DOWNLOADED_VERSION does not match local version ${{ github.event.release.tag_name }}. Something went wrong..."
Expand All @@ -343,6 +344,7 @@ jobs:
- name: Verify production deploy
if: ${{ fromJSON(env.SHOULD_DEPLOY_PRODUCTION) }}
run: |
sleep 5
DOWNLOADED_VERSION="$(wget -q -O /dev/stdout https://new.expensify.com/version.json | jq -r '.version')"
if [[ '${{ github.event.release.tag_name }}' != "$DOWNLOADED_VERSION" ]]; then
echo "Error: deployed version $DOWNLOADED_VERSION does not match local version ${{ github.event.release.tag_name }}. Something went wrong..."
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/testBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,7 @@ jobs:
id: getHeadRef
run: |
set -e
gh pr checkout ${{ github.event.inputs.PULL_REQUEST_NUMBER }}
echo "REF=$(git rev-parse HEAD)" >> "$GITHUB_OUTPUT"
echo "REF=$(gh pr view ${{ github.event.inputs.PULL_REQUEST_NUMBER }} --json headRefOid --jq '.headRefOid')" >> "$GITHUB_OUTPUT"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
multiDexEnabled rootProject.ext.multiDexEnabled
versionCode 1009002103
versionName "9.0.21-3"
versionCode 1009002300
versionName "9.0.23-0"
// Supported language variants must be declared here to avoid from being removed during the compilation.
// This also helps us to not include unnecessary language variants in the APK.
resConfigs "en", "es"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ If you do not see these test transactions after two business days, click the gre

{% include faq-begin.md %}

**I received a “something’s gone wrong” error while trying to add my ID to Onfido.**
### I received a “something’s gone wrong” error while trying to add my ID to Onfido.

If you receive an error message during this process, check all of the following:
- Ensure you are using either the Safari (on iPhone) or Chrome (on Android) browser.
Expand All @@ -108,44 +108,62 @@ If you receive an error message during this process, check all of the following:

If the issue persists, follow these steps on a different device, if possible. Contact your Account Manager or Concierge for further troubleshooting assistance.

**Should I add a Beneficial Owner if our business is owned by another company?**
### Should I add a Beneficial Owner if our business is owned by another company?

No, you should only indicate that you have a Beneficial Owner if an individual owns 25% or more of the business.

**Why can’t I input my address or upload my ID?**
### Why can’t I input my address or upload my ID?

Ensure that the address you’re entering is in the United States. When adding a verified business bank account in Expensify, the individual adding the account and any beneficial owners are required to have a U.S. address, photo ID, and SSN.

If you do not meet these requirements, you’ll need to have another admin add the bank account and share access with you once the account is verified.

**Why am I being asked for documentation when adding my bank account?**
### Why am I being asked for documentation when adding my bank account?

When a bank account is added to Expensify, we conduct a series of checks to comply with both our sponsor bank’s requirements and federal government regulations for the Bank Secrecy Act (BSA), Anti-Money Laundering (AML) laws, and anti-fraud.

If automatic verification fails, we may request manual verification, which could require documents such as address verification for your business, a letter from your bank confirming bank account ownership, etc.

If you have any questions regarding the documentation request you received, contact Concierge for additional assistance.

**I don’t see all three microtransactions I need to validate my bank account.**
### What should I do if I don’t see all three microtransactions needed to validate my bank account?

If you do not see the three microtransactions by the end of the second business day, contact your bank and ask them to whitelist Expensify’s ACH IDs 1270239450 and 4270239450. Expensify’s ACH Originator Name is “Expensify.”

Once you are whitelisted, contact your Account Manager or Concierge, and our team will re-trigger the three transactions.

**What happens if my bank requires an additional security check before adding it to a third party?**
### What happens if my bank requires an additional security check before adding it to a third party?

If your bank account has two-factor authentication (2FA) or another security step enabled, you should be prompted to complete this authentication step when connecting the account to Expensify. 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.

**I added a business deposit account. Can I also pay employees from this account?**
### I added a business deposit account. Can I also pay employees from this account?

To pay employees from a business deposit account, click **Verify** next to the bank account. This will take you through the additional verification steps required to make this account a verified business bank account that you can use to issue payments.

**I connected my business deposit account. Why haven’t I received my reimbursement?**
### I connected my business deposit account. Why haven’t I received my reimbursement?

There are a few reasons why you might not have received a reimbursement:
- The estimated deposit date on the report has not arrived yet.
- The bank account information is incorrect. If you believe you may have entered the wrong account, contact the Concierge and provide the Report ID for the missing reimbursement.
- Your account wasn’t set up for Direct Deposit/ACH. You can contact your bank to confirm.
- Your account wasn’t set up for Direct Deposit/ACH. Please contact your bank to confirm.

### Are there certain industries or businesses for which Expensify cannot process payments?

There are! If your business is associated with one of the following industries, you won't be able to connect your business bank account to process payments:
- Security Brokers & Dealers
- Dating & Escort Services
- Massage Parlors
- Casinos & Gambling/Betting Services
- Non-FI, Money Orders
- Wires, Money Orders
- Government Owned Lotteries
- Government Licensed Online Casinos (Online Gambling)
- Government Licensed Horse/Dog Racing
- Crypto-currency businesses
- Internet gambling
- Marijuana-related businesses
- Firearm-related businesses (manufacturing and selling)
- NFT (non-fungible token) services

{% include faq-end.md %}

Expand Down
Loading

0 comments on commit 0564a12

Please sign in to comment.