Renegotiating a Service Contract End Date
The end date on a service contract offer configured with a termination charge basis and late charge basis can be modified through the ModifyOffer SubMan APIs to either shorten or extend the contract.
The new end date specified in the modify offer request must be after the end of the current cycle and does not have to align with the offer cycle. For example, if the offer has a monthly cycle, the end date can be the 15th of the month.
As part of the modify offer request, both the contract end time and the end time for all offers in the bundle are set to the new end date. The updated contract state is
returned in the modify offer response. The ModifyOffer SubMan API can be called in advice mode (Advice of Charge). To terminate the contract in the current cycle, the
IsWaiveEarlyTerminationCharge
in the SubMan Cancel API must be used at the end of the current cycle.