Under the function Action/Cancel Contract, there is a new field "Immediate Cancellation". When this is checked, the contract can be canceled on the chosen cancellation date.
If canceled on a specific date, the end date is automatically updated, and the payment plan is versioned accordingly.
Depending on the cancellation date, there are different scenarios:
If the cancellation date is after a fully invoiced period, the end date is updated, and the line is canceled.
If the cancellation date is after an invoiced period but includes a partial period, the end date is set to the end of the next period after the cancellation date, and a one-time payment for the difference is created. This is calculated on a daily basis and can then be invoiced.
If the cancellation date is in an already invoiced period, a posting date must also be specified. When the action is executed, a one-time payment with a linked sales credit is created. The end date is also set to the end of the next period after the cancellation date.
If all lines with "Immediate Cancellation" are canceled, the end date of the contract header is set to the last end date.
Special Case: Period-Based One-Time Payment
If the period-based one-time payment is enabled in the NCRC setup, the one-time payment is not calculated on a daily basis but based on monthly periods.
This calculation occurs when the cancellation date is set to the end of a monthly period.