Слова «восполнить» и «заполнить» являются паронимами — созвучными и схожими в написании словами, но имеющими разное значение. Слова образуют паронимическую пару части речи глагол.
Разница в написании и ударении: воспо́лнить и запо́лнить.
восполнить
Значение
(книжн.) — добавить то, чего не хватает, пополнить; возместить.