Skip to content

Commit 860a651

Browse files
committed
Merge branch 'main' of github.com:software-mansion-labs/expensify-app-fork into Guccio163/onyx-connect/policy_tags/getUpdateMoneyRequestParams
2 parents 006b38c + c70c52b commit 860a651

63 files changed

Lines changed: 1762 additions & 548 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
@@ -111,8 +111,8 @@ android {
111111
minSdkVersion rootProject.ext.minSdkVersion
112112
targetSdkVersion rootProject.ext.targetSdkVersion
113113
multiDexEnabled rootProject.ext.multiDexEnabled
114-
versionCode 1009036102
115-
versionName "9.3.61-2"
114+
versionCode 1009036103
115+
versionName "9.3.61-3"
116116
// Supported language variants must be declared here to avoid from being removed during the compilation.
117117
// This also helps us to not include unnecessary language variants in the APK.
118118
resConfigs "en", "es"
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
title: Troubleshoot SmartScan Issues
3+
description: Fix common SmartScan problems, including failed, stuck and incorrect scans.
4+
keywords: [Expensify Classic, SmartScan, scan failed, receipt not scanning, illegible receipt, blurry receipt, stuck scanning, SmartScan error, scan not working, SmartScan troubleshooting, SCANREADY, wrong amount, wrong merchant, wrong date, SmartScan incorrect]
5+
internalScope: Audience is all Expensify members. Covers troubleshooting SmartScan failures, image quality tips, and what to do when SmartScan returns incorrect data. Does not cover how to attach, replace, or crop receipts.
6+
---
7+
8+
# Troubleshoot SmartScan Issues
9+
10+
SmartScan reads receipt images and automatically fills in expense details like the amount, date, and merchant. If SmartScan fails, gets stuck, or scans incorrectly, use this guide to identify the cause and fix the issue.
11+
12+
[Learn how to SmartScan a receipt](/articles/expensify-classic/expenses/Add-an-expense#add-an-expense-with-smartscan).
13+
14+
---
15+
16+
## Why SmartScan fails to complete a scan
17+
18+
SmartScan requires a readable date and total amount on the receipt. If either of these cannot be detected, the scan will fail.
19+
20+
Common reasons include:
21+
22+
- The receipt does not include a date or total
23+
- The date or total is cut off or cropped out
24+
- The image is blurry or out of focus
25+
- The receipt is faded or low contrast
26+
- The text is obscured by shadows, glare, or folds
27+
28+
If SmartScan cannot confidently read these required fields, the scan will fail and will show the message: "Receipt scanning failed. Enter details manually".
29+
30+
---
31+
32+
## How to fix when SmartScan fails to complete a scan
33+
34+
SmartScan may fail if the receipt image is unreadable, or if the image is missing a clear expense date or amount.
35+
36+
To retry:
37+
38+
**On web:**
39+
40+
1. In the navigation tabs on the left, go to **Expenses**.
41+
2. Click the expense with the failed scan to open it.
42+
3. Drag and drop a receipt image onto the window to replace the existing receipt.
43+
44+
**On mobile:**
45+
46+
1. Tap the hamburger menu in the top-left corner.
47+
2. Tap **Expenses**.
48+
3. Tap the expense with the failed scan to open it.
49+
4. Tap the receipt image.
50+
5. Tap **Retake**.
51+
52+
Once a new receipt image is added, SmartScan will run again.
53+
54+
---
55+
56+
## How to troubleshoot stuck or delayed scans
57+
58+
SmartScan usually completes within a few seconds, but delays can happen.
59+
60+
- **Wait a few minutes**. Scans may take longer during high-traffic periods.
61+
- **Check your internet connection**. SmartScan requires an active connection to process. If you were offline when you took the photo, the scan will begin once you reconnect.
62+
- **Check the photo library on your device**. If SmartScan fails to process the images, it will be saved to the photo library on your device.
63+
64+
If the scan is still stuck after several minutes, you can retry SmartScan with a new photo to trigger a fresh scan.
65+
66+
---
67+
68+
## How to fix incorrect scans
69+
70+
SmartScan extracts data automatically, but it may misread certain receipts — especially handwritten receipts, faded ink, or unusual formats.
71+
72+
To fix an incorrectly scanned merchant name, date or amount you can edit the expense manually. [Learn how to edit expenses](/articles/expensify-classic/expenses/Edit-expenses).
73+
74+
---
75+
76+
## How to take better receipt photos for SmartScan
77+
78+
Improving image quality helps prevent most SmartScan issues.
79+
80+
- Lay the receipt flat on a contrasting surface (e.g., a dark receipt on a light table).
81+
- Capture the full receipt and make sure all edges, the total, date, and merchant name are visible.
82+
- Avoid shadows and glare. Hold your phone directly above the receipt and use even lighting.
83+
- Keep the camera steady - blurry images are the most common cause of scan failures.
84+
- Avoid folded or crumpled receipts. Flatten the receipt before photographing it.
85+
- Use the in-app camera. The Expensify camera is optimized for receipt scanning.
86+
87+
---
88+
89+
# FAQ
90+
91+
## Why does SmartScan keep failing on the same receipt?
92+
93+
The receipt image may be too low quality for SmartScan to process. Try taking a new photo with better lighting and ensure the full receipt is in frame. If it continues to fail, the receipt may be too faded, damaged, or in a non-standard format — in that case, enter the expense details manually instead.
94+
95+
## What file types does SmartScan support?
96+
97+
SmartScan works with common image formats (JPG, PNG) and PDF files. For best results on mobile, use the in-app camera to take a photo directly.
98+
99+
## SmartScan got the currency wrong. How do I fix it?
100+
101+
Open the expense, tap the **Amount** field, and change the currency manually. This can happen with receipts from international merchants or receipts that don't clearly display a currency symbol.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title: Close Your Expensify Account
3+
description: Learn how to close your Expensify account.
4+
keywords: [Expensify Classic, close account, delete account, cancel account, delete Expensify account, cancel Expensify, deactivate account, how to delete Expensify, how to cancel Expensify]
5+
internalScope: Audience is all members. Covers how to close an Expensify account and resolve common errors that block account closure. Does not cover how to delete workspaces or how to remove members from the domain.
6+
---
7+
8+
# Close Your Expensify Account
9+
10+
Closing an Expensify account permanently deletes all unsubmitted expenses and personal data tied to the account.
11+
12+
Instead of closing your account, you can downgrade to a free account to retain access to your historical data. [Learn how to downgrade to a free account](/articles/expensify-classic/expensify-billing/Change-Plan-Or-Subscription#downgrading-to-a-free-account).
13+
14+
**Note:** If you are the Billing Owner of a Workspace on an Annual Subscription, you can’t close your account directly. You may be able to downgrade to a free account if you meet eligibility criteria, or you must transfer billing ownership before closing your account.
15+
16+
---
17+
18+
## Who can close an Expensify account
19+
20+
Any member can close their own Expensify account, if:
21+
- They have a verified account
22+
- They are not a member of a controlled domain.
23+
- They are not the Billing Owner of a Workspace
24+
- They do not have any outstanding balance due on their Expensify account.
25+
- They do not have a bank account which is currently locked.
26+
27+
---
28+
29+
## How to close your Expensify account
30+
31+
**On Web:**
32+
1. Click **Settings > Account**
33+
2. Click **Profile**
34+
1. Click **Settings > Account**.
35+
2. Click **Profile**.
36+
3. Scroll to the bottom of the page and click **Close Account**.
37+
38+
**Mobile:**
39+
1. Tap the **Menu (≡)** at the top left.
40+
2. Tap **Settings**.
41+
1. Tap the hamburger menu in the top-left corner.
42+
4. Confirm the closure using your phone or email.
43+
44+
If you don't see the option to close your account, your account may be domain-controlled. Contact your Domain Admin and ask them to [remove you as a domain member](/articles/expensify-classic/domains/Domain-Members#remove-a-domain-member).
45+
46+
---
47+
48+
## What happens when you close your Expensify account
49+
50+
All unsubmitted expenses and personal data tied to the account are deleted.
51+
52+
Expenses shared with others, such as expenses submitted on a Workspace, may be retained for regulatory compliance. Submitted expenses remain visible to approvers and Admins on the Workspace where the expenses were submitted.
53+
54+
---
55+
56+
# FAQ
57+
58+
## Why do I see the message "Outstanding balance" when closing my account?
59+
60+
This error occurs when you have an outstanding balance on your Expensify account. To proceed with closing your account, you must first pay the balance owed. [Learn how to add a payment method and retry billing](/articles/expensify-classic/expensify-billing/Out-of-Date-Billing#update-payment-and-retry-billing).
61+
62+
## Why do I see the message "Shared workspaces" when closing my account?
63+
64+
This error occurs when you are the Billing Owner for Workspaces that are shared with other members. To proceed with closing your account, you must first delete the workspaces or have another Workspace Admin take ownership.
65+
66+
[Learn how to delete a Workspace](/articles/expensify-classic/expensify-billing/Change-Plan-Or-Subscription#downgrading-to-a-free-account).
67+
[Learn how to transfer billing ownership](/articles/expensify-classic/workspaces/Assign-billing-owner-and-payment-account#transfer-billing-ownership).
68+
69+
## Why do I see the message "Primary domain admin" when closing my account?
70+
71+
This error occurs when you are set as the Primary Contact on a domain. To proceed with closing your account, you must first set a new Primary Contact on the domain. [Learn how to set the Primary Contact on a domain](/articles/expensify-classic/domains/Domain-Members).
72+
73+
## Why do I see the message "Last domain admin" when closing my account?
74+
75+
This error occurs when you are only remaining admin on a domain. To proceed with closing your account, you must first add another domain admin, or reset the domain.
76+
This error occurs when you are the only remaining admin on a domain. To proceed with closing your account, you must first add another domain admin, or reset the domain.
77+
[Learn how to promote a domain member to admin](/articles/expensify-classic/domains/Domain-Members#promote-a-domain-member-to-admin).
78+
79+
[Learn how to reset a domain](/articles/expensify-classic/domains/Claim-And-Verify-A-Domain).
80+
81+
## Why do I see the message "Expensify Card bank account owner" when closing my account?
82+
83+
This error occurs when you are the owner of the bank account that your company uses to settle the Expensify Card. To proceed with closing your account, [message Concierge](https://new.expensify.com/concierge).
84+
85+
## Can I close my account if I own a Workspace on an Annual Subscription?
86+
87+
If you are a Workspace Billing Owner on an Annual Subscription, you must first either:
88+
- Downgrade to a free account (if eligible), or
89+
- Transfer billing ownership to another Workspace Admin.
90+
91+
Learn how to [submit a downgrade request](/articles/expensify-classic/expensify-billing/Change-Plan-Or-Subscription#annual-subscription) or [transfer Workspace billing ownership](/articles/expensify-classic/expensify-billing/Change-Plan-Or-Subscription#annual-subscription).

docs/articles/expensify-classic/settings/Close-or-reopen-account.md

Lines changed: 0 additions & 76 deletions
This file was deleted.
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
title: Troubleshoot SmartScan Issues
3+
description: Fix common SmartScan problems, including failed, stuck and incorrect scans.
4+
keywords: [New Expensify, SmartScan, scan failed, receipt not scanning, illegible receipt, blurry receipt, stuck scanning, SmartScan error, scan not working, SmartScan troubleshooting, SCANREADY, wrong amount, wrong merchant, wrong date, SmartScan incorrect]
5+
internalScope: Audience is all Expensify members. Covers troubleshooting SmartScan failures, image quality tips, and what to do when SmartScan returns incorrect data. Does not cover how to attach, replace, or crop receipts.
6+
---
7+
8+
# Troubleshoot SmartScan Issues
9+
10+
SmartScan reads receipt images and automatically fills in expense details like the amount, date, and merchant. If SmartScan fails, gets stuck, or scans incorrectly, use this guide to identify the cause and fix the issue.
11+
12+
For help attaching or cropping receipt images, learn how to [attach and edit receipts on expenses](/articles/new-expensify/reports-and-expenses/Attach-and-edit-receipts-on-expenses).
13+
14+
---
15+
16+
## Why SmartScan fails to complete a scan
17+
18+
SmartScan requires a readable date and total amount on the receipt. If either of these cannot be detected, the scan will fail.
19+
20+
Common reasons include:
21+
22+
- The receipt does not include a date or total
23+
- The date or total is cut off or cropped out
24+
- The image is blurry or out of focus
25+
- The receipt is faded or low contrast
26+
- The text is obscured by shadows, glare, or folds
27+
28+
If SmartScan cannot confidently read these required fields, the scan will fail and will show the message: "Receipt scanning failed. Enter details manually".
29+
30+
---
31+
32+
## How to fix when SmartScan fails to complete a scan
33+
34+
SmartScan may fail if the receipt image is unreadable, or if the image is missing a clear expense date or amount.
35+
36+
To retry SmartScan:
37+
38+
1. In the navigation tabs (on the left on web, on the bottom on mobile), select **Spend > Expenses**.
39+
2. Click to open the expense with the failed scan. It will show a red dot indicator with the message "receipt scanning failed".
40+
3. Click the receipt image.
41+
4. Click **Replace**.
42+
5. Take a photo or upload a receipt image file from your device.
43+
44+
Once a new receipt image is added, SmartScan will run again.
45+
46+
---
47+
48+
## How to troubleshoot stuck or delayed scans
49+
50+
SmartScan usually completes within a few seconds, but delays can happen.
51+
52+
- **Wait a few minutes**. Scans may take longer during high-traffic periods.
53+
- **Check your internet connection**. SmartScan requires an active connection to process. If you were offline when you took the photo, the scan will begin once you reconnect.
54+
- **Check the photo library on your device**. If SmartScan fails to process the images, it will be saved to the photo library on your device.
55+
56+
If the scan is still stuck after several minutes, you can retry SmartScan with a new photo to trigger a fresh scan.
57+
58+
---
59+
60+
## How to fix incorrect scans
61+
62+
SmartScan extracts data automatically, but it may misread certain receipts — especially handwritten receipts, faded ink, or unusual formats.
63+
64+
If the details of the expense are wrong, you can:
65+
- [Ask Concierge to fix it for you](/articles/new-expensify/concierge-ai/What-Concierge-Can-Do#what-actions-concierge-can-take-on-expenses), or
66+
- [Edit the expense manually](/articles/new-expensify/reports-and-expenses/Managing-Expenses-in-a-Report#who-can-edit-or-modify-expenses-in-a-report).
67+
68+
---
69+
70+
## How to take better receipt photos for SmartScan
71+
72+
Improving image quality helps prevent most SmartScan issues.
73+
74+
- Lay the receipt flat on a contrasting surface (e.g., a dark receipt on a light table).
75+
- Capture the full receipt and make sure all edges, the total, date, and merchant name are visible.
76+
- Avoid shadows and glare. Hold your phone directly above the receipt and use even lighting.
77+
## How to take better receipt photos for SmartScan
78+
- Avoid folded or crumpled receipts. Flatten the receipt before photographing it.
79+
- Use the in-app camera. The Expensify camera is optimized for receipt scanning.
80+
81+
---
82+
83+
# FAQ
84+
85+
## Why does SmartScan keep failing on the same receipt?
86+
87+
The receipt image may be too low quality for SmartScan to process. Try taking a new photo with better lighting and ensure the full receipt is in frame. If it continues to fail, the receipt may be too faded, damaged, or in a non-standard format — in that case, enter the expense manually instead.
88+
89+
## What file types does SmartScan support?
90+
91+
SmartScan works with common image formats (JPG, PNG) and PDF files. For best results on mobile, use the in-app camera to take a photo directly.
92+
93+
## SmartScan got the currency wrong. How do I fix it?
94+
95+
Open the expense, tap the **Amount** field, and change the currency manually. This can happen with receipts from international merchants or receipts that don't clearly display a currency symbol.

0 commit comments

Comments
 (0)