Hi Abhijit,
I am sorry, but I have to say that this process works as designed.
The price source functionality, maintained in copy control, will copy
the condition records from the shipment cost document if the condition
type was also maintained in the pricing procedure of the invoice.
In the invoice you have a different pricing procedure and according to
this pricing procedure it will be determined again in the invoice, where
the inactive flags (here KINAK = 'Y') have to be placed.
In the invoice there is no reason to determine the KINAK = 'Y' for
condition type Cond1.
One possible solution could be to maintain an exclusion group for pricing
procedure in billing, if you want to inactivate condition type Cond1.
The condition group funtionality can be found in customizing:
SPRO: Sales and Distribution
-> Basic Functions
-> Pricing
-> Condition Exclusion
-> Condition Exclusion For Groups Of Conditions
Regards,
Alex