-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into marcaaron-minimalSearch
- Loading branch information
Showing
116 changed files
with
2,842 additions
and
876 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,4 +2,117 @@ | |
title: Commercial Card Feeds | ||
description: Commercial Card Feeds | ||
--- | ||
## Resource Coming Soon! | ||
# Overview | ||
A Commercial Card Feed is a connection that’s established directly between Expensify and your bank. This type of connection is considered the most reliable way to import company card expenses. Commercial Card Feeds cannot be interrupted by common changes on the bank’s side such as updating login credentials or a change in the bank’s UI. | ||
|
||
The easiest way to confirm if your company card program is eligible for a commercial bank feed is to ask your bank directly. If your company uses a commercial card program that isn’t with one of our Approved! Banking Partners (which supports connecting the feed via login credentials), the best way to import your company cards is by setting up a direct Commercial Card Feed between Expensify and your bank. | ||
|
||
# How to set up a Commercial Card Feed | ||
Before setting up a Commercial Card Feed, you’ll want to set up your domain in Expensify. You can do this by going to Settings > Domains > New Domain. | ||
|
||
After the domain is set up in Expensify, you can follow the instructions that correspond with your company’s card program. | ||
|
||
# How to set up a MasterCard Commercial Feed | ||
Your bank will need to access MasterCard's SmartData portal to complete the process. Expensify is a registered vendor in the portal, so neither you, your bank, nor Expensify need to complete any MasterCard forms. (Your bank may have its own form between you and the bank, though.) | ||
|
||
These are the steps you'll need to follow for a MasterCard feed: | ||
- Contact your banking relationship manager and request that your CDF (Common Data File) feed be sent directly to Expensify in the MasterCard SmartData Portal (file type: CDF version 3 Release 11.01). Please also specify the date of the earliest transactions you require in the feed. | ||
- The bank will initiate feed delivery by finding Expensify in MasterCard's online portal. Once this is done, the bank will email you the distribution ID. | ||
- While you're waiting for your bank, make sure to set up a domain in Expensify -- it's required for us to be able to add the card feed to your account! | ||
- Once you have the distribution ID, send it to us using the submission form here. | ||
- We will connect the feed once we receive the file details and notify you when the feed is enabled. | ||
|
||
# How to set up a Visa Commercial Feed | ||
These are the steps you'll need to follow for a Visa feed: | ||
- Contact your banking relationship manager and request that your VCF (Variant Call Format) feed be sent directly to Expensify. Feel free to share this information with them: "There is a check box in your bank's Visa Subscription Management portal that they, or their BPS team, can select to enable the feed. This means there is no need for a test file because Visa already has agreements with 3rd parties who receive the files." | ||
- Ask your bank to send you the "feed filename" OR the raw file information. You'll need the Processor, Financial Institution (Bank), and Company IDs; these are available in Visa Subscription Management if your relationship manager is still looking for them. | ||
- Once you have the file information, send it to us using the submission form here. | ||
- While you're waiting for your bank, make sure to set up a domain -- it's required for us to be able to add the feed to your account! | ||
- We will connect the feed once we receive these details and notify you when the feed is enabled. | ||
|
||
# How to set up an American Express corporate feed | ||
To begin the process, you'll need to fill out Amex's required forms and send them to Amex so they can start processing your feed. You can download the forms here. | ||
|
||
Below are instructions for filling out each page of the Amex form: | ||
- PAGE 1 | ||
- Corporation Name = the legal name of your company on file with American Express | ||
- Corporation Address = the legal address of your company | ||
- Requested Feed Start Date = the date you want transactional data to start feeding into Expensify. If you'd like historical data, be sure to date back as far as you'd prefer. You must put this date in an international date format (i.e., DD/MM/YY or spelled out January 1, 1900) to ensure the correct date. | ||
- Requestor Contact = the name of the individual party completing the request | ||
- Email address = the email address of the individual party completing the request | ||
- Control Account Number = the master or basic control account number corresponding to the cards you'd like to be on the feed. Please note this will not be a credit card number. If you need help with the correct control account number, please contact Amex. | ||
- PAGE 2 | ||
- No information required | ||
- PAGE 3 | ||
- Client Registered Name = the legal name of your company on file with American Express | ||
- Master Control Account or Basic Control Account = same as from page 1; the master or basic control account number corresponding to the cards you'd like to be on the feed. Please note this will not be a credit card number. If you need help with the correct control account number, please contact Amex. | ||
- PAGE 4 | ||
- Country List = the name of the country in which the account for which you're requesting a feed originates | ||
- Client Authorization = please complete your full first and last name, job title, and date (note, put this date in an international date format--i.e., DD/MM/YY). Sign in the area provided. | ||
|
||
Once you've completed the forms, send them to [email protected] and indicate you want to set up a Commercial Card feed for your company. You should receive a confirmation message from them within a day or two with contact and tracking information. | ||
|
||
While you're waiting for Amex, make sure to set up a domain -- it's required for us to be able to add the feed to your account. | ||
|
||
Once the feed is complete, Amex will send you a Production Letter. This will have the feed information in it, which will look something like this: | ||
R123456_B123456789_GL1025_001_$DATE$$TIME$_$SEQ$ | ||
|
||
Once you have the filename, send it to us using the submission form here. | ||
|
||
# How to assign company cards | ||
After connecting your company cards with Expensify, you can assign each card to its respective cardholder. | ||
To assign cards go to Settings > Domains > [Your domain] > Company Cards. | ||
If you have more than one card feed, select the correct feed in the drop-down list in the Company Card section. | ||
Once you’ve selected the appropriate feed, click the `Assign New Cards` button to populate the emails and last four digits of the cardholder. | ||
Select the cardholder | ||
You can search the populated list for all employees' email addresses. Please note that the employee will need to have an email address under this Domain in order to assign a card to them. | ||
Select the card | ||
You can search the list using the last 4 digits of the card number. If no transactions have posted on the card then the card number will not appear in the list. You can instead assign the card by typing in the full card number in the field. | ||
Note: if you're assigning a card by typing in the full PAN (the full card number), press the ENTER key on your keyboard after. The field may clear itself after pressing ENTER, but click Assign anyway and then verify that the assignment shows up in the cardholder table. | ||
|
||
## Set the transaction start date (optional) | ||
Any transactions that were posted prior to this date will not be imported into Expensify. If you do not make a selection, it will default to the earliest available transactions from the card. Note: We can only import data for the time period the bank is releasing to us. It's not possible to override the start date the bank has provided via this tool. | ||
|
||
Click the Assign button | ||
Once assigned, you will see each cardholder associated with their card as well as the start date listed. | ||
|
||
If you're using a connected accounting system such as NetSuite, Xero, Intacct, Quickbooks Desktop, or QuickBooks Online, you can also connect the card to export to a specific credit card GL account. | ||
|
||
Go to Settings > Domains > [Domain name] > Company Cards | ||
Click Edit Exports on the right-hand side of the card table and select the GL account you want to export expenses to. | ||
You're all done. After the account is set, exported expenses will be mapped to the specific account selected when exported by a Domain Admin. | ||
|
||
# How to unassign company cards | ||
Before you begin the unassigning process, please note that unassigning a company card will delete any unsubmitted (Open or Unreported) expenses in the cardholder's account. | ||
|
||
If you need to unassign a certain card, click the Actions button associated with the card in question and then click "Unassign." | ||
|
||
To completely remove the card connection, unassign every card from the list and then refresh the page. | ||
|
||
Note: If expenses are Processing and then rejected, they will also be deleted when they're returned to an Open state as the card they're linked to no longer exists. | ||
|
||
# FAQ | ||
|
||
## My Commercial Card feed is set up. Why is a specific card not coming up when I try to assign it to an employee? | ||
Cards will appear in the drop-down when activated and have at least one posted transaction. If the card is activated and has been used for a while and you're still not seeing it, please reach out to your Account Manager or message [email protected] for further assistance. | ||
|
||
## Is there a fee for utilizing Commercial Card Feeds? | ||
Nope! Commercial Card Feed setup comes at no extra cost and is a part of the Corporate Workspace pricing. | ||
|
||
## What is the difference between Commercial Card feeds and your direct bank connections? | ||
The direct bank connection is a connection set up with your login credentials for that account, while the Commercial Card feed is set up by your bank requesting that Visa/MasterCard/Amex send a daily transaction feed to Expensify. The former can be done without the assistance of your bank or Expensify, but the latter requires effort from your bank and Expensify to get set up. | ||
|
||
## I have a Small Business Amex account. Am I eligible to set up a Commercial Card feed? | ||
If you have a Small Business or Triumph account, you may not be eligible for a Commercial Card feed and will need to use the direct bank connection for American Express Business. | ||
|
||
## What if my bank uses a Commercial Card program that isn't with one of Expensify's Approved! Banking partners? | ||
If your company uses a Commercial Card program that isn’t with one of our Approved! Banking Partners (which supports connecting the feed via login credentials), the best way to import your company cards is by setting up a direct Commercial Card feed between Expensify and your bank. Note the Approved! Banking Partners include: | ||
- Bank of America | ||
- Citibank | ||
- Capital One | ||
- Chase | ||
- Wells Fargo | ||
- Amex | ||
- Stripe | ||
- Brex | ||
|
48 changes: 46 additions & 2 deletions
48
docs/articles/expensify-classic/billing-and-subscriptions/Billing-Owner.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,49 @@ | ||
--- | ||
title: Billing-Owner | ||
description: Billing-Owner | ||
description: The Billing Owner is the person responsible for payment for all usage on a given Workspace | ||
--- | ||
## Resource Coming Soon! | ||
# Overview | ||
In Expensify, each Workspace has a Billing Owner. The Billing Owner is the person responsible for payment for all usage on a given Workspace. The Billing Owner is also a Workspace Admin, but it’s important to note that not all Workspace Admins are Billing Owners. | ||
# How to set a billing owner | ||
If you've just created a new Group Workspace, you first need to add a payment card to your account. You can do this by going to the web app's Home page and completing the payment card task. Alternatively, you can add a payment card directly from the Payments page (**Settings > Account > Payment**). | ||
- If you already own a Group Workspace subscription, you can edit your payment card details or manage subscription options within the web app under **Settings > Workspaces > Group > Subscription**. | ||
- If you're an individual Workspace owner, you can activate a new monthly subscription in the web app by going to **Settings > Workspaces > Individual > Subscription** section. | ||
# How to change the Billing Owner | ||
A Group Workspace's Billing Owner is typically the user who initially created the Workspace. However, any Workspace Admin can take over the role of Billing Owner by choosing to "Take Over Billing." | ||
Any Workspace Admin can take over the billing responsibility of a Group Workspace as long as they are already a member of that Workspace. If you wish to become the Billing Owner of a Workspace you're not currently a member of, you need to contact an existing Workspace Admin and ask them to add you to the Group Workspace. | ||
To take over billing: | ||
1. Go to **Settings > Workspaces > Group**. | ||
1. Click on the relevant Workspace name. | ||
1. Click on "Take Over Billing." If you haven't added a payment card to your settings yet, you'll be prompted to do so to complete the transfer. | ||
|
||
That's it! As the new Billing Owner, you will receive a monthly email receipt for the Group Workspaces you now own. | ||
# How to update payment details in Expensify | ||
If you're a policy billing owner, you can change your payment information like your payment card and billing currency. If you are a billing owner using the Expensify Card, your monthly company policy charges will be billed to your Expensify Card. | ||
|
||
To change your payment details: | ||
1. Log in to your account using a web browser or Android app (not available on iOS). | ||
1. Go to **Settings > Account > Payments**. | ||
1. To change your payment card, click "Change Payment Card" in the Payment Details section. | ||
1. To change your billing currency, click "Change Billing Currency" and choose a new currency. You'll need to enter the CVC code of your payment card. You can pay in USD, GBP, NZD, or AUD. | ||
# Deep Dive | ||
## Taking over an existing subscription | ||
If the previous Billing Owner had a 12-month subscription, it will be transferred to your Expensify account. If you already have an annual subscription, the sizes of both subscriptions will be combined. For example, if you have a subscription for 10 users and take over from someone with 50 users, your subscription will now cover 60 users. To take over the Annual Subscription, you need to transfer billing ownership of all Workspaces under the previous Billing Owner's name. | ||
|
||
## Taking over Consolidated Domain Billing | ||
If a Domain Admin has enabled Consolidated Domain Billing (**Settings > Domains > Domain Name > Domain Admins**), all Group Workspaces owned by users with email addresses matching the domain will be billed to the Consolidated Domain Billing owner. You can take over billing for the entire domain by following these steps: | ||
|
||
To take over billing for the entire domain, you must: | ||
1. Ensure you have a linked card on your **Settings > Account > Billing** page. | ||
1. Be designated as the Primary Domain Admin. | ||
1. Go to **Settings > Domains > _Domain Name_ > Domain Admins** and enable Consolidated Domain Billing. | ||
|
||
Currently, Consolidated Domain Billing simply consolidates the amounts due for each Group Workspace Billing Owner (listed on the **Settings > Workspaces > Group** page). If you want to use the Annual Subscription across all Workspaces on the domain, you must also be the Billing Owner of all Group Workspaces. | ||
# FAQ | ||
## Why can't I see the option to take over billing? | ||
There could be two reasons: | ||
1. You may not have the role of Workspace Admin. If you can't click on the Workspace name (if it's not a blue hyperlink), you're not a Workspace Admin. Another Workspace Admin for that Workspace must change your role before you can proceed. | ||
1. Your domain might have Consolidated Domain Billing enabled. Refer to the Deep Dive section to understand how to take over Consolidated Domain Billing. | ||
## What if the current Billing Owner is no longer an employee? | ||
There are two ways to resolve this: | ||
1. Have your IT dept. gain access to the account so that you can make yourself an admin. Your IT department may need to recreate the ex-employee's email address. Once your IT department has access to the employee's Home page, you can request a magic link to be sent to that email address to gain access to the account. | ||
1. Have another admin make you a Workspace admin. |
Oops, something went wrong.