Комбинация "Группа цен/товар" срабатывает раньше чем "товар". Тут все правильно.
Проблема в том, что для для комбинации "Группа цен/товар" SAP берет не группу цен прописанную в дебиторе предприятия (которое мы указываем при создании калькуляции в VKP5), а берет ее из анонимного дебитора (прописан в SPRO), на которого идут списания продаж через кассы.
Например, существуют 2-е группы цен:
90 - для дискаунтеров
91 - для супермаркетов
в транзакции VK11 для группы цен 90 задана наценка на товар = 25%
для группы цен 91 задана наценка на товар = 30%
В карточке дебитора для магазина (для которого создается калькуляция) прописана группа цен 91.
В карточке анонимного дебитора присвоена группа цен 90.
Мы создаем калькуляцию для товара (в VKP5 указываем код товара, сбытовую организацию, канал сбыта и магазин), но система смотрит группу цен не в карточке дебитора магазина (для которого создается калькуляция) а в карточке анонимного дебитора.
И в выдает наценку 25%, хотя по логике должно быть 30%.
Если в анонимном дебиторе группа цен не прописана, тогда данный вид условия пропускается и наценка берется из комбинации ключей "товар".