In (Donor Perfect) our old database when entering a gift we could select the address/contact for the specific gift. In Raiser's Edge the address on the constituent record needs to be changed to "primary" to have the gift associated and the acknowledgement letter populated.