Some fields in The Raiser's Edge are hard-coded with the specific values. These fields have special functionality, which would be lost if they allowed user-defined values.

For example, the Gift Type field has values of Cash, Pledge, Stock/Property, Gift-in-Kind, Other, Recurring Gift, and Planned gift (requires the RE:PlannedGiftGiver optional module). The Stock/Property table entry has additional fields to track the broker's fee and sold amount. Pledges and Recurring Gifts allow payments to be applied to them. This functionality is not possible for user-defined values.