Предоставить – передать, дать возможность распоряжаться; представить – предъявить, показать, продемонстрировать.
Запятая перед тире нужна: она закрывает причастный оборот.
Предоставить – передать, дать возможность распоряжаться; представить – предъявить, показать, продемонстрировать.
Верно: представить на подпись документ.
Существуют оба глагола, они различаются по значению. Предоставить = передать, дать возможность распоряжаться; представить = предъявить, показать, продемонстрировать. Ср.: на выставке были представлены новые книги; для работы нам было предоставлено современное оборудование.