Давайте на примере отчета в соцфонд. Есть веб-портал, где есть табличка со списком работников, и их зарплатой.
Бух вводит зарплату, в некоторой ячейке вычисляется сумма отчисления в соцфонд.
Вариат А: вычисление суммы делается на стороне сервера, и клиент делает запрос на это вычисление
Вариант Б: вычисление суммы взносов делается в браузере на JS. А на стороне сервера делается валидация введенных данных только при сохранении отчета в БД соцфонда.