Да, возможны оба варианта.
Знаки препинания расставлены верно.
Обратите внимание, что верно: Оплату оказанных услуг гарантируем (без предлога за). Также, если 14 мая — это дата, когда выпал град (а не день, которым должна быть датирована справка), верно: ...о выпадении града 14.05.2016 г. (без предлога за).
Корректно: несет ответственность за исполнение (=является ответственным за исполнение).
Правильно: оплата товара согласно счету... (без запятой, без предлога).
Верно раздельное написание.
Запятая нужна.
Верно: ...не затем столько лет боролись за свободу слова.
Как показывает практика письма, обороты, присоединяемые предлогом «за исключением», обычно обособляются. Но окончательное решение – всё-таки за автором текста.
Правильно: внесение платы за обучение, оплата обучения.