...
1) для клиентов:
- все анкетные данные;
- привязка/отвязка номера карты;
- привязка/отвязка счёта;
- подтверждение номера телефона, указанного в профиле;
- согласие/отказ от Push-рассылок.
2) для карт:
- номер карты;
- статус;
- привязка к / отвязка от клиента;
3) для счетов:
- привязка к / отвязка от клиента;
- начисление / списание бонусов (с указанием количества).
...
- данные, которые были изменены (поле, например: имя, фамилия, телефон, карта, счёт, признак соц. положения, наличие детей и т.д.);
- время изменения;
- дата изменения;
- пользователь, внесший изменения (в т.ч. покупатель через мобильное приложение);
- старые данные => измененные данные.
...