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.

Note: The end date of a contract offer associated with a payment schedule cannot be modified. This prevents any mismatch between the payment schedule and the contract term.