I created a promotion modifier in which if I buy item a, I get item b free. We set om parameter Show Discounts On Invoice = Yes. The entire thing is working correctly, the only thing is that when we look at the AR Transaction lines, the free item's description (discount line) is taken from the modifier's header "Number". Here's a simple example:
AR Transaction Lines:
Item Description Qty. Unit Price Amount
Item A Item A description 1 10 10
Item B Item B description 1 5 5
Item B Promo Modifier123 1 -5 -5
What we need is, instead of having "Promo Modifier123" which is the header "Number" of our promo modifier, be able to have something here that is taken from the specific "Get" line item definition. We need this because in 1 item, we give may give more than 1 free items and on each free item, we distribute the portion of free item as discount like 10%= discount a, 20% discount b, 70% discount c. Here is a more descriptive explanation:
Number - Promo Modifier123
Buy Item A Qty: 1
Get Item B Qty: .10 Percent: 100 ------> this goes to AR Trans line as "Promo Modifier123", we need it something like "Promo 10% disc"
Item B Qty: .20 Percent: 100 ------> this goes to AR Trans line as "Promo Modifier123", we need it something like "Promo 20% disc"
Item B Qty: .70 Percent: 100 ------> this goes to AR Trans line as "Promo Modifier123", we need it something like "Promo 70% disc"
in effect, we are giving total 1 qty of Item B with distributed quantity (discount). If we can accomplish this, our users will not be having hard time figuring-out which discount is for which.