When a contact's company is updated, historical records — donations, sponsorships, registrations, and event participation — should still reflect the company associated at the time of the transaction, not the contact's current affiliation.
Current Behavior:
Updating a contact's company retroactively changes how it appears in historical reports, since company data is pulled from the current contact profile.
Expected Behavior:
Each transaction should store a snapshot of the company at the time it was created so historical reports remain accurate regardless of future profile updates.
Why It Matters:
Contacts change employers. When they do, orgs lose the ability to accurately report on donor attribution, corporate giving history, matching verification, and event participation records.
Created by Reyma
·