While the gift code is quite similar to a gift attribute, the major difference is that gift attributes are much more flexible.  The gift code is restricted to a table entry (set up in Configuration> Tables).  Gift attributes, on the other hand, are not so restricted.  They can be configured to be any of the following data types:  
  • Text
  • Number
  • Date
  • Currency
  • Yes/No
  • Table
  • Constituent Name
  • Fuzzy Date
The gift code is restricted to simply selecting an entry from the table. A table-type gift attribute not only allows you to do this, but to also add a date and comment to the attribute.  The Gift Code field is found on the Miscellaneous tab of the record, while multiple attributes can be tracked on one gift from the Attributes tab.