We have added custom business object (Rental) in opportunity.
When there's an overlapping validity dates on the Rental, it will trigger an error message. Once the date is corrected then the user tries to save the opportunity, it save successfully ...