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

    Also, 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.