В значениях указанных глаголов есть разница. "Ставить/поставить" - это пара глаголов несовершенного/совершенного вида с одинаковым значением. В тоже время, "поставлять/поставить" - это тоже пара глаголов несовершенного/совершенного вида с одинаковым значением. Как видите, "поставить" может иметь разные значения.
"Поставлять" используется в производстве и бизнесе вообще в отношении, как правило, исполненных заказов, предоставленных в распоряжение заказчика. Соответственно, вам нужно определить, "поставить" - это совершенный вид глагола "поставлять", или совершенный вид глагола "ставить". Сравните использование:
- Компания Х поставила нам 20 единиц продукции. (Компания Х обычно поставляет нам товар.)
- Я поставила стакан на стол. (Сделав глоток, я всегда ставлю стакан на стол.)
Sorry, my level of English doesn't allow me to explain that in English off the top of my head, so in case you need a more detailed comment in that language, please drop me a message :) Elsewise, maybe there is someone who can explain it in English properly...