I would like to exclude certain condition types from the cash discount base amount (SKFBT). Specifically, I'm trying to exclude some of the delivery related condition types from receiving a cash discount. I'm able to use condition type SKTO to calculate the cash discount amount to exclude those freight conditions, however when I post the vendor invoice with transaction MIRO, the cash discount amount is still being calculated based on the total invoice amount and not the amount calculated in SKTO.
I have read a number of OSS notes (514938 for example) and it appears that, other than tax, you have no control over how the cash discount base amount is determined. It will always be based on the total invoice amount (with the exception of tax, which depends on the net/gross country setting). Has anyone come across the need to exclude certain conditions from receiving a cash discount before, and if so, did you find a solution to this? I guess one option is to add a separate line item to the PO for planned freight and then you can exclude the entire line item from cash discounts, but I would prefer to have a single line item and maintain the planned freight as condition records.