Fuel Transaction Provider (WEX) Setup Process V2.1
Support Document
0 mins to read
Learn how to set up the process to systematically import WEX fuel card transactions into your MyGeotab database, including how to set up the Fuel Provider Add-in and Fuel Transaction Import Add-in, and configure the Fuel Mismatch Report and Transaction Mapping.
Setup Process
Table of Contents
Introduction
This document outlines the setup process required to systematically import WEX and EFS fuel card transactions into a MyGeotab database.
If a customer has issues with the reporting (as in issues with mismatches, wrong locations reporting, or more) or needs further training, they can contact Geotab Support.
! IMPORTANT:
- Clients must work directly with their WEX or EFS Account Manager to have their account added to the daily data feed with Geotab.
- Geotab currently only supports fuel cards directly on the WEX NA Fleet or EFS platform in the USA. We are currently unable to support Canadian WEX cards.
WEX setup process
This section outlines the process of adding WEX fuel transactions into a database. This process currently only works for WEX fuel cards in the United States. EFS customers, refer to the EFS setup process (BETA) section.
Step 1: Request to add transaction to the Geotab file
- Contact WEX at 800-492-0669 or reach out to the WEX account representative to have the WEX account information added to the Geotab SFTP file.
- Ask your Account Manager to make a copy of the Data Exchange Agreement form template. Then submit with your Account Manager.
- Register VINs for each card with WEX.
✱ NOTE: If the VINs are not associated with the card numbers, then the transactions will not be matched with the correct telematics. This is the most common reason for mismatched and unmatched fuel transactions.
Step 2: WEX database setup
This step can be completed as soon as a request is submitted. There is no need to wait for WEX to add info to the file.
- Add the Fuel Transaction Provider Add-In to the database and configure it with WEX account number.
- Add Fuel Mismatch Report. .
Step 3: Confirm that the WEX setup is working
Clients and partners are advised to review the database after four weeks (30 days) to confirm that transactions are present. They may also contact Support for confirmation.
From the MyGeotab main menu, navigate to Engine and Maintenance > Fuel Transaction Provider. Review the following:
- Last Imported date should be recent. If the date is old, it could indicate that there is something wrong.
- Confirm that the WEX information displayed is accurate. If the information is correct, but you have not received fuel transactions into the database, reach out to WEX to see if they are sharing the file with Geotab. Use the Fill Up report to see if recent fill-up events have taken place. If they have not, it means all is well. Make sure that there are no blank spaces before or after the WEX account number. There must also be no hyphens in the account number entry.
- If the latest transaction date does not display or is old, make sure that the WEX account number is accurate, and confirm with WEX that the transactions are being sent to the Getoab file, specifically.
- If you are still having trouble seeing the transactions, contact Customer Support through at 1-800-397-7102 or through MyGeotab database by creating a ticket or live chat.
EFS setup process (BETA)
This section outlines the process of adding EFS fuel transactions into a database. This process currently only works for EFS fuel cards in the United States.
Step 1: Request to add transaction to the Geotab file
Refer to the Data Sharing Preferences user instructions from EFS in order to enable data sharing with Geotab. If you do not have the option to share through your eManager account, you can reach the EFS Customer Service directly at 1-888-824-7378.
Also, make sure to register VINs for each card with EFS.
✱ NOTE: If the VINs are not associated with the card numbers, then the transactions will not be matched with the correct telematics. This is the most common reason for mismatched and unmatched fuel transactions.
Step 2: EFS database setup
This step can be completed as soon as a request is submitted through your eManager account. There is no need to wait for EFS to add info to the file.
- Add the Fuel Transaction Provider Add-In to the database and configure it with an EFS carrier ID.
- Add the Fuel Mismatch Report.
Step 3: Confirm that the EFS setup is working
Clients and partners are advised to review the database after four weeks (30 days) to confirm that transactions are present. They may also contact Support for confirmation.
From the MyGeotab main menu, navigate to Engine and Maintenance > Fuel Transaction Provider. Review the following:
- Last imported date should be recent. If the date is old, it could indicate that there is something wrong.
- Confirm that the EFS information displayed is accurate. If it is not, instruct the customer to submit the new or updated information to the distro for set up. You may also submit on behalf of the customer.
- Use the Fill Up report to see if recent fill-up events have taken place. If they have not, it means all is well. Make sure that there are no blank spaces before or after the EFS carrier ID.
- If the latest transaction date does not display or is old, make sure that the EFS carrier ID is accurate, and confirm with EFS that the transactions are being sent to the Geotab file, specifically.
- If you are still having trouble seeing the transactions, contact Customer Support through phone call at 1-800-397-7102 or through MyGeotab database by creating a ticket or live chat.
Fuel provider Add-In
Fuel transactions will be imported once per 24-hour period. The fuel card provider account number should include leading zeros, no spaces or hyphens, and a minimum of 13 digits. Make sure there are no blank spaces before or after the WEX or EFS account number.
Latest version of the Add-In can be found here: https://github.com/Geotab/addin-fuel-transaction-provider
Setting up the fuel provider Add-In
The Fuel Transaction Provider Add-In enables automated fuel transaction importing.
- Log into the database
- Administration > System… > System Settings.
- Select Add-Ins.
- Click + Add-In.
- Go to GitHub Link to get the latest version of Add-In code.
- Click OK.
- Click Save.
- Go to Engine & Maintenance > Fuel Transaction Provider
- Enter the Customer ID (WEX or EFS Number) under the Customer ID row.
- Select the Provider.
✱ NOTE: Last Imported automatically populates. Data transfer follows a Monday to Friday midnight UTC schedule.
Configure Fuel Mismatch Report
This section outlines the process of adding the fuel report to a Geotab database. The report can be found here
Setting up the Fuel Mismatch Report
- Log into the database.
- Select Administration > Report Setup… > Dashboard.
- Click the Create custom report.
- Drop the report file or click to select from the computer.
- Configure the report per Table 1.
Table 1: Report Configuration Variables
Options | Field | Field Value |
Dashboard | Dashboard graphic options | Yes |
Display Options | Dashboard viewers | All in Company Group |
| Date Range | Last Week |
| Refresh period | Weekly |
Additional Report Options | Next run | Select the following Monday at 5:00 am |
| Belonging to | Everything |
| Include unmatched | Yes |
✱ NOTE: This is not a fraud analysis or detection tool/report. It is designed to help Fleet Managers confirm if fuel card transactions are associated with the correct vehicle in MyGeotab.
Other Information
Transaction Mapping (Card data matched)
To match a fuel transaction to a device, there must be at least one reference between the fuel card data and the device. The following reference fields are acceptable:
- Device Description (name)
- Device Serial Number
- License Plate
- VIN
- Comments.
✱ NOTE: If fuel card data cannot be matched to a vehicle, it will not appear in MyGeotab or be downloadable from Excel reports.
Fuel Fill-Ups Report
Look up activity under Engine and Maintenance > Fuel and EV Energy Usage > Fill-Ups.
A fill-up event occurs every time fuel is added to the vehicle. A red warning icon displays for any fill-up row that does not meet validation criteria. Hovering the cursor over the icon will display the reason why the system flagged the fill-up.
Selecting the event will show the details of that particular fill-up event. A matching fuel transaction will also be shown if available. Mismatches will be highlighted in yellow.
Additional resources
Add-Ins
Github Repository: Fuel Transaction Provider: https://github.com/Geotab/addin-fuel-transaction-provider Fuel Transaction Import: https://github.com/Geotab/addin-fuel-transaction-import
Optional – Fuel Transaction Import Add-In
Fuel Transaction Import Add-In (manual imports)
The Fuel Transaction Import Add-In Tool is used to manually import files (XLSX, XLSM, CSV).
- Log in to the database
- Administration > System… >System Settings.
- Select Add-Ins.
- Click +Add-In.
- Remove the default script under the Configuration tab.
- Copy the latest code from GitHub resource page: https://github.com/Geotab/addin-fuel-transaction-provider
- Click OK.
- Click Save.
Fill-Ups Report Details
The report has the following three sheets:
- Data (hidden) –This sheet contains the raw data from the telematics device and the imported transactions.
Field
Type
Description
Sample
DeviceName
String
Vehicle name in MyGeotab
Vehicle 23475
DeviceId
String
Device ID
b3
DeviceComment
String
Device Comment from MyGeotab
Fuel Card Number
DeviceGroup
String
Device Groups
Region A, SUV
UserName
String
Driver name in MyGeotab (if applicable)
–
UserId
String
Driver ID in MyGeotab (if applicable)
–
UserComment
String
Driver comments in MyGeotab (if applicable)
–
DriverGroup
String
Driver groups in MyGeotab (if applicable)
–
FuelEventDateTime
Date
Time of device fill up detected (if available)
31/07/2018 5:45:53 PM
FuelEventVolume
Number
If we have both the fuel volume from the engine AND a fuel card transaction volume, this will show the fuel transaction volume amount. If there is no fuel card transaction volume, then it will show the fuel volume from CAN (engine).
111.8000031
FuelUpEventTotalFuelUsed
Number
GO device calculated fuel used from the last fill-up/transaction
46.62024307
FuelEventOdometer
Number
Odometer from Geotab
20550.38867
FuelUsedEventDistance
Number
GO device calculated distance from the last fill-up/transaction
609350.0625
FillUpRecordFuelEconomy
Number
Calculated fuel economy using FuelUsedEventDistance and FuelUpEventTotalFuelUsed
7.65081501
FuelEventCost
Number
Fuel card transaction cost
111.796
FuelEventCurrencyCode
String
Fuel card transaction currency
CAD
FuelEventProductType
Predefined List
Fuel card transaction Product Type
Unknown
FuelUpEventTankCapacity
Number
Vehicle tank capacity. See possible sources below.
55
FuelUpEventTankCapacitySource
Predefined List
Source of tank capacity value. In order:
User Entered
Engine Reported
Estimate
Unknown
DeviceTankCapacity
FuelUpEventTankLevelLow
Number
Engine fuel level at beginning of fill-up
7.5
FuelUpEventTankLevelHigh
Number
Engine fuel level at end of fill-up
50
FillUpRecordLatitude
Number
Latitude of device location at time of fill-up
43.80833435
FillUpRecordLongitude
Number
Longitude of device location at time of fill-up
-79.55115509
FillUpRecordLocation
Address
Location of device fill-up
3674 Langstaff Rd, Woodbridge, ON L4L 9A8, Canada
FuelUpEventRiskIsLocationMatch
Boolean
This column is deemed as TRUE if the location from the fuel card transaction was within 1,000 meters (~0.62 miles) from the GO device location at the time of the fill-up.
TRUE
FuelUpEventRiskIsCapacityMatch
Boolean
This column is deemed as TRUE if the volume added from the fuel card transaction was within 5% above tank capacity.
FALSE
FuelUpEventRiskIsEngineFuelMatch
Boolean
This column is deemed as TRUE if the timestamp from the fuel card transaction was within 720 minutes from the GO device timestamp at the time of the fill-up. The reason for such a long interval is that we are matching by date time with our other partners, it was found that a lot of fuel sites don't update their internal systems with daylight savings/timezone issues and we found a lot of transactions with up to 5 hours difference that were actual matches as a result.
TRUE
FuelUpEventRiskIsDerivedVolumeMatch
Boolean
This column is deemed true if the fuel card transaction volume is within 10% greater than the derived volume from the GO device.
FillUpRecordTransaction1Vin
String
Fuel Card Transaction VIN
JN1BJ1CP9HW000823
FillUpRecordTransaction1Driver
String
Fuel Card Transaction Driver
–
FillUpRecordTransaction1DateTime
Date
Fuel Card Transaction Date Time
43312.74236
FillUpRecordTransaction1Cost
Number
Fuel Card Transaction Cost
65
FillUpRecordTransaction1CurrencyCode
String
Fuel Card Transaction Currency
CAD
FillUpRecordTransaction1ProductType
Pre defined list
Fuel Card Transaction Product Type
Unknown
FillUpRecordTransaction1Odometer
Number
Fuel Card Transaction Odometer
20550
FuelTransaction1Latitude
Number
Fuel Card Transaction Latitude
43.80533
FuelTransaction1Longitude
Number
Fuel Card Transaction Longitude
-79.5647
- Report –This sheet references the data from the Data sheet to create a report view for users.
Field
Type
Description
Sample
Vehicle
String
Vehicle Description
b3
Vehicle Group
String
Groups assigned to that vehicle in MyGeotab
—
Driver
String
Driver Assigned
John Smith
Driver Group
String
Groups assigned to driver
–
Date
Date
FuelEventDateTime (Date Time of the device fill-up, if available)
–
Location
String
FillUpRecordLocation
–
Fuel Economy
Number
FillUpRecordFuelEconomy
–
Fuel Added
Number
FuelEventVolume
–
Odometer
Number
FuelEventOdometer
–
Cost
Number
FuelEventCost
–
Currency
String
FuelEventCurrencyCode
–
Product Type
String
FillUpRecordTransaction1ProductType
–
- Summary –This is a pivot table generated using the Report sheet to provide a summary view for users.