1.  
  2. General Troubleshooting Guide
  3. QuickBooks Desktop Error Messages

The attribute definition for an attribute could not be found

Ensure your rules map to the proper custom fields

Problem

You are mapping custom fields to QuickBooks. Although the sale synced, the custom fields failed to map.

Description

In the log, You receive this error:

There was an error when saving a data extension named CustomField1232.QuickBooks error message : The attribute definition for an attribute could not be found. The definition must exist before associated attributes can be created.

Solution

Check your rules

You mapped the fields incorrectly. Ensure you used the proper field name:

  1. In Connex, click rules > my rules.
  2. In the search, enter custom field.
  3. Locate the rule that maps the custom field.
  4. In QuickBooks, open an order.
  5. Click formatting > customize data layout.
  6. Ensure the custom field in QuickBooks and the rule are the same.

In QuickBooks, the field is called Telephone:

In the rules, it is called CustomField1232: