Использую формулу, немного не так, но смысл такой же. Скрипт работает как нужно, но п/у все равно считает от цены в пунктах, т.к. изначально источник в пунктах, я так понимаю.