A bundle can be made up of N component products, and in our case the price of each component is managed through an ERP system. A customer can buy the components as a bundle, and receive a discount for doing so. What we'd like to do is set up the bundle's pricing as Dynamic so that the price of the bundle is calculated as the total of each of the component products, then use a Catalog Price Rule to apply a discount (e.g. $10.00) to the total. The components can also be purchased individually (at full price), so simply applying a rule to one or more of the components isn't really an option for this case.
This allows the administrator to change the prices on each of the components without having to adjust the overall bundle price and saves a lot of effort.
I've tried configuring a price rule that applies to a bundle to see what happens, and no discount was applied. I checked all of the usual things like making sure the rule was active and had been applied, date ranges and other constraints were met, etc so I'm reasonably confident my rule was configured correctly. A quick code review of Mage_Bundle_Model_Product_Price suggests that Catalog Price Rules aren't checked when calculating bundle prices.
Is this something Magento supports? And if so, are there any special tricks or gotcha's to be aware of?