One gala, five readings of the same data.
When a multi-item order from an event syncs to the CRM, should each item land as its own transaction (split) or roll up into one parent row? The "obvious" answer changed completely depending on which staff member I asked.
The conflict was structural, not cosmetic. Development directors saw split transactions as misrepresenting donor giving — "$500 four times" reads weaker than a "$2,000 order" at recognition time. Finance staff often preferred split, because item-level GL codes and FMV/TDA drive tax receipting and reconciliation. Events coordinators just saw 47 rows for a 15-order night and assumed something broke. Same record, three irreconcilable needs.
The risk wasn't the toggle — it was trust after the toggle. The CRM admin who flips a system-wide setting needs proof it worked on their real data, not an illustration. That reframed the design around a verification moment: an impact count like "7 transactions → 3 order rows" on their own records.
Research drove a roll-up model that protects legally-significant FMV/TDA at the item level, preserves Finance's reconciliation needs, and gives Development the relationship-accurate view — validated across six CRM surfaces. Tested with 8 CRM admins across pilot orgs; the verification flow cut roll-up–related support tickets by ~40% in the first quarter after launch.