Yes. Since the promo code is a one-off discount to entice your customers to purchase, we will allow them to apply the promo code discount.
Therefore, if your customer already has a discount applied to their price list (aka contract pricing), the promo code discount will be added as a successive discount.
Click here to understand how QuickBooks Commerce calculates successive discounts in such instances.