Skip to main content

Fuel Management in Alvys

Written by Ryan Duffy
Notion Image

Fuel is one of the biggest recurring expenses in trucking, so managing it efficiently in your TMS isn’t just helpful, it’s critical. Alvys supports fuel card integrations with providers like EFS, Comdata, TCS, QuickQ/Love’s, and Compass, offering automatic and manual fuel uploads, deductions, and clean reporting.

🔌 Step 1: Connect Your Fuel Provider

To begin using fuel features in Alvys, you’ll first need to connect your fuel card provider.

  • Select the Fuel category

  • Find your provider and click the Pencil button

  • Enter the required credentials (provided by your fuel card company)

  • Choose the subsidiaries this provider should apply to

  • Click Save

    Notion Image

    📚 Need help setting this up for a specific provider? View our integration guide collection

    Some providers (like QuickQ and EFS) require you to contact their support and request API credentials or enable partner access before integration. Don’t skip this step — your credentials won’t work otherwise.

👤 Step 2: Link Fuel Cards to Drivers

Once the integration is active, Alvys needs to know which driver is using which fuel card.

  • Go to Assets → Drivers

  • Select a driver and open their profile

  • Click the “Fuel Card Numbers +” button

  • Enter:

  • The fuel card number

  • The provider (e.g., Comdata, EFS, Love's, etc.)

  • Whether fuel is discounted or needs to be deducted from the driver ℹ️ Please note that the discount information is imported directly from your fuel provider, and it is not possible to set the discount to a custom value within Alvys.

  • Click Save

    Repeat for all drivers using fuel cards.

    Notion Image

    📝 Some providers (like TCS) only require partial card numbers (e.g., last 4 digits). Double-check formatting guidelines in the integration article if unsure.

📥 Step 3: Import Fuel Transactions

You can upload fuel data in two ways — automatic sync (if supported) or manual import.

Manual Upload

Most providers support manual uploads via CSV:

  1. Download the fuel transaction file from your fuel card portal

  2. Go to Reports → Fuel Report

  3. Click Transaction File Upload

  4. Select your provider from the dropdown

  5. Upload your CSV file

    Notion Image

    Alvys automatically matches transactions to drivers using card numbers, so make sure that part's configured beforehand.

Automatic Upload

If your provider supports it (like EFS or Love’s), Alvys can pull transactions daily at a scheduled time (usually around 1–2 AM EST).

Once enabled:

  • Alvys will sync fuel transactions from the last 1–2 days

  • Transactions are auto-mapped to your drivers

  • No need for manual uploads ❗️Please note, we programmatically scan for duplicates when conducting this import, however manual changes made directly in EFS between those import jobs could result in Alvys not recognizing the transaction and importing it as a near-duplicate. Fuel Discount Settings: Ensure that the "Discount" column is marked in fuel card settings to apply the discounted fuel rate accurately. Leave this unchecked only if discounts do not apply.

⏱️ Time Zone Handling

Fuel providers use different time formats — some store transactions in UTC, others in local time. Alvys standardizes everything in UTC, but displays it in your local time zone based on your user profile settings.

This makes filtering and reporting more accurate, especially when working with multiple providers across time zones.

⚠️ Heads up: You may need to expand your date filters by +/-1 day to catch edge-case transactions depending on your location.

Fuel management in Alvys is built to simplify what’s usually a messy, manual process. Whether you’re using full API integrations or uploading reports by hand, Alvys helps you keep fuel expenses organized, accurate, and tied to the right drivers.

📋 Best Practices for Fuel Reporting

  • Regularly audit fuel card assignments to verify that all drivers have assigned cards.

  • Update fuel card settings promptly when changes occur.

  • Verify the correctness of all settings, including deduction automation and discount applications. By following these practices, you can streamline fuel reporting and minimize errors in deduction or transaction tracking.

🔍 Step 4: Troubleshooting Common Fuel Issues

Managing Automatic Deductions for Fuel Transactions

Automation of fuel deductions can fail if fuel cards are not properly assigned to drivers. When a fuel card isn't linked to a specific driver in the system, the automatic deduction setting defaults to "false." This results in manual intervention being required for transactions. Solution:

  • Assign the fuel card to the appropriate owner-operator in the system.

  • Specify the transactions to deduct and the corresponding driver or contractor from whom to deduct.

  • Regularly review system assignments to ensure all fuel cards are properly linked to active drivers.

Handling Driver Reassignments

Issues can arise when a driver or owner-operator is reassigned, and their transactions are not updated accordingly. For instance, transactions may continue to appear under the original card owner instead of being routed to the new assignment. Solution:

  • After reassigning a driver, ensure that all associated fuel cards are updated in the system to reflect the new contractor or owner-operator.

  • This adjustment ensures that all transactions will appear correctly in the pay schedules of the newly assigned operator moving forward.

Ensuring Proper Discount Application

Sometimes, the system deducts the retail fuel cost instead of the discounted rate. This occurs if the "Discount" column is not marked in the fuel card settings. Solution:

  • Verify and update the fuel card settings to ensure the "Discount" column is marked.

  • Repeat this step for every card where a discount applies to ensure accuracy in deductions.

Updating System Settings for Automatic Deductions

In some cases, resolving deduction issues comes down to making specific changes to system settings. For example, switching the provider setting from "EFSCSV" to "EFS" may resolve unexpected automation problems. Solution:

  • Navigate to system settings and update the provider setting as per recommendation.

  • Verify that deductions process correctly after implementing this change.

Did this answer your question?