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