Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/Expensify/App into feat/glo…
Browse files Browse the repository at this point in the history
…bal-reimbursements
  • Loading branch information
MrMuzyk committed Sep 4, 2024
2 parents a5ff4b9 + dd2d479 commit bdc036e
Show file tree
Hide file tree
Showing 194 changed files with 4,096 additions and 1,141 deletions.
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
multiDexEnabled rootProject.ext.multiDexEnabled
versionCode 1009002700
versionName "9.0.27-0"
versionCode 1009002900
versionName "9.0.29-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
186 changes: 186 additions & 0 deletions assets/images/spreadsheet-computer.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/images/table.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
87 changes: 87 additions & 0 deletions assets/images/turtle-in-shell.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions contributingGuides/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,15 @@ This project and everyone participating in it is governed by the Expensify [Code
## Restrictions
At this time, we are not hiring contractors in Crimea, North Korea, Russia, Iran, Cuba, or Syria.

## Slack channels
All contributors should be a member of a shared Slack channel called [#expensify-open-source](https://expensify.slack.com/archives/C01GTK53T8Q) -- this channel is used to ask **general questions**, facilitate **discussions**, and make **feature requests**.

Before requesting an invite to Slack, please ensure your Upwork account is active, since we only pay via Upwork (see [below](https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md#payment-for-contributions)). To request an invite to Slack, email [email protected] with the subject `Slack Channel Invites`. We'll send you an invite!

Note: Do not send direct messages to the Expensify team in Slack or Expensify Chat, they will not be able to respond.

Note: if you are hired for an Upwork job and have any job-specific questions, please ask in the GitHub issue or pull request. This will ensure that the person addressing your question has as much context as possible.

## Reporting Vulnerabilities
If you've found a vulnerability, please email [email protected] with the subject `Vulnerability Report` instead of creating an issue.

Expand Down
15 changes: 8 additions & 7 deletions desktop/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"dependencies": {
"electron-context-menu": "^2.3.0",
"electron-log": "^4.4.8",
"electron-updater": "^6.3.2",
"electron-updater": "^6.3.3",
"mime-types": "^2.1.35",
"node-machine-id": "^1.1.12"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The pay-per-use rate is the full rate per active member without any discounts. T
## How the Expensify Card can reduce your bill
Bundling the Expensify Card with an annual subscription ensures you pay the lowest possible monthly price for Expensify. And the more you spend on Expensify Cards, the lower your bill will be.

If at least 50% of your approved USD spend in a given month is on your company’s Expensify Cards, you will receive an additional 50% discount on the price per member. This additional 50% discount, when coupled with an annual subscription, brings the price per member to $5 on a Collect plan and $9 on a Control plan.
If at least 50% of your total settled US spend in a given month is on your company’s Expensify Cards, you will receive an additional 50% discount on the price per member. This additional 50% discount, when coupled with an annual subscription, brings the price per member to $5 on a Collect plan and $9 on a Control plan.

Additionally, every month, you receive 1% cash back on all Expensify Card purchases, and 2% if the spend across your Expensify Cards is $250k or more (_applies to US purchases only_). Any cash back from the Expensify Card is first applied to your Expensify bill, further reducing your price per member. Any leftover cash back is deposited directly into your connected bank account.
## Savings calculator
Expand All @@ -30,11 +30,11 @@ To see how much money you can save (and even earn!) by using the Expensify Card,
{% include faq-begin.md %}

## What if we put less than 50% of our total spend on the Expensify Card?
If less than 50% of your total USD spend is on the Expensify Card, the bill is discounted on a sliding scale.
If less than 50% of your total settled US spend in a given month is on the Expensify Card, your bill is discounted on a sliding scale.

**Example:**
- Annual subscription discount: 50%
- % of Expensify Card spend (US purchases only) across all workspaces: 20%
- % of total settled Expensify Card spend (US purchases only) across all workspaces: 20%
- Expensify Card discount: 20%

In that case, you'd save 70% on the price per member for that month's bill.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The top section will show the total amount you paid as the billing owner of Expe
## How-to reduce your bill and get paid to use Expensify
Chances are you can actually get paid to use Expensify with the Expensify Card. In this section of the receipt, we outline how much money you're leaving on the table by not using the Expensify Card. You can click `Get started` to connect with your account manager (if you have one) or Concierge, both of whom can help get you started with the card.

_Note: Currently, we offer Expensify Cards to companies with USD bank accounts._
_Note: Currently, we offer Expensify Cards to companies with US bank accounts._

## How-to understand your billing breakdown
Your receipt will have a detailed breakdown of activity and discounts across all workspaces. Here's a description of items that may appear on your bill:
Expand All @@ -34,12 +34,10 @@ Your receipt will have a detailed breakdown of activity and discounts across all
- Any members included in your annual subscription on the Collect plan.
- [Number of] Pay-per-use Collect members @ $20.00
- Any members above your annual subscription size on the Collect plan. These members are billed at the pay-per-use rate.
- [Number of] Free members @ $0.00
- All members across any of your Free workspaces.
- X% Expensify Card discount with $Y spend
- This shows the % discount you're getting based on total approved spend across your Expensify Cards. This is only available in the US.
- The % discount you're getting based on total settled US purchases across your Expensify Cards.
- X% Expensify Card cash back credit for $Y spend
- The amount of cash back you've earned based on total approved spend across your Expensify Cards. This is only available in the US.
- The amount of cash back you've earned based on total settled US purchases across your Expensify Cards.
- 50% ExpensifyApproved! partner discount
- If you're part of an accounting firm, you get an additional discount for being our partner. [Learn more about our ExpensifyApproved! accountants program.](https://use.expensify.com/accountants-program)
- Total
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: An overview of all the various perks the Expensify Card offers
### Cashback
Get 1% cash back with every swipe — no minimums necessary — and 2% back if you spend $250k+/month across cards.

This applies to USD purchases only.
This applies to US purchases only.

### Discounts on Monthly Expensify Bill
Get the Expensify Visa® Commercial Card and use it for at least half of your organization's monthly expenses to save 50% on your monthly Expensify bill.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Here’s how to set it up:
Once this is done, you are all set to begin the process of enabling the Expensify Card. Not just for you, but if you have a co-founder, you can also issue them a card.

## Step 5: Get the Expensify Card
If you linked your business bank account in the previous step, you are immediately eligible for the Expensify Card. The Expensify Card is included with your Free Plan workspace, it earns you up to 2% cash back, and they are all stored in your team’s workspace. It’s easy to apply, and it takes minutes!
If you linked your business bank account in the previous step, you are immediately eligible for the Expensify Card. The Expensify Card is included with your Free Plan workspace, earns you 1% cash back on all US purchases (2% if you spend $250k+/mo across cards), and they are all stored in your team’s workspace. It’s easy to apply, and it takes minutes!

Here’s how to enable the Expensify Card:

Expand Down
21 changes: 21 additions & 0 deletions docs/articles/expensify-classic/reports/Automatic-Receipt-Audit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: Automatic Receipt Audit
description: How Concierge Receipt Audit works
---

Concierge Receipt Audit is a real-time, automatic audit and compliance check for receipts submitted by employees and workspace members. Concierge checks every receipt for accuracy and compliance, flagging any expenses that are inaccurate or noncompliant. Flagged expenses are highlighted for manual review, leaving you with more control and visibility into employee expenses.

All Expensify Control plans automatically come with Concierge Receipt Audit. If you have an Expensify Collect plan, you can [upgrade your workspace](https://help.expensify.com/articles/expensify-classic/expensify-billing/Change-Plan-Or-Subscription) to get access to this feature.

## How Concierge Receipt Audit works

1. Concierge SmartScans every receipt to verify that the data entered by the workspace member matches the currency, date, and amount on the physical receipt.
2. After the report is submitted for approval, Concierge highlights any differences between the SmartScanned values and the employee's chosen input.
3. Each receipt that has been verified is labeled as "Verified."

{% include faq-begin.md %}

**Can I disable Concierge Receipt Audit?**

All Control plan policies automatically include Concierge Receipt Audit. At this time, it cannot be disabled.
{% include faq-end.md %}
Loading

0 comments on commit bdc036e

Please sign in to comment.