Update Coupon Logic when Third Party Contract Expires
When a child with a third party contract has a coupon applied and that contract expires, the parent no longer has the discount applied on their ledger.
It applies correctly on the combined ledger, but not on the parent ledger(s).