Это он явно посчитал себя самым умным и как может пытается высчитать сраную "цену с учётом скидок" с минимальными потерями на копейках. На копейках он конечно "съэкономил", при этом превратив чек в непонятную простыню. В своём кассовом ПО я решаю эту проблему иначе и без ВНЕЗАПНОГО разделения позиций.