Can we release contract for a particular item which has two Sales contracts for a particular period?

Suggestions:
System will not allow to release a contract if there exists an other contract for that particular item for a particular period. System will show message ‘ Duplicate Item for customer’,’Sale Contract Already exists for same customer and item within validity period for this Sale Contract !!!’.
A single contract order can have multiple releases. After Release, Quantity gets updated in the release quantity of the order line item which is selected in release. The quantity of the orders released for the item. And Balance Quantity gets updated for the Sales contract line item.
No contracts can be released for a particular order when the contract validity upto date is over.
If the User cancels the duplicate contract then the system will allow to further release the particular existing contract.