📋 Applies to: Admins · Partner Admins · Support
Module: Management > Integrations
Last reviewed: 2026-06 · Owner: Integrations team
Map your QuickBooks Desktop (QBD) Chart of Accounts to Alvys revenue and expense categories (a two-way integration in which Alvys exports invoices and bills to QBD) so that every invoice and bill posts to the correct account without errors.
Overview
Account mapping connects each Alvys transaction type to a specific account in your QuickBooks Desktop (QBD) Chart of Accounts. When Alvys exports an invoice or bill to QBD, it looks up the mapped account for each line item and posts the amount there. Without complete mappings, the Web Connector will fail to sync the transaction.
The integration uses two tiers: default accounts (required, act as fallback for any unmapped transaction) and specific accounts (optional, allow granular control per transaction category). You configure both during the integration setup wizard.
Important: This article covers Step 3 of the QuickBooks Desktop integration setup. Complete Steps 1 and 2 before starting here.
Before You Start
Required role: "Admin", "Partner Admin", or "Support" (requires the "CompanyProfileManager" permission)
Prerequisites:
The QuickBooks Desktop integration must already be connected and the Web Connector active.
Your QBD Chart of Accounts must be set up in QuickBooks before mapping accounts in Alvys. Alvys pulls the account list directly from QBD.
You must know which transaction types you selected during configuration (Revenue, Expense, or both).
Steps
Open the account mappings screen.
Go to Management > Integrations.
Open the QuickBooks Desktop integration setup wizard.
Navigate to the Account Mappings step (Step 3 of the wizard).
Map default accounts. Default accounts are required and act as the primary fallback for any unmapped transaction line items.
🖼️ 📷 Image placeholder: Default account mapping fields screen. Upload original image from IC:14019661.
🖼️ 📷 Image placeholder: Configuration showing which default account fields appear based on Revenue or Expense selection. Upload original image from IC:14019661.
If Revenue is selected, map both:
🖼️ 📷 Image placeholder: Revenue default account mapping fields filled in. Upload original image from IC:14019661.
If Expense is selected, map both:
🖼️ 📷 Image placeholder: Expense default account mapping fields filled in. Upload original image from IC:14019661.
Important: Map default accounts to the correct account type in the QBD Chart of Accounts. Selecting an account with the wrong type will cause export errors.
If you do not have any specific accounts created in QBD, once you have configured the default accounts you can click through the remaining steps, then click Save.
Map Load accounts (revenue). The Load category represents revenue transaction line items on customer invoices.
🖼️ 📷 Image placeholder: Load account mapping screen. Upload original image from IC:14019661.
Map each line item to a dedicated account. If only a general account exists, map it to the Default Load Account.
Map Trip accounts (expense). The Trip category represents expense transaction line items on bills.
🖼️ 📷 Image placeholder: Trip account mapping screen. Upload original image from IC:14019661.
Trips can be associated with internal assets, subsidiary carriers, or external carriers:
For trips using internal assets (company drivers or owner-operators), line items represent driver rates.
For trips using subsidiary or external carriers, line items represent carrier rates.
Map each line item to a dedicated account or use the Default Trip Account as fallback.
Map Accessorial accounts (revenue and expense). Accessorials represent additional charges or fees affecting both customers (revenue) and drivers or carriers (expense).
🖼️ 📷 Image placeholder: Accessorials mapping screen showing Revenue and Expense columns per type. Upload original image from IC:14019661.
The list is pulled from custom accessorials configured in Alvys. See Custom Accessorials. Each accessorial type has two columns: Revenue (customer charges) and Expense (driver or carrier costs).
🖼️ 📷 Image placeholder: Accessorials Default Accessorial Account option. Upload original image from IC:14019661.
Map E-Check accounts (revenue and expense). An e-check is an electronic check issued to pay a driver or external carrier. E-check fees are treated as revenue because they reimburse the company.
🖼️ 📷 Image placeholder: E-Check mapping screen. Upload original image from IC:14019661.
🖼️ 📷 Image placeholder: E-Check fee configuration in company profile. Upload original image from IC:14019661.
The E-Check category includes a default revenue account and a default expense account. Each individual e-check type has Revenue and Expense columns. The Revenue column maps the e-check fee. The Expense column maps the actual e-check amount.
🖼️ 📷 Image placeholder: Company profile e-check fee types and values. Upload original image from IC:14019661.
Important: A bill can fail to export if it includes e-checks with fees and the revenue account for the e-check fee is not mapped, even when the configuration is set to export expenses only.
When e-checks are issued to a driver or carrier, an associated accessorial may also be created. Any accessorials associated with e-checks should be mapped under Accessorials (Step 5) if specific accounts exist.
Map Deduction accounts. Map each predefined deduction type to a dedicated account, or map all to the Default Deduction Account.
🖼️ 📷 Image placeholder: Deductions mapping screen showing deduction types. Upload original image from IC:14019661.
Map Fuel accounts. The fallback order for fuel transactions: specific fuel type account → Default Fuel Account → Default Expense Account.
🖼️ 📷 Image placeholder: Fuel category mapping screen with fuel types. Upload original image from IC:14019661.
Map Toll accounts. Only a single default account is provided for toll mapping.
🖼️ 📷 Image placeholder: Tolls mapping screen with single default account field. Upload original image from IC:14019661.
Important: The Tax category is deprecated. Skip this step if it appears in the wizard.
🖼️ 📷 Image placeholder: Deprecated Tax category screen. Upload original image from IC:14019661.
Map Escrow accounts. Escrow accounts hold funds on behalf of drivers. The fallback order: specific escrow type account → Default Escrow Account → Default Liability Account.
🖼️ 📷 Image placeholder: Escrow mapping screen. Upload original image from IC:14019661.
Important: Escrow account mappings must be linked to a liability account in QuickBooks Desktop because these funds are held temporarily on behalf of drivers.
Complete the setup. Once all mappings are configured, click Done, then click Submit. A green checkmark will appear next to the integration.
🖼️ 📷 Image placeholder: Done and Submit buttons at end of wizard. Upload original image from IC:14019661.
🖼️ 📷 Image placeholder: Green checkmark next to QuickBooks Desktop integration. Upload original image from IC:14019661.
Result
A green checkmark appears next to the QuickBooks Desktop integration on the Integrations page. All Alvys transaction types are now connected to the correct accounts in your QBD Chart of Accounts.
Troubleshooting
Green checkmark does not appear after clicking Submit
Refresh the Alvys Integrations page.
If the green checkmark still does not appear, reopen the integration dialog and verify the Web Connector is active and the Company File Path is correct.
Re-save the settings by clicking Submit again.
If the issue persists, contact Alvys Support.
Bill fails to export when it includes an e-check
Return to the E-Checks section of account mappings (Step 6).
Map the e-check fee to a specific e-check revenue account, or select the default e-check revenue account.
Save and re-export the bill.
Export error due to wrong account type
Return to the default account mappings (Step 2) and verify that the Accounts Receivable and Default Revenue fields point to Revenue-type accounts.
Verify the Accounts Payable and Default Expense fields point to the correct liability and expense account types.
Correct any mismatches and save.
Account does not appear in a mapping dropdown
Verify the account exists in your QBD Chart of Accounts.
Ensure the Web Connector has run at least one successful sync so the QBD account list is up to date in Alvys.
Refresh the mapping screen and check the dropdown again.
If the account still does not appear, contact Alvys Support.
FAQs
Q: What are default account mappings, and why are they required?
A: Default accounts act as fallback accounts for transactions not explicitly mapped to a specific line item. They ensure all revenue (invoices) and expenses (bills) exported to QuickBooks post successfully.
Q: Can I skip setting up specific accounts and rely only on default accounts?
A: Yes. Transactions automatically fall back to the default accounts configured in Step 2.
Q: Why did my bill fail to export when it included an e-check?
A: This happens when the e-check fee is not mapped to a revenue account. Even when exporting expenses only, e-check fees are considered income and must be linked to a revenue account.
Q: Why must Escrow be mapped to a liability account?
A: Escrow funds are held on behalf of the driver and are not a company expense. Mapping to a liability account ensures financial statements correctly reflect that these funds are owed back to the driver.
Q: Can I map my customer fuel surcharge and driver fuel expense to the same account?
A: This is not recommended. Map customer-facing fuel surcharges to a Revenue account and driver-facing fuel costs to an Expense account. Mapping to the wrong account type will cause export errors.
Q: What is the Default Load Account used for?
A: It serves as the primary account for all line items on a customer invoice when you do not want to break out individual line items into separate QuickBooks accounts.
Q: How do I map accessorials that I created in Alvys?
A: Alvys pulls your custom accessorials list directly into the mapping screen. You will see two columns for each accessorial: one for Revenue (when you charge a customer) and one for Expense (when you pay a driver or carrier).
