Что-то не так делаете, при изменении кол-ва должна меняться не цена, а сумма.
В общем случае цена за ед.товара должна оставаться неизменной при любом кол-ве.
Т.е. по уму у вас в документе должно быть две колонки, одна с ценой, другая с суммой (цена*кол-во).

P.S.
Естественно, в алгоритм заполнения цены можно также заложить скидки при большом кол-ве для оптовых покупателей, но это уже совсем другая история.