Skip to content
  • There are no suggestions because the search field is empty.

Fixing the “Name element id 2240 not found” Error During Order Posting via Webgility Desktop

This article helps Webgility Desktop users in resolving the “Name element id 2240 not found” error encountered in Webgility Desktop when posting orders to QuickBooks Desktop. This error usually indicates that a customer, vendor, or contact referenced in the order is missing or improperly mapped between Webgility Desktop and QuickBooks Desktop. The article guides users through troubleshooting missing reference IDs, refreshing system mappings, and correcting customer or vendor configurations to ensure successful order posting and synchronization.

Overview

While posting orders in Webgility Desktop, users may encounter the error message:

"Name element id 2240 not found"
This indicates that a required customer, vendor, or contact reference (with internal ID 2240) is missing or incorrectly mapped in the system. This guide walks you through identifying and resolving the root cause of this issue.


Error Description

This error typically appears when:

  • An order references a customer or vendor record that does not exist in QuickBooks.

  • A mapping or configuration entry expected by Webgility is missing or inactive.

  • There’s a mismatch between Webgility and QuickBooks data after updates or deletions.


Troubleshooting Steps

1. Review the Order Data

  • Open the order in Webgility Desktop > Orders > View/Edit Orders.

  • Check if all name-related fields (e.g., Customer Name, Ship To, Bill To) are filled.

  • Ensure the customer associated with the order exists in QuickBooks.

2. Cross-Check QuickBooks Records

  • Launch QuickBooks and open the Customer Center.

  • Search for the customer/vendor referenced in the order.

  • If the customer is missing, you can:

    • Create the customer in QuickBooks manually.

    • Or allow Webgility to create the missing record during posting (if settings allow it).

3. Verify and Refresh Customer Mapping in Webgility

  • In Webgility Desktop, go to Products & Customers > Manage Customers.

  • Click on Refresh Customers to sync the latest records from QuickBooks.

  • Re-map the order to the correct customer (if needed).

4. Recreate or Repost the Order

  • If the error persists:

    • Delete the order from Webgility.

    • Re-import the order from your sales channel.

    • Verify that customer mapping is now recognized.

    • Attempt to post the order again.

5. Resync Configuration (Optional but Recommended)

  • Go to File > Reload Data > Reload QuickBooks Lists in Webgility Desktop.

  • This ensures all reference data (like customers, items, and accounts) is refreshed from QuickBooks.

  • After syncing, retry posting the order.