Loading article…
Loading article…
Last updated on Aug 24, 2026
QuickBooks Desktop can reject a Customer or Job that Maxio tries to send with a message like this:
Example: The name "ABC Inc" of the list element is already in use.
QuickBooks Desktop raises the same underlying conflict under a couple of other wordings too, depending on which sync step and which record triggered it. In every case, QuickBooks Desktop found the name already assigned to another entry in one of its lists and refused the add or update. Which list is holding that name determines the fix, covered in the sections below.
This variant shows up as either the message above or as this one:
Example: There was an error adding, modifying, or deleting "ABC Inc" because it is already in use. QuickBooks error message: The list element is in use.
QuickBooks Desktop keeps Customers, vendors, employees, and other names in a shared name space: no two entries across those lists can share an exact name, even though each list looks separate in the QuickBooks Desktop interface. When a Customer sent from Maxio has the same name as an existing vendor or employee, QuickBooks Desktop rejects the add or update outright rather than creating the Customer under a modified name.
Whether QuickBooks Desktop's API auto-renames a conflicting name by appending text like "(duplicate)" in some other circumstance is a detail of QuickBooks Desktop itself, not something Maxio's codebase can confirm. For a Customer-to-vendor or Customer-to-employee conflict specifically, the rejection itself is the observed behavior: QuickBooks Desktop does not create the Customer.
Renaming either record clears the conflict. Change the Customer's QuickBooks name in Maxio so it no longer exactly matches the vendor or employee name, or rename the vendor or employee directly in QuickBooks Desktop.
To change the Customer's QuickBooks name in Maxio
The Name field sits in the Customer's QuickBooks Information panel in Maxio, alongside Email, Alt Phone, and Fax.
If the conflict persists after renaming, making the conflicting vendor or employee inactive in QuickBooks Desktop removes it from the active name check without deleting its history.
This variant can also surface as a more generic message:
Example: There was an error when modifying a Customer's list.
Here the conflicting name belongs to another Customer already in QuickBooks Desktop, not to a vendor or employee. This usually traces back to a workflow gap, such as the Customer being created directly in QuickBooks Desktop before it existed in Maxio, or an older QuickBooks Desktop Customer that never got linked back to its Maxio counterpart. Track down which of these applies before choosing a fix, since the right fix depends on it.
Important: Maxio blocks the reverse case on its own. When QuickBooks is the connected GL, Maxio will not let you create two Customers with the same name in Maxio itself, so this conflict is almost always caused by a Customer that already existed in QuickBooks Desktop, not one created twice in Maxio.
To rename the Maxio Customer and re-sync
If renaming does not match the root cause you identified, delete the duplicate Customer in QuickBooks Desktop and re-sync so Maxio recreates it there, or move any records tied to the extra Maxio Customer onto the correct Customer and delete the duplicate Maxio Customer before re-syncing.
This variant only appears when Job support is turned on for the account, since Jobs sync as their own step separate from Customers:
Example: The "NAME" of the list element is already in use.
Maxio sends a Job to QuickBooks Desktop as a sub-customer under its parent Customer, using the same Customer list mechanism QuickBooks Desktop uses for ordinary Customers. Job names have to be unique within that list, so sending a Job whose name already exists in QuickBooks Desktop, whether as another Job or as a Customer, triggers the same rejection as a Customer name conflict.
To rename the Job in QuickBooks Desktop
Create Customers in Maxio first and sync them to QuickBooks Desktop, rather than creating them directly in QuickBooks Desktop and syncing them back. Maxio already refuses to create a second Customer with a name that matches an existing one whenever QuickBooks is the connected GL, so building records in Maxio first puts that check in front of you before QuickBooks Desktop ever sees the name.
If duplicate names keep showing up despite that, consider flipping the workflow for new Customers: create them directly in QuickBooks Desktop, which checks for name conflicts across all its lists at creation time, and let the next sync bring them into Maxio.
A QuickBooks Desktop name rejection can also come from a colon in the name rather than a duplicate, so if the error mentions a colon instead, see QuickBooks Desktop Sync Issue: Names in this list cannot contain a colon.
If instead your Maxio Customer Name simply looks different from its QuickBooks name rather than triggering a sync failure, see Customer Name Mismatch with QuickBooks for how Maxio compares the two.
Still need help?
Reach out and our support team will take it from here.